82c2031965162e9d8c8a7a8d3f4781f182ea125dddb0ae1c950848dac0", 0x34) dup(r0) 16:00:59 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) preadv(r2, &(0x7f0000000400)=[{&(0x7f0000000200)=""/236, 0xec}, {&(0x7f0000000080)=""/19, 0x13}, {&(0x7f0000000340)=""/145, 0x91}, {&(0x7f00000000c0)=""/89, 0x59}], 0x4, 0x0, 0x80) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x190) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 16:00:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000140)) write(r0, &(0x7f0000000040)="d6", 0x1c3) r2 = syz_open_pts() close(r0) dup(r2) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000200)) r3 = syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x10002, 0x20) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x3, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r3, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x20040074}, {0x4}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x10000000000000, 0xff, 0x3ff, 0x93}, {0x3, 0x4230774b, 0xf3, 0x40}, {0x6, 0x7fff, 0x67258812, 0x5}, {0x9f, 0x100000000, 0x97b4, 0x40000000ffff}, {0x1, 0x1, 0x3, 0x10001}, {0x0, 0x9, 0x6, 0x80da}, {0x0, 0xffffffff, 0x1, 0x9b}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0x100, 0x100, 0x401, 0x7}, {0x2, 0x100000000, 0xb, 0x5}, {0x4, 0x40000000007fff, 0x5051ea33, 0xb9c}, {0x5, 0x3, 0xfb7, 0x4}, {0x1f, 0xfff, 0x5e, 0x7}, {0x5, 0x5, 0x4, 0xb4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_emit_ethernet(0x3c9, &(0x7f0000000140)="b6") ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000002c0)={0x8, 0x2, {0x4, 0x4}}) getrlimit(0x7, &(0x7f0000000340)) 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x72, &(0x7f0000000240)="b6756bc95495493be99522d664a22f3f79ba7f118305026a5d5822ec0a020a72d2b1ad7d2c6c96994ef80994574e334b17af6f442ff108db085d5de0a210d2706851983ec0f154209ede31093073e057a3cc31b262e45114d2ad8d000000000000000000000000000022a10ac1ab98098614") 16:01:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x800, 0x0) r1 = dup(r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000440)={0x0, 0x0, {[0x100000001, 0x1, 0x401, 0x0, 0x8, 0x0, 0x6, 0x4a776a98, 0xbb77, 0xfffffffffffffffb, 0x4, 0xf35, 0x23, 0x7, 0x1, 0x7ff, 0x6, 0x3f], [0x3, 0x3, 0xf4, 0x9, 0x3f, 0xfff, 0x7, 0x200, 0x1, 0x4], [0x4, 0x4, 0xffffffffffffffc7, 0x1, 0x7, 0x3, 0x1], [0x9, 0x0, 0x0, 0x3bb3a75c, 0x7ff, 0xffffffff], [{0x6, 0x1, 0x1d1, 0x2b}, {0x10001, 0x2000, 0x4, 0x8}, {0x0, 0x1, 0x2}, {0x2, 0x6, 0x100000001, 0x70}, {0x1, 0xffffffffffffffe1, 0x3, 0x7fffffff}, {0x8, 0x81, 0x8, 0x7}, {0x0, 0x1, 0xa1c, 0x1}, {0x40, 0x3ff, 0x89, 0x1}], {0x7, 0x5, 0x7, 0xcc1}, {0x1f, 0x6, 0xe513, 0x4}}}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="262ea8d91f7891baa16a21e00685a63ca07d28d6", 0x14}, {&(0x7f0000000140)="77e46ca4f97361413aac80bc836034ea579067d855919dc922fb581e0ad2da41bc7046c6d26edfaffcb304eefd7e8b6092aeeba5c37c83518390348e4541a12c7fa3524a7a14a3f902303a0c74bc1306047b5425fcc786532b5e3ae2a7c96422a65d75d2bf0eae1602f497f36169fe14d029599701d46dc066210a402f912122389b73466efd39f158049aa503", 0x8d}], 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffab7b74371b2891fffffe00"/44, 0x2c}], 0x1) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000740)={0x8f, 0x0, &(0x7f0000000680)=""/143}) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$KDENABIO(r2, 0x20004b3c) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000240)="f597225494fa2744326e193c2bd9de5c74c4894ddce2737bb33a2c77e9694eb6c23f250c1c6a7448eb6110bd8d2b4972f4b0741419f9e5ff9adf06b6ae0424edb08b1287df8b3d6fa8d3ff85174e746585f9f2f68e0f8c3b796c83d87a4607717e", 0x61}, {&(0x7f00000002c0)="cba000c91fddff31b10e3030d2871e0c65a2c6d5c47f2325ff6822ed58f8dc456c7c5bacec67481437c00de3ac564325a01d47", 0x33}, {&(0x7f0000000300)="c6bf751213fa9a2f422b0066ea6e91b8d5f2d98a9a39f9be386fe49613d80774fb9aff4bea2a6957a86e2112077392e9f94a5627f13f65c71670f36d5b34e803885dc87df83ab6edf046d80632966e0f1f0883fc92b53aee75fc8eb758bc1436208fdc19", 0x64}, {&(0x7f0000000380)="715829cc636da8a9aa4a9389a1e5834bf43c471c44835988d1bf87c9dd78dd96afcc4a4375f72ed8d30a6814de9005c2d445f239fb74ba5d", 0x38}], 0x4) 16:01:00 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x21, 0x10) r1 = accept(r0, 0x0, &(0x7f0000000100)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x4, 0x0) r3 = open(&(0x7f0000000180)='./bus\x00', 0x400, 0x3) poll(&(0x7f0000000040)=[{r3}, {r2}, {r2, 0x12f}], 0x3, 0x0) fcntl$getflags(r3, 0x0) sendmsg$unix(r3, &(0x7f0000000340)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000002000)="fc7859b1eb1c00a17fe8c57a3c6bd4c8e431892a300dfff6a29b82b320568f1c9d885f610740dc2759ea141fce3b3f586eb13c0f1769e5c357737c4a222ca632f51a300a7b840840705dce09241557c97217e4b90342b70676df0af6bf9bcae88e3deaf1d76c417717b23d0f035bdd52cc61c10e773b068ebd5cb72702e3095b9b16d653df56516b87fab1073fce1b2d8f9ed045b23cd267702a174837e9367a2736da07e172e4ea9f397a7b406213f96654509c0e69e3231a4908c3fdb501a3731c49f699ae3ac994c8d5ed033ca92025783c5f8df843d006f7725c14513ac8cb98bdc656c365fbd9585f1055c626b11a1a6fac648a1c44163f54f9ac1ecd6901213161593cfa14a31881c974bdb435f719bdc05ae43a4e7eb73ff7c4a304410b252b8c2e4e80de9db66d192e41baf7f02de9c722157126b8e21907425968f2c77a5e2b9220c7a4d04bfdb037cc325b058d3d4c7fe64d5cd6b999b79e464419ca276ac65b43526b040bbdaccc233df92807f769025a7244e2750a5ffb0d5ee7c49f126f8ca3a79c280c55c0bb5a313da7ebcece5e911a572fd893efc831223bcc6dd0da76261c290b3c5bc9ab1c3a4a4cd5c33fdf5e5bc769c6489d1c4b24be9270db6551e58f02b3b9258559c3a67cc2a2bac02e7c894227f1a877fdd5ac21435c7de52c1b883896f2d2679a8646ba20648fb1f36d74a0793129a21e6a6f8650cd6a073ed96c836f7e2c9576ac810770da2c9c455f360c92481e4a5569d5fb8571372a3940835dbf20c83e57d95f018bdeeffa2c4149765b4d8b4e2f336679d0a9b3ce134f1b42d76b2b0011418e7547dc4d33b4228059ff79ef2c915dd92fd35f3e28697f88cc459b33d623720f284a54529bd35a39f40687bede025b40db818768fea9de82cb2ef695d99b3a65cc9900ae2ad87167ff0fa45777ed618c2758d7f5495266d18ab5fee2b7051ffa9453b027d31d2e2c920816321b657604c88837c69bab21d67379a7d54bf9fa9df01f537e52a158744d5f6be02869631f429299f69a1780e8113cd9f9e84519033cc014a12f21fe83f963ae3b0950d0006ef0fb6b7023d85814d9f4ad69053264d5daa169787021fc86cc77412a4b7750f424b9d0c64a7f29cad467352287fe8afb73c1d1c5227c118a55317ddd9091a22a9948a546be923c23cfba5ee01556e58093405617582f9432812b65d71edeab9097793da66faf362472804264ea4692d148911f990ca3ce07848593f87927b41a4e75e081ea5339d7ab74a0ed1fbd5230096b4e8b141b053bae48fed832032d2c47f72c414aa016384a0d558e4420bc92b495247430a0c3a8444eb581fd4939c5bbbe7682176f99319dc6c2fe3fa3702dd07fa0c9f61d65b8e88406d15858e2628f32c20af649f49d59b42c9b829ba0c62d6167552b31d717ead0c8c1196754cfaa91ee18563d288f35be77e6258b1b4d43b43a4bcf7fa0c1da2192cab529f0f645b606bb5eff24b03ff2fd9bedf2f41397de7afe43d4c250bc7ddf33f83420ce57f0a7fde1abb5a87c27981763d64cc38f29fa98b33232b654f85d7c4a84dc364dfd4794f0c4b203b0aec1db84a0e51b6ac4168306a6bbc96c90cb97cdbf41174280bc59d990008d284cc3ead2d9283ff93d700dc233ca942436c2d021853623dabc3961db305ddca7d9480f1ac1797508942ae163cbfa15b13a3ae6eb1e4f90f1f3be8df4b86c08437824d9f30d7283190d5949dd5163a0b85ca4c5597f7ef2b4387e4aa779e994af7e5ea10cbd247b633e5c9b7c5d480441b02c19fd0fc2f89e22aababcfcbc8d15cc87cee114fca87fd1650b4782cf31a567d9dd5d2a53a4840a50e56ca5f21968b06d8bc4531a104ac308a713d24c831b201b66fe0d3487ac8e78917e2be5ff29b565244cfb70e1e2f920c8fc64a51856b731e9e864453cbefb9a1d710b470cab026263afaf59b7d7b776b7b6ed4b7f7af2d80d53d49509d53a8a60032f719030a2b3539657bab5d91445dfd5eb1a56bfa52a547c7504c2879e842ea0ff579a4f8216d7270706ca6331d492916f62de080cb167edc55111ee463b9a909af06c96f39e242c7eef9821118ccb30c2bff08ed7709e00a727c0f9fa8f439d16280e145949c382acaf875d03c49265adb497dcad5691a539ea6c738f7fa73c92969311963f7039b9a1778dc297da5a80a501dccb4d85181ad9b866f6547d7be0b46df767661880cd58232325d34603d15edb9e6f81c5e4a7b5aa420dcefff0076fa53747bc9d019fd362e814e4a3c35643cfcff2777e8ca1ca1b72d111770624f3dad7ce9e577404b189f1f8466a9d11cd222e3dcc188c9fa59e6ddd72d4b7da9d8b72778dc60047e72de74f39ce35c5802d0d10d5ab87b62511a68011268a8b93967e58bd8e2bc83893ec82373761d3b5ab93adff615b043d53c7abc5c5574472138dcae73507d3e1bcd504ca41404c635cfd618b6ce36e953118dd6a655b3150e83d51c1427828e721fe6908517768ab4d45d7296b48b9cf8a4497659fc3c3895b7124bd70521eaff3019e70e37236a747ce4c7d2b8e894a926a4c4f8b93c788e87901a441928a9df2c6c03f32cedf816cc99b2dc098febf0d5ca26f7bbfed650d59fc108e82092219e89fa84a5d390cb1566461b9adc498718593cea1a080e4599c56c15892894949ecd8dd59f9d6559942b1abfb82c8a8359341deb20f8f2b36d29bc9916ba7aff062768586a7035eb9ab8dde8cd334ce94bb60e0b8f91ac5aae3723422a6f897080ac7490e8b2fa3e94eaf41a6f27005f68e869fa842a8e061aef610ae10b5bc140b3e637cb3a2c3ed0566d73a099cdcb6f76065cd71b1dc94ffb0b421c49e246f455dbc3f5075870f8d68a63eb77ceb6ebf8298a850ce03fbd05baf51734e8333bb1829f60f25a29267228caa36a42f9e393c38017d62a23d3b6d70aaa97e216ba3f617804e53b717c0eaa0a5e9ba4b97ec5503dd49f7ed96c6135eaf6c48861d102035d528748541bbaf8eb5c76d7595a86846e4ddf3cd1d4895d49a724e3b26341d6e28214581c024eadcd9736b41b03f41555839ad434c00a8c92bc9daeccc5b6787e2836e6bc9a55461ad382152f2fd3176768e17a99601672be02ca797b7a8a003a40e3cea949d5af1c1c370130ad91c3e4f327e0a7bb7ec07b6aaa3f9f6efd4f03db90fca0f9e7a0e9d4eb6542af27e121a56512d3665932cd782f1cac406312e9b93f2dfe9a4d55c3cd8eaafcaef578447cbe30c05674bf6d106f010d7f1f6b9fa7c067a96a8d0bd0b55b0a24bde81de813a81382f5d4f57947e176005a3047e794de0bfa09fc6d954183faf3a490e5c72b19e3bf568812c18ced0db4a01f4a67b46f445336df07fa7683cd2cab475c0f898b2cff666781fe0d477607633194bb91b843b9b69c6c06324bde1a57284a801f0aa2efbc1c92b6e64115d08707f732437bb1a0de82e69622a88e7496ecae347cfe97cc4c6b6e2e4b65b3a3b91a67cd3b09ac8fffa6221d8a4c4191d4a7741a424f39587eb5eb3834a0cba00e3b675382588184c2c63e8897f52d98d37ce8600cce5459daa680c7a44fea6b6a07804b91eb40ad9c44320ff0c51858624e7e927b5589cc25cd9f702346ff2ba9239650f776ecd5ab5a9f1e8410ce79e5d919ffca25c67288db97fcdc011c5ae8942fd9123fe6f3e96358a61315ace586508d1f02a2975bf5054e79ef23daef598064eade739aec85e0ec0e495b93f9bcd999df74a49f0168e1c41f2f6ec6f8ee3de6bcf1e3b453719f2235584031599b36c1ac81cbec27608da7069e14628859c8904f754a8c1eee5616f1528afa84a5d735dbc1c2551e02146ddd5aab1a5f76aa3a00cbb552a3774546baa512cf1e3a3d88b59c77db81195cffd9427dfea4d3ab8a063e9a6b3ba71c73726ef8cbcfa41380fafe569d519f5f68fb1646b1e34f5bfb10a6e37aeebf20c16449b97f0a4e816ee93d0c74a0b41f0234ca7a4082e26288bf864a0ed3a1d4d9bba73487acbd7d088988e82e98546bc609b8c3a02d7734ece590c6d6c06a39c56cd84143bb82c9c5c53e25134d4d1c20d0c53fb1fd48993a365e20a131994ac90bf88a2079e4d1c4e1991f33f161354dfc7d5a5903092879319fdc5e098e64b2796a399374e0fc25fa651566ba2867186a16de508b89e32e568a9dc5e623ce22e89a991807293f8fbb6968f9d2a70127a3de504faa93f04efa3b16158bed0a0ee46117c7c5a6d2a9b39be8b4b91b094354021b1a324fcef92a6de021821d85633225108855cd1e2b9900d18a174849d359b374d942d7ab55d466a0077bd475f58ba394bb58dffd80681f3ebfc75a1d5f0cca0d6d2824a64ea9f2d99c7456e62c8c711c0c153a568ccb0ebf928d898d1d1e5c72d495d824d08ae21a6cf16e82e46dfee65c739a5fa4e9a3e510b166eaf169bcc2bcbdc3031557b08ed2bf817f2c2195dd98144bc72bb59be7fcc6ff38bafc52f7a5d9ad7b32bc5885e4ef4bf053c21d3bc44edc13183367665ee6d526619e8a86847c0900c5383a4c09501d710d3b7fc3c3e6ec1702210911e9bafb6248021c657871978e1a5e3ef4458fb3930f70ff6259fc743dcfb3aeda178e7db1193e432810a5f39d9fab97403c26483d3eab943364b569117b8ae64a07820fc48c015687a8d21e6d6d90e38ce0687d6f3b25e4be098f1a0d771796cbbe099042534026bdf431f309fe4c1d61e2270c90c7f41f991b9755ad6bdb11ce5ab5d146cf6f0a7fc0dfb0b45cbb6569eb39aa0cff7c07284278a9691fdee18f6bfc50c77dfaa4b0d9abcf85704bdd2ed3dfd2384f4b232bccfb3f31fc4264253f96ce93b3e69be6607a76d476a1ffaabb9eabd8e46220daa46346a5f4cb94772e394b120a0c95bd593b73b8f8a8fa4e26b9109a8349dfce421735ced6036d4d99567c3e41d26b31c10c70165d5051aa5382f5c47e408c4cef5d535c6fb36d72f5a6c5019f7ccb48655314ed6f6f9ffcd3a5e3303a8367e6acf1a21987f4b10dfa648d50a75579f4cefe989767f618bc302b5022bd269a6e9ec211ae28c6f9dd5f87799503098634689d7f6907b22dbc47ab139f26b467fe73ab149ccd9a34c22afd305fe4ca1f29cb6b665ec7c9cb3340783b3478e48f92c58dfdec5d5d8cef8133737d66b2f0e06b1a140f3d867ef8fb30624643119f6009a9a95ffd8f7a8cf62ded213519488043e1a17debef2c00a9867cfb103502a7fb9ac0f39f75619238452bb8e740d505608c882730e6d5f1788cbc3f8ff8e2f230f39b18a2ac8e1aff9da41204400c9c7c051a5b2686823ffd2ac5986fe7aff3460cd3abdbe9485e7142cba0b0c13832168cd88618c839525231a718c3aca89f9741763d10d6d5eed3b8cc54ceb519fc52b5f26751c240ca6e07d59a9c27193debbb059ac8711802672b9d9824d98c12e026503bfc57cb4f5d131a7916026bd030dccb3f1ca68c453ac56c3cdd79ec78a47738a43864da70f8733a7efb890d83df347cd1d9be13d2c5404cc745cf6c2874e3fb6b8d30da7d47fea2aea34b70fa6f85279b16d4423cf28b82b59669cf93920cb3a7ac0af16cb402beb52544a25427a99f0d58fdad86c67acd3c6a2aa4c377bc5f1dbef4ef5ccbd2421b34fe69278e19e5a7f6227641fdc9443a3a24b9cc9e00790b647fdb51ead1c5e36d276bc997ab47169d9aabc1d6cbbe898efbce106dbcd14a5dcb93f3fd1d2ba012e1abeca55d32dd51ad4f579bad53a115695a01cb1b0a6ed61b150c97f4434f9eae835c03888", 0x1000}, {&(0x7f00000001c0)="f0fda10da46176cf758ea4a6bd152fb2a1b6b855ce00bd8b1167b704382cfef69dab0f61214b9f5d15ad13345ca3aaebc936feb2df596b04550896a4690c0a8f972d4d575d3d1c4658ddc7277cbe4d7e26a43fe1572f9edd03dfafa86821422871e3a04b193b5a8298fd997deee3f4d448099e8162aa979fe68433ea6997131d0dd1c59e452a38f447e6dbf8df866d71430fe0f01bf4620e9bd7a517598bc6b3be460804f4fa8de25eed431a", 0xac}, {&(0x7f0000000280)="e751b7182500f874bc994c3664750769aeefcc18fc802fb0ca5a7bfbb39292305c9ab554843b6debe8193c9ab2eb070cfbf5", 0x32}], 0x3, &(0x7f0000000300)=ANY=[@ANYBLOB="3000000000002a5fd6cea9ee71e07ad4", @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r2], 0x30, 0x403}, 0xc) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x80) r4 = semget(0x2, 0x0, 0xc9) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f0000001000)=""/4096) 16:01:00 executing program 1: syz_open_pts() r0 = socket$unix(0x1, 0x8, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1003, &(0x7f00000000c0), &(0x7f0000000040)=0x10) 16:01:00 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x100) utimes(&(0x7f0000000180)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x10) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x155b, 0x9}, {0x18, 0x1, 0x3, 0x3a7}, 0x1, [0x0, 0x7, 0x7ff, 0x6, 0x9, 0x9, 0x4, 0x3f]}, 0x3c) recvmsg(r1, &(0x7f0000001900)={&(0x7f00000001c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001780)=[{&(0x7f0000001200)=""/151, 0x97}, {&(0x7f00000012c0)=""/125, 0x7d}, {&(0x7f0000000040)=""/43, 0x2b}, {&(0x7f0000000140)=""/47, 0x2f}, {&(0x7f0000001340)=""/117, 0x75}, {&(0x7f00000013c0)=""/217, 0xd9}, {&(0x7f00000014c0)=""/214, 0xd6}, {&(0x7f00000015c0)=""/115, 0x73}, {&(0x7f0000001640)=""/237, 0xed}, {&(0x7f0000001740)=""/61, 0x3d}], 0xa, &(0x7f0000001840)=""/136, 0x88}, 0x841) 16:01:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) write(r1, &(0x7f0000000080)="1b", 0x1) close(r1) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) 16:01:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000980)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000040)="e0ad5d989cb5f4443082356770cba775ad1e60c51c58f84534e2c8cd84da23c5fd214fae6f64e4bc8f5058d02226e4cd11", 0x31}], 0x1, 0x0, 0x0, 0x4}, 0x40c) poll(&(0x7f0000000940)=[{r0, 0x1a5}], 0x1, 0x0) recvmsg(r1, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40074}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[{0x7ff, 0x8000, 0x1000}, {0xa58, 0x4, 0x80, 0xad4f}, {0xffffffffffffee04, 0x7c, 0xffffffff, 0x7}, {0x7d4, 0x566, 0x2b, 0x5}, {0x8, 0x0, 0x8, 0x2}]}) 16:01:00 executing program 1: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000700)='W\x00') mkdir(&(0x7f00000005c0)='./file0\x00', 0x4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000380)='./file/file0\x00', 0xc188, 0x8) utimensat(r0, &(0x7f0000000000)='./file/file0\x00', &(0x7f0000000480)={{0x2, 0x9}, {0x1, 0x8}}, 0x0) socketpair(0x10, 0x4003, 0x1, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000880)={0x1001, './file\x00', './file1/file0\x00'}) mknod(&(0x7f0000000640)='./file0\x00', 0x2020, 0xffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000340)={0x3, './file0\x00', './file\x00'}) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000240)) write(r2, &(0x7f00000003c0)="5327eb382b41deace0483ae7b1935081456f065ebbba211303a325d53ee5e971198fab8a63c7320acf1f332d83c736021eb16945e71ad57bd91b031ba08cbf444e0e8b45a8635b6942dd9205f051050e610f1a9f4237e2b6c5f34ca6d3c969ade14efcb2446a77987977881f703c5f43808edd2cac43fa5f751be7c753c50e654cf2890f769323313ca96e3e3cb8a1ceabc252fe109f543821b7ed777b1b91871b", 0xa1) chroot(&(0x7f0000000080)='./file0\x00') getpeername$unix(r1, &(0x7f00000008c0)=ANY=[@ANYBLOB="0000000080000004000000000100007f0000000000000000000006000043f7796c908d37e23baf97000000000000000000000000000000000000000000000000000000000000000000000000000000a08e5c020500bf9283a6d71f90d5a6eb7069fd4aaf24f0b731df90b5aaf708e9567781abf88500090000000000000000000000951e3e9237c70eaec161b6d115eeae751f0f915fb7231d01f9276455b42aa2d8eafae4de0dba378594e4518c05b6fa7b6e73d0d5eb9f4b17f84ccfef70cc59ba56"], 0x0) msgget$private(0x0, 0x41) getdents(r0, &(0x7f0000000200)=""/30, 0x1e) connect$inet6(r0, &(0x7f0000000540)={0x18, 0x2, 0x6, 0x4}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000580)=0x8) symlinkat(&(0x7f0000000800)='./file\x00', r0, &(0x7f0000000840)='./file\x00') 16:01:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r1 = getegid() chown(&(0x7f0000000080)='./bus\x00', r0, r1) r2 = open(&(0x7f0000000400)='./bus\x00', 0x200000001, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000180)="000000024ae2c9cb0c7501df839f2124a78867d3bf808139", 0x18}], 0x10000000000001c7) 16:01:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") 16:01:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x9) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) preadv(r1, &(0x7f00000006c0)=[{&(0x7f0000000340)=""/148, 0x94}, {&(0x7f0000000400)=""/52, 0x34}, {&(0x7f0000000440)=""/254, 0xfe}, {&(0x7f0000000540)=""/179, 0xb3}, {&(0x7f0000000600)=""/181, 0xb5}], 0x5, 0x0, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x500, 0x0) r6 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x200d0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x80, 0x0) poll(&(0x7f00000002c0)=[{r0, 0x1}, {r3, 0x1}, {r3, 0x2}, {r4}, {r5}, {r6, 0x40}, {r7, 0x5}], 0x7, 0x398) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(0x0, 0x0, 0x200) poll(&(0x7f00000000c0)=[{r8, 0xc4}], 0x1, 0x0) 16:01:01 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) login: load: 1.16 cmd: getty 27869 [ttyin] 0.00u 0.00s 0% 311k load: 1.16 cmd: getty 27869 [ttyin] 0.00u 0.00s 0% 311k 16:01:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='>') 16:01:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0xa, &(0x7f0000000100)=[{0xd9, 0x9, 0x9, 0x6}, {0x0, 0x7fff, 0x1, 0x1ff}, {0x0, 0x6, 0x8001, 0x7}, {0x7, 0x5, 0x5, 0x80000000}, {0x22374f4f, 0x9, 0x93ab}, {0x1f, 0x4, 0x8001, 0x7}, {0x0, 0x4, 0x8, 0x9}, {0x4, 0xffffffffffffff01, 0x4, 0x7fffffff}, {0x1, 0x100000000, 0x7ff, 0x8}, {0x4, 0x7, 0x7, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) kqueue() 16:01:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1fd0d0d6c467df2b2abf1594c23b46f13bb3f7f4c167f", 0x15c) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x7) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x3f, 0xdffffffffffffefc, "0503000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:01:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, &(0x7f0000000040)) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0xc600000000000000}) 16:01:01 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x4) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x800}, {0x0, 0x2cd2}}, 0x0) 16:01:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = socket$inet6(0x18, 0x4000, 0x2) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4, 0x4}) r2 = msgget$private(0x0, 0x40) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f0000000080)='./bus\x00', r5, r6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) socket$inet6(0x18, 0x4000, 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x30010, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000380)={{0x7, r3, r4, r5, r8, 0x1, 0x8}, 0x5d9, 0xb163, r7, r7, 0xffffffff, 0x9, 0x80000001, 0x1}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x81, 0x4) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x40, 0xe0000083, 0x7fff, 0x1}, {{r0}, 0xffffffffffffffff, 0xec, 0x1, 0x40, 0x8000}, {{r2}, 0x0, 0x8, 0xa0, 0x3f, 0x8001}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x6, 0x5}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) ioctl$TIOCNXCL(r4, 0x2000740e) recvfrom$unix(r0, &(0x7f0000000000)=""/19, 0x13, 0x800, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) read(r0, 0x0, 0xfffffffffffffd6c) flock(r3, 0x2) 16:01:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x0, 0x5, &(0x7f0000000040)="c9fed0305f0e5355e54ca2e1fe5cb1d00bbdb6f71b02bd4892f8b20229e44c9e138bb838c89259c1691b7c6697ee0e", 0x2f) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x1000000, 0x4) 16:01:01 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pwritev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000200)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fab3b4dcab7045feafe145ac0005ae672d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e", 0x73}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000040)="6f03bec828cdea30853e9ae7ce509d5cf72d240fe66459b40a5d0eca0002b67199aaaad942c191a456a5f1cae083f6edc425d0cfa4b68225b02e31347b4a17ea1b0ae2514864a7aee7edfa0320c5869afe06b72d290f8e0540caf1a649e630873f", 0x89}, {&(0x7f0000000400)}, {&(0x7f0000000300)="c4643036eb74cde0f7be706993d2e8f8bbaf29d3467a770a1a016698bfbb326770d36d2321a4cdb8e1a88a51aa1cbc76056169f8267d0806bcdce151e2b11ea6fe7af296fa18940556a166f3fa4921add7516a18d5f8dd38f0271f9b5a638f55b5f26fa99ef02df46c3a21f68e80f46c26500bcd04ab64503978e32944214064c5e72c236e5fa924b5d7da1343c7eb1a6a5a6766e8bbcf13cf64302d39c7455da5ef5ce8de820a7f8e384b5831122481b3b781f4718ce896060b07c1b03d308e4d8476bfddc33bb257296ebf688c9d9ca7c86bb57c69"}, {&(0x7f0000000940)="b5c0cc08698aa01cefb5b0688b1e4e41f6cd13bae7f43fcbc5a1ab74b21aa7697bdce8ae7db76c51250cc4664f3edd826de840c5f5bd55274db6c0fdea91a2a0fe52b64b5d2f18f1ab3851727fd821389f980988552e921b74849053ebd94e73e255a71341ff8634caccc213315a8a519bf8a337b7b54bbe3532a0f4155cfaeb899adaff939b1abc9f107a012bd832ee99521a5b60c7270c2f0b81a08142c960345659f5de7ee0d51325be1036b5be19bbc26934b860f702d3e343f1af786b0941182f480cbd65428ad7abd56250084f9e018ed435f4f14ca18caba8053c37305d3df1ab758d7f42cf9363f6ea12013a2089", 0x294}, {&(0x7f0000000b40)="6394ba009c731a5ebea048457f5861de77c10a16ade9e0846e0454fd70f449cd516fdc609866724a6680dc45b4963c88d124c4095f8979c550769e979febce12d66c77ae34d6c46805b0762c18c283868662accd3e81a14452588280e07e67c6cf225a02df54c81fdd6dcdbd96c23d4281e951ecfcdd7a086e87b01972744d799a83d022d005c6febb730bf961e1c9459ad07b4f8e7ab0ee6c1d15c1f654b95cf22eade88c57cae67357f47836f2345536a1d68ec738fb79532d256d3a2372eb860076b55583413f0b4b3b183d719bfa0ca51a525f5e71f469dd5c85b5ce0c6f35127969b99db7adada4b39a402f6f3a5cf2638ba9e3bb00000000000000", 0xffffffffffffff7b}], 0xf26, 0x0, 0x2) symlink(&(0x7f0000000280)='./bus/file0\x00', &(0x7f00000002c0)='./bus\x00') link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') execve(0x0, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000540)=@in={0x2, 0x1}, 0xc) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) 16:01:02 executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x790, 0x0) clock_gettime(0x7, &(0x7f0000000180)) 16:01:02 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000e4ffffffffffff5a67071b542a538706000000b8180000002900000031000000ccb503000000070005a2ab35"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x8e, 0x0, 0x21, 0x0}, 0xfffffffffffffffb) 16:01:02 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() mknod$loop(&(0x7f0000000040)='./bus\x00', 0x184, 0x0) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 16:01:02 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008001501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x20) msgsnd(r1, &(0x7f0000000000)={0x0, "21e3ad7f"}, 0xc, 0x800) 16:01:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d3b9871b24957c23c59b58a7876bdb3cf4506b1e"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2e", 0x2}], 0x1) syz_extract_tcp_res(&(0x7f0000000000), 0x7, 0x6) 16:01:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) recvfrom$inet6(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x40, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) 16:01:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x1, 0x100, 0x606}, 0x0) 16:01:02 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:02 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x18) pread(r0, &(0x7f0000000240)="83fb1f3162bc35d520d6723b020042ea65927a39f632b4fa8f809e79d733c9eb98a7d55d5eca9645b4c06da0e567f7b900028c8f29fc13d06e4e855677263a0e0e359b4c619823c4475d1bf6d127481b81d1d8c7a095bcf22df14016f2c03c0af91ab0a37e9a140f020d5c531685fb366629e6907dc33561b800c5d9edac69f885abb328f7ef22b997b371906dd79391fd4abde7a59060b379f590690b870a10cef9edf7368b7d319303010d2d925faf6dafe392d418c5d2af1dba6aeebaff80e5972a005802178c0ac6745b3c94b27c0ae54fc52fb9a8fc78ca950295fac15319", 0xe1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x1}, {0x3}, {0x6}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) msgget$private(0x0, 0x11) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x4, './file0\x00'}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000180)=0x1) 16:01:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) clock_getres(0x4, &(0x7f0000000100)) r3 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x111, &(0x7f0000000000)=0xfff, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x4, &(0x7f0000000480)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r7 = getpgid(0xffffffffffffffff) r8 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r10 = getpgrp() r11 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r13 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) getgroups(0x7, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r19 = getpid() r20 = geteuid() getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000000940)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000180)="8d935a248d61886f57a063a3583d4d5ec6e12d44d701633f59cd49d1a51bdca4dd537f5ddce442905f6cca1e6ca192c4a26bf1d102a52da889415e729015305bd7f507cf60", 0x45}, {&(0x7f0000000280)="c8fa4e11677508e64c9a518306e850eae825cb5c222e6d406b30c99de06f05a26d8fd7b213b5b1a764e29bec1b06bac08a730a27a14b64bc127c03880a810d19df776dd3a7641993eb4a4e0b00c1a91fea0d3afe49d5f71d326d4e5ca81f1c1c106e19df0c93602585f386112d1c6259e602124663c922030074c3f6d34147c50b35b44f15e2a0d1e602bb", 0x8b}], 0x2, &(0x7f00000007c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="00000000200000000000ecffffff000000000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB='\x00\x00\x00\x00'], 0x158, 0x1}, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) r22 = shmget(0x0, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r22, 0x0) 16:01:02 executing program 0: setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f0000000140)='c\x00') execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000100)='{\x00', &(0x7f0000000180)='c\x00', &(0x7f00000001c0)='c\x00', &(0x7f0000000200)='c\x00', &(0x7f0000000240)='\\&\x00', &(0x7f0000000280)='\x15$', &(0x7f00000002c0)=':!@.{\x00', &(0x7f0000000300)='c\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='c\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='c\x00']) mkdir(&(0x7f00000000c0)='./file0\x00', 0x62) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") write(r0, &(0x7f0000000140)="0ecc9d97a662c5512cafb6c85e7964b3839a132862c6fd875ccda8c9c6dfd8f349b94523e25303077fd3b70b513fd52d9562ee76ec8924189e0a55b2764fde82757fc8cc04e74c4fc09b3063788e32139bef6f5f47e154bc0bd695bed520bbaa253eb91d144312cc52060c9e54d66ee9ac06ed2bbbbd0e97218ee41b4e5510bab83d3c7a4ede5c4e522ecf8aad06fa1dfe42d30ab37413606ed328aa627b170eb91af96ed22fea85e6ee64e2b01c9c92fedc1146b4c2471aacf4f8c499b87a6a4aa3a974aab77e24927f1bf8d2b3188c68e75e9ae24c7950b51e6246be9ca24edd3df0e96a84b56cbf99128856d24f19a7dbf3c382d398690d8b13d4663f90", 0xff) fchflags(r0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) 16:01:02 executing program 0: r0 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x80, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000080)={0x10, 0x1f, 0x4, 0x1, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0xe1d}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x401}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7835ffcb}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x200}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0xda5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) lseek(r0, 0x0, 0x4, 0x1) ioctl$TIOCSDTR(r1, 0x20007479) symlinkat(&(0x7f0000000580)='./file\x00', r0, &(0x7f0000000600)='./file\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x20009, 0x48) fchdir(r0) lseek(r0, 0x0, 0x0, 0x0) 16:01:02 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f000076f000/0x2000)=nil, 0x2000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:02 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x4) r1 = syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCSETA(r1, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 16:01:02 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000003c0)='H', 0x1}], 0x1) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) write(r1, &(0x7f0000000040), 0xfeea) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000040)={0x7, 0x9, 0x0, {[0x9, 0x5, 0x9, 0x9e4f, 0x7, 0x3, 0x73, 0x1f27dba1, 0xe611, 0x400, 0x7, 0x3, 0x3, 0x7, 0xd5, 0xfffffffffffffffe, 0xffffffffffff3fd9, 0x34ec], [0x2, 0xd47, 0x10001, 0x2, 0x6, 0x4, 0x3ff, 0x3ff, 0x1, 0x9], [0x68911cfc, 0x8, 0x4, 0x8ec, 0x8, 0x81, 0xfffffffffffffff8], [0x5, 0x3, 0x2, 0x7, 0x8000, 0x101], [{0x0, 0x7, 0x7}, {0x8, 0x61e, 0x6, 0x4}, {0x4, 0x9, 0x1, 0xfffffffffffffffb}, {0x5, 0x1, 0x7, 0x4}, {0x8, 0x400, 0x6, 0x2}, {0x100, 0xcecf, 0x2, 0x1ff}, {0x80000001, 0x100000001, 0x8}, {0x10001, 0x5, 0x6, 0x111}], {0x8, 0x0, 0x5, 0x10000}, {0x8000, 0x2, 0x40, 0x6}}}) close(r1) execve(0x0, 0x0, 0x0) 16:01:02 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x4, 0x4010, r0, 0x0, 0x4) clock_settime(0x0, &(0x7f0000000100)) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40074}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000140)) 16:00:00 executing program 1: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0xffffffffffffffff, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) syz_emit_ethernet(0x235, &(0x7f0000000380)="b6ae95b644b8b98f7626a2347b541f86e313756412f062e13dd21a9127a0a82f53e24ddae9b0596a51d990c6d6833a78baa3b225281d87f0e202d76a893d56a88a219dc31f71b43c") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x101, 0x101, 0x2, 0x3b}, {0x1000, 0x5, 0x3, 0x80000001}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000200)) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000000a40)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000980)=[{&(0x7f0000000280)="0520eeca5bcd7612588b824c6ae43ad6420c3185ee42828c40290187e45b03601dd73edd66607dc4550418e5d013ec8a4416fc7094d3ea73bf51ed90a2ccce34273e5e1da6d75a41e4ba23e04752d254ff175f073f686f09d4a63ff4c02fb361014e2803bbdbbfb63ec49fe5d22bc82a6bf1552f39704cd59c30a41fb7459afd5f52f4912e3b5de376670dd9bc29389d803167cb9f64e89a2e4f9bba5fb7d91397db1eae794bc0eda57ad7d5449857fc47fed7a4fe1e0aba38789de231d6d25611527d16ce33a86f2449388453850dbc87e57a8d839be927f2985a57790bd6666238c688e7214995b76bbab7f6c75135185f37f85efb9847", 0xf8}, {&(0x7f0000000400)="fc0c928601812e84f68c59a9b41430cf62a96df30a5ef28d9a1e57ec978245b378e23a835c325fd4e512452551939cb3410ce5c4ef4b162410be3f14be17dbac03c5a9a0f2c9dca1bcfac2", 0x4b}, {&(0x7f0000000480)="04f20d89c3adb823791bc470d97075c573163315238809ecb599f029bcbdabbb5c24baaceb024ff52c2b1c3867307ccf969752bcc4a7045264b67ad83c48423f008fc541c605fc2cbaa2f035bebb6b1bbb1f50b73e28724c15e7ab8358f376c0d183170e7f3ebd26a43b319fdc2cfec0c00bff75ecc8aade95d9c15457895b93c83e74666b4e8cfac378a63456238b72fbb4c2c1aa2d97de24a899fe38d7a2d124b3d0eb76c49fd6f2551e1369a785982cbdef79e26654c0d9349bd5921a9db352380e73865c221e054eb97385b1e179d76d05c3bb314701d044440052de200a98e68b9ab8f4d4296f53c5151688ff697f16436b9c2b68a2", 0xf8}, {&(0x7f0000000580)="c2671c828811bd486bf4a616cf54d33f1a1145752d9f2fe3d91dbcb2d911447791e6ecc90147bf801850f9ca151e3b8833ab48fed4bce40816b04c1f273309927db52c8580e77c6865a94fec1a4fd44b4dc2b008932c9032910ffa2d3a8bd748c88f009f253f9b67a289922789ac1c2714f362c81cffc54346c2e03f0b4ea8f60d5e936bc260a6de2a3d17349c34c41232a12c268b37e8f5b90069addfee55a6e191399af2", 0xa5}, {&(0x7f0000000640)="ecf948aec845f048fee7d206f16dde1287c5895b7bf5a0ce69d4564d0070020188d0dfae53987e33badf4d5215503469e446dd6e759b1c1ded1bf4d62ab25cc08ad177b82c7b5ec8e0ea79d1b864f06097711f570deff83ae65fab406b24360c0bbdd244c8d9d90ea05bae8564d40dc9", 0x70}, {&(0x7f00000006c0)="2844544b6098c4c659a5fd02d950cd281ba567ab63ce7e7d6f0eb4bfa2ba9cac2c2aea034ecd58fcdc9a88fef0eeda9f97364b43c7d1917443612deb4211069b18c9bc0ccf0d61b5a80c86391af63fc81da6564f47223904c5133b73b08a2b937fdd239c46e3d29e1d2541ba722e4911d56b376be05e3ddb62015ab262a2d2426a9952ae9d4f7be36b261bfd29bbbffd956881df8a659cfc555512d08dae146b94c3b0f174a0f25d92d77484ed91c582af00b6273fab96d2170d0c6f77ed517bbd432c59d38a443ae01a53c59ad532d3d731ed41507310a766d1df751d6ab86855ddd4155d00b88d4bf56b34dcd65b10f549620e0ba3", 0xf6}, {&(0x7f00000007c0)="6d2813b0ef7111931efd74afa1baf862d79de281503814142d930ebee64aa53f311302c694821429ece9acacb5ad9e8807f53f5a5baf70d69b7db018655658665bb0cb6a", 0x44}, {&(0x7f0000000840)="4179e6f1062fed14fd551e765636b81c6b6d9cfb27e053d6e2483c691238b3f2a22febcde12e0e02050dd3bc8b0184f5a99d19abcff12cd073d9094ad0227a68380974", 0x43}, {&(0x7f00000008c0)="8ac35b4a7ec2180cf2bf5cba6e9dfb5fff837798b74e8f39b6ec38203fcaa71a663c2295f07a7217413cf540e0d8066802ba7a929db8cbaf72058efea8ad349e3e019578b4ea9ab5048517f1083e8c74b76ac61802497e9b3ee0b2c6879423e1acab9ae6a74f6117b366319bce1c1444d2be7fb8d47ebca160b68beae93078dffadbe5b46f299b80ce1f642b9c302f8eee0c0db30c", 0x95}], 0x9, 0x0, 0x0, 0x400}, 0x8) pread(r1, &(0x7f0000000000)="a1d822d6ba50cd3cf3f0300342da18eb7990299046a3", 0x16, 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000001c0)={{0x8000, 0x5, 0x3ff}, 0x4, 0x98d2, 0x1}) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x84, 0x0, 0x0, 0xfffffffffffffffd}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) getpeername(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x13) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 16:00:00 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0xfffffffffffffe2a}], 0x2b0) fchmod(r0, 0xe3) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:00 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "010000fa00000002f000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x1, 0x4}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x0, 0x0, &(0x7f0000000100)="4e9c5fab7d11bacd757627adb02093a1687828ed086bfbd8fa38abc2129f844d3c9b790ace248935c0d31ea70a8818c63dab5d15a890fdd2d244cf02d4928e7087ece01f2c505e08a1049eaac11918dd26bcd8061fdfbc4c0fe714c14871c569890c7179a103ef2a178d6cf76f1e69a0a58e07582391e1162c043d98d34834a512fac0de0200acb634fe7683472ae28d42bd06a26496f43cc110822410b7421129dc0eb112e9f124e716ecfb8c6291856fba73c9cf276178a6dbf99b05d876f29a230c8141f2af67ab3f4500611815bba7b244247a74c221d42c32", 0xdb) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(r0, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000000)={0x3, 0x4}) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x64}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x230, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0xa02, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000180)=0x200) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/137, 0x65}], 0x1, &(0x7f00000000c0)=""/35, 0x23}, 0x2225aef70b010cf6) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000002c0)=0x1) 16:00:00 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000001640)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dadc32ea982c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009b246a1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00"/4110], 0x1, 0x0, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000180)=r1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) dup2(r1, r2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) chdir(&(0x7f0000000040)='./file0/file0\x00') msgsnd(r0, &(0x7f0000001440)=ANY=[@ANYBLOB="0000000000000000bed897e75eca5612b2364d85a63468339730eec2f3877f9a1bd5e54059de9e8c3606664a5cd03bd02253ef44d1b05843ffcfd6ae9eaeaaee95f064682f3183ae29ce5b8dfc84247a882f3d1c0b85e0f55f6b643194053f797b47ec2429fba99be0bd5e62312f4db0656ab9f74418393953f6a17505be308fe8384effcf7777974b59baa71be455974bff713c961c9d244863c2632cece16fdf7bacd11f36422bc5db274552b1e5e60f924cf1451938109f0b1b95f342120dc90f5c27fe80276237cbfe60a04650d6f137f5bf"], 0xd4, 0x0) setegid(r3) setgroups(0x10000002e, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f00000003c0)='./file0/file0\x00', r2, &(0x7f0000001540)='./file0/file0\x00') bind(r1, &(0x7f0000000340)=@in={0x2, 0x3}, 0xfffffff7) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000100)) msgrcv(r0, &(0x7f0000000400)={0x0, ""/169}, 0xb1, 0x3, 0x800) chmod(&(0x7f0000001600)='./file0\x00', 0x8) setuid(0xee01) msgsnd(r0, &(0x7f0000000280)={0x3, "850c38d7fa23c8df10c245589bb2b876234734fd4631170a8ff7d6ef5c4962e335135b24d76bdaa025d5fc6f17d6ba54d7d4b6878a0b7e7d64871852fc95fe944dcf5463cd56812850b5fa7c8cc9fa20ec5e51fd9b47ae455346ba22e749305c2377c0bf6c4960d6cc6e1ab2a22fd7311df5b0cb98edc4db98a7aa2971ff92ce95e7f5081738e3adde1e2aef2d71a7d6236335583c500c"}, 0x9f, 0x800) 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x194) r1 = socket$inet(0x2, 0x1, 0x457) dup2(r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x60}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000000)="597010b5662558861d37d08632d029667056d93d0e70a62e7ac163579af40856b00d1f10beabdba00226e71ab4", 0x2d, 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x200000042, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000080)="000000186004008b00002b80000000000000000000009e60ca85f0015a6f827388631103d142000028000001", 0x2c}], 0x1) 16:00:00 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000040)=0x9) ioctl$TIOCFLUSH(r2, 0xc0206983, &(0x7f0000000000)=0x5144) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x8) flock(r0, 0x9) execve(0x0, &(0x7f00000000c0)=[&(0x7f00000001c0)=')/\x00', &(0x7f0000000040)='/{\x00', &(0x7f0000000080)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) shmget$private(0x0, 0x2000, 0x81, &(0x7f0000261000/0x2000)=nil) socket(0x20, 0x8002, 0xffffffffffffffc0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000200)={0x3, 0x10001}) socket(0x20, 0x4000, 0x10000) setsockopt(r1, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) r3 = getegid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r3, r4) 16:00:00 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000001440)=0x9407cef8979a9bc4) r0 = getegid() r1 = getegid() r2 = getgid() r3 = getegid() r4 = getgid() setgroups(0x45, &(0x7f0000001d40)=[r4, r0, r1, r2, r3, r4]) r5 = open(&(0x7f0000000000)='./file0\x00', 0x28000, 0x18) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000040)=0x2) readv(r5, &(0x7f0000000180)=[{&(0x7f0000000080)=""/225, 0xe1}], 0x1) write(r5, &(0x7f00000001c0)="92645bec3ec30ed7b0ecb23f00bc0eac10410d4ba06e87bfc9a425dc6950e7da399944cd3bcc0aac2cffee15567e5bb789994f", 0x33) ioctl$TIOCSCTTY(r5, 0x20007461) r6 = semget$private(0x0, 0x7, 0x200) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) preadv(r5, &(0x7f0000001780)=[{&(0x7f0000000240)=""/146, 0x92}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/212, 0xd4}, {&(0x7f0000001ec0)=""/194, 0xc2}, {&(0x7f0000001500)=""/17, 0x11}, {&(0x7f0000001540)=""/170, 0xaa}, {&(0x7f0000001600)=""/34, 0x22}, {&(0x7f0000001640)=""/250, 0xfa}, {&(0x7f0000001740)}], 0x9, 0x0, 0x0) symlinkat(&(0x7f0000001840)='./file0\x00', r5, &(0x7f0000001880)='./file0/file0\x00') connect$inet6(r5, &(0x7f00000018c0)={0x18, 0x2, 0x400, 0x8}, 0xc) r7 = openat(r5, &(0x7f0000001900)='./file0/file0\x00', 0x1c0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000001940)='/dev/bpf\x00', 0x180, 0x0) r8 = accept$inet6(r5, &(0x7f0000001980), &(0x7f00000019c0)=0xc) r9 = getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0, 0x0}, 0xc) fchown(r8, r9, r10) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000001a40)) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000001a80)={0x4, 0x80000000, 0x3, 0xff, "d37f91669d6e4d90bfae7df163d84eafdd0a38ee", 0xfffffffffffff814, 0x7}) ioctl$VMM_IOC_RESETCPU(r7, 0x82405605, &(0x7f0000001ac0)={0x7, 0x6, {[0x77ae697e, 0x100000001, 0x6, 0x5af8, 0x7ff, 0x200, 0x3, 0x6, 0x7fff, 0x1, 0x5, 0x5, 0x0, 0x7, 0x7fff, 0x9, 0xffffffffffffff91, 0x2], [0x401, 0x100000001, 0x7, 0x800, 0x6, 0x7, 0x7fff, 0x101, 0xfa, 0x2], [0x8, 0x5, 0x4, 0xc0f, 0xc30000000000, 0x3], [0x9, 0x6, 0x9, 0x3f, 0x3ff, 0x10001], [{0x5, 0x2, 0xfffffffffffffffd, 0x80000001}, {0xffffffffffff8000, 0x7fffffff, 0x6, 0x4}, {0x6, 0xc04, 0x5e8, 0x6}, {0x6, 0x8000, 0x6, 0x1}, {0x100000001, 0x0, 0x3, 0x3}, {0x7ff, 0x8, 0x8001, 0x7}, {0x3, 0x4, 0xfffffffffffff981, 0x6}, {0x5, 0x9, 0x6, 0x4}], {0x6, 0x0, 0x400, 0x800}, {0x200, 0xb53, 0x6, 0x6}}}) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000001d00)) semctl$IPC_RMID(r6, 0x0, 0x0) sendto$inet(r5, 0xffffffffffffffff, 0xffffffffffffff41, 0xd, 0x0, 0x0) semop(r6, &(0x7f0000001e00)=[{0x0, 0x1, 0x1000}, {0x0, 0x7fffffff, 0x800}], 0x2) 16:00:00 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt(r0, 0x8000, 0x8001, &(0x7f0000000140)=""/214, &(0x7f0000000240)=0xd6) r1 = socket(0x18, 0x1, 0x0) getsockopt(r1, 0x5, 0x3, &(0x7f0000000000)=""/91, &(0x7f0000000080)=0x5b) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:00 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000200)=@in={0x2, 0x1}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000240)="dbc691471c05d5414299d0b87c6518ad02146a31b6660b174a255634d4110da355c9f6757ad50f0d41b78d1d4c23122173071bc77b0bc43570ac37ac83aaaa6122cbbe392c5d9c99c1c91f584fa0e3320b9ca5f03a0bc7e36ce541bea5d110c3552d0fc4536556e7e79d077059c0028e7afd7994b1f41641a099b80d77cb26972bb7c74f09ec4601b09b24ffed0af4", 0x8f}, {&(0x7f0000000380)="06eac41659ce9bb00b064563c5784c9af55ba46d0e8b7e30e584d88371533c85836c2288482f990b8af8bfde8325ddaf362fad26bcc3f33cceefe5116315a911562463b09f395189306840dddc83713d6dd22333c0c1e67812fce85c641a5347eb2ff3bc65df949ff837e0e1950e8d2994bb29f17023ecf4c7b23be3743a8ea1d46460eea511ffe9303cc68b6733e9110cc6f268dc19d49349387c048853589283650142771e58af3153b5be89ff88dd565d857f5bb32e2fd3dcf551fbdd6d2f737225ddc829", 0xc6}], 0x2, &(0x7f0000000480)=[{0x48, 0x1, 0x80000000, "74bbd5a1ea40aee38d1e6ecac7aa049b77608a135794f0da011c48bc4f15e19e616cbcc87ccf718abf4d31b0ddf01019a072c0508a"}, {0xd0, 0x1, 0x5, "ed7dc92575ee1977eb913f3aaff28f50acc3bf999d41a42fb4247379239f3744c31f868b241a5ccd70e9df0a9489732750427c47eac9db14df5a10541bc772b2d5e223536b7585b9c554002e82d7518db9ef8d92485a98419c9a1008b0111fb38a24bfc8dc219e727a9464f77728c991da12555386215de43feb7ba99dc30df6a9b22195d616d256c1d34f48cd3977762e4888c9c61bab851a260a5cbf0834688ded91d470eb270cb2bada2a3bc8f0ea64af8b815d02cf8bdbe1"}, {0xc0, 0xffff, 0x2, "076cb06b1d5e206c5c697f7f9a120a76fc4d52395714e3459cb912dd2eeea85f7ba7124e08380f375ada160e0ea3694c267ad2ad8a0c6bdc3b8caadb699219a02b08789bae27a5884482d1eaaf663493eb87aee76d497445f4a694aa5ca00d9a6432429e70f3b8512c5a04bf2044329228f4081597d2e4925f6e52f2176beab6e5092a3ed75b058c880ca37ed45f72bbe87f3da09b23de7bbe9b446ebd78cc331bb2f0d6958b1c33a7fcbabeca52"}], 0x1d8}, 0x400) connect(r0, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x8, 0x3, 0x9, 0x81}, {0xffffffffffffffe0, 0x1, 0x100000001, 0xffffffffffffc749}, {0x2, 0x71711092, 0x124, 0x200}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5d655944f344a196) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) r1 = dup(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:00 executing program 1: setuid(0xee01) msgsnd(0x0, 0x0, 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) dup(r0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0xa, &(0x7f0000000040)=[0x1f, 0x9, 0xfffffffffffffffd, 0x800, 0x80000001, 0x8, 0x8, 0x3, 0x10000, 0x7]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCLOCK(r0, 0x20004276) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x7c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="a6") r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000005c0)=0x100000001) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f0000000300)=0xc) r4 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() r9 = geteuid() r10 = getegid() setsockopt$sock_int(r1, 0xffff, 0xa01, &(0x7f00000002c0)=0x9, 0x4) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000200)="425d1e04a79a2c5f9594b6b68e453ee17f5f9d215740dcfe7f90ba03b6564d9b336da393116d8b631d03f079f68cbf51517442cf15cc5538101f4a901df43570f8a28b3f345fe72c43ce33cbbc717ce9c00203b3b4554647b0d4a3790ec4b3", 0x5f}], 0x1, &(0x7f0000000440)=[@rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0, r0]}], 0xb8, 0x400}, 0x9) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000180)=0xfffffffffffffff8, 0x18b) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000180)='ml8', 0x3) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./bus\x00') 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setuid(0xee01) fchflags(r1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8ad90f78d377493bd953ff2fccabd0796c70f891", 0x3, 0x9}) 16:00:00 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x12) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x66, 0x1}, {0x81}, {0x45, 0x9}, {0x42, 0x9}], 0x4}) r1 = shmget$private(0x0, 0x4000, 0x28, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x3, 0x2, 0x20, 0x2, r2}) getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, 0xffffffffffffffff, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r5) setreuid(r5, r5) lseek(r0, 0x0, 0x0, 0x1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000001c0)=0x20) poll(&(0x7f0000000200)=[{r0, 0x100}, {r0, 0x1b5}, {r0, 0xc}, {r0, 0xc0}, {r0, 0x20}], 0x5, 0x5) syz_extract_tcp_res(&(0x7f0000000240), 0x8353, 0x7) wait4(r4, &(0x7f0000000280), 0x0, &(0x7f00000002c0)) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000380)=ANY=[@ANYBLOB="01002e2f666964653000"], 0xa, &(0x7f0000000500)=[{&(0x7f00000004c0)="a88fc8d6d11cfae096102a0819c1dbaf44cda9e05bf27144f8da63f11f5e", 0x1e}], 0x1, 0x0, 0x0, 0x1}, 0x401) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) close(r0) mknod(&(0x7f0000000700)='./file0\x00', 0x2030, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740), 0xc) writev(r0, &(0x7f0000000b40)=[{&(0x7f0000000ac0)="6dc4390b68442f78854476f5ee89ef8e64ac157fe58de0e04cc9983c5cea67b381627bd8de93a52a0972408d4d91c1826a26aec03797f3d517c61592ebb2043bd5f7d95ee28a7423e74b261aee74789b763f55671e9a93d9fcdc136b1960760287b4e375009a49a53b7b04aeb7c47423ae6f2e0801", 0x75}], 0x1) shmctl$SHM_UNLOCK(r1, 0x4) sendmsg$unix(r0, &(0x7f0000002f40)={&(0x7f00000003c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002e00)=[{&(0x7f0000002dc0)="03fef5ae586ca74baf8a60a3d276ef7fd88be9e9e76da290a1072083c62f187e045044a3e74ca2191ff14f68a034a84b54e87298720621aa26b1", 0x3a}], 0x1, 0x0, 0x0, 0x8}, 0x4) shmctl$IPC_RMID(r1, 0x0) r6 = dup(r0) getpeername$unix(r0, &(0x7f0000002f80)=@abs, &(0x7f0000002fc0)=0x8) pipe2(&(0x7f0000003000), 0x4) ioctl$WSDISPLAYIO_GBURNER(r6, 0x400c5752, &(0x7f0000003040)) 16:00:00 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8edab246", 0x9}], 0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wsmouse\x00', 0x880a, 0x0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x10ac0, 0x0) r5 = socket$unix(0x1, 0x40000001, 0x0) r6 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x0) r7 = socket$inet(0x2, 0x8001, 0x100) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000280)=0xc) r9 = dup(r5) r10 = openat$klog(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/klog\x00', 0x8190, 0x0) r11 = open$dir(&(0x7f0000000400)='./file0\x00', 0x200, 0x10) r12 = socket$inet6(0x18, 0x3, 0x401) pipe(&(0x7f0000000440)={0xffffffffffffffff}) socketpair(0x36, 0x4000, 0x3ff8000000000, &(0x7f0000000480)={0xffffffffffffffff}) kevent(r0, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffb, 0x4, 0x8, 0xa4}, {{r3}, 0xfffffffffffffffd, 0x1, 0x2, 0x2, 0xfffffffffffffff9}, {{r4}, 0xfffffffffffffff8, 0x20, 0x40, 0x5, 0x8}, {{r5}, 0xfffffffffffffff8, 0x0, 0x1, 0xe6, 0xa98}, {{r6}, 0xfffffffffffffffe, 0x0, 0x80000021, 0x400, 0x4}, {{r7}, 0xffffffffffffffff, 0x1, 0x42, 0x1, 0x1f}, {{r8}, 0xfffffffffffffff9, 0x1, 0xf0000000, 0x5}], 0x1, &(0x7f00000004c0)=[{{r9}, 0xfffffffffffffffd, 0x20, 0x10, 0x0, 0x200000}, {{r10}, 0xfffffffffffffffd, 0x20, 0x20000000, 0x7, 0x4}, {{r11}, 0xfffffffffffffff9, 0x20, 0x60000004, 0x400, 0x1ff}, {{r12}, 0xfffffffffffffffb, 0x88, 0x80000032, 0x2, 0x8}, {{r13}, 0xfffffffffffffffd, 0x4, 0x40, 0xbdc, 0x9}, {{r14}, 0xfffffffffffffffd, 0x3, 0x20000001, 0x23710000000000, 0x8}], 0xc84, &(0x7f0000000580)={0x1, 0x1}) r15 = socket$unix(0x1, 0x5, 0x0) r16 = fcntl$dupfd(r15, 0x0, r15) ioctl$TIOCFLUSH(r16, 0xc0106978, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) write(r16, &(0x7f0000000000)="8e3d98f6639ea849d9cb14e635e67cd6603f62b124eb614d557757cc0721187511c9d397add9424bf0852f2856647155622cc1c4d4a8d4bb2db77e1999812f2ade965db287f0bcfc87a3891577d6975a7b6c7dea2f013d7924e152db10e39410063005b6e0fa819f1d8e96e1db337859a5cf97a5dec6c95a0882fa448e8fb791798fc947960f9e41d458873234e70fe70e1ae6670278d66afc41fe99a8", 0x9d) getpeername$inet6(r1, &(0x7f00000005c0), &(0x7f0000000640)=0xc) 16:00:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) socket(0x12, 0x8001, 0x3) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2, 0x0, 0x0, 0x1000000}, {0x5}, {0x100006, 0x0, 0x100000000004}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x48}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:00 executing program 1: mlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff7000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0xb1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x21, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x1000, 0xff, 0x32, 0x1}, {0xe3, 0x7, 0x8f38, 0x80000000}, {0x8, 0x6, 0x7f, 0x1ff}, {0x7f, 0x4000000000000000, 0x9, 0x8}]}) syz_emit_ethernet(0xfc75, &(0x7f0000000200)="13f6f038671c62a4eb47709a384b09b2610910c6b0825c7cdb93ee476406288eddb4a28103000100") getrlimit(0x5, &(0x7f0000000100)) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x7}, {0x15}, {0x6}]}) r1 = socket(0x3a, 0x2, 0x6) recvfrom$inet6(r1, &(0x7f0000000240)=""/161, 0xa1, 0x843, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r2, 0x4, 0x3, &(0x7f0000000100)="af02fd0583de708cec2fb29f07a31cf7d4573f60cadfa1c36d123a5f0ee9406d42a2e9b77ce762f8fa093d504841936093acf017309438696727c8f4b5b70738c574d71fddfb1e2d6407a6802ca2c5f37da0b31ad741a8c4f9c8ca659d502d9a72d8", 0xfffffffffffffff2) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x7c}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x7ff) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 16:00:00 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x3c) open(&(0x7f0000000000)='./file0\x00', 0x2a0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0xa8, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000500)="3347481468a7b89d8bd4c62fde3c1c3df86710429a9b112fa19e6dd9ee4361ac2c08669032b492441abdc3042416bb8f9e9d65a6cbe5161d2bc8afbabd08b82afecdc128a6c5054fb6b1e63739beb893ce816f05c93e8f33e6f0fad2861350a4eb34b111bef31a51e9366fe6b7fdb9ade45acbd4d70519fd18ef01a8744e2f5d37d00bcd217b4c14897b808043a5ffdc55dfdad58475491c55b73ca2e2ea6f1e8ece3d19fbff4c33b48b40a4423bcfd2433a562bff7431b65ebbc4a6eab74c54e89bf5f0812f6e88ddcac4e4df134daf80f4dd0b5012da16379c37d43ccdba2624d76a20d1d8922d38f3c6439583b8ee1294f11c1094de00283ea68c6cbdd36511956c56c31c53bf886cb6296e16145d0360656ce1c565c2b06ea4febcaa072a79e7767e7f3abc83d87eb14e8ceea2a5f38b3a77c69573ffe28e87c248cc1736e58e0bd9e1a20acedf90e598f514e54d4b87d6447f45a9dd12608227a87db97469bce41e08c6431211567ce70238b35747072b8568fd54e5318bfaddf8f25dc89625c70d76c1bd95e57be8fbb2b19f779eca309e7a12927ca8c1e4e8a70b9ab4945d17a0495b95271774e4a1aa886b9bc054c1bab9ae1a23755d503a6d0da16d2270d4c90404a21af6b78ef01920b0f35b2078ed52d38954b873835670e4500c6885b5beb11cfe8ed06f0592b257e9cebd4ef5d1335c18e095ccd0705836d34b82c7b8ae20ac5a292322b506b3752809cfa4508bf797edb1a2a2fcba78360d94993f2fd47e4a1e485ba0e6f01ca6a6189699801e8dc68c0a72fccf3149ee9438132081214c19931741bab66608d220130951bc8da3445ecc12ceec8b6341851895939c3eeb38e335b2d8906063c4bbb2db7afe7eba19f6e4b07f2f6a2a63e5df5fae985d3afa426ea2f48f1ff3b481fc65fccb93f38ddee95d9435a6046adc9e4560f3d7637f61482e8ff91ea75f9f68360363e1ded98f7b1711476ab5fa2c56cf71657faed4ff035ae443083826ba85c7ee45accf1d01bb0af860033f487de7c466ed9a699fe812cf39f4c6fc70c1a6eb435b3a34fb3854450d11e77d2175789cfb68f0d17f90cc6cd57013ac28081786d8f3b8235163b8e4e8c8a0be00c910a5c495d2bb6620ca7c6687dccec6e58e88774b80e6596156e4937522bdd7cccbef01b951f71ff3c4fd393f64b401dda7cd053d92b52b1abc55e8462224db3732a875a780aaf704e639c8f85aa1779f8878fa007d0451fa94a356d74d0b6bef359952f97db9779ccf6362cebb59cd09d86a9a265ef3aefa24fc2ab7d8eb0beb678b71d5ad35fe5bbe79432d2bbae9b827251ba4731d0d5d73a9b0b7a29c61d408241a226ba722eba0d293f94aa26852745efbf6ce7d02b9308e55c13bfa95ef51aa8ffcbc6e8cb3e637f3f413b4debf1bb2f50567acfb1c91d4b4229cd29625550403e3a495ca224fc82aaebc70e9bc35cd5eb5229eeba3052abc0fdd204d952b885ba1f7bcc66b5a7073d8e1c06ef325301eb2e8a644bbd93effbdf8c01fd24e133d35fc9ce5e732c5ea26277aa7a68a19e4d2ecae0f008990cda9989b884d5f6f85b45d3f10543ddf0aeef9974ce506d6f9019f1797a8a68936827091af0b38c8a8cf7fc8239a56358a46f4f3b28485ce1970864445810fcb329317aaed051df9ecbb727887c53cdfb291bfaa0c1ef5b847fe79f294cb6d8d65ce916d3f024dbbc25a90ab0143104c3a111b665813af832399dd859e079b2001fe23ad8848b123f75931c9c0705b251e74b5f07b92554d7622ef494d76117b6c99f87e907c047ba6cc69e70e444a20ced3cafc71ff5b5967e4c27d25453961109463b69d408ca632de63f69eeefee96dc44704dad25c19cd077115bd817652d076172a3e56b88c1eb81b878e568b1233c6ba6882c5bd916e776af7d4392d3fd7d2a348ef1f428581d5a36c3edc6d5e01e155c0a39fd338623dd7afa2c83926a7abacfa615d8acb6bccbc063862250d10125136773e94af1328b5d829797fe9aaad04ccbf7d7386876b68a638097e490a9747198795d223367f719e92431a2425d5b59ae13ec76a60c7a870f67a043685c070080cc77b48bb3f5ee2a695e76624871d87558dac017ca05254226d6afdefbd57f0b760b24b49554cdfc3e56c86dcf660c0dbe31dc6232358eea50cef54a99853e236b7a2202019ea764582eefbd870702bd07a24767cd38be569c618cc5a5a37cc09129e879d015c65afce7d53aba9bfddf42c7deb158a76fdc9a4b96946e42bf6e95a09ad91856517a31f2b3f35cf98518dd8cac075130d341a240257ed94428d0424eca13aa3738e0f4306296edf01a255cf272eda5afa9d1afc38adfe896c1bee878da87e537200c111a024ca09d37008c552d2e510c49bbf5b3f690fd127ab7249965859741a77a7c19a4cf2a232cf66e70458d794be81f3d02225121f6d027fe814c16cffdf40199d043ab9f6512014449023173b08817cfcca71ad187bcf0bdb5bc67203e597d631389d90066744f6d5599f06bcced3a400c41f179ba06cded09b65c59c15ecb9139a55233a0593e48472647bb0c4ebb955ce280cf3d6c83f80fd47105a5829ec05e619ca7e08bf14ba3595e1cfca1dd60bf49bc861993b704979f40e05d3c474db2025023f62bb73eed6af79fb6d735bee40f912ffcc0950e93132a53791327a538512ec514be0cd91cb1f7f9e99127c0e2d74eeb6e4dc75b2e9f4364b70b81f914f092416b3aa71a614ac6099db01574c24d4ea85715536c657c14a4f0898d4ed9b173cb31a16cbb5cf182dfce0585414209c2d4863d66f3a1f6696ae4361492cf6cad0bf19cf5f0ab3808d280517a23eaa154d0a2cc95ea9f3a34bcd1332fbfbe5751eb2e43b4c7f62e331daa91da1547a4335d820eedac9f8901f785a6117be24eaf5cd3581aba63bfc2c6e0d0b67bd491f159443125b5fcd2ea4d9926a80a1bcf3b02a7a2c55ec827ae762af7a975703d6d7216fbf20c7067feb2eae8e024291d0912821751e8d0f9d1766f378d0632fc9be56219873150ff6c96472b2f549e91869822a9d847460ae05311cfbf89220e06c231d54f26c196921dc0449e0f961d91dae93d808f39eff7ead49395dd8fa95ed4f0d9d057a53a631c5b17f20828c59a383d6ff2d0087cdd4578322bcd74488ab7f401f3bb85609bca18af09c5b3e8e7b2febb9a69668fac1904c5e5e82daf5543cda0757edb232d40029c7294363751e207a348eb17bd9b30f68d38e3b65f547465d5785e3d8bb574c5250de3ca16de668a887d6de22cf25ddf94d323ae3360962cfb56ac068a8fb0cae26a96bf8021567b55756eb82e469ac5b0f674b126a0b2cf98607b0b2f57dcdfa85accff494dc3e6665947a660d3bba01528ec762a96b31950046baf3d5392d53ac8c6ab85304c4e9061ce57a8aa78d4f2c08c472f60b404b6a1d82bb70085d5b0900dfabeb5f74e3310f2801fa38ebf9da54d5942a3ab7e9032182e7ac055271bd147dfefdd44f0a808cdb2acda19f390c6d607b9f58708d26e95f322c04668afd7542e930daf75f0eb007d7d6a855b307fecacf2d455f0b616b908a9f4531486cf0ad8bfe0c08e74bae6b9913ccaf0180134d174dfa9076b0fbe672c528bba83dc02953a2a8615c290c54fc05b737a5a764ffd8ceb5493f17c1f545b87e693f437a2904b4f623322fbf1e40f5d0012351645381460c423014004a8fceb27cde570b4cc0311cf06746056a93e4cf27ea9cda26132a6cfd2d412f8d0b8585961b1910b2b15777a1b340a682b61f434739ba6ad58acde847d64466e9141e643af8cfcdc4b72221866ca056a0fca3d2b7d8f26003b5830dce3403f815a8ed28e67afb1de5a526525c2c0791311fff13f8cb42214447bd53f6e77d969bd2f33113522f555779e422830d119b490e385d2161838f95235654f74b527aca71f9b2ac9e940160a4ecdbd93814540a8f094c8f6ba645ea42784d19a6edc60111cbd97d2e21029fa6bbd1d090a4b182b3471dabde651405b2ff21e98098e1625eb8a742284102a28e53fda102e6ad2aef0649cbc89dc5541e59f0d02b891c725015f6fac84c94c7c99f678777bfc57c2342dd1b506c92714107777a47ec2add25eb302277c9d87b94f9921584031f515c30637ee34e53f4e9bbba46571d000e2ab12cf26de22663d8a0359d9f2d30e9ce7dcbbf49601bdf2fc34f1a0c745008957970cd3d84c2559792c27334c97d5f22e3a72a3909c3808f1157e85c73c28506592c66a557acd9974b823dfc046310257a81803f5af4c84e84246ded2b9357ba1695b82b62633b8182cb37295a7b7bc5aae5ab87f369968adfa3c4dc59963cb7945cbe4d7f2344e817c8579a32c9f0cfb26a12899c827e3ffe2b5ef77a04e4afb8aea7a953a7fe358cf681f731a0b938060e5b49260cd1cfd3b309026e7638ca35379237b84a50522b61d81cd9f4b5851cc4f77adb99ab15c430dd3872a537414cfe85591096e613ea69d4a3534126e3dd23d5c9dcc8b0494a43d22d45f9640adb9aa2c15e7758a8dfdeed76173b4104fab34f43d236a7aae5e265b19f78bfb781faaa1755addb104bb4b66111dee4ec65a05b6917abd57f0490efb5635688e5a77ac34449bb74d806b30a2803f578a54aa06521102d37a78092598263ee782e89b47a500c1fabeb6f0a910d43cb90fb8cce6eab8c6519be8e51ff3b226f2369ee905fa7a4d80fbcdd3bd0cc6e8bb63cca8d27006ec46b013c0dafd530cd9be300c5bc42dff3fb636182396f92c3121c0cda0f2b39e9cb548a8441d371fc11b2ebb2adef4a86b1beabaceb1d5779054216c5a3387da38dc99f4407c5e2db06805e99f3197d7b4066e695c082e9f4597e5ff7ddea6e1548e534d3ea6d85b69fde8b1f4b17cc7f560347eb46b8da70e96b53a6623f86b296b199b0097692898b56faf47b9cd79aff47116c5a24761c9c02959d4a17aac6efe388c5fca38cef04cf1d87182441923fcf121a14f3d4b5b3b948265d12973ea52f934d0a2829121f2ad13c0e48477406d8dc1d3186b24cbdf5fa49feda6bec4e6f3a8a16055e4c60096b5a0bf26de1fdab810285c9b88292071119ca686a25682013c598438ef3920f6931337fad485cb683790ab43940f2166481051636a7428088ce6f6403e97d28b2c506728e746a4e20c1ad9c4fedc1bb97973aa059e01190626f8945b394309a9ed412225cc18ba491f7df398ed3aab8eb70238f9cfbbb3e92458c3a86cda3122c06a131926c4bd4dbb5ca1c0d3eefa5ece66971249d4f29b750eeb52e133a1fa3e6de1b8ad704c11372cce36b470ea81bf26f573683b0c377efa5cccaae5de8011bf65aad90d9d94d5c6950e4b2d3e2f3f351f5ecf2dc8912e4475aed39bf8f53ebe7bb89f0e7850e80c321636b171add2180e17eef1eebbb42ced1ff72043ff0a460538747fc9923f0ec28e44239c5aac7c4229d4261023b70b7e92041673a81d45d1424dffd6ed31eee9b380698dcb0cf5244ace4f0dc49dcfb6da3b16f7ccaded21135e192b18b19dbb32f93e40af7207092d7a733f89f20fdd00c7256af4cf73fdf79689cefcb333cf8d06ad0fb28c6d580e6c7c2c7b141cd0f062ab6aa7ea7b20283975f1cc1cbb51ffe99eab0ed3c32da1a5ec1d5581d893b181ff1da5899d6b3f8d55cfad5a36d452e345551e4461e5bbf17a0a4061b37aebe71c86c410f0becd376e9975937718fc1242dbce0de066470f5750eac37c9ee0683915e013e0a1d7443f62375599d22cbd6a412", 0x1000}, {&(0x7f00000000c0)="6e6e20a2803618f755abefc2120e58bd577c7e363058156645ed9b7499dc3abb0a19762b845f1f937818e9", 0x2b}, {&(0x7f0000000100)="c3eb05b4dd12741c50648b9ed4fab060dfe6f552ca0f90bcde4618ad57316a19bf179ab8b2bdccf97b63aeba61a769c5c9b93dfd8351cc3ba21f39ff909d50650212de73d553b4fa25e9b5529e", 0x4d}, {&(0x7f0000001740)="165faa04e189b0b46376caeb637a392c5b4582c9437e4641bcf50650f9401b2c83bee9aac518e7ea312fb8097cc29c76f3aec14f85ace19706bad829d9db8872923a2f940a65bf6a5fe821d95fcff426f7687b1c4bbc319ce554c681682ab3dd649ea7e88eb57bdce572f85c65365ac3810f98d0bbc951c47754d62cf6297e446ab02ebbc46dad73630ecb3505f647f914d2b54573e1b5f202fb629db997de047eb0f4da2d41ae1ffde130f44b8475b4d295689bf34f78e1c870772bebcb05499eb8d8f89167255863ab51c45d634e9b479b70e539501e107f00aa84c5710e8b99a19589d79e780fc84d6320bea0970e261c4085fa1d74bd27ca047c385648182924b021d5d78f25b10e0af7b9d9fb3c252a848901505dcfa3ffafd184402a097fa0f266b91fc8233d2a99b8bf750bfafe95f4ca3c77a300c6e45f4cee87b9bce7858669827e4c0194d6c64b7f89277fb171b39831f931f2a657b98baa5af7bafb774f43df136e7269f55bf13813a85b9067223f47aa76479105709147152496f65c2af79291226e4eb36cf61ed081181a1ea80417be4250e1a93d008b56da8d186f91cde517e8d02ab1bad46526d9ed106b836ac4c49ae5918ca25421086553ba36065e1002fcb0aab776fbbc49cd4454bc2d1ceeb4dc7ef685762868709804c6b6099187ba863608d5ab9946d7806748f11e14c007f78d750e3bff94587cd2c93136b7b07f7c94509fe3ed8f8fa30b042fd98d3349f3e08a3daddef16939db231b7d4e99910c3b16bcad0702ee59ea201959a52386184386ebe4fa5f293bd4b33c92781c09b2452000e4efe93fecbbcfc5f95bbd377971eb4a2865c5e7513edf5b769421e2ae956971431c05e48753007d4192c125542a6870455532543f2c197911e8572f95a7764a0eec53e38c1745b7abb0a37428292827dc46d1a64214524ab2b269d729a23903829ccf807dd1f6938cdc8917b4ce25f13322fe19033e8cb854112040a180578ae9078b7bcce7635307c22762c7740481e46c243b8e38f48377f1899c28408dc1bb7b1eb069add77cfb7d733dac88326b72653124dbff173ccc4b556e27f56fa60286830a0c4e6832cc2a0729604504c8cbceb995d942c4dd276af458a1578bdc020a41400580779400b69eb7a28c3cc14072791179f38bb6a330439c95e190ea0ca39bf73861f1f4c28d9590c6da10247d1d46325715e07fe6ce334c5d2b80f541e23ec124776964e477e57eb151941842c75c30ed06f4f2e4fab18a489154022805cb3e4f3ec10e444e5ffb2f5b8cd697fc730d9f739dcb212d2eef75bdffef725ccff826f48606e2e3ac9bc9cff9f28f2df7c73a784946d66ceff78a1dc481e26c36a77493a5aef79bbc96873385c81c301daf12c3438d4a9a534ad015277177023da553a9569d878fb0ccec0ae9cac146d2f93d811c6849e1945b0dd739ed3fd88b0a11ec6a9ba7910ff054b88112fb248fe95dc7856f90dd2d03da0bfc7bc3871886d92efef1f9151fd1d798dc01046a7bda44cb368025887025eeaa61e75b864afa78c2e4a9ca64383b290aefcbe9a1fb17ca029228ab730c1225177af4120cace93d5b45ba0d1a17272de7692dd4334c779d4792e6b37d09f1bac80e422045b6b61b0e1f4d970880cacdcf7d39fd882f0613027b548660581241505c71c6813c60c86e399627de65a8616107285438432137064ffc9a04c55a3032403c0f95117e1b3af68ad998914421f28d09d615c076d48e0db7974fca523efe7d94b47014aac7577bee3dee0e7b73f93c03b848a880baa6f3094ff166da6e260d6c6791c650cb3315a945d2f8482a33c86c0f3ef28e489da4beadc7d1b071ac426b1a879f5cd0c11b8d31b83ff477df8ce0e8e7c2a6bfceb176e382b248116559977d231be4871c4732fd98c51dad2115d44c8cab25f990ffb1f420d25f3099b1f2526dab086633345f53b29c6c5729e045c2cba2862c01386c250272b97eb8c36b37167351f814dc939d5135ac7df6894eb5995630aaa7c5c37ddba415ab5eba8adc987f676804f73de11cf11fed5275d98e0cb39376a9ee20645b2bc2d4e157490b93fa6798a06a33737f8277acc54b83046cc6fe840f2dda848a22dad676f5b60fa1530fb4969d5206f64bfaaecbd51591287db31e64239c1c6cde843873e8af5f8741cf7440acd6edfc8c2faa67199d995e5801c8157aec1535ca8366eeb4abd845e66622ee4c9b5a695e59e3f7745e9c3836b220144e6627840310099f5004e2268d1650156b3805944f9e52fa301bde501c5866a485901392f4d3f4e70e55add796bc12642ba74204112717b1abac16e25609cfeca2c53c80b6777853a5a4cdda527cb42af3328244d34a515bbac8d6b2f0b81d2f95011c0e772357dfdee4d5ff94cff38e508f27b516ce209b2aa32bd8af4a69fb2da2b0ee2e1637684687e63bf6f0efbb64fb3a7b8258aa3d0e2b7c570b97af2b871db17d713d3fba076bc8bb23e10ca45cc4e20555f0aa54aff23e3fa8661230eb23b25f098c4b0a3c9b96cd88462157fa4b7b82143fe5409c3de7a3a978d6c43c47dab356bc62eba42832aadd743cbe9f5384a77aeb76f4f88ac199bcbaf530a5e3eb25bc9d58618b28ceb0e2fe0a9b038b5436ff760946a2094d8ba747bc431fbb296b6ebdc5606797ada5a0e88c7c4eca630cdb1e06bd541e949f66df5ab623d86e14b582d35a1dc534b63f27caeb7ad37d7c742d5604348d8b9081114a65a0d7b5348ce5afabf237ecf19778d46462939ae12b24446db32a7180248e5ff24045b0f9154667d18d7c10d6e0167d9e5a80554d5b863f17ad095388c122f2282889fdad3500116ea84641f0a904ab8bbf246fe72aef33c908bc051febcd88d167daa0871a014e64de8c8abea6116b096dcc40a37ef6dfc0e3cba84961ffef10785ea6a645e8213d89a7d1e10b421941f8b0c75d2b0281ad6ea895f8a96183699924dea78250626baa072c14a970519282acda36206a692e761c514b6400622d381ff733ba38e9f2f502918e5b1b87681a0cb7b69b1825defd00f606a769fd066863002d90410cba692d647a0689cda7527e42cd6e997947b8bafe6b685f3b1851a157808c7dcda70916b319a6d127b59ea66b04d3dfe0dfc6d1880949fe1d59f576258eb5200b53c26102083d37f38a99834ac2212cf8137ea35f67dfb0021f6397000bc4d3dae4bb7be3a504764de65aabced1f7865bcb377ef932a8c633418ddb32e60a81ce11addebb99eede5cd9618e8fb6553a9c780809643a08100c98ac1ebb6eb9b65e2547ca069e3950ba530bb2da28ffef252f6806ffdc79ba6da15fa92e389a6abc89183763b8dab506df2e7c2a33972ca4125de847d57bbba03cb6340be3c36b74a5c90ce9d99286585c79b3a10c729f798530dca53a0731e0c4aff4c00d72fd04c90630aad37ae3289d59ec0b7a19063605452bc62035fbb9738a3da3fe6bc7fa0570876be06972fa3fa4a6d757f795c46fb056a25a6062154670c812dac2983f4777747729f1d67a6b24598201acbcde5f71570069e797ed16630897ff44f48616d9b2599e8faa9b7cf2e11375391bd80e72470b65b74fdceebd10e05bb6a7314e03236f91ab7d2b95d427bd5e0b4fee813c1f5ee0274dd19c1f1288a5fdbd0c29f519df455085af6719016c16f4f9cd0c2e9a52c8c12c79e3dd09600f29105dce76aaf6a8e025462cc6ce915827ce34c5461d564f8562876db9cf034434e691829ee8a6eee6e6c50e09f6d889daa22b587072564ad88196d0bb205ae6f493dc022d01beb07c2172d8747752eb0ff4aa72729c295435fd4dc1c137948dca7c71e00d723f6f90878d3c206574c468d4f57121c1d3cfe1cba0325e9bd9928fe188b97141e5fd76e8cb2f53277eaef3e8773c476d7a1e92eedde2cf25871343b977488cd5d106f3b53f3f94a5d60699be3b3fd0d71dc2fdcbc3ed1e4a62a0f206c2e1252560b137de047b952915b33a9687f8208b2cb98fc8d7210cf9b5727f17a3b1e23f279c171ad86a1f69d4a9d1f5d18bcd5481bff553a413ff1a0c31e9cede89871240573f0f12d48eabda589584db954c70dd9f6f1466d308f9b59cd9f5dfe2a401b7442de13ce9fc4985597fd15f9a8b0322aefef27f712cc465923f39c7732277118f9b93d5a183964959d61ac345092cde386beac2d182a2afed56cc7dc3a9d65403093bdc7c3eec6b2bba6f8ecfc85447bb2b31c343702b49372fdd79bf7e0b9a655539281ae600a74c310967b896177bec2e56ad7b241335f1abf7b27e6cf241f402ba8b37cfda9fa01979bebc7353f50701ac29c97d38a341ce93c3abc63cb78735f70a6793f6a15a35b7757338c780c1144c257544a703d74c7addfe6c97b41d900a33fb7b8efb622f5d771408e3a80e3404313b73b769199d580caa3e27f3106a91d097f4138f454cc1dd51d19378f7a61bfecfe46e0790ffc7d3deb8bc01881c9baa3afbc557c1ebc8771b0102e2df92ff7e5bfb84ee83178cfb54b36b497333ae5a987398da5a8c0d46f60d7540d3bc1476b2aae3a5726934e93af000d5bf5db21789a013fbd7bb8a92c3e10025da6691a9964b4230a0114cf12db76f422da1f040cc3a49b523d95b36ea31d45673e7eb0ae33a40e79ce00e0b94ba55c8f80ea12e22f277ff45e5566a241a954676f14f7c4d6f63686a1c8b59cb2eb3c2868e8fe9492ff1fc0c15c405e56c9a0b9852d52a69036d88313bbe70e7b41dc4f7aadf7c799dc255f7bfc3b6246ce6b5470c6dec032102a23e1ba6a504eadae99bc47344c6e149be02d8d998dd815ceaf0db2d7fefe157b3824c0fa302773244afd6ab9693f9f922422786bff36ae4769151f4bdb634b037d7d88f7a5a5b289ffaf96b6a9ec5d02ec079e817c8a9342b3fc7d8c159b27fc9c3296b97cd094ecd7fe2cee9045e843b3bf745c935aace9f44d4c3861f8256afd4cd9a6c36c5984553bca27ba5e0d19bb07270e67d31da1d412021626c909fdbf55da1ce59624364f106bc8d8d798399beb7a45415c0988d34e3d172b0c4a2645511631a14fa6f9950b2ceccba39db8f22daaa5a2220756eeeb851d35a7578282cea8f8384f007ff61d27aef1069aababa3aa27606ff300af34d575ba18dd2b401ef72422317addab70198a5bcdec0a2bbb7da631957e0e1eb48ed3dc1fe858b8c969c855f1939e31fe8e59413e583b1e939c282dbc9f7f458fcfb20da3bfdd16fbc04852c8a1f02069b84f038452f1267344fa3823e0337d3ff2ba7dd552fe9cc18859356f09c4595d0986fb66c41c5168506bc68618146739be19ecd7366153b03ca2381f2ac56bce07efd81e4da179b9d45b66e39a877d7523afe772ace54b33c6dc59ae97a4e51ef7ab9d5056bf96803a397dccea31620067d6f38701ff603f2a0de45159657eae6fa5a13c4c0791fe0a427fb141f49ffe25b6517fc6a7ba16fcbd8129162a310def81e0da32a9b0187207ab558467be64ddc5e2a5051479bc94637305bc72918947c794d188c17995859965cb95d24cc077ee51420462bbf4611a692cc1a66707b31376cb2fb91a1509c81f2f924d235f4124f97806eb4eda7a9a936f88eee9e387874bd9d90f491337329f11240660e748888113ae76d2e0dda538e5d279ffb4643f188271432c2a6b06215b2da8d20c35087510d20c311252808339aa5301c1f317597c795a83cc2c3be8e66683da7b09d3531311cb1ef2a179f1196d8a27142bcd8c347588ecd9c54366fcf14b9152ab0d46c", 0x1000}, {&(0x7f0000000180)="22d39a71a12a9b22f8efef82cebcac5bed48bcd68913b4da2cad6c1adc69739446ba4ddaed93597305a15d0045e898", 0x2f}], 0x5) execve(0x0, 0x0, 0x0) 16:00:00 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000280)=0x200) r1 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000001c0)={0x40000000000003, 0x2}) open$dir(&(0x7f0000000300)='./bus\x00', 0x10000, 0x40) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x4, 0x0) fcntl$dupfd(r1, 0xfdfffffffffffffd, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x100000000000003, 0x4}) mkdir(&(0x7f00000000c0)='./bus\x00', 0x2) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000200)=[{0x24, 0x8}, {0x8d, 0x7}, {0x101, 0x8}, {0x44, 0xc0f3}, {0x18b}, {0x87, 0x3}, {0x87, 0x7}, {0xc4, 0x7fff}, {0xe3, 0x80}], 0x9}) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x40}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xd, &(0x7f0000000080)="0700f43232c8fe2fe59bba0000") r1 = semget(0x0, 0x3, 0x8) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:00 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x8d) 16:00:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8188, 0x0) r1 = accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r2 = open(&(0x7f0000000080)='./file0\x00', 0x4000081, 0x0) write(r2, &(0x7f00000001c0)="14", 0x1) r3 = msgget$private(0x0, 0x10) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/30) open(&(0x7f00000003c0)='./file0/file0\x00', 0x3e, 0x1) mknod(&(0x7f0000000340)='./file0/file0\x00', 0x80, 0x9) recvfrom$unix(r1, &(0x7f0000000200)=""/219, 0xdb, 0x1, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) 16:00:01 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="65cac8dfe12ac1de838bf92eb92e0845f6ab645a59019f5ab71b447480740fa1b3bcb2540bb5896cb7899dd93894cc23e694331566dbdae9fc493e151a5b4a0dfb031373f45afa1809ae78720a792061f4b2dc38", 0x54}, {&(0x7f0000000180)="94fba925070b39556f13d0f64e21eb7d46399f29d3c78b27d200b4", 0x1b}, {&(0x7f00000001c0)="3aee1afb2cb23e5a8cf9fd9f8eadc8a1ed0daf51eaec19c46a6ff7318d4b356ab03a8311990d07b6c260667fc6e5a29776f17c6259634a3b06a9ec0ed196d1000fd011ad30f0f58280e4b257d52fded265c1137918664e0fdb32777a661b03db8a0f036c52349de4195dce61579e1b30d70a33904e9f3e242653e97484a179caabfc7ff138445ea2a9fef4f5cdb8d6997b0c974f1516629e275e6351c3875b141f9c910add2bb7d2f38cafe2a71528c0df876d8891d703416d6638f63528c8e9accbe8da2c10e3ab99f016969be16e14489969", 0xd3}, {&(0x7f00000002c0)="5eb282d61fb420da021903cd4653e9409234c7eb3c8cc9e7cefea86497f9ab06b18041804fa2b9346d607618", 0x2c}], 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x210, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) ftruncate(r1, 0x0, 0x4c) 16:00:01 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x6) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1d4) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x1a0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0x3) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000001c0)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000200)) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000240)={0x0, 0x2}) getgroups(0x3, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000380)=[r3, r4, r5, r6]) accept$unix(r0, &(0x7f00000003c0)=@file={0x0, ""/4096}, &(0x7f0000001400)=0x1002) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000001440)={0x1, 0x1, 0x3, {[0x1f, 0x3, 0x3, 0x200, 0x2a0, 0x6, 0x5, 0x7ff, 0x430, 0x2, 0x0, 0x400, 0x70, 0xffffffff, 0x7ff, 0x5, 0x5, 0x1], [0x0, 0x8, 0x18, 0x53d, 0x7fe7, 0x7, 0x8000, 0x7fffffff, 0xaf7, 0xfd4], [0x9, 0x401, 0x1, 0x97e8, 0xffffffff80000001, 0x7, 0x8], [0x8, 0x4, 0x200, 0x2, 0x75c, 0x4], [{0xe622, 0x3, 0x3, 0x1}, {0x7fffffff, 0xffffffffffffff7f, 0xfffffffffffffc00, 0x7}, {0x6, 0xfffffffffffffffa, 0xa0, 0x7}, {0x80000000, 0x400, 0x859, 0x819}, {0x4aa, 0xd4f0, 0x6, 0xffffffff}, {0x3ff, 0x8, 0x15c, 0x6}, {0x3, 0x80000001, 0x9, 0x1f}, {0x5, 0x28, 0x8, 0x5}], {0x8, 0x5aa, 0x1, 0xd6}, {0x0, 0x4, 0x3f}}}) syz_extract_tcp_res(&(0x7f00000016c0), 0xff, 0x2) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000001700)={0x4, 0x100, 0x6, {[0x1, 0xdf8, 0x7f, 0x4, 0x97d, 0x1, 0x2, 0x7, 0xffffffffffff3a91, 0x8, 0x663, 0x8, 0x4, 0x2, 0x1, 0x4, 0x2e96, 0x4], [0x100000001, 0xfff, 0xff, 0x7, 0x8001, 0x1, 0x0, 0x2c05, 0x8, 0x9], [0x8, 0xfffffffffffffff8, 0x0, 0xffffffff, 0x9, 0xb6, 0x1ff], [0x54, 0x493, 0x57, 0x8000, 0xffffffff, 0x2df], [{0x2, 0x7, 0x8001, 0x9}, {0x6f6, 0x200, 0x20, 0x3cf3f1d4}, {0xcaf8, 0xffffffffffffffff, 0x7f, 0x6}, {0xd3a6, 0x9105, 0x6}, {0x1, 0x100000001, 0x1e79, 0x2}, {0x0, 0x8, 0x17, 0xffffffffffff66a2}, {0xfa18, 0x2, 0x6, 0x8}, {0x4, 0x10000, 0x4, 0x7d018253}], {0x80000001, 0x6, 0xb3, 0x7}, {0x1, 0x2, 0x9, 0xffff}}}) recvfrom$inet6(r0, &(0x7f0000001980)=""/218, 0xda, 0x843, &(0x7f0000001a80)={0x18, 0x0, 0x200, 0x865}, 0xc) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000001ac0)) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000001b00)={0xf67, 0x6, 0x400000000000000, {[0x7f, 0x59, 0x101, 0x3, 0x7, 0x3, 0x2, 0x1, 0x7fff, 0x8001, 0x0, 0x6, 0x100, 0x80, 0x1ff, 0x80, 0x2cb1a75f, 0x27], [0x9, 0x3, 0x5, 0x3b, 0x1ff, 0x6, 0x10001, 0x62f, 0xb91, 0x8], [0x6, 0x200, 0x7, 0x3ff, 0x7, 0x1ff, 0x7], [0x9, 0x9, 0x73, 0x3f, 0x9, 0x40], [{0x4, 0xb481, 0x3a9, 0x8}, {0x10000, 0xacc, 0xfff, 0x4}, {0xaa, 0x8, 0x2, 0x4}, {0x1, 0x8, 0x0, 0xffffffffffff09d7}, {0x5, 0x2, 0x8001}, {0x0, 0x3, 0x2, 0x8}, {0x8, 0x0, 0x20, 0x5}, {0x3, 0xff, 0x3d5, 0x4}], {0x2, 0x40, 0x7, 0x20}, {0x0, 0x572, 0x24, 0x10000}}}) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000001d80)=0xffffffffffffffff) ioctl$KDDISABIO(r0, 0x20004b3d) 16:00:01 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r0, 0x6, r2) fcntl$setown(r1, 0x6, r2) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x21, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x51}, {0x2}, {0x88c, 0x0, 0x0, 0xffffffffffffffff}]}) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) poll(&(0x7f00000001c0)=[{r0, 0x80}, {r0, 0x7}], 0x2, 0x0) socketpair(0x2, 0x2, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) listen(r1, 0x8000) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) syz_emit_ethernet(0x100, &(0x7f0000000140)="b656c9af81cffb4defe8546792b21c4f29e85ae50e1761a548d1c9fc272889911d8a74000000000000000200000000000000") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) 16:00:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x3, 0x4}], 0x1}) fchflags(r0, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x0, 0x8}, {0x22, 0x4}], 0x2}) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x82, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x500, 0x0) getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) r2 = getpgrp() r3 = getpgid(r2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xfffffffffffffffe) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000140)="a09a4712ce073534da1ba35fba787295cd58745d96510ee6d9d29b31b5530202486a15d15749a1addf22e3ecceeafe1fd976e90b27a8b8d2c65b428aeb8e5f9260519d4c53f0f884d6310d4be8ca8cea7528a2c49f02c817b24b126664f70a2c695341841d0e40fcf51fa1377ac37bf5ecc5e2262fa19059a515abf587d3e86320385f417f63ada78e3d4828726631430647876d13ac22e4faa28823c0", 0x9d}, {&(0x7f00000000c0)="a2b3a10c40eb4a7a", 0x8}, {&(0x7f0000000200)="1d4adfdfc11324f3a158785d927d9ba553b8f0b7814352fa5c29ddfdfe0d8b5500577fc90b79122d7990ce8622579f850ca0cc9f7e6b37695258aaaf20c8a6ace8e6a42a49b951f829db", 0x4a}], 0x3, &(0x7f00000003c0)=ANY=[@ANYBLOB, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000001800000000000000ffff00b500010000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00'], 0x58, 0x406}, 0x5) ftruncate(r0, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0xfffffffffffffc00) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000480)) close(r1) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket$inet(0x2, 0x8000, 0x4) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x8000000007}, {0x2}, {0x80000000000086}]}) syz_emit_ethernet(0xfffffffffffffcb4, &(0x7f0000000140)="239b3b3249800edd3fff4a3b10370000d98a1e6370") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x400) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x182, 0x4) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000280)={0x8, [{0x2, 0x9}, {0x2, 0x40}, {0x3, 0x9}, {0x3, 0x7}, {0x0, 0x3ff}, {0x0, 0x9}, {0x1}, {0x3, 0x86d}, {0x2, 0x5}, {0x3, 0x9}, {0x3, 0x8}, {0x3}, {0x2, 0x3ff}, {0x0, 0x20}, {0x2, 0x400}, {0x3}, {0x3, 0x81}, {0x3, 0x9}, {0x3, 0x100000001}, {0x1}, {0x3, 0x3f}, {0x3, 0x7fffffff}, {0x1, 0x5}, {0x2, 0x5}, {0x3, 0xffffffffffffffff}, {0x0, 0x4}, {0x2, 0x9}, {0x2, 0x7}, {0x2, 0x8001}, {0x3, 0x401}, {0x3, 0xf46}, {0x1, 0x7}]}) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x10) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0x8, './file0\x00'}) 16:00:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() kqueue() ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x100000001) kevent(r4, &(0x7f00000000c0), 0x34, 0x0, 0xc68, 0x0) kevent(r3, &(0x7f0000000040), 0x7f, 0x0, 0x102, 0x0) kevent(r2, &(0x7f0000000040), 0x8000, 0x0, 0x88c5, 0x0) close(r1) 16:00:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="5a15b555257d0eb1aab09a97f74ef8b9a6f259815a9c09aba66919c8d31493eca520ae4c48c1bbee15d4c83606902c738577c0d2f8773397b4f0457911cfb19710a388f1393521e22fed5de1dd984a9c914acf5a07e166ebf6af37314b3ead57147402e2b7ea38dd666fb164049a2de7a30ad049c5e7cb74285d48923a0fe39946e1c1a8ca452cf484f26c8d2f31372f00841f868b8eaf2e94e0cd39659bfee5b63c5936f92d19cf45860ff17278b29164632d4f4198cd9d66a9e7bce158bee83bdcc779f809b1feef", 0xc9, 0x400, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x12, r0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000200)='3C', 0x2) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="892ce63374f2b34aa2f534cfe09099aff2526dc6ad1502b8cc21739e5ca051569b2dab5f32e32a93e55039be", 0x2c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a92ea32f", 0x4) getsockopt$sock_int(r0, 0xffff, 0x88, &(0x7f0000000100), &(0x7f0000000140)=0x4) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0xd4, './file0\x00', './file0\x00'}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x1ffffffe, 0x100) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCCDTR(r1, 0x20007478) syz_emit_ethernet(0x1, &(0x7f0000000340)="02") ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000140)) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) r1 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x1, 0x1, 0xfff, 0x2439, 0x3}, 0xc) getpeername(r0, &(0x7f0000000640)=@in6, &(0x7f0000000680)=0xc) r2 = kqueue() sendmsg(r0, &(0x7f0000000400)={&(0x7f0000000180)=@in6={0x18, 0x3, 0x1f, 0x7}, 0xc, &(0x7f0000000280)=[{&(0x7f00000001c0)="344bc98f6de9caefc0030f67af05d06ce2a9c4164afaad7a731cebdf0f42975151e789879285b45f3c4d9518a06f99092891b8d0120bdbef998aa12212df5f270a45f3a1451696cee30d10097482b1c4fdc6afd4febc142857c849e3b9db2afd11d66b979402374a9ace58caaa3cb1a59b0546b45a5f0a0d91077fcff50f26732b40e5bbe0d164e6f179d922b84b67d42c2c533cfba45dc487def6d7c839d679", 0xa0}], 0x1, &(0x7f00000002c0)=ANY=[@ANYBLOB="8800000000000000ffff00000000010048578ab66918aace85dfb23b22f869efafb42d8171fb8791acacd3c776a7109ffdd2c01b086a535b0479df50eb45b5a0a4c59aee62c4cf6b43f812c8a12056518951684a8d9765074b75ab2c70db3f28db72a263c895308794b04db5ab53748167ebd1dd135ec8f1ab56acfabf9fe1510f000000000000009800000000000000ffff0000000800005b907446317f398b9358dc4a9b2bb175f36133aaa8edc2d89a91bbd5211c8d0e948e9f0f915e394577c0cba1247d12a1b71aaee74dc3e27deb2e35b64242270ecff2aa4da3afa33bcfc4e443d018373401b2661e0a648341237cd35813be8ff745cf3c330c8f8b2154b0cd70dc35062be044a60b301a6f4f58adf6bb401abbf7fdd6000000000000"], 0x449}, 0x403) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000100)={{}, 0x8, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r0, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000001, 0x8, 0x7f}, {{r0}, 0xffffffffffffffff, 0x1a, 0x8, 0x600}, {{r0}, 0x547689d887a708a9, 0xc0, 0x80, 0x8, 0xffffffffffffffc1}, {{r2}, 0xffffffffffffffff, 0x10, 0x80000004, 0x9}, {{r1}, 0xffffffffffffffff, 0x21, 0x40000003, 0x4, 0xe1}, {{r2}, 0x0, 0x40, 0xfffff, 0xab, 0x401}, {{r0}, 0xfffffffffffffffb, 0x48, 0x1, 0x5, 0x3}], 0x1, &(0x7f0000000540)=[{{r1}, 0xffffffffffffffff, 0xc, 0x80, 0x200, 0x200}, {{r0}, 0xfffffffffffffffa, 0x8, 0x80000000, 0xffffffff, 0xcdfe}, {{r0}, 0xfffffffffffffff8, 0x22, 0x0, 0x3f, 0x4}, {{r0}, 0xfffffffffffffffd, 0x40, 0x10, 0x800, 0xfff}, {{r0}, 0x0, 0x88, 0xf0000000, 0x8, 0x5a7}], 0x9, &(0x7f0000000600)={0x43, 0x2}) 16:00:02 executing program 0: shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmget(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) r0 = shmget(0x2, 0x2000, 0x410, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x2006) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x8001, 0x10001, 0x81}, {0x5, 0xbbb, 0x9, 0x2b233c86}, {0x1, 0x36, 0x0, 0x1000}, {0x9, 0x3, 0x3, 0x4}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x82, 0x0) poll(&(0x7f0000000000)=[{r0, 0x24}], 0x1, 0xa5) ftruncate(r0, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x3) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x22, 0x8) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x10001, 0x400, 0x6, 0x0, 0x5, 0x2, 0x0, 0x2, 0x3, 0x0, 0x1}) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e90420027b4954d2f46c6511b444ff60e98f33bc712cd6089ba04ff0f00000000000044f2919c0a800f45d7cdce9a47511699886e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f00000000451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906f1b833af014176e6d3d56e101a880000", 0x10b) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x2) r1 = syz_open_pts() r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) accept$inet(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r3 = dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040)=[{0x1ad, 0x3}, {0x87, 0xc73}, {0x22, 0x4}], 0x3}) r4 = kqueue() syz_open_pts() close(r0) r5 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f00000001c0)) kevent(r4, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) setsockopt(r0, 0x0, 0x800000000001d, &(0x7f0000000040), 0x4) 16:00:02 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x8, 0x7, 0x40, 0x4}, {0x6, 0x8000, 0x4, 0x9}, {0x101, 0x5a7, 0x0, 0x3ff}]}) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f00000002c0)="f8a414ae75778b660603ca39a57f5410f92bc4ff5332c3812e1329ec9dfeaa2752526f6a936a0a43efa6b5fd4426dfd770531fe8b2ddbe26fe8acdd300914d31388f9438010be48144af0e9e347caa3347bfdb8d25b3f372e33e3eb9a2e087ba4d2b88457819fffed8af88d32e624f11c63041f36b9e9b009661390d7b3c4df09031bce43c23d7dbb9cdbeda7c76dae541c1b008286b0effc7db16eb277a8b5cf4a13bd696063a3d64bd15cad12a1c6e8df61bbbe1ac002fc4644c2f7dfc65f950ff", 0xc2}, {&(0x7f0000000100)}, {&(0x7f0000000180)="0f6b2155146950cef1baeec1a1dfe881d1ce5673065510d68dd084cf58dbbac13ec7b6869eacc134498da744f580edda91bc56efc2c49f64b9a337796f1e07d0", 0x40}, {&(0x7f00000003c0)="41711127d8e02d8cd2583df64bb0a4ad4a9c51a95fda7ab5b4287e373885cefbd2a571644d93731c45bec57f7c14a4649f95d6db0155b9333bff306e9e8b08e47bf933fdf4717ad75e55bc38f8ca0136904c29f2e8f153960b9c6917d0823228c7784ab26545c96dfbe78b75b3b8c5b7e97562136fc53fe36dd08eadfa57e9bc5d5dacbbbff486e2d5b7fdbf794a0ac277575480362181365c1790b52da6a66598579a716a3cefbd3c7fdc8a17d371ecb36f90eac68f82706d950344947570fd2e90f676f44782f14c2a0b1b6567c5f06bf3dad30d0b33a69204e5ffb78ad29a3d3c05f0a1f867b24eec47719a63a9ec7964258f07b8e85a980d", 0xfa}, {&(0x7f00000004c0)="118f42bb94f6363de2ece8427faee13b29421b1b596755a67a6e315eeeac3112ad47ddad9d1fa9f17ebafe472fbc1f48a85761545904159d8314b06be2984aadf00b1f9e5cd977c242d87b4e266cd5437dd36961f5dff5f69886294dd5e0233efb953adc0fa13aeb14b652ea3e5fea46e3ac1ec6c6237104b8b4340066f2cf655a6dc2fb0f543983c2e528954a8fb5ac8425bcbdeeaaddf44f89bfe3e19c7f042958a8f7f40287c7f6fd0f5c100b03996be45f0779df55bf96c53536557edb62c6", 0xc1}, {&(0x7f00000001c0)="16bea1b1f7d176db0b3004daf6ae7d786adee7072503672d6f02", 0x1a}], 0x6, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xac) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f0000000200)=[{0xfffffffffffff72c}, {0x2, 0x0, 0x0, 0xfffffffffffffff8}]}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000000000000000000080000000000000"]) dup2(r0, r1) 16:00:02 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0xffffbffffffff1a7}}, &(0x7f00000000c0)) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0x101, 0x1000}, 0xc) 16:00:02 executing program 0: semget$private(0x0, 0x2, 0x200000000000000) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r0, 0x0, 0x40000000000, &(0x7f0000000140)=""/124, &(0x7f0000000100)=0xfffffffffffffffc) lseek(r0, 0x0, 0x3c, 0x1) r2 = semget$private(0x0, 0x6, 0x10) semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r1, &(0x7f0000000600)={0x2, 0x2}, 0xc) semop(r2, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) connect$inet(r0, &(0x7f0000000480)={0x2, 0x2}, 0xc) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000280)=""/191) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000340)) connect$inet(r1, &(0x7f0000000200)={0x2, 0x2}, 0xc) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) shutdown(r0, 0x1) clock_getres(0x4, &(0x7f00000000c0)) getsockname$inet6(r0, &(0x7f00000004c0), &(0x7f0000000500)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0xfffffffffffffffd, 0x1}, 0xc) semop(r2, &(0x7f0000000700)=[{0x3, 0x8, 0x1000}, {0x3, 0x10000}, {0xd1ddce49fca7943f, 0x30, 0x1000}, {0x7, 0x4, 0x1800}, {0x2, 0x101, 0x800}, {0x0, 0x8, 0x1800}, {0x0, 0x80000001, 0x1000}], 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) fchflags(r1, 0x0) r4 = accept$inet6(r0, &(0x7f0000000380), &(0x7f0000000440)=0xc) socket$inet(0x2, 0x10003, 0xffff) getpgid(r3) clock_getres(0x0, &(0x7f0000000400)) chroot(&(0x7f0000000800)='./file1\x00') clock_getres(0x7, &(0x7f0000000040)) semop(r2, &(0x7f00000000c0), 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) flock(r4, 0x1) fchdir(r0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000001000/0x1000)=nil) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x10, r4, 0x0, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r1, 0x0, &(0x7f0000000140)) close(r1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) shmat(r3, &(0x7f0000000000/0x2000)=nil, 0x2000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) mknod(&(0x7f00000000c0)='./file0\x00', 0x100002000, 0x0) accept(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x200, 0x10) mkdir(&(0x7f0000000140)='./bus\x00', 0x2) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)='./file1\x00') mkdir(&(0x7f0000000340)='./file2\x00', 0x0) 16:00:02 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) fchdir(r1) semget$private(0x0, 0x3, 0x400) setsockopt$sock_int(r0, 0xffff, 0x1016, &(0x7f0000000000), 0xfffffffffffffce1) listen(r0, 0x5) socket(0x10, 0x3, 0x401) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x90, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000080)=0x1) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 1: setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="713eb38d2bdeffff30657951eb6d2d3c06ed7815da721cb7c6b8d5232558818bcc2cd3e2a9dfd72db9001566c86a7b6975977014de7ec4382b70057754"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) poll(&(0x7f0000000140)=[{}, {r0, 0x74}], 0x2, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20108, 0x1f8) r2 = getuid() getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) fchownat(r1, &(0x7f0000000240)='./file0\x00', r2, r3, 0x2) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) r4 = semget$private(0x0, 0x2, 0x201) semop(r4, &(0x7f0000000100)=[{0x1, 0x2}], 0x1) bind(r1, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x4, 0x97, 0x5, 0x0, 0x1b89, 0x3, 0x3, 0x1, 0x0, 0x4, 0xfff}) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:02 executing program 1: r0 = syz_open_pts() preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/121, 0x79}, {&(0x7f0000000080)}], 0x2, 0x0, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x491, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x4) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r2, &(0x7f0000000180)='./file0\x00', r4, &(0x7f0000000200)='./file0\x00') fcntl$getflags(r4, 0x1) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000240)) lseek(r1, 0x0, 0x0, 0x2) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000280)) fchdir(r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r11 = getegid() r12 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000540)=[r5, r6, r7, r8, r9, r10, r11, r12, r13]) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) r14 = accept$unix(r4, &(0x7f0000000680)=@file={0x0, ""/35}, &(0x7f00000006c0)=0x25) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000700)) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000740)={0x10, 0x400, 0x4, 0x8e3c, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3e9a}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x401}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x6}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x1f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x40000000000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x10000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x800}) chflagsat(r4, &(0x7f0000000c40)='./file0\x00', 0x10000, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000c80), 0xc) 16:00:02 executing program 1: r0 = socket(0x1e, 0x8003, 0xffffffffffffffff) getegid() r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x2, 0xb8, 0x6c, 0x1, 0x6, 0xb37, 0x100000000, 0x2, 0x1, 0x8, 0x2}) getegid() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x7, 0x2, 0x3ff, 0x7, "331f687be3e8fad18977e06760e2cf14263adaa0", 0x5, 0x9}) shutdown(r0, 0x2) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:02 executing program 1: minherit(&(0x7f0000007000/0x1000)=nil, 0x1000, 0xfffffffffffffffd) minherit(&(0x7f0000007000/0x4000)=nil, 0x4000, 0x3) r0 = getegid() r1 = getgid() setregid(r0, r1) 16:00:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) setuid(0xee01) r1 = msgget(0x2, 0x80) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="02000000000000b7c76b435d003391b819285c0869369b47df69fb294f4c3ed1105b54d27d40d866e663158d572768c6aeae007db6f4f91074459c18ee77f53134c197714419d7c79bd7d39e44180dcd35ca9c2a732cbdd2e0a9237c3b5b5dad65f986573bf949a588a50e6102eb128ad58ca7544ca71467dc395d7f3fd5ee882ff24a01e9d4efeb4ac6e8761be5ae232675b3de2b0011673e45e802b94ddd050652dff2080054062ca5976f0c924d0f9c2e147c6261d0c1b59cfadb45eb0ebbf8f1113d42bf91c52c7c2e23fe75d6c72e54cd76846e14af74d415ce35ad74d3a4c70293ea821e1173edb1ba76aef11a56727fa17958bb8655a4f7"], 0xfb, 0x800) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f00000000c0)='.\x00', 0x1, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)='./file0\x00') socket$inet(0x2, 0x4, 0x6) 16:00:02 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, 0xffffffffffffffff, 0x7f, 0x0) r1 = geteuid() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2800a, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0x7) fchown(r0, r1, r3) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) mkdirat(r2, &(0x7f0000000200)='./bus\x00', 0x21) r4 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000040)="00000018600417b2ee222b00fe0000ffffffff00000008f6ceffff276e2b8d2a48d69e0000000000000000003a030000000058a393355fdee30badc2", 0x3c}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10810, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0x20, 0x0, 0x7, 0x3}]}) open(&(0x7f0000000180)='./file0\x00', 0x10, 0x36) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x35}, {0x200061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:02 executing program 1: r0 = kqueue() r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000400)) dup2(r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000000)=[{0xaa32, 0x3, 0x200, 0x200}, {0x7, 0xa9, 0x6b56}, {0xfffffffffffff5f7, 0x1, 0x7, 0x7f}, {0xf77c, 0x7, 0x40, 0x100000000}, {0x4, 0x8, 0x7fff, 0x80000000}, {0x7, 0x6, 0xfffffffffffffff8, 0x2}]}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x100) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000140)={0x1f5f, './file0\x00', './file0\x00'}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r4 = accept(0xffffffffffffffff, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) accept$inet6(r4, &(0x7f0000000200), &(0x7f0000000240)=0xc) r5 = semget(0x0, 0x0, 0x200) semop(r5, &(0x7f00000002c0)=[{0x7, 0x5, 0x800}, {0x0, 0x100000000}, {0x4, 0x10001, 0x1000}, {0x0, 0x5, 0x800}], 0x4) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000380)=""/115, &(0x7f0000000300)=0x73) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x220, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000015}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\x00') 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f00000002c0)="b94836fd5b0defaee496000000000000006f6a5daf1d2058eb52fbd3e5b7eea89790d4ff691df2c4eb1ed947b0399f48d768a184c48a916242d6d84b797c770118a765f2b683a31620e635f0ce35ebcb26586bab1cd5a4c676da3faaba373ac1971278e317fd390a80515f96a87c07b6dec073992111ac4ae03969ebda4695093a8076b8341d637d30348f060b90323b1ccccea200b94afbbd6e3dbbd0e5f7a25a76e07c4112db8c9893ccf83f9eaf1bb2626bb08e12281a06d6c1a3ec4c52f4a4ada93f01cd7bdaea29fe813e072cc3b3b663bc19423fe90d2fbde704cbbbe70db367290c0e02ba6e569a1f670ea19c6a997a1fbb8b63f05a465b29bee6dd71a69c8dd49441b3d49ce1d0ddbe58e929e1a9e77687fb25b9d66f2895c9a28911e2a3659eca80f06c50caacf2617a2d0a3dc6fcbeefd0eee897661f0bfb3f74f8469cdad5b588be9f", 0x148}], 0x1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x200000029, 0x2b, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) r4 = semget$private(0x0, 0x5, 0x400) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000000080)=""/22) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000280)) 16:00:02 executing program 0: socket(0x1, 0x4000, 0x1) r0 = socket(0x11, 0x8000, 0x0) sendto$unix(r0, &(0x7f0000000180)="9401050138a85a80b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2319e130f", 0x194, 0x0, 0x0, 0x0) semget$private(0x0, 0x4, 0xfe57086ed53784c8) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x2c}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x8, 0x5}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_open_pts() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x600000000, 0x7, 0x6, 0x68}]}) syz_emit_ethernet(0xfdec, &(0x7f0000000180)="9a7e8f02") 16:00:02 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)=0x1000) sendmsg(r0, &(0x7f0000000840)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000000280)=[{&(0x7f00000000c0)="208e4691d60fb4d737b540b5014274624b3b12876ce8f86ec9272d248640ca874a0000219e1095886f184aa049349dfd6d0ae242b757d853393d05854351407d22dc27dccc4413e2ab13203ce310e30259ead5854fe6d5350e9f5ba897ef20623bc82060134c797016071a9d6187d100408ed3966aeb444f21f7c7784655e920377e", 0x82}, {&(0x7f00000001c0)}, {&(0x7f0000000240)="c72c4a21fe93319d3c455bb47e9a758b97b16670b06fd2a19df0ee152362e0503a990dbad25c", 0x26}, {&(0x7f0000000340)="84c8eef1b1ee091466b048f0616bc16c9f929921e7d042ca39958c0e7cfb17c7f8c051b0c1905aec96376cc74672925fe81f1d8ff01bc751a887be21a60d95cd563a0251abbf24964aca4fa2dd311c187df9486a47c012dc992636d13c4a15558971ba8eeea0585b492ef5986c664efcccc3876631d13bebfd8a59a9e4779cd7c56203df2b69bb708b1855f483b70e3853b52f6d3d21e516db827d23b64d743808c3f6270982908921fc1d10f94d63c52a8c66a8d6e81c31f3a4d27126efd792f98ddd6554c7dfd62fd8ea959dd44eaae646f94673d5c4f8598e17e4b6966d8fd446669b11e9a8dcda9441", 0xeb}, {&(0x7f0000000440)="0f7538f3c71d347432f6d5c461e5be38650a1dc75141f9faf20857e334862722786890e9a6dd7891f7e79b8136805d854e5871c93167a531d2b4629b3f59ae6976dae21c4a11660af93eced6a0c2f0570701216e402aa9641555b90a79df2f838e4e55ff0dc6b33dfd0540090b4e4c4501f25a625482352b928ed616f7143d28bd281aa1545de8e0f3f7fb5e453a1ded9962327d1a497a817d7b0285e9d683d7c82eca8b4ec3d08d2e277b50d67f98837238534a684be5f5b67bd9563ca109386e037e999905dbe0", 0xc8}, {&(0x7f0000000540)="d7fe60845b999fd7b2f94ea045b2445e182a123cae39d7921a2bedfbdc36f821d0211f329a41598d28fe511fc60f02fddfd1692433b94ab6b113abaef394bbfc1677515b2a21fa4bbe43aef26982d1517d5c500620742d2b7edb9ebb6a11fa23f444bb582763073b27539122c7b2efae13c88b697ebdcd0bed7775cbccf9feff849ad28b4ba6bc36979ae487f2a2aaa53e870f9592f4f8f03691a20bfa9eaf6374ddd6dc226e121743f0bfb5bc5264b588f96cb90db1a185f4833c5377f5cb236224741054efb5e86c52", 0xca}], 0x6, &(0x7f0000000640)=ANY=[@ANYBLOB="2000000000000000ffff0000000000006442d22502c0a790e31900000000000008010000000000000100000000080000cbf3b4b1b49cef329cb5b00bf7d24fa2102778ec1f8ef874382788a6343c0374c06f6bc7d35866625f182a1fdc31afcfb8c10f8ad886ff3a95fa5757b74cc21076c4a5d640d2940ebd963c7204dcea847a0288b7986bc10dacd91c2e3f7db6b81927719fbeef4b86b1661a960f9a767623ef823fddb26ebb08e42f669a4040d30d8ae290a6d24a4e356ec667e7bf0c7ec6f77e21d70d92137188885e73a8d39241fcc29b9ac0dfaffdb4ce58b9e8786f06244548fa9c11c041778b9dfe02f59297fb04f8558afffcbd206950ada4ede5eb0857f20865236bb65b296e252c586763bcd2de862fd1d1337eb820e8829b60cf00000000000000a80000000000000001000000050000008c307ba0d6137268f91e7593913780f90300000000000000f752871feadc9d85a8669a2565a1a947a99ac8960f68992b3761b9fb8d5960358be37ca892ac9d573334b88e44e75207508b8859cae585dec813e7f55c29487926df76087b312980b640c01c0cc0269be95aa7b2b4fde885478db67aaccd395ec7fd80ff075f4854f88ea1362c3079b44589e7f6df0c9d926110f52cbc7dd100"], 0x1d0}, 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000200)=[{0x6c}, {0x34, 0x0, 0x0, 0x7}, {0x6, 0x0, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:02 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffff9}) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x51b, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:02 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x111) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file1\x00', 0x1d2, 0x1a) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0xfffffffffffffffd, 0x0) 16:00:03 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107008, &(0x7f00000001c0)={{}, 0x0, 0x0}) 16:00:03 executing program 0: munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r0 = dup(0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x8004745f, &(0x7f0000000340)) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x80) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) close(r0) write(r1, &(0x7f0000000100)='l6.', 0x3) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x6, 0x3, 0x1, 0x58e}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x8000000}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) pipe(&(0x7f0000000040)) 16:00:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() fchmod(r0, 0x10c) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) 16:00:03 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x40000000000) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r2) seteuid(r2) dup2(r1, r0) 16:00:03 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) socket(0x18, 0x2, 0x0) 16:00:03 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCEXCL(r1, 0x2000740d) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x200) 16:00:03 executing program 0: r0 = socket(0x20, 0x400000001002, 0x7) r1 = dup(r0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000080), 0xc) 16:00:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x800, 0x100) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) getpid() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) unveil(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='x\x00') syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = getuid() getsockname$unix(r2, &(0x7f0000001200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005cc622871bbb4b2e08ae000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009078b3583fa53c16178200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d6707c79079c98a2f4ec7d1d41cb9c5766e4d2a2582763f431cb21ae7fec67ff5e1697516e7f9ae85834d14ecad7738e7ee1e53defd85cc5271cbe01c7fdb60338381cc6da1546b9588f09283e51f4f9f69ef30ce6524d6a28df733c43dfd4030882461f2505a408307040443904c47960514b44590daf61c41d88f103b078a2546950072a054f6d39e8ef82feb2dc31065a8a7c0a83328c801a2f3ce108336885a33df1951a18be22ed456b1b4992b09a770bd1e03146f9a723e31971222111a143ad143974e05db822c9c80b920942ce407335be1891b8d24d9956549a00"/4320], 0x0) close(r2) getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r3, r4) bind(r2, &(0x7f0000001180)=@in6={0x18, 0x1, 0x9, 0x7fffffff}, 0xc) 16:00:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x9, r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0xe002, 0x9) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000005, 0x1f02}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pledge(&(0x7f0000000100)='\x00', &(0x7f0000000180)=')\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x40, 0x40) accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000140)=0xc) getpeername$unix(r0, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2030, 0x40501) open(&(0x7f0000000100)='./bus\x00', 0x20, 0x0) recvfrom(r0, &(0x7f0000000180)=""/153, 0x99, 0x0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) poll(&(0x7f0000000180)=[{r2, 0x5}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) getdents(r2, &(0x7f00000002c0)=""/223, 0xdf) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) 16:00:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000000)=0xfffffffffffffffe, 0x4) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = shmget(0x3, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x4004570f, &(0x7f0000000000)) 16:00:03 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = dup(r0) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@cred={0x20}], 0x20}, 0x0) 16:00:03 executing program 1: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x4, 0x2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004008b030023270000000000000000000000000000000100000000000000000000f6a2287f433f", 0x2c}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x180}, {r0, 0x20}], 0x2, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x420, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) msgget$private(0x0, 0x245) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000001e7, &(0x7f0000000000)=[{0xfffffffffffff000, 0x8001, 0x2, 0x20}, {0x6, 0x0, 0x100, 0x7}, {0x2, 0x6a, 0xc32f, 0x5}, {0x1ef3, 0x20, 0x4b449, 0x9}, {0x1000000002, 0x8, 0x6, 0x4314}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x6d, &(0x7f0000000140)="72a3a9b38a4e9905790d9a0b92d37326e19714f05bd7f3b1ead7ea57e3fc022caa9730448fe97b73d863e2600b056bfc061172e33160ea832118a0ef3aba0b0252ce935b450e6dc8f06127ee70ffecae7fc7bade6fce4207a24ab7aaba9f9a98db74210ab73858e8e21bb962ea") 16:00:03 executing program 0: setrlimit(0x10000004, 0xfffffffffffffffe) 16:00:03 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000e4bdf65cae8f3f000000000000853cfd41a100"/128], &(0x7f0000000140)=0x6e) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000001c0)={0x7, 0x1fe}, 0x10) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000)="c69d511361bfbccdfc470e551c5cafebf16c7bf0d4d5431097e1e539e2089f6eceec6ca84bbf3a1bf31e90729ac49e992bc1b10cbac3ec68233c8c226d872fe96151b5903c0820afa6fd628ba0a73c9ec430ff003ce1dc3f1a0205753a76967f43215f5038f3869fbb339c31661260df8a0e7becbd289a2ded0bc492a641abec7ecfa20b6e938280409a64d0c8608d6fe2499219a888811d2031d5aa054af518d6d5f735261148a26847d9d9c0af4935", 0xb0) socket$inet(0x2, 0x1, 0x4) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x3830fa7d, 0x100000000, 0x6, 0x200, "229b3905cd0bcfb7353e26eb96b05f013486b319", 0x101, 0x39}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 16:00:03 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) shmdt(r1) 16:00:03 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x11) fcntl$setstatus(r0, 0x4, 0x80) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 16:00:03 executing program 1: sendsyslog(&(0x7f0000000100)="2c7d7cb630119f38699310b231f4abf0ffb87842025d63ba89aa3f123fd0b69944fc9cbc2cdb2f833e7867d2c2099d4715865144139cfc66307a5cd9527c2dbd4879ff5192d64089d52d725859d839fcf0dfcd132d8dd1ebd944ecd004d825ed7c505a3f479e3527f25549ae9c8b63eac246a453905cc02fdfa6", 0x7a, 0x8) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x74}, {0x1004000030}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 16:00:03 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) fchdir(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x80, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/189, 0xbd) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7036, 0x0, "f0dc3e9e21ba43818487dc8157aa6567444326e9"}) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000280)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) 16:00:03 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xa15a, 0x7}, {0x1000, 0x5}}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x80, 0x8000}, {0x80, 0x2d}}) r0 = socket$inet6(0x18, 0x1, 0x6) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) pwritev(r0, &(0x7f0000001700)=[{&(0x7f0000000200)="c676b20171bc04003560cce95bfa0dbb66ef747e48f1411d539ae6c59168b5e9ee0b5faa9da651b40f851c25ff", 0x2d}, {&(0x7f0000001600)="b5534ace25133c629a7d16db2d1e15c6446e2b7b620c43bbb183cca68d2ce5137a808881680600d2b52e8ee2d8cd281a6c5b39186c7f323282f095d1d5f79fda0e21f9f8140cd62d56f22df3b79b4cd7976c87fdf1e3e9802291052cc56ed73261e8cc2fdc25c8bb8aa731c273a55349872fa9da8e32c34f72b1128a41be8b5577fa9fa8e7e5deaa2f3401a2342da47e98c8c8e6d0ea6d19f2f5783efd63b57b3345d31e5216c8a594538f44406ae33d4307927d4800faf8804028330dd98cb33233efa5b28a1745c5ce6f2275605824753e73e51a8888a6114b92aceb813efdc1", 0xe1}], 0x2, 0x0, 0x0) getpeername(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00004000000000000000000000000000000000000008100e000000000000000000000000000000000000000000000000000800000000000000000000000000001000"/78], 0x0) r1 = semget$private(0x0, 0x2, 0x10) semop(r1, &(0x7f0000000240)=[{0x4, 0x0, 0x1800}, {0x5, 0xa75c, 0x800}, {0x3, 0x5f5, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x100000000, 0x1800}, {0x4, 0x4, 0x800}, {0x4, 0x8, 0x800}, {0x4, 0x1f, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x4, 0x3, 0x800}], 0xa) getpeername(r0, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) pwrite(r0, &(0x7f0000000300)="a0d871c9456354f2fd24e435b802e738b03b02cb014e66365bb4200e3cb4c0c995254ce8b037b121f25eca412c594230612afde0119fb20c2f892c3af8a327c354afe5248dc3fa623a7d5f828100cc6c6270db18561cee54e84dac74ba83fc68665bd42f7f531797b2723a0195537b98b900adef9fa766507f103c961016c9323f7060fb9f9572b4e5a22498f23085eae74bd646c5c78187a59d72662d2a4fa26d9c7b41e045dcd3ef0d2935dd2e233bc35e2cef6f67c7dae52d671201a20e63c720717e04ed86f6115dce992938d3c9a3b9e312874426ddd2588ea4035e337d78b491479ca8c7c1a039234e1c4fa3460d8c02147a89ca4057a4c47a5a4e371040f7b8968f607a84b8d9d123b31d45424bc78f07293332b3386d9f5675462456530e7779e33d3b6741423f44fa47a4f5a63b49887cbdb993ff037e0188ba2ff641e6e67e5938d08582e9145849c489c546e2d1b2196cc07b5f806bdd13f8b25c7b8c55ace35acae4eb538fae544e290aed678d5e6147fed9c39e91e444ef33e7af5b10468eb218620886f385d3fb3331a2d158229dea44b404adebbe6d17d3352097e9b9fe8885460af90d272d93220354b07376b9402b287837b5119fc9a4e294bb24ac2e5fcc89a6999b5fc2b0e1dea5f676c371fbffe666f7342bcbe57685900e0157d41df9b8f3458bcdb0f2c82f3dedee78475eaf18e2f025127f8eadcdbb1e1b218c2fb59bb84bba0c732fc10a29b0b73de220e02c865c728d08d500c099bb065e5545b46ebfe296dfa725188c7f6a53e92025f563d94b843de065994430454b58faf29e3d256517a5485fcd148b93d9cd8c8de5b8bb300c1f71c1342a9db7ac17156e5ebd9f44b524dffb3062987d5757fb499126990b62cb621518bf3039503e951268f0388de0be3e86209511ad3c21e640bf47eb34c1eb29fabe88e087f5e6e5974c7f32632f6dbe398436a5fcb03fd6ecdd6e93b66dc7ab2afc885f29dff2cad1d7dd9bb3384b641a615de342abc35494b04c9ae32fac758be2214f05f11559e3afe4888b8f265c51cf5ed16655c61f56a49e5565abb8f7009436ccb92ecfbe24329f260b250341a3ca702be80d8a8954099ac81f5dbcae8193892a9b2fbb2a6916f18a55f69bc6db9fa37a7cce8da37b2386c74e869a3ddba3914111b2f092e7e7969dfd99a08c83aca7d0335ac6e1c533f6e1e9e071f47f6f0d0b432a692d07119d928d53c03cb70480f22dbfd64b4821972b3f9a2b6a035184700ff63b9537b0d268d8505c12070abefa7ac2ccfb4ea567f3b78f68796e7d617cf82b9559b7c64230008d0bb0b3c0056bb13a0e52a513acff9d4043657196ffc2fba99399a1d1c8c22364c216d435eaefec874139c8ab9b7c2d987d3a980111b9f3893a766df7b8d38e6802a7a9bc85f2a7288f009e98b4927449fc3e2f86f0f5ba1f544fa59cae97638cd84c1903e9e73f30e80fe94daad6db1cc4cce5855f2c50953ce956ddb034647f206c8f60387fa05fa1b6294f7de9bf81c1813d612fb27bd4a2aa9c3316cb531b378c060ae07e2f89f94e4200c986c20f192f3a5168c5ec54e7f59761ec429cf554a1b58a98bec2800d890e3498fa041a5c953c789d3cf88b141cffb7e079c11e42508390d1eec4f916618b9b8a1dec1630c2ab4b3b0446d2bcbe9a8bcbcd0a5dd7c8468208f555c6b8223e6f81733d1fffcce5dd5ebc18c9507cb163b3f0b5c1203e95d32f7c1952a5dc2ac76ad324efc7d82e936524402b1c53a2b8e3285cebd7045a2e13bff5146f7a36b5e3ed947a92fd65329c0de78d0d274c1dca17c1e10836c3652ceda5faf6412c133065052a380249a26213c631fab9e7c7e85e0f2781df2e4268a1d814ead19aa278936410f4ab4fb1af3e70b6b884660ed80878e6dd13519c32950741f3f94f3b897b760b1337213cd699adfe481d80e126d5acc550bdf9aa7d50d377dd3bff312a0ba058a4d6353eb433ee7eab779f00beeef1a0e13834dff21a0a852e903f857e2eff5c5b1df414d1e2a0b48cfd48213887b78da3b46e521c6e5f0cb382f2916db4ae7c515737548e4c1fbef4bf34dc010ec7fd5bb6d165cf8b7bee15989e488ef28ae12c239019443f7355e7dc8dfc2f43248101cee3ed8edfe60c276bf909ac9bb8c5644581bcaa0bea8b6d264078e6e37a9f2a45bd6b9e4e47f6e0b33af81d6858044779cdc228279638949712f4d553cac8410c3833914f9b086bc264824315f68c6119e13ffc5c2b128a57c8527506fc66b89e68d4a35766ffb6561d1aa04c5275240d994191edb55b919896fdd3ec084f582d3b0b2315c9950e316a2bb802f17192364358d7cde60f613419af668e8ac0c534366ebd54928f35d5c61de97e6fb3211f9a63916defad30cbc35650d14a37e86127d493016c9903cefe12a8fa96d0bcdd05d61809c346024ae3ded309aa021e06e1cf1351cd2d4702f4ccd606292392972e6fa1c716900b14507ec15011cc32afb46108093889b67277171a1c595443ad1a1ef1d4b1a3cbc2f7c5d7b7f8908dabc889b2ffd1a3aeac96c2eb2302796c0f221b27b61898739216ede9d32a7842dd4dfc3f42793c14be5e7dc8fa4291a070a09d58d27ab85c0d7b48ab9f01ce90bc48f4fff1709b8cc00cac400a808e641ed004e18be474270374e732622e5aabe873c62e37e7ab9dbdacc663d8174052a2cf9d1eea47c44ef5f95389c8297251c078acfaafe1d0e1fbd69242ca9f7f6b15e5e6ad2e0b4b149ce39e2562644cc672bbcdf899afe2a67f064dd2c7dd5e6f099efd6e40ffb4b784b024e754c0e78eb6888227eb80a182017c0dea73624fd85344960201d078a4e703b3bac7a60b5cc677208aac4d45204a99ceadc1ac6de926c48643a8bec487ff94af9ed1a9fd08b100368d51e16525bd536479853449e7c4ff57d6d2bec663e28897d1b3215e2f3e75f2a6a3a52d3111dba5e073b5569cd2f7913bb2976118a2bb8ec0ec7b4460835d2e7d3fdea223551728e3636566131279f200e97ddec1cd39f28fbaaaabd422896e532982c52861fc924f8a6675d479ab9bedc56f7b42afb2821a2ea0584d8ad661edb9f2b387b2783c6880548b8c3200740825c26c27a94e4c993f31571dd4e9893d132ec1a231b684eb78d7895960b44dbaadf5407b3c7dd939da17368caa14c11338d50de621af6826d9c6521dd10f5f4f0dfbe1d59cb1e29c753328830fc202eb9591064d6b04ec312a7ac82bf72a088e79597e10e4a1eaa0f8f995cf11fb5787b042c19385113ca935a266da0e88193f5098e4af089b276e24885250c99313a9a3ff05c957af5f9dfbd6b3f65ead17b9bd34b04181909df5f240e8055034ff9b743c4dd490b9d6aa1a41bff27aa24f032ee2aa641b1aefdfdcf4f211db9c2bf2d28d2b8a58902516923417bbf63eb1246bc1f6573e4fe5667902a9532175eadd6702843aa12d7b7c5dc041c9ed282e3367714ec102fa23dc6a4ee548d526ff6678c04f2c34568e571acd9575edd8cb14228855c41618e8e619d38371cd26e384a15992fe2703e1b2511b69d85b4733ab5afd2403df743930504c1713967d090f31dddcdcac2ef4ac3bf49f3d69f56f30f6e0a5a231092a4f9576413be6c422a23d5cfffe173173b27d57689e6d0f6a988665f94543aaf9916a1d301d6290af05c0f11ae52c16859ad17360a6955f9614791ca3edcc0a69274406337a6d7f37c3070355fbdb4f3e5ea25f2a0ec9d678a85938c44d683f58a754174a71f3b12fa0e5940867b77f94741325dcb6113272fdb098f00d13ef61d837f1645530e8e554c998f20732e430591bcf9e7b4ab3b09d75c81a26f630ee68f8a220c4261ca56d120a95a4d82ade8741d062f7c1c726e9e457821c6627e54901c5a2b7fe5c2bf596e8b0b6c1a968724d8fa7fc1c6814a9f31d9c42b1aa1e0f53a968f4aebd34ed9e0e84d77b1cddba85dbd949130b852fd19d05862af8c733dd93127327f233835eb782d659b6f5a3261ed0a1ef337ed0977ed73c7bf16b4ec9b3e312b32e22a36d944b1bf5acd0d357bd3b012cc2e0bd01a1c6b6970eb2facef9f77068974a2ca57f6a0ff1b93b94a20c312aa4760db01c8513399cc6ef3657372e3b0a215d28ea1acc495ea4e98e49bbf258f90cf07f38c9431103dfeeb9fc6576a54a24dc16fdb66148bd728d5cafebe7c20248a2a2897ada7398cfda229903d5efb0494e24dac29daae0ccda09a9b7949a667620d450bc6eb0bfc70aba7c34e23d93edbaf9760fe1daac8b3e787d198098f5af8096b78c3fef06a610e275f6e2c97107467bab78573d6f2c267bcf9472561cdcf19c5fedcf86d19ff947086a23ae701272fdf020ca3adcb950e1017309004cf307560bb37c99ef429d0e76a98f9dc7d3b72029297dff405da3bc6a338c3e5ae7da7da092972b902edc201f6ed0d17e36d1119bdd7e72e58bbbeeef6e366066d7c8410d4b229c181c08d10ae34718efc7184b0c1c832a6b10796d8dc0d69b4a75b9e48de45f0ff3583653ab7ad854e8a911b07153af70278979bf2d5d0c0b05e1395532a1a32d52279ad163e2665541390ba9a5de75b6c3d62e7c81c3129fc528f1a85d9e0f05ea39732f20f329874b9516066858242630543c1de058eaf37006eb6a91671df5ca0e637669e26eb181db044a2faa9472d336002cb113722c7d22a4bb44c69f4e6e5d941f1df0589973c24a03a7f591a7b1b0273b186b62e47597fc5654733d3062c20252a7a32a085c78e89e3ebc6a3e4358b5ea9e1ea6ac06db7cab3ec66b2ea95e6df666d3283afc8fd4788b256913486de862fcf8b8e3dd0366a3afa064a86bacbe998101e25d53995a26f890217b520dbf2ff0db84374c6d98afc9e459ff1cd75e422170d289ca6d182779d90055bbc42b8d11e67b0416c9671252380a467fda8348b824cd74a2500ddfd59db094e68ebb3cde940d0acb4fea282eb917117cb30d86b4affe1dc02350dcc229e76eaad3c7bdea134b23943c154fcfac6927051f0d398356fe35184c1ce820f2afda67576a136151a571f9247d8dc40a1d2d42ad58992f87022276cc467e7ee171801a49663dd7b28abf0f93969ac015a5516fbb6ba36ffaa8f6d230907266364eeabca03a806b273c20b8dd0f9f2b7dab70e4533a2ae081e817b34c5727249604db5ad0da3d8bd9294517ed2c34655bac3bb241b5f1cd1fa628f64f0156c379db4162bb8ebf0c8a012f505aef65da752911bdef1c35d880794c0a048ec2d946e4995cbf93c876adaf2c71a5ebb9b91104908398e54bfce1b8fa3ae7da02f0d0abefd23ac873b7ef85334b6a911a2af739c9b0ef60c51f26adfcd2e49af744b1e48321f5209b468a4b49927908dec12239dbc7e0277237c26734cca5ed86a27f1c91b07fde3a968f61031652a24f89c42002010129cdf6c7a6e6ab05cd236b3ac0e104712ad95d4226c84a6774a41c8ee65bb98d788731003ad655269afff2e43bd6a5acd94bfb5aee19fdbd9a21d9832b18f82016a462d9d9bdfcbc273e49bff07fa7e57fec3e52ad653a57089beec3e47239eeeff82de4729d0761f1d329f7035debd97ccd5c30031cbff2a656ca01aa3d03640d356337925ea739f82d2245b36d6972dabb547f2c7f2887afcd8845748df8c9b6fa9b9ee7acbb461d77de23244cfe6cfae143b5c595fea18b8aa25579169b90d34975994cd8cda6918aaa4c728bd7701e50a1a45df96a6a9464dc9db0005b8038410c191415b7aba181b7c177f4a0f36e3859b3c77efd33b83f", 0x1000, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000001300)='./file0\x00', 0x10000, 0x180) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000001b00)={'./file0\x00', 0x43726d9f, 0x400, 0x81, 0x0, 0x4, 0x1, 0x5, 0x3, 0x0, 0x3, 0x6}) getpeername$unix(r2, &(0x7f0000001340)=@abs, &(0x7f0000001380)=0x8) sendto(r0, &(0x7f00000013c0)="895c5fe6ec9a4437ce04fd912f804b639a7d23ce126a7569ab5c0c40f5b2e55ca2f98f076619a5bb14895e9370633378f5074ad3e1794aec4867ed332dff7eaf734174233280d6867d5f44febba02cc6aab8a482309efbb1e8ce487219567decc80526d64c4f650c8c18eb66dd3ee4795d9f584a3bb6d923abceb698c1a49dba3c3c97dfcb7fafd4638c20cf5ed20642d3c5e4fe99e77a83d28a5ed78eb35ec800eaddbbe5fff84e037e96dbd22a50dfd477c99d32bc0c6c00d45d307bf3a5f7d01af168fdf92c6daac0370dc0ee48afefbb4585baa2655b93bb51fb8d86", 0xde, 0x40f, 0x0, 0x0) utimes(&(0x7f00000014c0)='.\x00', &(0x7f0000001500)={{0x718381ab, 0x4}, {0x9, 0x9}}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000001540)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001580)='/dev/wskbd0\x00', 0x20, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/wskbd0\x00', 0xd8, 0x0) semctl$SETVAL(r1, 0x39a0a5b4b1c3c522, 0x8, &(0x7f0000001ac0)) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = dup2(r0, r0) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) dup(r2) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000340)={{}, {0x4}}, 0x0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "5c0000afb40000000000000000ffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x5}], 0x1) ioctl$TIOCEXCL(r2, 0x2000740d) 16:00:03 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a5287d3cedb87de773133002900000032000000030000003591af0dc1bb893f"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f000074b000/0x2000)=nil, 0x2000, 0x5) setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r1, r2) 16:00:03 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000180)=0x2) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0xa0, 0x3) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x34, 0x0, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000001c0)=0x10000000000008) syz_open_pts() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)=0x23) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x35}, {0x20005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x7, 0x4}) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)=0x2) r1 = msgget$private(0x0, 0x402) msgrcv(r1, &(0x7f0000000240)={0x0, ""/143}, 0x97, 0x0, 0x1000) 16:00:05 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(r0, 0x7, 0x4, &(0x7f0000000000)="42ee3c49e46be76d81c0bc7c42d702c2c1842c18830436f4f1dae95c73483f6c169ca44261d92ea5aacf1bbff7aa35c72f9b9f801c3f38ebdff31e0c5237ec90dd9a0ce79ded4ee49e83fe53c98b771b03162328bb8872a88ca45546c6768119138104cce2475e8ae5ae2f4f86bc421910820c4dfcaf6943f82b8939e414265ad9964cc5fb3ea2243f47923a6d5e24da53b3650185b078d1b59ecce7c41cd3d58ccbd4780016c705cbfed2977ada77195d4278780db2a345b35f706528b40a98bd89111cf6f78dc1efc70951b0b6f1eab2660b0bbf5a3dd421e1ab797e39", 0xde) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) sendmsg$unix(r2, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f0000000100)="bb", 0x1}], 0x1}, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) write(r2, 0x0, 0x0) shutdown(r3, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x110}, {0x6}]}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0xb0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x2, 0x1dc, 0x5f6, "351561202951a23db6892de01e66f1937d67c0d9", 0x9, 0x100000001}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) socket$inet6(0x18, 0x6, 0x3) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000280)=0x1) ioctl$TIOCSTART(r1, 0x2000746e) sync() ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000380)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)="548197f44b3d38b7b0f3eb07a41648f4634ec8fee864c259b4ed6ebef708d68955d0b8d5429f62acd011f35036d32c84f17b259944f47b48f4e80baf6829826d35f30ab1b284848fc6152f081624d88e2030f41b35497f314b95f6380d6de8e0176f7087d9554c3f43cce071a9c89b008ca15d1f5fbe7d152935fe2869a86da8b50025cdf3e766fc1cd8ff52d560d1ba88f5b42f81e0b27b563ef52d1ebe08f328d72e983df71fd3", 0xa8) 16:00:05 executing program 1: geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getuid() r0 = getuid() setuid(r0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x84}, {0x6, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000180)) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x0, 0x2}, 0xc) connect$inet6(r0, &(0x7f0000000000), 0xc) 16:00:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r0, 0xa, r1) sendto$inet6(r3, &(0x7f0000000140)="eb0570498a650176946bed6d6015f2ab12c72d2a750937b28daa83f99bfc3262ec9923464ec147e8c0f0ae4454b8bc6a116e69d12f81c8657ad2eaf6bb8897c1fa6f50b94077e484da7ee2d2c284dc2788f0bf6531461eb9348b311b28b04ef91b97c910d50247af1c3b67d04b6188eaeddd7e1c5e46abb296f96e01a39da31873246ff098043fa91425f64e91d9f15460f3d3bbd56996b1ffa5d59abb35cb5e20a67bf01687358f7701e068a60cbc7422a96c39696543250e64f746da6ae8854b0e405d27d022b412dcccf7f07d9bb1939be7f44229df79eda53a7ffd2de49518e06aa5", 0xe4, 0x0, &(0x7f0000000000)={0x18, 0x3, 0x7, 0x7}, 0xc) r4 = fcntl$dupfd(r2, 0x0, r0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x1c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:05 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) 16:00:05 executing program 0: clock_getres(0x3, &(0x7f0000000080)) 16:00:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) geteuid() r2 = getuid() setuid(r2) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2, 0x800004507) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x400002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) 16:00:05 executing program 1: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000340), 0xff23) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getgid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x6) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2000000000000099, &(0x7f0000000140)=[{0x3}, {0x34, 0x3, 0x1, 0x2}, {0x6, 0x0, 0x1, 0x23}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0xfffffffffffffff8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1000008000, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2811, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r3) fcntl$setstatus(r0, 0x4, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000040), 0x1b) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x87}, {0x7}, {0x6}]}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000280)={0x2, 0x401}) openat$klog(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/klog\x00', 0x0, 0x0) syz_emit_ethernet(0x79f3fcb5a80efba1, &(0x7f00000001c0)="c1190955a753a2421aabfc022916faa134cf1c9278f70a416fc2d30393322e6cbb8f074179d6ef1b711adbca77542d8e31169c6cb690222500513cef23398e77353e8f6ac397e24820069c2f08523f833449d7bb42eb6db2882c923c87043d1c0c4febc68bc5f3b62007767a51add1b26f0628e14df84acd739642542a20c4a265380ac6db17d10401b3be257b1572498c8257dfec7ffb2af18ebef09191e772fb7a553aa7ff777350fad66356fceaab45e19fec4957") 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/101, 0x65) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) execve(0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) r1 = dup(0xffffffffffffffff) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x9) msgrcv(r0, 0x0, 0xfffffffffffffd43, 0x2, 0x1ffffd) msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)) 16:00:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) 16:00:05 executing program 1: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x10) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000010c0), &(0x7f0000001100)=0x4) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0xfffffffffffffffb) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x100000001) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000002040)=""/4096) write(r0, &(0x7f0000000200), 0x4268) r2 = msgget(0x3, 0x80) msgsnd(r2, &(0x7f0000000040)={0x0, "39fcb5e17b3f2062f69a6979c82444c1528da1322a2c8bf0c9f06b0b268eb3a14b3e31fba76063ccd9a5b59cca528115ea45dfc6d327d55c8200533fdbc1f38c41e83c23dc73b2a276bf772841630b22a99a802a"}, 0x5c, 0x800) 16:00:05 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x8600, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4c}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") ftruncate(r0, 0x0, 0x8000) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x150, 0x0) getsockname$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3d}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") getsockname$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) 16:00:05 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) faccessat(r2, &(0x7f00000000c0)='./file0/file0\x00', 0x40, 0x2) pipe2(&(0x7f0000000000), 0x10004) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) r5 = semget$private(0x0, 0x2, 0x0) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000000140)=""/78) getpeername(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) write(r1, &(0x7f0000000080)="a6", 0x1) execve(&(0x7f0000000400)='./file0/file0\x00', 0x0, 0x0) 16:00:05 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x19c) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x2080, 0xaa) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x100, 0x7) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x101) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x1) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:05 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x2, 0x89) r3 = accept$unix(r2, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0xe3) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x10480, 0x0) poll(&(0x7f0000000140)=[{r3}, {r4, 0xa}], 0x2, 0x3) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000240)={0x4f, './file0\x00', './file0\x00'}) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x9, 0x0, 0xfffffffffffffd49) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) getpeername(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004cb08150bdf18560180e84386f68289d61ae4a654e6a502d81693f2fcc17322bdb5530cb2b96c925206720050423ef10de626d23f3ec24c212939583b2df4faf3d4c5347a5656ed10e301ff9437b620fd1c87665cb5f03192ff24aa921050939a8fd54505be0614757397c173a7461929781e272a97d1d2c731aacc7a926ce4e06cc5113624831b1d7cb5b9142e96ff4958fe30af43ce6e65cebf247444f0da16632fc81eb20ae0b2fcf912362c1f5160e62925b"], &(0x7f0000000200)=0x6e) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x7f}], 0x1, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000280)=0x3) poll(&(0x7f0000000040)=[{r1, 0x2}, {r1, 0x20}], 0x2, 0x6) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000340)=0x4) poll(&(0x7f0000000640)=[{r1, 0x40}], 0x1, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x808, 0x0) 16:00:05 executing program 0: r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2ffef31a3e1fd576b66c5a108100227c6637da9"}) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kqueue() r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40000000402, 0x0) getitimer(0x1, &(0x7f0000000080)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x80}, {0x25}, {0x6}]}) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x30092, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0xfffffffffffffd2c, 0x7ff}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 0: mprotect(&(0x7f00004da000/0x2000)=nil, 0x2000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0xd36b) 16:00:06 executing program 1: r0 = socket(0x18, 0x8000, 0x6) setsockopt$sock_int(r0, 0xffff, 0x21, &(0x7f0000000040)=0x1, 0x4) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/199, 0xc7}], 0x1) connect$inet(r0, &(0x7f0000000000), 0xc) 16:00:06 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpgid(0x0) r2 = geteuid() getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r4 = fcntl$getown(r0, 0x5) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000340)=0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x1, &(0x7f0000000200)=[0x0]) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="2cab6d2f730fb3046da637c3ba3e43dba9dd26b5fdf654c972df31a8397111d71901b7c92b4b813fa60a5441076028dc72604bf98c3814137e06c11119d86876e676b44e897ed45a72db91b2113e8ada476b5ebb04cac0fae029bf65ce07b6a5992ebc89fb12e08eac50ff0d40f2acea15a750ad6745c50ee039ee54f26a", 0x7e}, {&(0x7f0000000500)="c1e5a25456f984e755e39065f3ae2b35bc741409246dee1c0660ba72e875269bdd4cf2435ee3c9e42a6cf63a9268f41e00a6f6d90d6daeead4757b5aa228129d39ca03c272a62519833ed598585749382aa5a2f621ed84efcbf2a2339c2adbb789f9de668f16c5ebb5836a521f6d3ea3c20d54185be45b0681fbfdfcd12238830192e5262c5e13063b15fb1c9bdf195d3d4017e80b61a82f114b44a21f1776ac2a93b112b68404c98e004efd9ded0bd9c62d95068ef2db12b36afdc604e35052a7ac57862408436160f4450b77fd9d69c33cf24e1ee553afe99d8529795125acd347906d68049564ac4b6072a56ef837e64494c2ae37940301d8650b2bd64e457da2a04f7f4976964a534f4a02569588de4d79cc69e7352a500ffbf2b1e60ee50d95b71ae4eff49a85846cf8c2a5f5140b304f4147987bab9aed7afaa5a19ec57871d3406b36717d749dbd5d0ff1214153d590481dc8113f1ade53ede1b8f65737dc15a1aa74a67526c5e41d05e336cb44e4e82e6cef2e15a09f10f21c359efa6ab6ef6b22d2eb2bd5f66c9f59b04baf38884be224a6f9dc644e10b8aede9abec45212dfadf39f64e57ae2ba643961f354678c27db1ade2dc1b27540109ce1386a100297ca55789bace2c7bb1fb6a527406c8e22230cb592527478fdbcf52a49d6f2b001012253f9e7ac58c46c55fa02d2894487c2327774965584d1837d88f9eeb06fe044eedd9e5843e0c6330849af90762fd96392c87c575c6c27b2793c0b3c2cd6f8a1c35a10bc03203a7d8c2d7943c89981dbdecf1e5aea5374ae673e23d0952c6222d545cbaaa82e6da78fb6461526d819057a16aa6bc990275347d8e226f629e641a2b06623ab43469c0dedb2cb4ce5390f9891acd5e137cd932b7e14183627461235d4598297daa35b11539ea06090fcd9d0bdbfa051500fc76c4e84793b4abd884ac07d1a3ae76910f816c563674834cc32e36a5788ae7fe53ff1eaec33ce1c3ea00694b12b0494ad4e3fa446be285e7c255cfa96aadf99de573aa6b92693ba803613f1a84e9113dcd553678aeedbbb63aa5165442b4f77dbe3022496839bfa0bc7fb0574e45222be8f574e2784b6fed21f0091095609e5aa845bf05ce7fd54e1a6f428719d67e42550e3ff472f7af4ddf47343ae422c9a8ba23801c0d335028670437c69bb5cf8e2a79f25676557db99b6d947a410b35a43f6d434e9b67558637b1061feba13937de9cfb62fa0c292ce76cd00751e9ef42caaf2fb488366c9280333173142daf97288408a4567776fdf8de16e47fc927f44fad7cc1074a0fb334a4e315d5eae5f00e8ada25a0a846786998ada5b6d28c92206504ea17908f2a972a70a2f3ca6b3621c0a35ced5623a0b6db5a733c11e21c94c48aa5a352a4b31675031f00249384a2906722e0508b8607a127840b9063ff2779418b99ccd88af030f37e027e6b3b13cd6578c23ab7615eaf4bdb7e92562bea0c7c15f2a1c81544bbbad73d112289b4fab9b5dea0920609639479dea9a24d94f99baf2f7317c1731ee5af0060699f085a50a8a045bf834fde4d9d1ee8ce0766aa08dd5d7459bc97755328b85d6e6628ca565ab188fd9ea2bf867bd6ae2c50cb9f40ce2069864562886890496581b815a2336c3e10541a8f8218e0184b78961b0ac111f71ca9a4424598b16756a390ffb40ecf3e88da67649f5b9fbee8502a7d9cbd49883f0c50a36ffae869eb4c4d610b81c9a87b2178b3b1f7deb670939dee131226bf61c746fdfc7373e0d647a321deae90aeb32031cee27f183401111a598ae80ae78c2910320f72db227231638083df87f02d19abb926d66bf8ea7cbf2a327c38a5a3fe9161b7ea5e9bb7ed2b0fd440d80888898a7b0455158526af080d5f665c2f0a48a577388e2952efd77f92db623a8cdb39426699733853f7ee27df2aa3b8e25ff67bf300258bd24114b6fcdb9c8128cd518bbca085f88956a806bbd7d024ca86c707fdf546a04254e0716f0b93c3b5dfb7658ca6b35cb3031e3bdb95be309f9e48bb1eb748b495e7d993000d61476764d63511e6cfe9cc9d0ad30e43029a36940f02186aaf3740e8102eb778ffb745b16be3cd73775cc2493e06ec90b009f0050db1bbe5250c0c5617bc21f6c768ae365fb02514e0e34d18da97409eafa5dabe7654e6a20854f32a012f9523a088a32e0482a8efb529adaf0451c8857df7188f47a0c639c9da265410ae7fdd8f699ec944b57ccc2b26707dc481ff9a89f43aad3b900f8e23553a18bb5198648256acaa905046aebc89c9c6eefee8e4570c07656629735a0785b6bf3301f544a365e399c1451b3edba42e286cfeb378f19f22e0d296376787c309abe06d01759daed56c8cd07b927f1549e492856afaaac346dd912a846255b3bd2ca226862c4e5e865f1198896c4467ad63ef304d08eacebbc1216dba650f78472b0333ad649db4233422b1b1aee685e56d48ebce08372010dbf6de7c2613b0c243f143b92ffcfe2a542f9d33c4d53d5774ec22c6f308be8547eaa205cdc64849e0b9ca5b4f6dde3eb515daf43241b73d53447ebc427d38c7bf7eb7f2a3c81f04e9fc655d5a4f16623a080b52ce08804ab9f20ec182044ecb561042a1e0401bfcb810f6609e2b28a75aeefa828ea657565b3314dc706f69e2d5bad25fb979eefbfb2a6f82b86c572911111f5059c60060237e6d34617d4909e23b330d059d776c1b537cd30440fa27ac7b4daa8c7d0cf9b8b3edcc67d1ccb91e01f418f9bbc20521543560dd35379e802007b3f7aaa9bbab44715139e520be7ccb1498bee816a8b21aec1be98a038c1d4cde1e405d98ceff21cf1b8d89583afa4c20b7084f28dad5eea7e751cbfd0fc83183753f72d6c3e08fdce967508c8c730f3e447c897b252117fc30283a70235b8cfc88c5b782e544c3b80d5de994724db73e45a379829f5d720bf7bc09c2fa33a33c2b6a008a5832f0d8f61d644f2b7ffbb3f077ca14e65276240588fab2851b06455792c38d34d75f61950033f5e72dbfc5ac8ad3a971678ac8488d090287f76863b214d3179df05cf2f4f0af74e670c1d7492a33fc6480d1fe3ac3cb1c125e97a7ff382c0de5309d43075cf87ba7534c8adbcde1b725b50a4c424ebe7e67496e4892d5837588e4104d19b7d94cad04b9a361cb8d5168eead39b5f49fc8ca7fc1e6537463164f15a0de550d78bcf46ea3844596036744af5c3334b92c5eb4c7cab7b3261d891d7d6b59a2921512ca90f2c5f5cae33ff36607160927c5e6ebae0b98aa88e426df146155052af6e63144c93761984dfebdf888711cab121cd894ff78dd2c295effe83940043eec1a9ef1021f624f1ad2de5986a9f8e30b9e934b0d2f88c5b52189d2853d170e37700a6fcd0c032deb1d7dee91aaa0f2ee72aafd08a407ee3210fcc5e6471ab5c5d0c1f6af5b177a33e8018a65ba5d341711beee8c149551ba7eb6569f93803f129662229149983f5428c60626fdd13285afd6865ddf097225381258c9e6ccb1a8a154221bcdf21cc47f70b353a305861f025dbe2419fd27cbed74e74be1ab333da9aaf5a2ceebe0ebcf21928283d2a5f790596fac4e10b2930d1ff88d189b0675d57cc6cbe3b16ee812aa71b2cc26e7c9b3a2eaa8b6cd9074aeeb47d7684fee487463a6b2945782af8ce8e9f07d4e8f2e73038e22d787bf310cfdefb793fea6034d0714b5b6712c550434ee9020a1d02bebe2d074874ee515eec36e266001597f9801a28941ac0230da5291cec565518e6adb875c55d1cab0c06241a6af089a9750b0622b4e477170d16e7ec1ddf31478b0046532dab528048c2b02536bc7b1833281baa27c8c6f6690d12c8a951c7af197b16877e8dc6bcc88f01567cbfe15286ccd865c0a59dd1b96af9d210263d5c42098bc95dde2d524527fcda648a3a50af5831f956d343124207e46d586b5764f5ff842ada1f717fed10fbee599d0cb21aef3a5ea881bf279b8c21a44df575984ed2eeb0f6ec934e47106cacedc84002466b85c8e0a724ae1ed9d88719d5cdfb712f4258d1608baa8ee9299c8557ac73c22e1a702686d9b2685bc4a12fc4d2b04c804d1cc68dc9eb57281903832b2c6f2f68ce5967a5232250944ca743f87d7305b360d4b23ca80390feeb3f6c3e05c47cfaf94cebdfe1fb96ec8eac2c34a1aa76fe5afeaf87a60d070b9a7bec60cef3f07a11684a519dffae2e5a1ac5c5ec350268d8eda2b323180f063665991a353fafc077e748b16b7794a6791c018bedc87d359c63a63e89bfe086c85d43bc829a686273807bd5816bd35ece577f38cbac6c9e40f342aceeebfda870dea55c5d80ca182898c45e14b30b4e736bcb6cc566b08255174e3fa313a8c118bf111810ffad90f4ab9017b8db455245a7dc45293028224ec668b323e3866c4d97a2cc09a796208a6f478f6f489ca81251d9b0b725795829df5132b0098368e4962be02b2f0818ed0b58dd7c4a15fe4345c5f2a8c7a95e1259c540ad6e100412c32c41dd04ba401f8a192b66a1d11f9ef3135531edf4b4dd26c467d3f2ca75e807eb1695d67ae749b665c24cf75055f59d8609638db21e8259dd38a2fbebe511c11bda5de5b51c906d0862d731bd392322bcee321bec67353d45645c787eb8c1e30c8b3562d4835851471d5697d6c872e53d75030e9aafb6a02ccd56ca2d83830513fb51fed4874867bc09a358f80f701a2f6d0b76fce19fa7258a1bdd420da5ef2badbf4c3388e815bdec105d7da19329e64e745209395a5289bd6afd03412daa311795d9895a1ba49aabc565ea6bdaa603f931fea61a4b658fb80f5c5898966ceee662d115b4b7d160105a4c95a40c328ca0797902f6c8e3f8ec2bc45a82ab300d05f4ef332e27f300eaefcb47e98c2b98f93d4e34fc98f0eba5d5f58bfabb244abfc9f31b0e2504ad9d193b4e8f1618ccbdc7e157c80410432fada31f695979c8b27993f68077e9ff005bf390388c54b9984e639916f143a9b1666830a9788f60c1b2ae16e6b4211c2760f3640c65ed18ae35ac612e8208d8ee2b5da370445f450b69f489ac1700f2c9cc05f8879e49ca00305367ad74ea1be022b35f2f750a3464acba3774c9e7589002af84bc29a67b18763c81d0eb8e5446acf1e345ffd7e569e8ddb57cb9d5270a283d5bd299ade2fdc30177c94d5d518897c20d5b497f02607afb16cfb20fc3a36b1baacb0462d9b44c12546bcb06100423020dae641d4b9ca0260af7a158fab0c87116a02a877537361d1181f590a624cd763895802ff8a1a1d36fbe6cdf805aee729d9d4b95d402e5434c44ee76375da79ca3322541f8f8edcff944d45dedc079c3a262af1e6b717a22f109da3d2aac6f6bf8a2fbb896979d08a3b8a00a6e10523788ce9c8ce591afa763f30d7988ef192b684c145004ad84b094abe5e8ca25e57bb3980dca69a9991b120b05f43994c5b8ea0948b92427e5e670f71a7d4df311e0ec825131f9677f99226db10e4bb5088068459f3631b07b4ac0da2133acaadd82b9552b3c4ce877838c6b1de6a37dd455c1dfd7aca934fc9788c0310967f5e18fd27e7579ec0dd776ddb677d89ade81ae284fba2f0f9800809b3c8089f32161a1a4a0d74a6cbfefa96065492b1564aecbb3444a5c9e0b11bf772c268f3c6b8ab7e2123b842829a048eeba23fb988fb7470b330a3a7b37d3fbf703154f8791a93d41b064b2e27172f0c6c227cc491984d4454d92bd246060ae5019fcdb271a77b65485ce94b2d3e6d2053ca98cb04406de3244f3e74bae85cbb5", 0x1000}], 0x2, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0xb0, 0x402}, 0x40c) setgroups(0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) setgroups(0x0, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xa0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x800000004001, 0x0) listen(r0, 0x0) bind$inet(r0, &(0x7f0000000000), 0xc) ioctl$TIOCSDTR(r0, 0x20007479) munlockall() 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x8) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x7, 0x81) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socket$inet(0x2, 0x4003, 0x0) 16:00:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) fsync(r0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0x1c6) sendmsg(r0, &(0x7f00000008c0)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup(r1) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r0, r1) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x40004004008828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x100) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004008b00003a27048efc80988d3377e6000000080249000000000020000901feffffff00000000", 0x2c}], 0x1) dup2(r0, r0) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000340)=[{&(0x7f0000000100)=""/80, 0x50}, {&(0x7f0000000180)=""/151, 0x97}, {&(0x7f0000000240)=""/157, 0x9d}, {&(0x7f0000000300)=""/47, 0x2f}], 0x4, &(0x7f0000000380)=""/2, 0x2}, 0x800) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000440)={0x1, './bus\x00', './bus\x00'}) 16:00:06 executing program 0: r0 = socket(0x16, 0x4000, 0x8) dup(r0) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f00000002c0)="6cdc4b34601acd32981fb3da6274aee7891183a0b9bfd4c6801272638a50ff55994dda61", 0x24}], 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0x4744, 0x8}, 0x10) write(r1, &(0x7f0000000280)='oL', 0x2) execve(0x0, 0x0, 0x0) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="c3ddf349f8e61f106aace74fa9e3a2afb82f68d72161ec4596af3e58550a0f0238605087a0023fc17e326c55804a0bdb88ec5ac54f872cc0120c3a79498dcd3d6b9ce6dcf383d68c2d1368ebc233e141e4659e76332de168132326e605dd0a88a58cd8e919eb8c80e9882b5d78a492dadf00", 0x72) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c0000000d", 0x8) 16:00:06 executing program 1: r0 = socket(0x1, 0x1, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100a, &(0x7f0000000000)=0x1, 0x4) shutdown(r0, 0x2) 16:00:07 executing program 0: r0 = open(&(0x7f0000001140)='./file0\x00', 0x40, 0x100) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000001180)) r1 = syz_open_pts() r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) r3 = fcntl$getown(r1, 0x5) preadv(r2, &(0x7f0000001080)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/71, 0x47}], 0x2, 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000010c0)='./file0\x00', 0x2, 0x100) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000001280)=0x1fffff) fcntl$setown(r0, 0x6, r3) mknod(&(0x7f00000011c0)='./file0\x00', 0x2008, 0x6ff) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000001200)=0x76a6) 16:00:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvfrom(r0, &(0x7f00000001c0)=""/4096, 0x1000, 0x841, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x2) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) pledge(0x0, &(0x7f0000000040)='\x00') 16:00:07 executing program 0: open$dir(&(0x7f0000001600)='./file0\x00', 0x20040, 0x80) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000001640)='./file0/file1\x00', 0x2, 0x189) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000015c0)={0x8, 0x64, 0x6, 0x7, &(0x7f0000001340)={{0x8, 0x800, 0x800, 0x9, 0x8, 0x9, 0x80000000}, {[0x71, 0x40, 0x8, 0x0, 0x3, 0x3ff, 0x89, 0x2, 0x0, 0x3, 0x1, 0xffffffffffff44ca, 0x6, 0x2, 0x5, 0x6, 0xffffffff, 0x7ff], [0x69b0, 0x80, 0x6, 0x3, 0x6, 0xffffffffffffff2c, 0x7f, 0x3, 0xb488, 0x3], [0xfffffffffffffff8, 0x800, 0xdcd, 0xc766, 0x1, 0x0, 0x1d3d], [0x2b, 0x1, 0x5, 0x802, 0x6, 0x4], [{0x8001, 0xffffffff7fffffff, 0x8, 0xfffffffffffffffb}, {0x8, 0x800, 0x70, 0x5}, {0x6, 0x1, 0x0, 0x40}, {0xffffffffffffff7f, 0x28, 0x4, 0x5}, {0x5, 0x6, 0xd4d1, 0x3f80000000000000}, {0x6, 0x2, 0x7ff, 0x9388}, {0x4, 0x80000001, 0x2, 0x100000000000000}, {0x1, 0x3, 0x80000, 0x100000001}], {0x0, 0x6, 0x3, 0xfffffffffffffffb}, {0x5, 0x8, 0x2e39, 0xffffffff}}}, 0x1, 0x20}) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000000100)="13051bf59e56d4e70e89ac73c38759dcefd69c9510b56db4b99ee6c2d786b855ffbd2ce9d425f386c0c2fb807fff92a3cf4aec614a471940c36e6580b9f95250dda7a454489451ef39281b5405c681e2c780c2816be12a1ceedb5f1d29030d3ca6c96d0801814766b9e8b791911f812d01f544"}, {&(0x7f0000000180)="874223e80b38c92ad6440056706e7801398f3a2ccb1ae334296cc05411be589524aaab9c3cf4f9d5c36c2d26f2b2c00a6aea952edeaac57cc36d8f43a14ad93e6bdc4f"}, {&(0x7f0000000200)="ca5083287a822d07ce7c53b04e70d770c31216a675e9b83f92f407b87b153922489e31821813ca05a80b5fe10155251c25a804872b5272986d30bb1b9c5afb33dcce7fa58f0de252121da0c86e29347b8bd2ed25d5208ea4bb28cfecba3d22bf9f55c43e7f158eb536da9c0cb86400f9d26c69a81e4ae592acde4c48315479e6254daee12667c7d3c9656996524e09dbf08e0146ac5b19d49af23751e4c9d9672aba8db7366fd654f3880a11bca57fdb9b03cbf76e989a7dad00b06025f8b75172517c592a9c7e63dd80ed71d35e5472cdf4a71e3a048509e54020eaf43aadc3071328c35c3c83485cc43ff92c96814c1aeacd070f80a07c3f0f2128396b40984ae4b229d7a73429a904ea8be2a1444714926e9d0a4c71393c6822f82577ddad97dc60df3836e0139e0eec48b3e6aafc33c12042df4bfd46a25df4e4531e4c6f27afd0ea4bfce8ce0a28a83bc9be269744bd9325d16737f39612fc8fd2028d1ef0846e4f7acfb5d85f8a1a3ce51e3d384744d410fa9917fb44af3f632d6a37b1c81112e69766304a79f8db93fe7e8dd0a916881e1f5260aa045c96f0c0308dea9bbc02154cc750b72b6fd946db913d9cee84967c8ed304e709613cc4afa26856625458cab49b816fa3a18670222078365005f54ca416fec9aaf7c0b0df39de0e6b1f4584c6df59cd9d372f59130f8fb38a89f6f0441fbeef2986e12ed48bb4aa50282674d17d89a1fd8776da10f1fdd1b8cc11b41f1b38be6d31460e73edda0d72ebd76ef47abbea3a76f75c24f191c1e2c04920344af439a9c2b898e5f0daa3d2f72e4d69d2febd500d47891331c811ecea1d602eec47c20d7504f7c3f8d2f1e7c7e60da7fe6e066fe9c24affaa725030062be438330e48cc674396521f4086d779c7ed23c49fbf06a39140b852875d59cc983d380aff9e7b351478edf9b1699f29bb172c02a472c8a5250419f5ac18bc88e2d835db6c0ce0fa5b9483fd50dcf1b3c216911c883ac1a56ef529af9c3ac3ccfc76159a2e2e4defe9b8c59b079e84ffe61bb46beac72e148d13ffe914cf9d6d66f1e0e0b3f3c0d5881423ec77b96d17402d5f1b74b27734989dd354674fad1b20950d6cfb36a1aee79bd3c8426f2335253b519e7f163e5ba21a6cc860a7011a0a11737983a02a5a61eb97d2b498d50b84a65db79351fee9bce42f663df58d9fff3ece094e3ecd713581f553ca13f69e14f4086216f0c7f800e799073fe7845665f05a1938ab6e92e1e8c2dd570a2d91e6641a1947ad56b9b0f67cfc1b7447f7bba639200b411dfb88e45e04c2ae0c2ab7e33a21d909c72370dd361490f627324f8d7f63f53b85c434f806a6139c9d2ad75da7eab3cb96fa3741b2c0369820c5c3bcb0a917cdea01089b5f6161644bd5b294dd45e4a8262982e736526cb1b50d1e066d1415ef23c5044e448cd3af8c9f83b2b83097de629a1b64a56088663d0494cf0164027d13b3f948403baac9a405e6d5308fdb9ed8281f0abc4bfe93751881ca524f672a0dff0b82534bd6cbc7479ed0f1cc4721d75ab475fb26853e21cbfcc9c51ba6bdd8df179170e3108d1eb414d0bc57aa4cc6434c4672f32482df0753340f402083210e0774d57314b2d35bc5596a1503732265ef06d9539e3aca76b21bae0f52f1700e5195e7579fee6b7645257937dd5b4e64849b152616ae992a8ae5d081e4e67ecb1b34d5090678bd0d40f78cee696524470f33a279f744a3c90f1091b6338033d9918960f3470d12e7b3e68150691e717b41c1ede7beba31e413eb9fdce460dd3ba170e0e7bc0bda70254a091287dd9448c91e44f0a590386f77b88e253d78d9be2e9e62f63c7a19001b25eb8a9ec42381a922f8dc766d95a17cfb6f5ebd298ec1e1e4a5c3ea83935c3335353d16963e9a130b6c681b73392d387eb0a4c007f7606ed76172dff25562f85ce43ace1ef1707cebe5d733bea83e49213db78e4cfaaedf1f0eb56347b70543a4d28e565fdec428743c351b16ccdd6d38d3eeb52dce845186d88dec73454e1c0fd2416150da2cf380fb254d2c8e6ab5132ec776aacd84e67aeee03a0c4dae1e9247e672abdf7fb3b43b15f18ace23fd9a10c499d8f8062fd111fa8324d58a2d292ad8638939e3d00e867c678f04ce8eec078d918619f95fa0c5b096cbe4e8c84e0c78e5ab834e19d88571dde33d29fda4aeff4e0ca2c841d0c5578d43bb10cc1fa341f0d3731000e05f988f5d40ddbccccf035789c52c1d08835941c243483659405406e45311a8173711749f90b162a1494b2c3a5b43e957984018a713bce0f1af488323a112c41438ead91df7e931fac0e6b7e2d1ebb9bc268fa1d7c48e137ab0185667751ab89b6b0d48d86039cf96f339b8635eea477cbf1201e25d6bae5e041a108c8882f94cac5ecc0e3f4117e22b79fe3930f2bd63630cb26be0a23b716bd9143dee19ca596d12631914a0e22dd2686a94b9e6f3882850c8c5e5937c68b01338bc3de70d0825af344e9a87a5dc397cc9d4988a78b766256ad3054af30723e4e8e0eb9e9475c6dc5e30f56fcd98d0f05e63769f82efe28be99bf07e21899218647254b1fce34abc9c310dca205dd5d6c224ac049961d4a7a5a145f3c43e1c3822c80406ed0af0421472a65633d53524b4e41ff58289fff31d4f0fb5fb6cb4d129c18225612d483ed150168b756e16ecc05ce1cfb1260b7465f31d120f1d845fabda647b0db1999dfd3779408a83d86d42e52856fe5e5f5590db34936e05d409d0f7fe71f6b3e5db863a0f96ea5f03c42207edf75a5bbf8b512271379dfc1cf997f0aaacdda23b96ca5baa2ac37829fa260eebce38d80ed05a1a1f5844b4bc29c74958e25a30bd446694a352cb5056654106408e6de5961123799db697781e9acda4008b0b74dcb352f83ebb5e22cf9a8fb564d119835501e9abde1401157f429b3ee32954be04d315b8beee19314e2cf05d7983830dddcee072bc3bf44a363960fb077d121fdd3b36aa6fd3dfcbcbaebe3bc263a6b3ba860ef95a6fa4404d1bd0383338cd07fbddd65b790d5aaa6b02ddcb89c4f62685d5828c60e3ab18b007c0336ce2b011bf9ad2a5d0dadedf20dbe870068184910bdb5f4080af9acad8df5296f6d16e356fd4f4218d9735b85000432b3ae8c98ef3fd829af7f08899a786e7c319b10b924598a9480ca3325ee3d3dc69dc63690432dd6e8eeabea4749180619c29a36aa3e556a8ba53eeef37ee758d26339f5e1a42bf26c40051b0d06a67f2c98939db1944632062bbb499c2f21dd4fe96beef6f808f1f339b792cc9fce3d77ecf2e2a8696b81bfe4cc041d47de9d65524d7b27c0ecd98fa4b3b56c94486e82e44868ca8bd111c7bfa62172ec7ff0df98680357845480f3bf562da03b0b48ea9da56d86d9019b6046828077430ac7f46d7b527af92e579c7d99a97ecc2d075317d86a740e221078f57814080ef722b6d38064385b8643b17999519fa1742a4ec77f48c74d31f4d0697b384d0ef8dc4718b785b6e298c2404d78903ea897ac1c6519b1511cdc44e99256c5e9e8668e3c993cbd81607ab8cc65a1cc0b6bd8eae40e4ea1503a12f15e7cf74427de2d4658af22701c9f97632dd4ec2f3c341bf6c8b982a5343f5c9f9365beab1b4958c6edfc0e3949aa59585919a58b1b5bc8a0d7fab73612a064bebc95d5ef256c422f2c24c07073857f0d33a569075fdfe45322f377f0770c074613c4d178bad2f868d29bdb16c23bae08bb93191da35c995a40e8491f4122c97414df65385aa9e3f6af27bf3da2e6f79c595186a3d86b7ccea62702b742c83a89d38b6f2cbe618b22deeb50093840ec393c3ca4ccc77ba4f6e33ea4a2620c1ee0fabeb7961e4a8d57e66501ea746fbe219a8753cf3d1ebbfc5f7aa5880564c00e79d1231336fec66454b8a47c29be74f51af7cd0840fa6479c50ac44dd97b1da515ca139fbe191a5feb5c1687b20de01709597693f1a5c346a5c5b615d719eee98bf75837a44c484eba77461b847417863f126e384593a7d508891cc76da334edd9234ccb7948999f4eae31577930774d9d58801d384d625bf1b66b7abed8f00ab272945c864738b6b66cf959a492fe739618efee8f6142150176298cab086da42466ecb54cd529e933acc730075a14bcadcc7231d818d75be3921a57a70e78a771155593fbb708e210f3922a882f91ba2e9740cbb106d01e0717541a851962b3e8e25e27a9477c848f4b41fc36b69d02a040ec67c1199377f59bd298c3760b2e681d17db1247e6a069dadd208123cc5c8c138aa1ef53f6297c3d13188a4bceedfa930bd517381d2b4d456efc995fcedf1eaf2ba341223369276a94ddd4f402c0708491b392fa720a6f5d5b6d087fec2f26f48786e03be864b3c428972850c8f11895d85820bc21e47e35369e37e86bf1538aef582742237d9d9d4f81818c31c5ca84aca7fb5583cafb2436881a564c1ddf9e91d090a23df17039023d98f13291d944c3fb27d83820110fbf73370450c6cdd9f1f801158601d3fae2d9e06c18c15283bb979e1a47f380b4129ded160bac4cea2cb573d00a2be598f409269f75b58f00000b9ea97fa2a9d22e165633121e4701f0017442a1bd6cd85a931ef02aa1d215793701a51032afa4d9757fbb02547feec0e0468f168cc77c921ff8bbad9fd7eb3049036a76c514dc365b6976750b2a9f5fd340cc3f0069f1f7c108a840b98dc63539fdde8a29ce2945094d83159d57d443ded24ef6d18514e550d1c87e56005a17be85b6a04d1d684042559d55d3e8e5ae29428525e6ef32831019458d71cb671aad6141a21ec9b424f19f71934b2f31289e5dbeac2980b13a1d91f93fc81527d6361cd8f0e868b64496a1b08771a4477d098edfbd30a93dd71d267be239ea0a956b409aa4c4a005425c1a57b9a629d290e3d5007639a9fc2ed176dd10ce1ed136b2fcac96b088eef298ac25030bde6efe9f6ce0ce7118d36ed91eb3d7467533b74ce6ae2be56a341861fd33bcd86e5457514fd900f3c4ca0c7073e8528369d582cc974f71378069a72a3f8a75dc2718b6f14fd3888ddc68e6cb74cc2a5ded78c7091abd40ce4babee3e8795baf10a7a2e064381468fc590b2088f48a17dba6fbf6616b8ff60bc523566849e14fa698afc07027bd02c7a3080ca9e148b4076f4bac5516fa0733c5e2f1c7fd824ac10e70a5bdfa4aac9795e91f9f5924213cfb0f4bb98dfc90b86ec2e328d7e1866cc9cbeb672053da4ac915d7cf76aa190077c9f9db5a0b42b75efdc0f05827d45c4d952bcad64184251ff86c3e84c2d743ac68a8c4958cb715dd0743927b2faf05cb0b1c7552aae06e99b1c8b99eeb6ec40925a1677a500ef70c84695dd7f8a9520672bb8526cafffd04d0df8de05f50f5c19ebe56b87cc91b7d757e9968f84af6d968af6aca17b56c07472ddc9a54ff4ec371445aabf7622600a7f4cfe96da615fed8a3b5bcc7aada6a64f0d3ea2378d0683a12fbb63b3e6249f1631b391ad216c8b5ff5f53d45c6dd5e622e12323dfce5a9c3ff618930e4f8b09bea31032fa5efd6d80b8190601a65241f27c4b081b2724620f82a69ce78f2ce67ef8d0b2fa9f8138fc70a8fa14e106c3d0ffafbd418b0e44b346d12425b0cece3a30a4d4e9a85b595d222db97a35df8ffe55482f438acdf76c40e5f72d20676e116458b974cb56364d84ae5825c2287ee1622577b002832f6cea0460316bd3e21be4c11505b33cdabe8f624e5ba1d57e57d11cfb964afb5d26c52f72150051299185087bc1ee1f"}, {&(0x7f0000001200)="5d1b1769dd6b8cec6a74da380a44", 0xfffffffffffffeab}, {&(0x7f0000001280)="351f435b31d2ef2dca11e53dac6813679309ef5cee39df0d5ed5fa5172a60d977a1d4d1bf183c30eb8aa5d16dd4e108bc6788a"}], 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) linkat(r0, &(0x7f0000000000)='./file0/file0/file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000001900)={0x3, 0x5, 0x5, 0xfff, &(0x7f0000001680)={{0xffff, 0xfff, 0x5, 0xffffffffffffff27, 0x5, 0x3ff, 0x10001}, {[0x7, 0x9, 0x0, 0x60000000, 0x2, 0x19, 0x9, 0x5, 0x80, 0x1ff, 0x0, 0x3f, 0x8, 0x9, 0x3, 0xc8f, 0x10000, 0x6], [0xfffffffffffffffc, 0x32d2eb70, 0x2, 0x5, 0x4, 0x28d, 0x0, 0x76ed, 0x7, 0x6], [0x1, 0xb6c2, 0x9, 0x3, 0x0, 0xf339, 0xf2ff], [0x24, 0x4, 0x1, 0x9, 0x20, 0x88b], [{0xea1, 0x29, 0xa8, 0x7}, {0xfffffffffffffff8, 0x631, 0x6, 0x7}, {0x7fffffff, 0x9, 0x5, 0x7fffffff}, {0x5, 0x0, 0xc4, 0x9}, {0x40, 0x2, 0x2, 0x100000000}, {0x3, 0x5, 0x83a, 0x1}, {0x7fff, 0x4c, 0x10000, 0x1}, {0xffffffff, 0x3, 0x5, 0xd40}], {0x100, 0x2ba, 0xffff, 0x8000}, {0xfff, 0x8, 0x6, 0x8}}}, 0x1, 0x4}) 16:00:07 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) read(r1, 0x0, 0x0) sendsyslog(&(0x7f0000000000)="6cf4fc5ea47f7e6df0d1ce8976e56876d1ad82b12dbd7c2dacbb86b7bc14a9294ac715a75ead8fcbf7569d3966727f830fe9b72e3eeb90999918311cca93366c30940ca4bcef0aa34b18a6c1e1b47f20e3a0a2738f92dec315441cd7cadbd5d1a62d1f44144e0bfde795f8c8ad8edd9085edeba72eb5e7b623695a035dc113454e2a4516f4842d01c36185f50e", 0x8d, 0x6) 16:00:07 executing program 0: socketpair(0x18, 0x7, 0x101, &(0x7f0000000000)={0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x0, 0x5}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000), 0x0) 16:00:07 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() fchdir(r0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000140)) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x0) r3 = getpid() fcntl$lock(r1, 0x200000000a, &(0x7f0000000000)={0x3, 0x80000000000002, 0x7ffffffffffffffe, 0x0, r3}) r4 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0xa0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="0af19e0952d0133ea2bf6e839b7ba742508c6d0056356eca69e7cf4e7a42ab9f5ebeb75c2e0827e313b22e28f0fe9d48cab3dc55f911054a42934448828d785e750e5bb6b34e9867d06a2c5c03cc8521c70068a56d2d22230eb3", 0x5a) chflagsat(r2, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) r5 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x9, 0x9, r5}) setsockopt$sock_int(r4, 0xffff, 0x4, &(0x7f0000000200)=0x100000001, 0x4) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3e84) r0 = dup(0xffffffffffffffff) accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:07 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000003c0)='H', 0x1}], 0x1) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) write(r1, &(0x7f0000000040), 0xfeea) close(r0) execve(0x0, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) 16:00:07 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x4, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x0) r3 = kqueue() r4 = dup(r3) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) setregid(r5, r6) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) kevent(r4, &(0x7f0000000480)=[{{r1}, 0x0, 0x4c, 0x1, 0x61, 0x7fff}, {{r1}, 0x0, 0x48, 0x4, 0x9}, {{r3}, 0xfffffffffffffff8, 0x0, 0x1, 0x80, 0x4}, {{r4}, 0xffffffffffffffff, 0x40, 0x1, 0x251, 0xff}, {{r0}, 0xfffffffffffffff8, 0x0, 0x40, 0xfffffffffffffffd, 0x10001}, {{r0}, 0x0, 0x24, 0x10, 0x1, 0x3}], 0xec51, &(0x7f0000000540)=[{{r3}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x8000, 0x7}, {{r4}, 0xffffffffffffffff, 0x28, 0x1, 0x7, 0x5}], 0x4, &(0x7f0000000580)={0x8, 0x401}) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000440)={0x4, 0x80, 0x9, 0x5, &(0x7f00000001c0)={{0x0, 0x8, 0x8000000, 0x8001, 0xfffffffffffffbff, 0x5, 0x6}, {[0x165, 0x100, 0x7, 0x80, 0x1, 0x5, 0x7, 0x8000, 0x3, 0x2, 0x1, 0xfffffffffffffd63, 0x0, 0x131626fc, 0x7, 0x7fffffff, 0x3ee], [0x10000, 0x6, 0x0, 0x4, 0x101, 0x4, 0xfffffffffffffffe, 0x3f, 0x4, 0x400], [0x8, 0x529, 0x1, 0x54c, 0xfff, 0x40, 0x7fff], [0x4, 0x3ff, 0x6, 0x4, 0x7, 0x9], [{0x7, 0x6, 0x4}, {0x8, 0x4, 0x4, 0x384}, {0x4, 0x2, 0x4000, 0x4}, {0x4, 0x6, 0x6, 0x3}, {0x4000000, 0x4b1c00000000000, 0xffffffff00000000, 0x12876a0e}, {0x1, 0x9, 0x10001, 0x10000}, {0x6, 0x0, 0x6, 0x10000}, {0x4, 0x0, 0x20, 0x10000}], {0x100000001, 0x5, 0x3, 0x6}, {0xfffffffffffffeff, 0x100000000, 0x401, 0x100000001}}}, 0x7, 0x7fffffff}) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r3) ioctl$VMM_IOC_INFO(r8, 0xc0185603, &(0x7f0000000180)={0x9a, 0x0, &(0x7f0000000080)=""/154}) ioctl$TIOCCONS(r8, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r8, 0x8010426d, &(0x7f0000000000)=0x5) preadv(r3, &(0x7f0000002a40)=[{&(0x7f00000007c0)=""/88, 0x58}, {&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000001840)=""/4096, 0x1000}, {&(0x7f0000002840)=""/218, 0xda}, {&(0x7f0000002940)=""/205, 0xcd}], 0x5, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) kqueue() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r10 = getegid() r11 = getuid() connect$unix(r8, &(0x7f0000000700)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000680)={{0x6, r9, r10, r11, r12, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) 16:00:07 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x44, 0xfffff, 0x100, 0xd3}, {{r2}, 0xfffffffffffffffb, 0x1, 0x80000000, 0x10000, 0x1}, {{r1}, 0xfffffffffffffffa, 0x22, 0xfffff, 0xff, 0xfffffffffffffffb}], 0x80, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x60000083, 0xcbe, 0x2}, {{r0}, 0xfffffffffffffffd, 0xa8, 0x94, 0xa3, 0x7}, {{r2}, 0xfffffffffffffffe, 0x22, 0x2, 0x826, 0xc7}, {{r1}, 0xfffffffffffffffb, 0x80, 0x7, 0xa, 0x4}, {{r0}, 0xfffffffffffffffe, 0xa8, 0x20, 0x3, 0xc}], 0x1, &(0x7f0000000080)={0x8, 0xfffffffffffff9bc}) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) read(r1, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket(0x0, 0x7, 0x80000001) sendto$unix(r0, &(0x7f0000000000)="0500050460", 0x5, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10000, 0x80) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x44, 0x3) 16:00:07 executing program 0: r0 = semget(0x2, 0x7, 0x42) semctl$IPC_RMID(r0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x6c}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:07 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000240)=0x38) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x0, 0xfffffffffffffffe}) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="28000000ffff0000017a7496c9b4ba19a85e3d4784560e409ce85b1aa9401000"], 0x9}, 0x0) fcntl$setstatus(r1, 0x4, 0x80) socket$inet(0x2, 0x8004, 0x5) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000100)=0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f00000001c0)) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r5 = dup(r2) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000080)={0x3, 0x3f}) r6 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000280)={0x2, 0x1, 0x4, 0x63, r6}) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2d}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x7, 0x7, 0x87, 0x7}, {0x36, 0xfffffffffffffff7, 0x311890f, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000000)='./bus\x00', 0x180, 0x20) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[0x1f, 0x7, 0x757]}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x3d) 16:00:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff, 0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x5) getuid() r1 = dup(r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0x73b2) 16:00:07 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x22, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = open(&(0x7f00000001c0)='./file0\x00', 0xa0, 0x108) r3 = getuid() setuid(r3) fcntl$getflags(r2, 0x0) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000200)=0x1ff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000180)=0x8) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000240)={0x0, &(0x7f00000000c0)}) mknodat(r4, &(0x7f00000002c0)='./file0\x00', 0x8, 0x1) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) 16:00:07 executing program 0: setitimer(0x0, &(0x7f0000000100)={{0x0, 0x80000001}, {0x0, 0xf423f}}, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:07 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x85}], 0x1, 0x5) recvmsg(r0, &(0x7f00000005c0)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000480)=[{&(0x7f0000000100)=""/88, 0x58}, {&(0x7f0000000180)=""/223, 0xdf}, {&(0x7f0000000280)=""/46, 0x2e}, {&(0x7f00000002c0)}, {&(0x7f0000000300)=""/114, 0x72}, {&(0x7f0000000380)=""/38, 0x26}, {&(0x7f00000003c0)=""/108, 0x6c}, {&(0x7f0000000440)=""/45, 0x2d}], 0x8, &(0x7f0000000500)=""/180, 0xb4}, 0x2) 16:00:07 executing program 0: r0 = syz_open_pts() r1 = msgget$private(0x0, 0x100) r2 = getuid() getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) r6 = fcntl$getown(r0, 0x5) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0xd8, r2, r3, r4, r5, 0x25, 0x239c7c92}, 0x3, 0x0, r6, r7, 0x5, 0x1f, 0x10000}) ioctl$TIOCSPGRP(r0, 0x80047460, &(0x7f0000000040)) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x9e, 0x1000, 0x5, 0x1, 0x5, 0x9, 0x2, 0x0, 0x2, 0x1ff, 0x7fff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) ioctl$BIOCLOCK(r1, 0x20004276) 16:00:07 executing program 0: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ff5000/0xb000)=nil, 0xb000, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDSETRAD(r0, 0x20004b43) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c, 0x20, 0xcb7}, {0x14, 0x0, 0xffffffffffffffff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000040)='./bus\x00') symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./bus\x00') getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x1) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000080)=0x3) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() getpgrp() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) readv(r0, &(0x7f0000001400)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001580)=""/4096, 0x1000}], 0x2) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() kqueue() 16:00:08 executing program 1: r0 = socket(0x80000000000002, 0x3, 0x6) sendmsg(r0, &(0x7f0000000040)={&(0x7f0000000000)=ANY=[@ANYBLOB="5606f22f7c696c653000"], 0x10, 0x0, 0x0, 0x0, 0xfffffffffffffce9}, 0x1) 16:00:08 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) syz_open_pts() syz_open_pts() r1 = msgget(0x3, 0x8) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/54) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x10000, 0x0, 0x0, 0x0, "96f7cdeb90271131b4abf086500c9b6695818b31", 0x0, 0x5}) r2 = socket(0x16, 0x3, 0x7fffffff) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x4, 0x4}, {0x18, 0x3, 0x3ff, 0x6a000}, 0x4b, [0x3, 0x6, 0x1ff, 0x3, 0x4, 0x7, 0x2, 0x7]}, 0x3c) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x1d}, {0x6, 0x0, 0xffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000040)}) r1 = socket$unix(0x1, 0x4, 0x0) getpeername(r1, &(0x7f0000000240)=@in, &(0x7f0000000200)=0xc) syz_emit_ethernet(0x4, &(0x7f0000000180)='\b\r4A') 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x26, 0x5d2, 0x6, 0x1ee}, {0x6, 0xfffffffffffffffd, 0x504b0958, 0x6}, {0x2, 0x1000, 0x5, 0x101}, {0x9, 0x3, 0x5, 0x4}, {0x7, 0xf2b6, 0x7, 0x8}, {0x4ea, 0x1, 0x101, 0x55}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") 16:00:08 executing program 0: r0 = socket(0x27, 0x3, 0x0) recvfrom(r0, &(0x7f0000000040)=""/38, 0x26, 0x842, &(0x7f0000000080)=@in6={0x18, 0x1, 0x8001, 0x7}, 0xc) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000000)="02000000", 0x4) 16:00:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x101) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc1337f5dc8c0aee0500"}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0xffff) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000140)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x1000000000000002) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x4}, {0x6}]}) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000180)) 16:00:08 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) 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) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000180)="43426cd08b7206bd6f6ddc001952db0502874fc89f4eed7c9e8d6492f51b3109c04732ba1289df19192f0a4ee3c0d34071ab96be0f757ec45d1abd57fa1669bad8e3c1889f2a7ef09790f43eed551c9d4b4458e14383d84e2c6dcc5b0fabbfb9893ca84298c14ea0c800aa45ee6b7a79155f2e52a8b74cfae40ef6455f87b5ecc75e832c3d22dd4b5f1704aac531f23fedc4be68c81105049e14084ad68a6faef8beb342d811322e3afed6eaaa15f7269cc3c4c680e49e376914a34347f2853cb071f361ba88b30d8cc875680ed7cfac51c9bc3ea2e9d2c3f1904c5e4d4e4f6879a500a7c0c3116551a6a4cf610f05f9d65f192b0da7aac092398ad2f373f3f9b0dacef5d75039ec749c6e74b2834c62ac570c8c0ecafcd0520a4d21d8d6a2adee28396c86f24daba8154d91ac0d93c11fa38c4165b70dbe48987412eb3fb5d02e8c6d1830be988eb60f7c498d954d816993469fe1b9905b0b8c629ae3689db57b7c2efd0b6d9497dd39e50e0a2e10b103777f375f9e1f472bb3b8f638f742f32a5bcb48540904b9410da95cbb2eb301bc7f89611c8a0ebee3b71d5fd0948e3534aa6948985592148d599a9eaf8e90606cddaac1455a8053381c7f505b7032458057c77e556043838f6aae7c3916182fe700f917ca54eeb4f374052f20fe234924fe0c3179d5caa867f4ac61955ead96dafd9b75c8c5be665eb606ce928043edbeba83eec835d99daf84180f953a3699019c0a56167eea1508d9f881a5eb87861d07207e9457dd6ab6dae6965828b362f1b9ac42498f964afb8ab8c18ef734dd80483dcebe06d5c06b7ba0fe12788befcd2b7232fff0a4b6c67a8f92a8645191c4d663d112e776ffc8e88d7cecbf6d9f3cca45ce4bf9ea322541ccda293c38d0f9353192c03fb7387636019cb60b38b39fc01adbbdd2ce61d3ff65a47325e98be47e07288b9a7ba64ed8f60bb4ec31d9798c8cadcc71a4bf825ab5aa496f471a9c151f428293fa4953e3616dbcd5e948a4afaa7035a25a279185af0d03ef02df8e6b2d363aa89f4ecbf81fca60133e100ee266d5437ed969bd703e82eb050ca5558e407487fbf4f86434a0b0e48aa6e0b0828103d2676d43b153c860011a76e60bf5fdc4dfc98b77dd7d4107597598d94fd945c368661bcffa023933e4a7902d08f2616d055af5e7f1a05a19d093f00a3d99734b7568c768f9f64e947206713bc99c20498338dc185334ef4215f4c7fee9d162729c0fb8c80a150965528e6c5cc87637cbc099a5924872d379e8bdfd577485769649cefe00d0ea49eddb6cdb66400cd94b99556084705048f239c0a7521f2b1de8e21bf58732b072da7352a1ad56a88a981a600981f96768bfd85a204b911c4c7fe1a1da26fd0cd99a65fec914a470f7fe7a395b9c353be26b3cb7f1be5e17cc49c048668306e957ef5fee4872bb772bff2ad59367c2570eee117c657883ff5085ce084f2d15e385fb2117cf27377801d66415eafcad5fd00176194a5de7040cc718ce7e7eebe3ac62057cbfbcd85b0bbf99330f82c3a664ce92913e6a2aa3682933c3c0539ef76eed9a1480aec5c0883c804f0676ec1205e4cea89f73d8d3f336c76d4de4f14cb6942d9d7ae406094ff7ca7a796ea3f0ab618d06f15e1674b8805b57e4a01d003461711c9b7e9fb154349d1e8f697c71e95c66675ba992b23fd93b3d0c27ff00e2f0578b526b2882fd2fd0581bbd6fc02c5f9ae1f2de789b77d69104932fc3c64292fc112a1a80c3ae0dbf98da515dffa990a59eb268d5be4bb4d1489b2f9b9adf56912642d53c664058e33beeb45cfdf40cdc91c8c1ff4724f871cf9515c17801585d5997028da342d319c951a310775141d10a5f73d6e2e83779be3d7b825d6dd4f179f9d9c9143a4670b81d4a760bae0d75438ccd9e3e304f3d729cccf201294fd49e3793f96a17ef2427bc25883fa8537741f4313146c45aa3ed92b7cab47306ff448faa69d698d20053e52b6233530f09c577c9be4bcdb85de5497370dc2490091d33f95077e1bedb503fd540781904f56227d81812fcca9d6487895fcb055c62d8a32546b2fbc2111856605cee42f8e51e893b3d8bf5993f882125d378257fed073dba55b067376f3797dba1963f2b4ffa689f9ff659f7dbbd99ab3ca6ed84fc8105f274ae0ae40a32cc0c80e48d1917387862015a4e2273d9c32165cfd8685e7d3f1e6a89df3f587a518e7d2938dab37ea4281eda222374f3f04eafe911b7409a1e04e3cde06270d45b73b665c8aa8be23858f0955dfb8fd63c2333cefa0dfcbdb64744c93e5b24d1d95f2401ef3acc3a17bb9349f0e6f77454d2090d3ac96a46682caa321d286f8dea40179ab6e92049a276af759eb1a17ed1d10e0f95588bc8814f25ca0b66eb6d670c1ad4abb72247885d9db8a014829ca3decdaf65b4197611ed99a04f7d19a3da749b65afd404024b7bf939e9c3305ffd48ac128370965f038f458c82bf14b8f6c4167fdab385de65532f0d31c28f54d7b5dcd5f8b047ea780750f42bf6166a27151d260253ec582a97a4b38745221759cc0c63d5e5a469a4a1e4fe8a1f7b8f9732e1922e7249515cb7bae15f7144eca91454bfbc34ebde9824eccde7e1bc4f454d4e587ab755f203f3c32f82b1ab0c04f70e96bb5ad0ceb875be30ed41377d8b992128dad69ec47fb58f69c2af2bbae69bd7255a4c93633ca55ed51c09b04917654a5a4f0cd4c9ba3e0e926996e7ad096c9d846ea7631a226b8aeabc0e6abec848dcbc1c0b9c1896208e561949d9873a5a0d43247f555ada81c8b4a8c53c3fc22b1d7502dcf50da742335dfaf26bac5ba5290e6bae1894adb551910bea17158a5f7bff228d350d29c2db1245e0a45d2c67a03b10e3d1b8d8b6cb11cc0d13cf29182df5daee126fc3901a4dbec95b9df387e02282642b8f7d714aa076995e7877b5bb4f5bba042da5e12dda98c9a79cb56aab07121c79870bb1682119cfa8dcc84bab94ea0c2e547d381b45c4c29f56fb81f33bdd76385ae477a2cd138de3781884db9bafd2924930b9cf0d53611afa9ff168f9903954dde3ea3f6fa91b2a7c4863c50f000dcb378c5b7f81f991fda098c64f5b128fa7f3ce9e0ceef5da6b4220c0d1662ef98a9b721301e7e64ce4a6e2fc16d6ca18c85360dbeaccb23e1ab2e75e5cfd7ef0b96c156ecbb89b9f399111cb39573f6d235d39517450866a8055ec723fe0f88cf8bb0a5c2bf042ac68e9e6996f1158ae56b75c4e8ce679304e0c6a463b4cf2322a5916756e6b254fa9b6adf6c893aaf364235c5c3169cbd86c36128fec8ff68767770b76aa3364a6f85bc023c83ebff21a07bdea6eaf9aad819e61cbea86ba98fadfdb3abf99e4a8238091a420a44532f6a65bce2c463cda2dc66b18a7f68ec9cf63f1892b2a1335a43d4425e7b181533b37ea15b85a2ccef0b22d8083976cda8ab1959dcb9fe0ed07d3919c238144eceb635c78286762b6e142eee61fc9126782aae791cd8fa0a0e66f3a2e568cc0ffc842113143ef291dca6f400325f1ad69dd4808ef44ac7bddf8004ebe84b64a1253f5127444e8c14be950f65b2689641436dd9c47e4dee76e178ac18af6ad885ca61b279447e8fead6b3131c3568c1cf5c6ecd8eaa4a63052b88867788a5fcb488d05dbdf291631628e6ce2ca6ccb709f000b6690ba2b5c3784c8db3b9d583e0f1b142c5c07b51d7bbc83bb3b23ebcbf5ff43ca99fdb3903f0aad050207fa698b51d395a64b8ba6f7784d99bf9afb9258a2b937751bea0f9878204d4c3b2a5bba584cd43c2aa2c371ae1cf3ff75436c8581e11818ef5124d46ba51dd88796b3e6629662fdbfe46e89c9d01f3d310e8d7240689b77beec29020cdcc4e222fd404bc26622895ee11c8419fff415ca055f5348f8fce13e965043186960a8fdb52a0246c132485eedc7a55a416413ce85c3154adf5091f53d79bfec811745b739180b07047ca936dab853b1384b93f025a712f8192e287c2d34e2534d2e489a20a4e54827c7c3b756e44a059fe6c375095085b5a373a797c5b66bf4a0381c22ac3893fd3a5ddbe14195dd8c713a1b1c96e436cb2570574d4a628664a31c2a4d7c9921ac5c92578077e4de4b74f4414ef92d94e56748041271da50ae2543615344eff67cff1668dfe7c37cce8baf3adb32b2c23263c27e6f8e49bccc6e3fbc3e3435878d3ecb87c789fea573cc71075e412eadc53ed12297a38d920a5b7540e1764184199c36c8bdfac756c878f46cd8b1c60faeb4f04db47116c1c25d25dcc74b599b8a330db43b6b6541f646e9e43f6990b5b3dc5efde73fdbcf79ebde87941371af78a65879f858f45a01da67370fcaa19ab5ee964938d77b9fc2eb66a120b0246f54094b7218a54bfe52945053394789822d51160c6f3233dd4b535e6b7abf1ba37bc717b78f59119fbceafc5ea586c06f71998141b9c8afad684efb30c8a4f38b51f2bab7404bf7cdb8966673b66971600e854736fdb0c99c67b3ec7fa11a42ba9ac046721b44d469bd91efb02dc3e4ef02e28fd0943c1e4844a9c74d921a41cdd65fc0ca348d0a053f88aa63a7092935cb57d7c93a58c8095378cf7802c8cd7f815be51dad3e9b05dfa31b0f3b74cee33e511252b3cd93407716c43097336b1f5b82f01af077e3c5ddb55d9a1f34d1da7ca24bfd065f40d0e7131f717bf250f34b16da1ee256c9a49f98280f962285b218141e1665225a0037c6bd8a344f156301d778f42a555b949fb70131a77f036d6851ea8a0968e96467b33c4e09644ad043609975fa37d78d1eaf662cf03ed46683cc590cf50818fd21d430b497be91c874ed43b81b721b60e5b3e2eb5670b6eba5801b37e5742e4b1be6de00935b4eba87d548fe8de2facf3b4e776288f19ff75d0e68de37d1afc809f5ad115d6556e12a5fbd70112a19abb97ec4e3e477500df347b70d1597146fa85cb2f7df402bd6925dae57401e37147e48ba1d722f5db2e7c95ff88e888f492b23056e542a6a4ae254baf13a764961cb2651a06249f69d831e0160a93934b0331d729bcf55bb5e19472913870505b39c591a7db3a9a015311c3871c270e8d30015d80a85d7a69f4e4edcdb112d7923792b32953bfb5fc318f2252c6641171ef2c493c87d011a8da1760526f56eaadfaa51987cb89a19fdaca25d81b5d5075179fc37fb4062ed4d0cdc455164ea631ad8880b3f7e385846b60a377b8f9711de4b4c55029c7be00bf4f0f233dd307281df6c3a17481ddd7c0b9ee2b731c1bf45229ab9f121a4951abf75c6f73848716cb3065353971ed5c87baba07638c0d782fab5af8d87d702a200aefff7590c64cc050ed0696150a0395bd994ac0809bb9ec86bc75b37b5eaf7732e3b7a3c63f24cdb1ad43231391a6c2d72244e2e59be8e0a9373e3baa416ccfd44e835edb43e7438de8019a5f98b86b6f111646c500e592c6bd21d4680292170163ae6af5d76c8771b24147e54bbe5f060a18fa9a46df03a3d5bc9c9a61aba46090d15a44906f4d34f5eb2fc4edb9630ec730c86363e91f2c9c2136f088d651487c040d77f7aa7eaa20bcd1dc51405612af2aa74beeb9ae09612408f939c5a1d2fff62d1eb2bb0964d7dfc81a0e9495cdf7bfc9cc795da341cba437c92ee21dca514dcef094fdef589c7aa2ff60a19e61881bcff50469240e4baeb1129e649b5be64bce85421bd35dca106fe3dc2a8221be6e46b875880b3e40f63c4b00a280fa3d8218e02d9f7ec3fcd4f4dd7ac4806db0c734cec2cfc41892c3198881a44cceae236", 0x1000}, {&(0x7f0000001180)="770ccf76", 0x4}, {&(0x7f00000011c0)="b10a13b451fdcc0124e7", 0xa}, {&(0x7f0000001200)="5f5ad1cf1de365495183a3658ca1e689444da33211ebd00fc96e3ea7a2ec7c89793fe99f9e39aa52db05f30539178bddbe12c0449dd94769b64ed9f93a1246eb2d08b8adf5de5a00fb118be9dbea0d4776bd101ebf824cf882b1bf527abcc3ac91a5c46562543d0603d8ede264c6132b4e3bee57b54c425c65a4e8091d752915fafe9b2e8abf6206716a46a63f2bcd9972de96909ac33a26c9b2f65ac8da2c85070c1d4316f52b6ae5a6636b1f1b4b2438246a6f9d53ed3af354fa336d098ade3d81df49b799154fc315de0837ecedfc5781a22d16c6", 0xd6}, {&(0x7f0000001300)="e24e48fc91a531eef3", 0x9}, {&(0x7f0000001340)="bdccd244bcbd58df0295dcc44f6e5096f06d611af650cafe2dbc5dfd2f5eadb1b912abab0a31ce2af6a15437b0fb0b2bf67711515b3e412df76942c1f9379ba53f264a4b2c618b82bdc0afbab25a56cd105ef98034c48110cc8b6f9762298c41e1c27d576b8d4d3219925f91", 0x6c}, {&(0x7f00000013c0)="64e6efbe6c4b1fe51547bc2a8df6e7328fd6bc32a8e02888c995e0d72be661a955c3f6cdb0a845dd1ca122dcf5f455a99ebe595700afabdddd6dd3dc1249", 0x3e}], 0x7, 0x0, 0x0, 0x400}, 0x406) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x540, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) close(r0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) r2 = dup2(r0, r0) ioctl$TIOCNXCL(r2, 0x2000740e) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x1) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x28}, {0x6}]}) getrusage(0xffffffffffffffff, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x7f, 0xa26, 0x6, 0xfffffffffffffffc}, {0x8001, 0x9b8b, 0x0, 0x2}, {0x5, 0x1f, 0x0, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff62, &(0x7f0000000200)="b6") 16:00:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000240)=ANY=[@ANYBLOB="00c7862f66696c653000e951064805d9d069d774f9d8fd63204d94726ea79f1fc9002f26169b5b52b61afe4c81429949301dd2853e48ed939f533e9c55e301f4a386d730b1e47eb83ac53668d0f9227fcfa484e65e81b01c4b5382cdd7d629f840c4709040608bb827284fe79b7934b2db27c28cd69299c59060e5a9d39efb7c4887934db30ff3d2aa7315618f847ed18c5391d1b9779f0a84881214bc5693b14f5dc2d3d162a8dcb3a2200f9dd5b859a10ed1f647aa4bdccffa5fb0891c71e6262412ae55dc501a1a97d78fe5b30a395cc8b7c8b7a3a4be0e36e27695623f0000004fd6ea6edceb15babe206f2789e323d0534603bba86cf34eb246889af1b2fd59be9fb525141bec419737be0046a4236ce9ed23c3ffdd0d4a82e1ff55fd70daf54a168e82d26c98c675c0e439b3d708910500000000000000191fbe8b3b7f4384170e576d0070196dae7bb41124149470560d95e766537e450bd41d59e50a3c915b585f22cc5e48fe12157fbb4afa6a013cca55fb368d2ad6116548a1187a5034152fb6"], 0xa, &(0x7f0000000840)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 16:00:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x2}, {0x5, 0x6}}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) recvmsg(r0, &(0x7f00000012c0)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000001240)=[{&(0x7f0000000240)=""/4096, 0x1000}], 0x1, &(0x7f0000001280)}, 0x42) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) nanosleep(&(0x7f0000000000)={0x40, 0x1f}, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0x7fffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x31, 0x7fffffff}, 0xc) r1 = kqueue() r2 = dup2(r1, r0) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1000000000000c1}], 0x8001, 0x0, 0x0, 0x0) shutdown(r0, 0x0) fcntl$dupfd(r0, 0xa, r0) r3 = kqueue() dup2(r3, r0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000000)) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xb5b) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x1, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) 16:00:09 executing program 1: munlockall() r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x2) open(&(0x7f0000000140)='./file0\x00', 0x400, 0x80) getdents(r0, &(0x7f0000000080)=""/155, 0x9b) getrlimit(0x0, &(0x7f0000000000)) 16:00:09 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = semget$private(0x0, 0x0, 0x2) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000300)=""/4096) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r0, r2) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) syz_emit_ethernet(0x9f, &(0x7f0000000180)="2362e8ae42b693649090190d8bc29338694a3d4013284fc4edb3a1deca7b27b96abf7127a3b66e22a70700819c8050dea4f03e92fb07f6ffffffffffff02730a8735f6da0d726c531041f996069773a8e680e303ad7e427bd545637e7c3327dbff8283eb28780a5ab5ff77e47aa0fda5cc7fd2de5b864f28013b23c3e75545653d3adf435f001187476eaff893f4a9a397e53cf0711c4cc3346a2729679fd2") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:09 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000080)}], 0x1, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)="8ac5edd09735c18ce2dbf5f1680a8730a580b177a2b26eea5a8e8aa1f0087e0a5ee54a496a078fecf160b5c74e0808776917", 0x32}], 0x1) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff0054}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x40, &(0x7f0000000180)="36eaae09eeb6ad78ef44a18346f6801e8cc4da76eaad1cdab62023ff98aa6e63977df6252759a42afc1ce3d59c786e98b8e4ba637da3d09213370d997c052e1f") 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x8}, 0xc) r1 = syz_open_pts() getuid() getsockname(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006cfc330931d9bb47b317da5671fca0"], &(0x7f0000000380)=0x38) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000340)={0x2, 0x4}) readv(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/183, 0xb7}, {&(0x7f0000000180)=""/169, 0xa9}, {&(0x7f0000000240)=""/179, 0xb3}], 0x3) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x4, 0x3b) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="88", 0x1) getpid() 16:00:09 executing program 0: clock_getres(0x5, &(0x7f0000000000)) socket$inet(0x2, 0x8003, 0xbda7) 16:00:09 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x400, 0x0) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/91, 0x5b}, {&(0x7f0000000100)=""/3, 0x3}, {&(0x7f0000000180)=""/194, 0xc2}, {&(0x7f0000000380)=""/245, 0xf5}, {&(0x7f0000000480)=""/193, 0xc1}, {&(0x7f0000000580)=""/37, 0x25}], 0x6, 0x0, 0x0) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x0, 0x2}, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 16:00:10 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000080), 0x8, 0x0) msgrcv(r0, 0x0, 0x0, 0x2, 0x1800) msgget$private(0x0, 0x2c1) 16:00:10 executing program 0: socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000140)={0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0xf75}, &(0x7f0000000100)={0x8, 0x0, 0xbd, 0x9, 0x8, 0x7, 0x1000, 0x101}, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) accept(r0, 0x0, &(0x7f00000000c0)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) sendto$inet(r1, &(0x7f0000000200)="7b70e0295eff9bafe5958f9e3251742e4e6460b72d7ef3ca197e69a8e29887196232227c10f470bf3555e96af4fa410775873149c8b9f412eceafe94f3c3aa8059218a031effec8c3596d656d161b4483463e953741b33697c6e7cb4881ea8391a02810106741d762ababe821c68fc599c67ddb63f8f1ca397d705323ea708cdaa326ff09613252a891cfadbbc9316bcc1", 0x91, 0x400, &(0x7f0000000000)={0x2, 0x2}, 0xc) write(r1, &(0x7f0000000140)="441132f75458623ee39857c8a03b250e40b0d53bbcad008b112c7e4875269f474c8fae937bd4e0ee5cbd664f0d1bdaeb608177cca8be3d9f25c06bd6e40ff6d4e3e781560b03f323f0bcb97e520eb83c6d38aa1352a7ae412930b738f90131daa5565aa2f0613ea4b3396ec76926b26c0f955d034a3c84dd2746f23e7d651091e4b71b90364c6cf14973f907433d4a4829", 0x91) 16:00:10 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x800, 0x8000, 0x4, 0x1, 0x80000000, 0x5, 0x1, 0x1, 0x2, 0x1, 0x7}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) dup2(r2, r2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x110}, {0x6}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") renameat(r1, &(0x7f0000000140)='./file0/file0\x00', r1, &(0x7f0000000280)='./file0\x00') 16:00:10 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8d", 0x1}], 0x1, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x3ff) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0xf}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)=0x1) 16:00:11 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000000)='./bus\x00', 0xc004, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x203d, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x8, 0x8) ioctl$WSKBDIO_SETMODE(r0, 0x8010570e, &(0x7f0000000080)=0x1) dup(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x4) 16:00:11 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x80, 0x100) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000001c0)=0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0xffffffffffff2822) r1 = socket(0x27, 0x8007, 0x1ff) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)) r2 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) getrlimit(0x6, &(0x7f0000000240)) fchdir(r1) fchmod(r0, 0x2) ioctl$TIOCFLUSH(r2, 0x8004745d, &(0x7f0000000180)=0x3) unlinkat(r2, &(0x7f0000000080)='./bus\x00', 0x8) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000003f4, &(0x7f0000000000)=[{0x1c, 0x0, 0x0, 0x7ff}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x6) flock(r0, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGETD(r1, 0x5452, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000100028a7) open(&(0x7f0000000400)='./bus\x00', 0x20008420, 0x0) 16:00:11 executing program 0: r0 = geteuid() sync() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) lchown(&(0x7f00000001c0)='\x00', r0, r1) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r2, 0x4004745d, &(0x7f0000000040)) recvfrom$unix(r2, &(0x7f0000000100)=""/97, 0x61, 0x840, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:11 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) 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) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0xfb, 0x4}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) 16:00:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0xfffffffffffffffd, 0x0, 0x0, '\x00', 0x0, 0x7f}) r0 = socket(0x400018, 0x7, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)) close(r0) 16:00:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000e1040dcc4000000000800"}) r0 = socket(0x10, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0x9}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000080)={0x10, 0xb496, 0x4, 0xff, [{&(0x7f0000ff1000/0xc000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff7000/0x1000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x800}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x2}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8001}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff8000/0x1000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x2}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x200}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x200}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000580)={{0x18, 0x2, 0x1ff, 0x5}, {0x18, 0x2, 0x1, 0x9}, 0x5, [0x5248, 0xc54, 0x2c6, 0x6, 0x1, 0x9, 0xfffffffffffff9c0, 0x5]}, 0x3c) ioctl$TIOCSTART(r0, 0x2000746e) recvfrom(r0, &(0x7f00000005c0)=""/116, 0x74, 0x800, &(0x7f0000000640)=@in6={0x18, 0x0, 0x9, 0xd95e}, 0xc) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r2, &(0x7f00000006c0)='./file0\x00', 0x288, 0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000700)) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000740)) pipe(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r3, 0x2) chdir(&(0x7f0000000a00)='./file0\x00') ioctl$TIOCSTART(r3, 0x2000746e) fcntl$setflags(r3, 0x2, 0x1) ioctl$TIOCNXCL(r4, 0x2000740e) r5 = dup(r1) kqueue() ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000a40)) r6 = shmat(0x0, &(0x7f0000ff6000/0x3000)=nil, 0x2000) shmdt(r6) pipe(&(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r5, &(0x7f0000000ac0)='./file0\x00', 0x10) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000b00)={0x3, 0x2}) mprotect(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x0) chroot(&(0x7f0000000b40)='./file\x00') ioctl$VT_ACTIVATE(r8, 0x20007605, &(0x7f0000000b80)=0x3) ioctl$BIOCSHDRCMPLT(r7, 0x80044275, &(0x7f0000000bc0)=0x767b) 16:00:11 executing program 1: semget(0x3, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x20000, 0x0) sync() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x408, 0x0) 16:00:11 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = msgget(0x1, 0x90) msgctl$IPC_RMID(r1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x5) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x11, '.\x00', './file0\x00'}) accept$unix(r2, 0x0, &(0x7f0000000180)) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000080)) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x5) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 16:00:11 executing program 1: socket$inet(0x1e, 0x3, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x8010, 0x400000004) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r1, 0x80047469, &(0x7f0000000140)=0xb) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x40, 0x50) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000000)={{0x2, 0x5570, 0x81}, 0x1, 0x8da, 0x5}) 16:00:11 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x2, 0x7}) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x400, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x7) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r1, &(0x7f0000000000), 0x100000000000021b) 16:00:11 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004d70bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x7}, 0x8) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80104267, &(0x7f0000000040)=0x3) 16:00:11 executing program 0: r0 = getpgrp() r1 = getpgid(r0) r2 = msgget$private(0x0, 0x0) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() r8 = getegid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000040)={{0x8, r3, r6, r7, r8, 0x10, 0xfffffffffffffffe}, 0x6, 0x9, r1, r0, 0xdcb, 0x2, 0x0, 0x5}) semget$private(0x0, 0x1, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r10, 0x20007478) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x7, r7, r6, r5, r6, 0x140, 0x4}, 0x1, 0x101, r0, r1, 0x9, 0x6, 0x1, 0x8}) ioctl$VMM_IOC_RESETCPU(r9, 0x82405605, &(0x7f0000000180)={0x0, 0x80000001, {[0x8, 0x6, 0x593c, 0x1, 0xfffffffffffffffd, 0x0, 0xcb3, 0x7, 0x500, 0x7ff, 0x5, 0x0, 0x5, 0x1, 0xffffffffeacf66db, 0x100, 0x4, 0x7ff], [0x101, 0x81, 0x2, 0x4, 0x40, 0xffffffffffffffc1, 0xfe, 0x5, 0xe5, 0x7], [0x1, 0x9, 0x3da, 0xed4, 0x1, 0x3, 0x9], [0x0, 0xff, 0x0, 0x1, 0xe80, 0x2], [{0x6, 0xffff, 0x481420a6, 0x6}, {0xfff, 0x0, 0xffffffffffff8000, 0x6}, {0x7fffffff, 0x9, 0x8000, 0x100000001}, {0x5, 0x5, 0xffffffffffffff32, 0xfffffffffffff800}, {0x0, 0x3, 0xea5, 0x10001}, {0xe3, 0x8, 0x7ff}, {0x5, 0x2, 0x2, 0x1000}, {0x2e89, 0x0, 0x8001, 0x6}], {0x5be1a9f3, 0x4, 0x80000001, 0x5}, {0x1, 0x0, 0x9, 0x80000000}}}) msgctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x8000, r5, r6, r3, r6, 0x81, 0x7}, 0x6, 0x200, r1, r0, 0x9, 0x2, 0x1, 0x5}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r12 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0xeca8bd17aef42cc8, 0x0) r13 = open(&(0x7f0000000500)='./file0\x00', 0x10000, 0x10) shmget(0x1, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) r14 = getpgrp() pwritev(r13, &(0x7f0000000a00)=[{&(0x7f0000000980)="e891e76e0ec71d8ae3e45296af8e0377d47edbc698a58e311b14581366b2d692459bf604c9b3d7837084e77001c3470e1089121b71174e1307e11e799558035cc3ccd5f19a58916c013b1de45fbaf7d85e05be01249fa60f6d377a13eb43cb4595a734e5b09716cee509386ec9ff6bf396391c8027677e27d1c4", 0x7a}], 0x1, 0x0, 0x400) writev(r12, &(0x7f0000001ec0)=[{&(0x7f0000001dc0)="3ff52e9f9a92f1fdc7803072db8569c875147b0908404ccc63689e0e0be492ae803c08b51f274032264a303a9e0a16d4e2224318a0d34160baa1bfb81966b5b03f80adff9f9bd348236504b59af37096345c110192c264eadd9fb651ee60e4e145cd8d6149d5e2d3b45c70bce50880fbfd4b2891d606259cc6b9082f0371e3411677e515c18f9afebc7729724cffb96965df8bf0fdd392db3a12bce71a352d5b097b3bc6b3b6ff88f16f0d0f9509b44f1972652cc05d407e8aecd2a42ea46da0586f41e20d83041e9db531d5d5c43d2658db546c4679a95ebf406442026a3e8a63317fa72d5fa15e647bda948c586e4c25", 0xf1}], 0x1) ioctl$BIOCGRSIG(r13, 0x40044273, &(0x7f0000001f40)) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001f80)={{0x9, r11, r8, r3, r6, 0x70, 0x61a}, 0xfffffffffffffffd, 0x0, r14, r4, 0x1, 0x9, 0x100, 0x9}) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000002000)=""/69) write(r9, &(0x7f0000002080)="65b6f7f935", 0x5) bind$inet(r9, &(0x7f00000020c0)={0x2, 0x0}, 0xc) accept(r12, &(0x7f0000002100)=@un=@abs, &(0x7f0000002140)=0x8) socket(0x6, 0x5, 0x6) getpeername$inet6(r9, &(0x7f0000000540), &(0x7f0000000580)=0xc) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000002180)=""/6) 16:00:11 executing program 1: msgget(0x2, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x3, 0x518) msgget(0x3, 0x80) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 16:00:11 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\a\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x2) r1 = socket(0x18, 0x400000002, 0x0) pwritev(r1, &(0x7f0000003400)=[{&(0x7f0000002400)="4e02c526244a6d07ecce03e4a360cfcd99c0381f4d5afe4f29a11dd3a872bd4b3483f17f7884f139ba62face2a1f27021734a2e3df7d1836967448e64b8acee34d0d3ec3c612ddf929cf47663038461362fa7ad400f9d3b13b737b9deedf0bfffb75af6cab44b68ae9b16e8a9b8477809531af045520b08787a063430199c46716ec39c2e7ec293dfa892262e8318afd064f6e03c32cbdb32c7dd5c62cdda195a4868ad9e90b637fc5a5f629283b632822d253fb097a000e65d5bfcd1be0767b16224583e05f726cbb251d35ddc4ba1a2b3e91ab444b6c9e38675d31345548db22bfb7fb5f92aa5971ad444d6ed4a0399303f14998ef0a255cd99009bdebea8ae849f8d3b0c4298ea77de4a648ee5351ca7f2920352e2a4bfb88b8f54ff5b1805504438f609532c8bdd7902af0708aebcd3c541264ee95bd0fe981fd332143543e0f8860bf066dbe4a074d7d3c6932ed6721328f96082083c17a3e4e815bd7c9872f169950434ee0b88e608541699cf677fe69d1c311045261f5ab28fda93e8e63eb02200980b7d0c2ace5af88e84119042ad6e345812381b307cc32bd14c6009a2d9fb4d4aa39396fb8094d3cfa5b143cd8b2837a14cfd2022e7381268f2554f038893b09a925d973316a7d35b2adbf7a852433f2f9a83c48155fa180fbbc57dcacb2aa2043a87d02b9d33f0678c2a0928034bcebc4b3afdfb361e3066f57bcc38028d67fab29ea72e49bbb7f95ffe3d7881b20491909b9a899fd4c570db1589e0cc77d682e93e934200b7d0fb53a1313aff6dc38f453534f166d0e2e8e51aeaabf356fc01a90fe30bb600dc48a498325c4f64f56648050f15f07fc9b08e780f02d4757d9040f0c51c55fe2ae51297189bf4e64f44f927781d66209f7feb5d17a697de255b44bbfb45cc4d54724ab56c305cee29e22b64e450a92313957cc8f2742ed9df6237a4c50fb6dfc6b042728fb1401a0aea75c74adeb55f82d47f95689eb455ec7319eb98371b80e069d0fbb85a03cde5bb930ad7ad6746b17f919c3acb3470b1f1c37a2c56b7848d20af8c2a64ab076d7ddf6d4fbd87f001da80e67261c591ec84e437854d6dd8a1e6a977a8e177c32517fb98fbf31b2b79bf51016061c0bfc7fbb86c5dec6cedb111227dc9730b70cc8d5cccc51925240d357915cd2cbab556ee24ec5009463dce2cfc8e5b19c08ce5ecb3fecd8c1c41df8ae1432cc1e98a61380f227ced50550eaef5ab200194d7c8604500b9509bbaed760d17e75cd4faff92617504e1200527981e9820dce7ce2d1eb725ba83659f8f78b78ea654c668de80be001559287ce9a6b4433b05ad284a516a63cc78f49ef5742ceae5811ae52e3fc8814030e709762ca3e7154f3bd0870cc8300af2e99b6b8442c72a688c1465e138af3595f86fd5359131eed82978d8d439debaa919d365d990b93ef46ff84201117668d0426bcfa78bc4a40d9a0d432982046a7c858031a44be88b2185285db76582cc02aafe76949b58a9b2b50fef628f8cfda3e684ed7cd69048949dbd84f7052cf8525d159b896f723dc0687961a21922e7862776a4b3a8b8c65da73877988b5b1d1737c43b2f892ebbae83ee1c01d399bc1cb225c5d9b47f9bec896b6aa19ee842ba087ca641173e52e6ba987a34d796766bc202ee0cb309441423d3cfc61eaa31608431d82400e9eaf5b9bbcf2695bd1605c8f23d782ec3461f7b1ac88b523f8022671f84081b4586ea775a2a176730aeb65176795179bb8dad2d513bdbb8b375c7404e1da649af078746a5f681561d0feeb90c0541fe83b61db1f8eb00790eee6188e093b84c206a8f1e6ad2c7c85c551e3fd5403f4cf463585376805d052a4b760d65ea129ff4428eff6ae3f0c24d2033595c7e1830d613ee336701b2dcabd3a53873a59d090104f39c0b2b646454da80525ef01c6fd1e40362450e45d9ae70456ed96d4e3b41aa4e20cc407331775e3832b1839c20e9808c5e4be9d46e218628fa7346e8578df2976d45f8b77e53f167ee15a22f56e46b1d9c11869f2127afbc99902fda8b0e2304a119c073c4ec364da253ccc9773dbbc4802af3de4912aa765ad79123134ed4eaf7337b0d8c1b901bdd5485812ff2925bd566fc9b9c6c21cebb791e97f99a98656b5a6ff2f16336db66cfb6c524e003cdf01536a4816b66286ba2a2c98539895335fc5a55744577d3007e64c09331a175643caa9b49188d3c27a5f1f41652439f38da73488d102d250168ea3ce9ca5cce93555c1caff7d318a32e920f5a2fae4d670c3b3b819754ed889e4d4646380564ebee0c3cdacd252cec12067bd113df7e00a57e805a341af5d5a07db936b6732f768e73b5f5fd89f936b9561ee4daac359c4dae69515bd57cade7e02d8890129054e24d0de466a64e8d799f01a194b4c396fdb39fb208bdd7333e43c893516bca3d28a24bdee1f37e01dd8355e832ec3fb2ac2cc768052f6cac20a155a2bf2b6e4651e509e5ced598988395accf82d95ce45fabc43202c7f3d1a985d1913daecc393b208e9d22d3bb1d4ee3c7af0fe5cd79bf4bcc61a7613f2aa91ac19cdb48f47e0e87bc84f467eef2848670062a1c18cf9e5401dbe7ceeeb2a1076bbf940f70f064a63c0c02e76d731f0f33ebe151a37489e6a239afe68c14a8609093003d6046421cb44a7008ddde1c569966a0b723dfbeb5d4992feb55023c415370347c22e4910283baa5ba185bcfb31dad8935629a5a7f35f31630d355a4c186e508c8dfac9df08b1534f10df05374e93e8d83be9b7056a152cee6f8ad7d860ed385a8171895439d4e325e1ca0a08c8f1a4d9f8c867d9bd3c33d2a362f8579b43f68cf3a8bac709af8fe2e29dfe30908e3954688a44f19536de726b3be3aa2fc812a90757e6aeeccfbe1cf6184018400dfc4425fd5f9bee56ad360761eda086af56ad465e86d8d84df0c2dcc06cbcc3e1061b64037e90c03c8251045337815b662a875f18fcc39e07e0db68a57c139010647f97acb5057a7af32de4e2d29d42413efaf41c8ab2e781dafd8422ec761f5da1c53636ca0a78109b253095c32ecf9cb18262b608a5a0efd266c030af42067b5b3d3a50d67d98f93d7dabb8145fcace80a47c8c7e6772f3dd63ed3f1e7b41ba693562febe7d972226a2289ac3d99cb1133f27fac97bd216e87fbd31aa3f95712b303b8cc8725add1692823bd1e59b3358d6d060b0a3381d15d2660ef75a45e9eebae5b883a05d1f6ce6adc01c0109198f635ab7ae14d0dba1425b42d4d3c448135fe3773320aa0d5b9b902afd7da27623b8e7f7888458dd75e417253a23fe09dd19a87021534f59a0e78c9ecb8117eed3bd00c922cf2f1d2adcda8c8c914d5494c056a412b806bf345f19823dda2da3eb51432b5ebdef4ca72fdfb9d10e1833409bd29010477902f8eeef2eb49990ed11310c171e46d3c856191459de2a2e313d730e5b9b48c35f6cc052ea4026fe00bb534c409a3a3d5827b354dda8089e88e39bdcc42ae98b0cf2462538c6288471bd3f39c71f8ac13f22b47f095f2d7007bd857c22e527c565159dcfe0f5bf7699b8ee5f849cf0ad0438b8183e3702c073c7afff7608a4026a812208c15b10c996757bb4ae978c52b16f7dc5b2f86a94f1f2cb4c11bc192afcca10cc321a34c1fda394d06ccb6df58d323c659a32c56e464f1c814fd046c18caf1946107cd566f595d1c263382a02de3c82858bcf5b1051433c4745bbb7050d909517bd36bc5a60fd9c183d53fe88c5dc2a78599b7ee729e7104fa2c64d149c83af91cd5957be6ee186f95869e99569c4d4af5beb777a970975358ba8df83551a5a6d4cda399159b99d8b0b1f3a50a33ad466cefed036637f53ff014615b531860c95277beb49dd82d7b76677126a650a776911afe5852637f47504d1989a5d64534a42382ec922891f3b85c8851697ccd5cd7f23fc3ad2d6f23e360135eaea81e4702d9e01d04118433b7edd7b98dfcd6f62273c9dca32cbd87a732c2fae79539718898c951ca73119c5158d8f30127c87427771b0a6ec2dde2199df264a0b20b578367fcef9c71c1f7d31f20964d65e16283e6ac2bf55b07b89450396496fc5e943a18cd875a0b49df3f6598b93a750ebd7eb91fb046dbfe1134b5efe0ce3606c5475d63df40be2cf07d7271f2a89819bd4cbf058619b888af71bacb842355151737add03654e54093f575ad7fcad31f5e6f9dd278d261910429dc426f984025357a4a92c7421b4c37e5ebf36615c6066c56635931f8a785568c7adf0146253f9a51dab3fd39758430b944aa461f07779ad286d67600795987bd7ce8be482581ec00ea521fcf6252333d9703f8e119dd6c218353d8ab4dcf408666769878a25f2a7284fc10f8872049f99fdee6ed12ed2a177b6fd9cda2dad3cab3d52f545af4b673737e84a5eda8d63bd8a8c2b83c338f4b0394042c0761c9686d5f473e5f966d7834e345834d0642a20d25647b9ed8a9c3b0c20ca676b00afb00f83885db71d1df22052f9a8028f4ddfb8538c3e20c506873b45834428631ed71ee9abdaa3c8ab51a1574ef76c4bed2f45af977fb7d6dc43d6ed55a98a9c4ffb0f60e58d4248b31db637878bc2314d959c4cebd5af7aadf22290565c32046545abd3d3e50cf2331ebef302001072add1b1425ad8370255919526d7dc0d8dcfb373cdfa7b4be4c58761ffc019a420a39b111e2e1f57beedbedfdc847b4a25247aee2570151e33fd3d037f1a0d8c945b8079d2ce91018e04570ed4e8467de8097131974cd3257815d9a67f2025fa6933043154e9c11b7dca8a3472ba215119c365f27476ac68336593b20a815a04b29b74016dd441555c8e14211966240c4ad7564f81d09a50051429d029c8fb8031163c3f3f9604e5fa948fa3c63e278623292c05035eacf499fc8655350ca064a59410e182c00af0cb06161460acfe72f691f1c58f1e5c69fa78691b4b8d09467e92a886a30735781a344419bba5476cd57dac93a8304b4204f08430179c382b39db8d65d65d5480e1be2477208f8b8a088d5a8af378ac29ab7d3295fb742be64ce52a8b707a2b7032dea3afef26da29e6be67c10ba23073ae6296ea54fe383fc883e4b05082d17be39932d122099362f45b09718d35228ba7acb096e16b408a887c53169288c34cd2a083400786b5bd7640019015d741e0db8c70ab3069e04485f333a4818614822a4c9bd03cbf5e4f0d1903dd89f8fa34fc84ddd630a1d829ace4d545be52fe6df17dca276c03f5a9bddc548e358546504c31cc77ed2519b4e9e1b3b9308722e4e84936c797f583bdfa2b6a055468b971c84f554a6d957d639c1663470c480ce706368489e6b3f90af52ea22c0f00bf53960c54961263a8d6bab436ff1fe75111498b2cc9b35cc49c4911fa7610b1001c2c325f7bc517fcd67737d3092273308206ee5320eaa4fec73548f58a71fdbc73235094db377be80c777c5ab4ace152ab20a1852741b0303ca50e2fb884358ec3af025826d4231a0510c60c4ccb656d24e03941d66dbe79ce593cef20100ed4a81259028200202bd66111521fbe352e00ce996c4d30acb30669ffe2591596a4477f68501aeb494bf2ab8d92d5ab1bfa89395493b2be761fc0321d166c9191787682ca244a4792fd5edcc10ea878f7a0c41bd7663f320f7633774ed42730ddef564a7bfc4048f2fa35586e2dd7d995bd16ffdc706eb191a2c83af366e417a79811fb2f07ad51e2342a21316ee2c313e5bae826b01bd539eacc00e7ba3a5eccdbea0ed0e061d654c06930", 0x1000}], 0x1, 0x0, 0x0) 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 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00', 0x4) 16:00:12 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r2 = dup(r1) write(r1, &(0x7f0000000140)="802a4b26f6912477b55620005c91ecc9f1d2c3114fc2ba0793d00f97c7bef5e3d3daf9061e6ca0816ec7c12698e6cda1736210a3611034dc1c8fbb4a9de45811608b3420b8d33148ba28bacf24e36ce900b1dea4e6939d78317737e942aa2b7156810f51767dfeadb98e4a0e4be02326b140e987caed0de596ca6b9a8d345bae1f0cb35ab359b3bf31c2be7e494af0a388a59e32b3568921781ba3b81f1ab787ef7b888dd9e46d4f756e9a8136111b5e305306e581c9528c080ccad9d305ddf93bc92b1fb1d9cefe28581d7d9a5bfc0361c0df19b19b3fabeab35b2909dde759211684754e1698aa11197ddadae2cd4e09deda0c20c990261c1e6dfafa1a", 0xfe) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x1) kevent(r1, &(0x7f0000000080), 0x200, 0x0, 0x201, 0x0) 16:00:12 executing program 0: setrlimit(0x4, &(0x7f0000000080)={0x7fff, 0xcab}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ftruncate(r0, 0x0, 0xd) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x14, 0xf0000020, 0x3f, 0x21d}, {{r0}, 0xfffffffffffffffa, 0x2, 0x8, 0x2, 0x8000}, {{r0}, 0xfffffffffffffffa, 0x20, 0x0, 0x0, 0x200}, {{r0}, 0xffffffffffffffff, 0xc, 0x40000080, 0x2, 0x1}, {{r0}, 0xfffffffffffffffa, 0x40, 0x4, 0x3, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x800, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x100000000, 0x9}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20000000, 0x3, 0x3}], 0x800, &(0x7f0000000200)={0x5, 0x3}) lseek(r0, 0x0, 0x3, 0x2) sendto$inet6(r0, &(0x7f0000000400)="289caefad85b04ccdf900d249bbae457eeaba523b2ecf6209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e7db92cb99d639058f28ad91f7afe5b41947db7fa3c4693c93274943dd501c10", 0x57, 0x4, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setrlimit(0x2000000000002, &(0x7f0000000300)={0x51369485, 0x9}) setrlimit(0xb, &(0x7f0000000340)={0x200, 0x3f}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x3) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000240)) sendto$inet6(r0, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0xd4, 0x2, 0x0, 0x0) getpgrp() writev(r0, &(0x7f0000000700), 0xffffe0a) ioctl$TIOCSDTR(r0, 0x20007479) r1 = semget(0x3, 0x2, 0x400) semop(r1, &(0x7f00000003c0)=[{0x4, 0x10000, 0x1800}, {0x4, 0xd0f, 0x800}, {0x6, 0x1, 0x1800}, {0x1, 0x8000, 0x1000}, {0x2, 0x16f6, 0x1800}, {0x4, 0x8fd4cc4}, {0x7, 0x6}, {0x3, 0x5, 0xffc}, {0x1, 0x3, 0x1800}, {0x4, 0x9, 0x1800}], 0xa) r2 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r2, &(0x7f00000004c0)=[{0x6, 0x7bf, 0x800}, {0x0, 0x677e, 0x1800}, {0x3, 0x1000, 0x1800}, {0x7, 0xb73, 0x1800}, {0x3, 0xfffffffffffffe00, 0x800}, {0x1, 0x2, 0x800}], 0x6) semop(r2, &(0x7f00000016c0)=[{0x3, 0xffffffff, 0x1800}, {0x4, 0x3, 0x1000}], 0x2) ioctl$TIOCSBRK(r0, 0x2000747b) clock_gettime(0x9, &(0x7f0000000600)) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSDTR(r0, 0x20007479) semop(r2, &(0x7f0000001880)=[{0x3, 0x1000, 0x800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x2) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) fcntl$setstatus(r0, 0x4, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0xfffffffffffffffc}) 16:00:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='\x00', 0x8100, 0x100) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000100)={0x11, 0x0, &(0x7f00000000c0)=""/17}) 16:00:12 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) write(r0, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='W\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) open$dir(&(0x7f0000000280)='./file0\x00', 0x80, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r2) 16:00:12 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x820, 0x8) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000001c0)={0x7f, 0x40, 0x100000000, {[0x100000001, 0x4, 0x3, 0xff, 0xffffffff, 0xce5, 0x3, 0x8, 0x1, 0x0, 0x8, 0x3, 0x4, 0x5, 0x1f, 0xb7a9, 0x7f, 0x3], [0x1c000, 0x3, 0xff, 0x3, 0x2, 0x3, 0x2, 0x8, 0x4, 0x8], [0x718, 0x10000, 0x1, 0x8001, 0x8001, 0x6, 0x60000000], [0x7ff, 0x1, 0x9, 0x2, 0x7fffffff, 0xeda], [{0xff, 0x11e, 0x1a0f, 0x9}, {0xffffffff, 0x3f, 0x5c, 0x5}, {0x4, 0x5, 0x0, 0x2}, {0x7fff, 0x10000, 0x7f, 0x7}, {0x3, 0x7, 0x34, 0x3}, {0x6, 0x1, 0x2940, 0x200}, {0x0, 0x6, 0x24c87574, 0x1}, {0x7, 0x80000000, 0x7f, 0x20}], {0x7f, 0x0, 0x100, 0x8001}, {0x1, 0x8, 0x6, 0x7}}}) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x9}, {{r2}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:12 executing program 0: setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x5, 0x2, 0x4}, 0x9, 0xffffffffffffff81, 0x80000000}) r1 = geteuid() getgroups(0x9, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r1, r2) seteuid(r1) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) 16:00:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000240)) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file0/file1\x00') 16:00:12 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) syz_open_pts() 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) r1 = dup2(r0, r0) listen(r1, 0x0) write(r0, &(0x7f00000000c0)="d71954189f9782aca82e978e07fe357b8f3d27f384a6b0c4d60b1357ee9155a8824aac60be882acae18fd4dbdb007e3904e510bad9b5965d9a68f841b7061a8f626ac96d3f55ed0195783dbc09ae8e5444a99563bd77c9e0722bb4c0e1472778d5da0c463c078bf5227a5a7afbd21b16d8d3e2b1eb75b2a7defb7c8c8ec42ef630055a02bde480cd292e950c71c03a505e1784b6f579e747894138c6a832b4e6753fe119b1a2e7f69202237a94273363997a4a4c23bc81e0bd214129af4fc95dec0f85083e69c550c5a5728e7cf18cdf9e3f8a849885c35d2ebb", 0xda) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="d767801dc655c413b62fdb5edce49b320132c14e23d5332cfb2bf36172818a7670b1cec45cbf507aca5d4132c20cac51049c7a627d7c452f790b204f4fbedf29e116337031a6fb39e1467175c6865add749f6a774d1b684150c6f82b49eb8a874ea766e7105d05fc2fdc468c3cb7279df5fefb11991be3dca96d8633ec7483f3f0af8d5687183bbca1816426b7191c524468772c8c74e735c8b9f5fee116934b472a99c964bd6e1902a8b33d23356009133935174b6389488b8a33e0eba2", 0xbe) 16:00:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0xf7}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x3) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x8000000000010000) pwritev(r2, 0x0, 0xfffffffffffffe94, 0x0, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x7c}, {0x2c}, {0x6}]}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) r2 = getpgrp() r3 = getuid() getgroups(0x7, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000240)="97806b6f6be914742dcb7751ce023c226bb513e31bb8c80be266e31111cf0ea3fef7136a02386a3f6de8de8e9eb6f6c9778c8d084e93b8d021d7a480f7fdaab37e14f1a9de2cd93afda5fdf7ac1fdab87710d54fffbf8668630d1c9d66237c02402625a0b29226773c2f68f940137638396f6255976fc6108a5794a8dc02874bc0944b00eaef845a2027f015af3afb20e8f7aca896ac176cf3a45da747e7c06b8f2153b5baefc273f45e8574955b87f79e2858fb433b9d8659295aeaac3bcd64321f80f8c1f74b6ec8", 0xc9}], 0x1, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x1}, 0x4) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0xfffffffffffffffc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") r5 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSCTTY(r5, 0x20007461) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x8080, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x8000000100) 16:00:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x40000001}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x3, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getegid() pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) utimes(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000140)={{0x3, 0x8001}, {0x8, 0x9}}) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) 16:00:12 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) dup2(r0, r0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x2}, {0x6}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 0: r0 = socket(0x13, 0x0, 0x9) r1 = socket$inet6(0x18, 0x3, 0x0) dup2(r0, r1) getsockopt(r1, 0x200000029, 0x1a, 0x0, 0x0) r2 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmdt(r2) 16:00:12 executing program 1: unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000000)='c\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff}) openat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x1c0, 0x102) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair(0x16, 0x0, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000180)=""/75, 0x4b, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 1: pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000480)=ANY=[@ANYBLOB="01f92d2f66696c65307d291512236800"], 0xa, &(0x7f0000000180)=[{&(0x7f0000000140)="ac84909cc48d6b80e76779c2e37971627d1f9f250b470bd9a1d4fefbdbc6df2d3debe38697", 0x25}, {&(0x7f0000000300)="f9c224bdfc2fcac75ca1c16aeeb1bbe5f1186d56257d61b4df954ebf5760f642ba49de351e37eae3de54a27dfadf01939ff8ed64a56762eed8e07379a44b194c846551560705275b8ef2e831ddc1b4ba8910a71ea915198520da943862b39c7a1d5cbbb235a01aa709cbf3108e62a08a0df57de5c1363c5c06063c2432675eab8c91be40a85752c5a0b6a49b8b806391a6e2876343ed9a81b35601ff3cd795e23641cb", 0xa3}, {&(0x7f00000003c0)="fe44155c25383f70d701a7f94ad1e3aee87ee192ed0a2686425a9fab7850658667a451faea8f7a7d4874a667084ca4af5684073e57a62ec42ae3fa5c414a01f07dec4672355596f07ffbd0975e4c54d02a825a03b7f5fc4c56786781002bd763e7d551b1", 0x64}], 0x3, 0x0, 0x0, 0x8}, 0xc) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:00:12 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0xffffffffffffffff, 0x8}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r2, 0x4004426a, &(0x7f0000000000)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x64}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20004402) 16:00:12 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) openat(r0, &(0x7f0000000140)='./file0\x00', 0x160ddc05c0f3ec77, 0x12) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x1b, &(0x7f0000000000)="03000000", 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8442, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getflags(r1, 0x3) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) syz_emit_ethernet(0x1, &(0x7f00000000c0)='\b') 16:00:13 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)="00ff0000", 0x4) getpeername(r0, &(0x7f0000000240)=@un=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) setsockopt$sock_int(r0, 0xffff, 0x1097, &(0x7f0000000140)=0x1f, 0x4) socket(0x10, 0x1, 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x800, 0x4) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000200)={0xd, 0x0, &(0x7f00000001c0)=""/13}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x1f) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x1) 16:00:13 executing program 1: setpgid(0x0, 0x0) r0 = getppid() setpgid(0x0, r0) setpgid(0x0, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x20, 0x0) r7 = accept$inet6(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r8 = dup(0xffffffffffffffff) r9 = dup(0xffffffffffffffff) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000040)='|}', 0x2}, {&(0x7f0000000080)="21cb4026cfa88c17e71ca0d5328d6d36b0a0", 0x12}, {&(0x7f00000000c0)="6eb705fe3097f0f74bb3ebba8ac9f8328c633ccd13e7a8c7bce2eac65530b3f3d49be824e00d199c79e3af09f42d2a90fafe26d450171cbe4bcd7b74af16d97c26350d4fde02ac98de1ad1d7d0bf5d0f1e85d52a0b5f3238ac033ee58d0dc1d0a4a1c490b1804625fa2ff1f121f221b2d4faff866db79260c2eca0f6086bcde5c691900c61157c512eeace5e04d8ca90715485cf8a43d7660ec796c3bdd8f8d74c188768eb3f260d0d4f78b75b75ef20de3c7c2fb9ad0c2b9c924ec297b30586177d3af6064ceecc4c77402ca11ec7a721d5d8d1c87205097d548fadaafed4dfae00c4ec1b95fc2143f1c43c6f79bd8a", 0xf0}], 0x3, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r0, r2, r3}, @cred={0x20, 0xffff, 0x0, r0, r4, r5}, @rights={0x28, 0xffff, 0x1, [r6, r7, 0xffffffffffffffff, r8, r9]}], 0x68, 0x8}, 0x400) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='tap'], &(0x7f00000002c0)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='.\'\x00', &(0x7f0000000200)='tap', &(0x7f0000000240)='/dev/bpf\x00', &(0x7f0000000280)='/dev/bpf\x00']) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:13 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) execve(&(0x7f0000000380)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000003c0)='\x003\x9c\xdcT\x92\xda\xfdf\xf8\\>\x9e\x17[\xe9\xf6\xce\xac\x89\xbbo\xa0\x97\xda9\xe1\xda\x14\xa0\xeaQwY\x04bV\x1b\xe8e\xf6V:\xe8\x00\x00\x00\x00\x00\x00\x00', &(0x7f0000000500)='B\x9b<\x03\x9dxF\xf7\x93\x8bh\x1a\xab9P\xcdS\xfa\xfa\xb7\xedb)\xd5\xfcX\x84\x802\xd2\x98\x18K[\x1cnN\xc16Q\xebz\xb5\x97\xd8iZ23zS\x05]\xc46-\x80T|\x1b\xd3\xf6\xed\x85u\xdfc@\xed/\xc5\xe0\xbe\xfa/F5\xb1\x9e\xd4x\xb7#\x11\xe8\xa6\tL\xc8\x81\x8a\xd1\xcbB\xaf\xd0', &(0x7f0000000180)='--)\'\'\x00', &(0x7f0000000480)='$,\x00'], &(0x7f00000005c0)=[&(0x7f0000000580)='(\x00', &(0x7f0000000280)='\x00', &(0x7f0000000600)='*\x00']) 16:00:13 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x5, 0x9f}, {0x1f7de56f, 0x7}}, &(0x7f0000000040)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x48) getdents(r0, &(0x7f00000000c0)=""/150, 0x96) chflagsat(r0, &(0x7f0000000180)='./file0\x00', 0x5bc1975984d09eb8, 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000001c0)={0x2, 0x8001}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x7, 0x2, 0x0, 0x0, 0x8, 0x2, 0x6, 0x1, 0x1, 0xab16, 0x46d4}) getdents(r0, &(0x7f0000000280)=""/88, 0x58) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x1, 0xffff, 0xffffffffffffff01}, {0x18, 0x1, 0xfffffffffffffff8, 0xc000000000000000}, 0x4, [0xffffffffffffffdd, 0xfffffffffffffff9, 0x6, 0x3ff, 0x20000000, 0x8, 0x401, 0x7]}, 0x3c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r4 = geteuid() setreuid(r2, r4) ioctl$KDGKBMODE(r0, 0x40044b06) mkdirat(r0, &(0x7f00000003c0)='./file0/file0\x00', 0xc2) clock_gettime(0x0, &(0x7f0000000400)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000440)={0x6, 0x1, 0x1, 0xaeb6, 0xfffffffffffffff7}, 0xc) mkdirat(r0, &(0x7f0000000480)='./file0/file0\x00', 0x80) clock_settime(0x6, &(0x7f00000004c0)={0xfffffffffffffffc, 0x1}) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000500)) r5 = msgget$private(0x0, 0x104) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000540)={{0x10000, r2, r3, r2, r3, 0x2d, 0x8}, 0x80000000000000, 0xdb0, r1, r1, 0x2, 0x8, 0x3, 0x8}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000005c0)=0x8) mkdir(&(0x7f0000000600)='./file0\x00', 0x22) mkdirat(r0, &(0x7f0000000640)='./file0/file0\x00', 0x12) getgid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000680)) execve(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000940)=[&(0x7f0000000700)='%\x00', &(0x7f0000000740)='-{{\x00', &(0x7f0000000780)=':#&\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='R(\x00', &(0x7f0000000840)='$,\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='[/\x00', &(0x7f0000000900)='(\x00'], &(0x7f0000000b80)=[&(0x7f00000009c0)=',\x00', &(0x7f0000000a00)='[*\x00', &(0x7f0000000a40)='*\x00', &(0x7f0000000a80)='{$/-\'-+}\x00', &(0x7f0000000ac0)='/\x00', &(0x7f0000000b00)='}\x00', &(0x7f0000000b40)='\x00']) r6 = open(&(0x7f0000000bc0)='./file0/file0\x00', 0x8000, 0x80) bind$inet6(r6, &(0x7f0000000c00)={0x18, 0x0, 0x0, 0x3}, 0xc) clock_settime(0x2, &(0x7f0000000c40)={0x8, 0x8001}) ioctl$BIOCLOCK(r6, 0x20004276) 16:00:13 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket$inet(0x2, 0x2, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x90, 0x2) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) r2 = socket$inet(0x2, 0x8005, 0x7) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140), 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000100)='$$\x00', &(0x7f0000000240)='/dev/bpf\x00'], &(0x7f0000000380)=[&(0x7f00000002c0)='}\x00', &(0x7f0000000300)='\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="f24aa284c3d02ac9ea98fe1682444605271946501db603415bff224def0df1b8512510cc52d29e9722693cbdc30a5fb00b3e8e606f536a5931795bcacbe489cdcf8b13f25762ee1783246d175aa6467e0be068082ee1572718f7004475ee431b63fb00d8fe4ea87368388a331f6fbf4871b00bfadb297df3e49dcf61505cef664d2170de865bb7fb563e4e257b38a0e0d622360d4b687118730a88bf6ee110ea7de229bf44c68a4028d46d9e7b0d3ce4d0b673", 0xb3) 16:00:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x810, 0x0) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030035700100000000000000"], 0x38}, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a64) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x100000001) r1 = open(&(0x7f0000000040)='./bus\x00', 0x8, 0x0) close(r0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)=0x8000000020000002) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x7ff) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x10, 0x2) read(r0, &(0x7f00000001c0)=""/116, 0xfffffee0) socketpair(0x6, 0x5, 0xffffffffffff0000, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000240)=""/190, 0xbe, 0x1, &(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8) poll(&(0x7f0000000080)=[{r0, 0xfffffffffffffffd}], 0x1, 0x0) 16:00:13 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10040, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000200)=0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x200045}, {0x24}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x40, 0x3f, 0x81, 0xdd6}, {0x9, 0xff80000000000000, 0x1, 0x1}, {0x38e, 0xff, 0x7, 0x4}, {0x401, 0x9, 0x6, 0x4}, {0x3, 0x0, 0x0, 0x2}, {0x7, 0x1f, 0x6, 0x6a8d}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = dup2(r1, r1) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000180)) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) 16:00:13 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0xb1}, {0x45}, {0x6}]}) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000300)) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x6) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) munlockall() 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0xf3c, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) write(r0, &(0x7f00000007c0)="9d28551c0148e9689c6aa339192ff20b2c3e775ce0bf2356bb3257b4409f4a8bc86644024a4d42ab029df0f05f8327a194a1b3f6eced19c26f58ffb8b0c4d9024434093a8d7a57ce234266325b5b8e2781adeffd1f02f5c854a90dcd1946705a928bb305a218f24cd2000000000000000000000000000000003bde08e8f6c6b50b0ddef8462ff8e800f7568687db74900b4671ef37ef1eb60cd17cb730fa577fe430bde115efb39068f90700ee27c809a62816d9146b7bd2f26bff87c68283a3bbaf15919f1d0920e3d856933a52a1236f88aeea36547ff9625b4a1bf220f2efab5ec77d3d9aa2c294a0f3d6af1ecd3929a0d66abc889ceca0000000000000006448ecbcc847b24966f0662c06f44eec92a691f21515e58142b34aa5703989c56f6ca19348d9df1b9b29951a36f8356f1ea2fcc2964031cfbeced7a67b2949b15b877494910609681c4af64c714dfc25f42ac5f680baad52dc7c3632e888f6c192917963245bf5e2b3c1e184297b8053b35892e8846d1bd70b89f2f9f6c2af7b00e820d87133a35d73c7c6552d1ad2741319f4d497d775319ba6c70b88afc61e2c4b0ad8938dec6640b60c7e34eb3da353ff053007", 0x19f) 16:00:14 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0xe0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) dup2(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r2) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) 16:00:14 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x94}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x0) write(r0, &(0x7f0000000340)="86642326d9e047c88980c4bb90c100d5c1f31b93884cba2b183640195e0cada891d9d661c43f19a1f74288b909a2c29fcb6b6441b1bf495d6f72362ccee7a526c748b63914e9b1778a1fb8cf20102db588bbf5e8ea246bc8d0cb1bca2b539ea0a523eee31636c31c56f14ab7da99180411f4ef9758ab33702797defdb579ace49932e3ce39bc4f974e942fa26b99c634688b7482f2ba248515d213e1155b472edf201ca959e823fa21b5fbfd5a0b4b63f363f74bd7d87bf87b03296b1c484c0d10086856a6cd8527", 0xc8) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) read(r1, &(0x7f0000000140)=""/229, 0xe5) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000001380)="0899c5663a4805e97c3c78450e9d5d609ab9f1f6e025ae79c8fb0d64380c1661fa27aad868d5b396246feb1dc4865370c4428940c55f314d4dbfd215b6fd9c19ecf8d664c0b3e316be9b11cb5542bd912da5641a3ad4d13393d71eeb79d7366c9a968130d0c2eb56a7a82724dd7a95e33c8e4edd4b5ff6b905cdfd481bbd46428fc4e08158e78bedc889d4ddcc666b00b79ff1938d0ffab42af25b1fa3ad54d2eba6c501329aa5577566b71c935c7248490f9c9134372fbb8e274857f823eaca8b629fef7c9f7adc33bc5dd8f12d5300b3c8", 0xa8) r1 = syz_open_pts() poll(&(0x7f0000000340)=[{0xffffffffffffffff, 0x9}], 0x1, 0x6) close(r0) dup(r1) r2 = syz_open_pts() r3 = getuid() r4 = getegid() fchown(r0, r3, r4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000380)="03da970e1b16e4b33d9702225ef32c27e702936bf28b3933bdc9f9f72895b08a96b485f01bfc2df93bba9fe7090361db50a75ec284fa0dcef10b711fc79eb60fb5f83379dde6f262ef54ef373538c9684b2270c2569ab43932fb430a6d4fadee9c89428695abb5f67ab53e096a2925cf3a5c8b57bc1576fb433c7c6935fc1c4ab04cd2f54ab9984e6b6d43073e02930f48aa5e7cdad91370a2f754e214654dd6dc81104d76c200216207657294a2e70070e65af5d65f35c9231071203bc433be78bb52d47218f33046bbe238ce935755ece14250158952153c905b16c8b652b847f1ecd075a794f738581c6e26a6b03c3e9203e01ab78581879cc8883d61ebf67e56c5dbf8f606e4eb4acc4704a4ba7c605a46c77d8efa8628994b0504cd5ec67799966834e23965cfc7962f2c81e61185ff527e03b99503ecd80833225ba4854ad95649f8d87907307aa61bd46a5804de5dcf471343e1ce6274b9670e28d13428c6249c7862b5e98628e9f61843ef758672e2ce5b902ebfd289bcfd363d4040b3a511622323d52610d4dc997355e05fa09d10257ec496924f8b1ec377d251957d1539a387063ff56d3c0a11044ffc340070cae92c915d29b6ee17645c86d45b9501ed645ef3a92c16945e6d452feef9b4f97600264e9429622f44d8f96124d1b9103c3732c84a349a650cdb697b0ee5a1cc5e08a8803087f02f1acbea268ed014afc5a63e8d7f4cd7b5b69afc507adfcb152e3b0c949ccef074f9936530f0c554f4e7332dbe4406055d8488a958cd63f67fc78bb3c52a2b553500ef9db475d2a42c904594199f17957ce0f90076dd38b4e5a07c900eed1d584e36987ac9ad5cde766cea5ef8f61f656597185b3b50b837bb321727b29672b2801f118bc9ce862a0b62feca898a697a7171c500981891e71168965c31f2c73181f4a33829659558d416ee0b702686e63ec353fc413b9db8eed8903d3c3f71f1b1467861b23e98be42f76095e188d8dff5f7828e82550fb82059a97ad4eeec6892fe946a627a9f4586eec0b9bf9d0097a53783db8c706d7c188d17114639ec2cee482141b652eb66b119d5caa8a2938e55a1af6dd127feb76fa59c057357a25c48d5f25f300ef39b1deaa05300c4e38ad2acc726bd86dca79744fcbc80d3809760744d3efb101455e34f3c3247bc628371a426954ef0b364a70daafd199a26b35e041d5aec6c5c8f7ac1997396f3d86725953a3c35450eb6253ee978587e1fb8b06b9ce6b902c752cd2367f96118653949b04b9372da53857c8966b75f8c764282a59421a51e636a3d5a616ed6382242d79dc80e902e44f3271c2a31ed3e88fba0a6d27ccd766363dc8a51f3f325c69adba75fbc5128c40ba01153f0c3a15a629bf22ebfcfc208b4ca837ccd4ffafec0452c71e94ac21b3c56ac6c854f52ec8cb569af562c22ee83b5bb141e503ca72936004d713deb525c319a456727d15981a6bafd35412dbc00a4d3038faf9f6d37bab61b214e29c3ec111d10efe8292713ceaba6294b8e40ece4ce77c507b46ee6a43cdec94de0b1e1b3ebf7bc63cfad919d3c8e4d241f05632a4e4b387c6571dc6af9016ed5cc3872bdb5cd2d1065e44c60b8fb6b2cfa9a029d596ca7bd5f847d3d3914f4b31df8461959d62d238d6d9b3a384e0008457e8015c11d7f567722f3227ca50affded2490abaea6f5cf3917178701891bbec0dba5f127b23280da4ee92b8010dcc85ad1e96f3b2038965d747b9ec33288ad752cf6d9edbdc7a2c1bccd360f2c7d860a91a1d60e0adbf172c80b5e8649b4fdf1aef5345b8ddabd5392b4f0965f191c9dadc5c45f9505ec12d586fae61ffafd5a99554912f27ef00b14e792849808b51e5dd594e4ed77d9b0800364e207e9ced6f4adad2d7d08de8c0cd4b52873399b80a587afbdfbdfff4e05c2fc57e941c384763fa89b5a05ff65d03334daa607423d67408c654bf8f1fc2bab15c58317dc868555c5e09cdf2f4efb7f928deb8f208a131479a15ec7b3ef7e4f18a771005c872dc96558b1eea8610de4061ce9df1bba9268ec0be371a7d2a80f73fd792775b6d4c0aa42e8163345ab607b2ac4dd7c9a233f9488bd3a247c655592f9ebb0f93d87b42fded141bef9f21f80580a603de5ccf59d4563b69f16e9e71688198e53bcbe7747ecfb7e6e259041d7df6f4ca93d2420c7e76a61c34d0d9d121853267f42db766ad38ec76245b0800cf6bb32774e049a6a781f3c84a624c40a8e818429305af60d61b9ed27c5c4d2ca8386a40b72ac6f7475727227a747636faa8b355873cc0148e1a2ffaa61d175c7c37bb806f9578fd3ff0dd72b87803be3182ec8e31247b480b55035ffc577d70cd7ea65b40b47a736d4df1f71a08be629f512a4733f58500be5f1da1e9259b21cf54c4f0b6a926c78d12eeed9718ae1bceaff3bcf61fd475d9f83b9d8b599579f9adad5eafce2b01d7d13ee64781bb6e021ed94871cc408c65f0493326c4038e6d2351d808daf1d4192a10a1898bda59460588eb825e72917754acb28be4911b17728077b784d6a25fed2baa7753d174350eb2e1d84e325587a29fb3c0226391d22f52b81413c3ab19b1c2524e6c15f534f8f58a7a444ee88284fc20e41735ac336fc078ecae220f4083dbb5fffc11369044874a5ba77d0baf2403fd5ba5c37f9cec397d306498050ddf78f127fe8dc6be7be7912904e90a2d66e0dd2306f12b07b10d3d740e7ec996e3d39f67fd8dcb904b1a93cb8b8f4c4b3ddbd9b8e75310e9d2ebe2528b6f81e07c5e11824654619f6470fd381aa3af7d2e71e44b9b4bfbc52f2416936a279aca98875b60460bf2d12a2a76c7052b890ba5c433d6fe7be44cba11e2eaa313daa2526c872b0bb68e067d28194be470465f381496b168cb3c28e3f74495a9ec3250af6e2add0cdcd0f2aaeadce5038e7ad0e05160052d5a842183e57c830c477ae15b44e679167c93308e3fe6908f55c1982dcdb1f16f641b75dafcd3e6499d233ebdeeed8f83899d2ecc54fb43d322a0def869bd0e031a8e2d850e1b1d9eb3fc81554137ce3477e505cf532dabe7ca453dfa559d4d30ff5c3171a35b7273aa908b212f2b3f6f479a131ff3a143236f54e434b64ffcb5293504fb8cd2bd9182d7a47260554e2f1e4eb89d28731e129ffe9b0f76052e99a2d0995be4df92b117e3a05aa0295d4e597c7eb2bd553b0eb233efcdf784b2ddb6d87178866b2b417999d7fc9dde3b94611b36770244d870a3d13abff355acc62d85e2cb6edfc271acfe594e26acaf60839aeb1ba0ed63691ec62a8b4dfa847385d57e9f089aab1005664c0fc799e1c19b5ca3facb5748c398ac6b2a8e6bab7ca5eab6816648c082636feca9ce563dccc9ab20fec67e3259db1577eb707ad2209ea110af430b7f1976828e0aa3e110e077509ddf66e7694ff33b9e2109025a31c64a14578867406f93e4f6ff4ca3096325335526fb1e9fc05c2c1588411442751c7b09d498df4f6533b0d7bfe9b54c0eecba798c46e77a3b9c32fca76fbbfa11aeba3af11b58d7b618addd14019e04bb60604c80ec0ee37bbb45498038c3304f7a612d8cef3164b9d74916c26d5f8140a946248c0b51f6ba8ec4d6b2d656c68fa44bed215954cf47f1834e98d0759b0028cce953c9a7f966212a2cca337147fa5c49ca103233588b03e85fb1e7ad408f655700a915d0a0d69a110b10429d985da6e817b4dcb5fa5b9e3bfed7b1ba76610bab67df9bb12c31c9c3a7013f80be0808f18f17425b271f8b2bc4e5154e86aef1904bfb8b280f0e944662e06aa90e6b6598d3835beaf3b0cad496e3078218d6c5f6d8543d19f796302b11c3b13d126e7e9b0e51fae2683de39aea0375d097cc134a475dcfdcb3720612a8417df8b8669d193f88a763862d371e873ddf3df072f7b38a8d1fc640a2fc55a733b14fcf031892d2efdb5f828e0c476779ab773278e98e81212d3255d40dbc7dcd126915aa75ad42b05ec9e27992323637082485e4dd5ce9169578676f468d93c59dff0f3ed1c128ce335b581149c184cdf490c0a176dafb88666d420bbef3b65735998af668d6cf861541111a70720ea9ef7e32fa78dc5f19f8b4259e2dd8fbf22d5e81a3e7ee77d6bf5e23d9302211cdaeefe142a2f40d2f05a6c546e6b5b711df99c20b836f30549536391574e0562a794c6aaac808939edaa4ad8c5d35fe254eb3ffbdc07c783e9cfe9b5b051dd4e01aee09dc199e99d4cf2c3b43525a865b7d47f0356d23fa8a694ff629f4951c4b228ed830b63af9a66f11b37968d63f913f3a6fb6bc0c0a12f56035d386f355f3d6bbb2f5376db8ce0e7b1fdeba21cfa88deeed4ff3f26219007d988984e57c67825e780265ef3a8898d8057fab8edaa6f20236339f174e046f6c2f7f1d23a19564a1bb709f1d4215dd17d714579341bd9025df3a02a367ebbacb271a54d5b624b7b6d9333d8c62dbd80cfb9fde4725e4ffb50dd64566feb96ec8fc17217c70cc68c95fa970d141407eb9c444035ced443ef6e93d8b6c0440635d31c82f45679ebf2029276383194624350dd32680f099c812a91092dfbd7054d4ff4cc75b0db0dfc5150a69285b13f0c92f641ead1e1461d8f612cea8b6dc30f74cc76e17409ca903f6e1c6b81f85b3795e8a70577686f430f93ec889bd559063c17d4effba4713581134ad9460482bedf766ff98b70731e929309045beb3b176b90379a425457825ba009a3a5032f6b4f09f9b2c26f9603bc4151ba578e2ec1e063d9d33cbbae3e3752de72aa56dcbb00e2cd4c45752e433a5d302710c1e745fa5e35bbe0ded34c39dc8c983c4941e0f9f34d6d2a2c88ecc614fe17f3dc1a4bb858dd1157e2d09849aea332f7c9332d53843a4b5410ecb7707306b99a0759cd7cb0e05882ae1d4ff975f1887f46baea669efbce69c9d37491692fe320a2e8735507d453429e017fa0c21edf2f9b62579722c24c24d3a0f6069fcf8e1ff1b7114a25f872f7acc03421a9906dcd8bc82f53e327d252920366b0f7a51f70cb4bcec8ed26bc782efd25fdbc1465c2898f93eef1fb34d2409fa1216d2b025d3fc46c748fd83d379d1f53ac542cf2a1a8ee0ecb90c5e00ffa28d695b272494c5b982eddee435b8784987386b7b4f154be8f39f986f13dcc40bf452993139f23d9ace0083951f2ab82d0d9628dc41bb3f1b99943e60052b669adb211390ba2c9dc512b7992319533a252606cec63f1b08d69aaa3a311cacbb70303fb83a028133ebff61545567464aa5b086e7a64daeae7d8d73eb22a14745ba06b43a9a037f73ae36d5c0bdc4720a5354107d541f610ee33a83d42ec46b19299625d15287ebac677f219194a8958eb5036e0adace3a217ed43658a6bc7474b9c2ec80a6060b1c3c1ab3be6e77e4c3e8405f9372fd6b3d30eacabfb5535b604a027c706da003cc7c6df98ab67ac1fd04ce0f1d80fb0c38c4c5762c66aaa2e8daa9ec4d94eb86074a862cb428239f9ca9a6834a22df431a7832e0784f3bab3f6c7a817734050d6adb4bb51de66ece23d863058647c69a3b6987c567832ed631e91737c6b922006ef0915298b8052a70dfc09522adca0a5e947a02563450404c9a60eb1bea6bb7fef4f5a0e7d765e7669f54a56da064a7effe9b0e8d291abe982fd95659ea185acc23dd325747e1ae347a7ea37c031dc81491bed5099790663b9920b5605ed45c22b29ec011a644439822ae31100481047ede3cb764354aeaa3592d0b9f75736eafbe55a0445e2ee65648b85a4c982efb76cae383a37a", 0x1000}], 0x1) 16:00:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8082, 0x0) getdents(r0, &(0x7f0000000180), 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x1) preadv(r1, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000000480)=""/246, 0xf6}, {&(0x7f0000000580)=""/39, 0x27}, {&(0x7f0000001740)=""/4096, 0x1000}], 0x7, 0x0, 0x0) linkat(r1, &(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000040)='./bus\x00', 0x4) recvfrom$inet6(r0, &(0x7f0000000180)=""/180, 0xb4, 0x0, &(0x7f00000003c0)={0x18, 0x1, 0x8, 0x10000}, 0xc) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000001480)=""/170) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x7, &(0x7f0000000240)=[{0x0, 0x7, 0x908, 0xcfe40000000000}, {0x1, 0x100, 0x80000001, 0xad13}, {0x4, 0x6e29, 0x0, 0x8}, {0xffffffff00000001, 0xd553, 0x400, 0x8}, {0x80000000000, 0x1, 0x9, 0x9}, {0x4, 0x80000001, 0x6, 0x100000000}, {0x9, 0x5, 0xa3, 0x1007e}]}) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x80, 0x80) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f00000000c0)=[{0x0, 0x0, 0x40, 0x8}, {0x549f, 0xe43c, 0x3ff, 0x401}, {0x101, 0x400, 0x7ff, 0x5}, {0x2, 0xfffffffffffff206, 0x7, 0x1}, {0x73ee, 0x10000, 0xd1ff, 0x6}, {0x4c61, 0x6, 0x2, 0x1}]}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000380)=""/4096, &(0x7f0000000080)=0x1000) getsockopt(r2, 0x7, 0x1, &(0x7f0000001380)=""/246, &(0x7f0000000000)=0xf6) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:14 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0), 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80000000000406, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f0000000200)=[{0x31, 0x3fc00000000000, 0x0, 0xffffffffffffffff}, {0x5}]}) ioctl$BIOCLOCK(r0, 0x20004276) 16:00:15 executing program 1: socket(0x2, 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) connect(r2, &(0x7f00000000c0)=@in, 0xc) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000000)={0x1}) 16:00:15 executing program 0: unlink(&(0x7f0000000000)='./control\x00') symlink(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='./control\x00') r0 = getegid() setegid(r0) r1 = getuid() chown(&(0x7f0000000140)='./control\x00', r1, r0) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = semget(0x1, 0x7, 0x1) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x8) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f0000000000)) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='\x00', 0x7000, 0x16ff) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getuid() r3 = geteuid() r4 = getppid() getgroups(0xa, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r4, r2, r5}, 0xc) pread(r0, &(0x7f00000000c0)="8e7e88e83015fc32294612a633f8d7", 0xf, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) setreuid(r2, r3) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) 16:00:15 executing program 1: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x0, 0xfffffffffffffffc, 0x80000001}], 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0xfff, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xa4, 0x1, 0x5, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x8, 0x8}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0xfffffffffffffffa, 0x3}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0xb711, 0x8}, {{r0}, 0xfffffffffffffffd, 0x41, 0x2, 0x2, 0x4}, {{r0}, 0xfffffffffffffff9, 0x4c, 0x0, 0x7, 0x80000001}, {{r0}, 0xfffffffffffffffd, 0x24, 0x40000002, 0x34d09340, 0x7}, {{r0}, 0x0, 0x1, 0x1, 0x8000, 0x9}], 0x3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x89, 0x80000083, 0x3, 0x7}, {{r0}, 0xfffffffffffffffc, 0x0, 0x20000001, 0x7, 0xfff}], 0x2, &(0x7f0000000140)={0x400, 0x3}) 16:00:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) write(r0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 16:00:15 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x1, 0x20, './file0\x00', 0x1a71, 0x6, 0x6, 0x8000}) r1 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x0, 0x7) 16:00:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x40c, 0x0, 0xe) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}], 0x1, 0x0}, 0x2) sendto$unix(r0, &(0x7f0000000180)="773e11f3aaf606efd21a9c2eb3094df650acb892e924b5bfcf3d123aac728cea07720e1c8d647f5f5dbded924af1f7f1116c2ad9aeb6d5046b3e72224f39ff8bd6d46b22b86153d17d847a0512ace5d47b69f5838f37975cf0b467805c081b3e45fd37986d752e1fd08854842415bc515af2ecf264335c22f0fb73c29fb36d6a1cf4c77dafdc6fcce3460294e7d540d847484a39d26e979254de0da09b2ea7b3c8611485ed652d7a15dc941fb5588a521d8686f6", 0xb4, 0x40f, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:16 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x5, 0xaf8a, 0x80, 0x3}, {0x7, 0x7, 0x5, 0x100000001}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0xcf, 0xffffffffffffff81, 0xff, 0xfc82}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8020, 0x0) accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x40, 0x3) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {0x64, 0x0, 0x0, 0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) getsockname(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x2) 16:00:16 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f00000008c0)="bd73e04f86e539e4b428792b854d3cb87e64123fce509a14c64b345a0351945bf8f4d78b8fe9a0b0274a8e0f42ba3c999613cec5402152136855142f4424466c4a78d5ba30799e41801c81ae71b9afbe7e7c677a9f4eadad57115df5027380eac22fc5371fc14b12069ffb046407d2dfc1f216d7db786d1f5d9bf9", 0x7b) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300", 0x9}) 16:00:16 executing program 1: socket(0x11, 0x3, 0x0) kqueue() kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x7f, 0x8, 0x9, 0x4, 0x3, 0x80000001, 0x100000000, 0xffffffff}, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x2) 16:00:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f00000bf000/0x1000)=nil, 0x1000, 0xa) ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f0000000000)) write(r0, &(0x7f0000000180)="c4bd467aacd0465e05e85b11fced531b78a571bf483e5f14f56e2f4e01d21e39abac68bd81419a7b81b74e72718f34c2cd1013724144925f07f070af", 0x3c) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000001c0)={0x10, 0x3, 0x4, 0xa2e5, [{&(0x7f000072f000/0x2000)=nil, &(0x7f00000e0000/0x4000)=nil, 0x3}, {&(0x7f00001e0000/0x4000)=nil, &(0x7f000005c000/0x1000)=nil, 0x7}, {&(0x7f00003e4000/0x4000)=nil, &(0x7f000066d000/0x2000)=nil, 0xffffffffffff0000}, {&(0x7f0000439000/0x1000)=nil, &(0x7f0000316000/0x3000)=nil, 0x4}, {&(0x7f00006f8000/0x1000)=nil, &(0x7f000019d000/0x1000)=nil, 0x9}, {&(0x7f0000432000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f00002eb000/0x1000)=nil, &(0x7f0000390000/0x2000)=nil, 0x1}, {&(0x7f0000590000/0x4000)=nil, &(0x7f0000767000/0x2000)=nil, 0x1ff}, {&(0x7f0000687000/0x1000)=nil, &(0x7f0000446000/0x2000)=nil, 0x3}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00001d3000/0x4000)=nil, 0x7f}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f000034e000/0x4000)=nil, 0x435e}, {&(0x7f0000621000/0x4000)=nil, &(0x7f0000341000/0x2000)=nil, 0x81}, {&(0x7f0000fee000/0xf000)=nil, &(0x7f000003b000/0x1000)=nil, 0x80000000}, {&(0x7f00001c9000/0x1000)=nil, &(0x7f00004eb000/0x1000)=nil, 0x1000}, {&(0x7f000015e000/0x400000)=nil, &(0x7f000042d000/0x1000)=nil, 0xd696}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20001, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x40, 0x7ff, 0x0, 0x6, "3107fe480ef3763a70c7caddb64991c88754b4d0", 0x336, 0x67807e57}) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000080)) 16:00:16 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8a5a, 0x0) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x8, 0x6) sendto(r0, &(0x7f0000000040)="236e2cbbb2c60eb2d9d306555b6d537a36afa565d4902d7a1d37e96fcc3c1b7bc9f044322c5218", 0x27, 0x8, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x33, &(0x7f0000000140)="ebffcbff", 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) setsockopt$sock_int(r1, 0xffff, 0x102c, &(0x7f0000000100)=0x6, 0x4) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)) 16:00:16 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x20400, 0x0) 16:00:16 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) r0 = dup(0xffffffffffffffff) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x1, 0x101, 0x8, r1}) setsockopt(r0, 0x1, 0x80000001, &(0x7f0000000000)="4057c2407a164aa6d0f88b27", 0xc) socket(0x18, 0xc002, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) 16:00:16 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x2) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000000)={{0x67, 0xffff, 0xffffffffffffff01}, 0x401, 0x101, 0xffffffff}) 16:00:16 executing program 0: r0 = socket(0x18, 0x2000000002, 0x0) fchmod(r0, 0x1) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="ebff", 0x2) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x60}, {0x6}]}) syz_emit_ethernet(0xfffffe06, &(0x7f0000000140)="b6") 16:00:16 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39}], 0x81, 0x0, 0x7, 0x0) close(r0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x110, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000240)="db2e") 16:00:16 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0xc4, './file0\x00', './file0\x00'}) setrlimit(0x0, 0xfffffffffffffffe) 16:00:16 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x83) pwritev(r0, &(0x7f00000003c0), 0x1e5, 0x0, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000200), 0xfe72) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)) r2 = syz_open_pts() close(r2) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x808, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x7, 0x9e, 0x3f, 0x0, 0x8, 0x80, 0x100000000, 0x1, 0x0, 0x58a9, 0x8}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) write(r3, &(0x7f00000017c0)="2f2fe0fbd2d8a1fabb2762365c1229ef704476d9d41d34ac79b0bf2f0fce9e0b57b327c24189ce76a6277a9fd63004eb6e28602311739f2c84d7db025734f688247cf6e06d5a507a9865787f2bee1fb4fa1173b052007867fc133a3b38e5397ebcc3dc93d2edc53e0101863b87ba8f7be36695ca46ba423008e181a2dffcf28a4bfef9c85fc43bc06a7641d430b403e0cf861c98ab4a91e4ae62637a66ece2dcfa2d1d9a86f7aae7152c7c854b90b124a9353f8ea8c76c168b66fa192a8a00f40fd38eb0132360ee39af35bdf70c96a736fccc2f86b0887ab47d8e6182372441ec1b40f73fdce50496ab430ba498f10fcdc5985340872c0afaa4f172ef118bc58c24b6ffb3e8dc170332ef33521c6ad9e313941efab32030b8b4e9d530c83d141dd266669cee89f9948c2228b40cefcff346da8e6df92a29415b33b4588ee69a840689f2ec84531536eeb2be082f3a7c184cd1e1f2f6fa9cd18bf322449b16cc28ed8fa95addb18ec073fb4f3416d21b4cb626a8e278babc180c19ab643af1a1863162c99a9883408a2cd2333936d69f616f1e1e69454ceae7fe113bfabab8714703e7f857ddfda4089899609dea13777d793383da6a0c08786b84743d7a073fd508dd0f2a466b63124d3e70122cd3218b0f376da945b758584f04fb06e42656e87974bdea4994ee36aef816702771be0984d79dcf173e94e57d136729c6b363", 0x200) 16:00:16 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8040, 0xb0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000005000000c4e0112ddb9bee2800000000e4948eaa70137628f66472cd79ec1e0022ff34ed3bd01b7304f27e545f1e8ae17dc4345285"]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) msgget(0x2, 0x101) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) 16:00:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f0000000300)="5001050260000604000000011306ca90081004fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) bind(r5, &(0x7f0000000000)=@in6={0x18, 0x0, 0x1, 0x80}, 0xc) ioctl$BIOCFLUSH(r4, 0x20004268) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r2, 0x6, r6) getpid() dup2(r1, 0xffffffffffffffff) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f0000000480)) kevent(r2, &(0x7f0000000000), 0x8000000000066, 0x0, 0x81, 0x0) dup2(r1, r0) fcntl$dupfd(r2, 0xa, r5) kqueue() 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x44}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000300)="b6") 16:00:17 executing program 0: syz_open_pts() r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r12 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x43, 0x48, 0x4, 0x43}, {{r6}, 0xfffffffffffffffe, 0x6, 0xf0000002, 0x3, 0x4de1}, {{r11}, 0xfffffffffffffffb, 0x10, 0x44, 0xb43, 0xd5}, {{r12}, 0xffffffffffffffff, 0x0, 0xf0000001, 0x7, 0x80}, {{r3}, 0xffffffffffffffff, 0x5, 0x40000012, 0x80000000, 0x2}, {{r7}, 0xfffffffffffffffe, 0x4, 0x1, 0xfffffffffffffff7, 0xd3d5}], 0xfffffffffffff0e4, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffffd, 0x40, 0x10, 0x37e, 0x1}, {{r1}, 0xfffffffffffffffb, 0xea, 0x5, 0x401, 0x16}, {{r9}, 0xfffffffffffffffc, 0x10, 0x40000080, 0x100000000, 0x8}, {{r5}, 0xfffffffffffffffb, 0x80, 0x400fffff, 0x8, 0x80000000}], 0x1, &(0x7f0000000480)={0x400, 0x7}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r13 = semget$private(0x0, 0x0, 0x100) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000200)={{0xdad, r15, r16, r17, r18, 0x0, 0x81}, 0xfffffffffffffff8, 0x3, 0x8000}) r19 = syz_open_pts() kqueue() fcntl$setflags(r10, 0x2, 0x1) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r21 = fcntl$dupfd(r20, 0x8000000000004, 0xffffffffffffffff) fcntl$lock(r21, 0x8, &(0x7f00000002c0)={0x3, 0x1, 0x3, 0x1, r14}) close(r21) dup2(r19, r21) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) r1 = dup(r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x80) 16:00:17 executing program 1: stat(&(0x7f0000001240)='./file0\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) chdir(&(0x7f0000000100)='./file0\x00') ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) unveil(&(0x7f0000001340)='./file0/file0\x00', &(0x7f0000000040)='c\x00') 16:00:17 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000000)=[r0]) setregid(r1, r2) r3 = msgget(0x0, 0x304) msgrcv(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000963b7c4100000000000000000000000000000000ffffffff"], 0x55, 0x0, 0x800) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:17 executing program 1: r0 = getppid() r1 = getppid() setpgid(r1, r1) setpgid(0x0, r0) wait4(r0, 0x0, 0x9, &(0x7f0000000000)) 16:00:17 executing program 0: socketpair(0x16, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) lseek(r0, 0x0, 0x0, 0x3) setuid(0xee01) seteuid(0x0) 16:00:17 executing program 1: socketpair(0x1a, 0xc000, 0x1000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x7) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x99, 0x1}, {0x18, 0x3, 0x3f, 0x3}, 0x8000, [0xf5, 0xffffffff, 0xb7, 0x3f, 0x4, 0x800, 0x857, 0xffffffff]}, 0x3c) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x9, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) r2 = socket$inet(0x2, 0x3, 0x2f) bind(r2, &(0x7f0000000000)=@un=@abs, 0x8) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x200000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000140)={{}, 0x2, &(0x7f0000000100)=[0x0, 0x0]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44}, {0x1d}, {0x6, 0x0, 0x20000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') 16:00:17 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x5, 0x9, {0x8, 0xbb88}}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r0, r2) 16:00:17 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "d730c15b08f4ff0000747beffde400"}) socket(0x18, 0xc005, 0x80000001) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x200, 0x9, 0x9, 0x1, 0x80000000, 0x0, 0x576ec791, 0x0, 0x2, 0x7e}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20222, 0x84) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000080)=0x80000001) r3 = socket(0x2, 0x400000002, 0x39) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet6(r3, 0x0, 0x0, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) syz_open_pts() write(r0, &(0x7f0000000000)="e3093a", 0x3) r1 = getgid() bind(r0, &(0x7f0000000180)=@in={0x2, 0x0}, 0xfffffffffffffeba) getgroups(0x8, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x8, &(0x7f0000000140)=[r5, r2, r4, r2, r5, r3, r6, r4]) setregid(r1, r4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r0) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x80}, {0x6}]}) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r2, r3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000004d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x11) 16:00:17 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x102) r1 = semget$private(0x0, 0x2, 0x2) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000180)=""/212) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x80000000000003) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x7c}, {0x6}]}) nanosleep(&(0x7f0000000000)={0xfffffffffffffff8, 0x401}, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") nanosleep(&(0x7f00000000c0)={0x7, 0x9}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x18800, 0x0) 16:00:17 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x7fff) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x800000080) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) socket$inet(0x2, 0x8, 0xfffffffffffffffe) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000100)=0x100000001, 0x4) 16:00:17 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2012, 0x86128) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x4) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) write(r0, &(0x7f0000001fc0)="082853c050f392d529042bac85d19900ee25cd78465e3e64bb659c412b85ce43dc7fd8af6a62b254e812f5029b1e516a0f4715acd76f49be5de314f8ebd857228ca2fcbcebed582ce68743a0aa7a549593d2239ab3ca8043358ec824078ee7e2f4ceec342ef11e4633043299afcb10e58217b81126320218ba97d73f020f8af2e0c3ad605ad782f43c6518fea87704abbf1adb51a30b1993612e4983c8ddde656ae329a34b8eacdd3944075479d4ef77f107d0bf41bd130ac4860e3e9a2862c2f67f46481401979a66eea5a56361368a85f95d62eb1d44e7c9a420a85b0c6aee73f38ecafdcb822e5a11bbe03f6e0c9ee7e997bde029f31b5ff73264f72da510010043c034ac1c6b46550e94158a3e4813765e70528f890446ff1162431729c8f22587194687f45fd9613488b770e215e228c87029a781d107f66f72a64d0b91bd9845ac183a3b7d271f9fe8be458e30164ed2b64e2f31bb04a7fe8e69961a2742faccd35d7fbfcb777ad7e0a08c07161d9a28644ab2731e4aed05c2a34ee44393bfe292cac596678c3efbc7edf90c0106f992882612e9b3cac0a1cdead584e8c44c7ad23f895512ded3f28325720c839030fc8e3090c04b872fdaa4ba11bfe172061a171865a4c2bacf865b399481a0a2a2dc97da91fc305963a99f682afd29e64fb9fee79ff0efa4b2e605ecd41169d304338c3de307cd5525ba5de837cf531da87488d28cfd7eb5fbc86b592d4a2f0f0aabe36186151d5513fd05a0ee292c1164639dad0dc53abc91d10b40f50078f726eda6c475bab90b51818427cbe7e4e486b72f2e3aa2d9bf13fdfa62f995b297e78e60efdd953847dc0256ed2d3797586a0e22aae1055ac0305484600397084c0f7212329ce37b3014bb02666ecfe395f64a92c7fc075b313ff0a1e1f4b9f38ba86cb9011484f34aa037e69f451c98a403b67d767f3fd03b0e604b483f6b17bae7e62d9dbfcd8ba0a6f8fa110c5401517d652b7f4ed6f350bac8896fcbf641f82a17414a1b7d5f5a920e886bc38762635002374f5c863895726252176cd5bd43c1a05d0a0133521eed35afe2cb397c4dfda77e1be9c140115d7a3331d8aec15aed67b546e597c104c33a6393bcf041ae5652c0e4f9217c0cfab96066d679af266fc64ebaf1f48fdedc3a2d17aae3736c86f0eb7146a415cbc632c1f2336acfce7b449859225502d0f277f427070996b2daa7c20d0c49dc8e557018e02c754a0db7da60b233e64c5ad292989b89cc8a2d7f29b99926fbbddd659c73724884b20b5d67733a48ce0f52a0b297efec85778bd05584f43c92ab13e989f62c2e7533e776ba04ada83a43773a9dcae26267ad1187bb44ac5d8a4405778799861922729b7ae2afdef26d20e1567d6cd8530f8900dbbce207e1820a9e5659fc8278c58e5cf6d82849381050f836404c289b549a09bd94e0e66013112611715b21ef4ecaad498bd70edb35496fec013445f0b920c87405801beba851918b1f73f8155d93e38bee2d52e1297adfb59a218a64ff5ffee06eaeeeabe19941c5e126022814b6779f132dce7914f93b85231af8c28687774204162456a00afd995dd121723719a15ebe094922299ef08b5b11060a5987af7055886e776da2de2bddd28d9c02c4b01a26ed2e54e0060e5fe9ac7b0c8022a0687868f47c02eeabf39a069436106258183d93051f6b36b08fac234ec26573bc816c68fba9378a7ef9c7e7797ad8bc876a4d0df0dc28ac27c705822d5da97c545b4666952ba55775ff183c517fae1cc202870b5238a9da0a0d74104866ab6157d0d7bafc2b96ef5a31ff7abba6a800ff9934ea26cb924c3ed768e4f7d5ca0d7b5f4e38fe3c0818be7bd928f82122db38fe3800ba1fca350880e2ee25da078754ffa3f21897d0c84fd96b48478140b970a8896202b65e1eb76f4448213060f4f65d17580f729d2e3346f97ba45b36fc2729c1b5534f99b82fc95ddddffcc1d23655247e659948aaf89413a1b703b151dcf713cab9ddb913b0d4d0f1f92e0388b5a96108336d8ffed69d06a5ad1f509b14f988883e958f64e85f8f7554ce6874f82847b94bf04778c784cbbb24b297e618d40cd6a2e6859892e67bd428aef0bbd1fbfeef8026cc0da26ca4616311aaf10cf180082b0532b88f910a3285a2dd1a4211617f8c40b6af438ba31197fe1c25ca4ab0785bef2afa2de168db781c6280eb86d7f0d85851693910bff3138087", 0x6ea) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x10080, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x54}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x3, 0x2, 0x1, 0x4, r2}) kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getegid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x50}, {0x5c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) close(r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) recvmsg(r1, &(0x7f0000001980)={&(0x7f0000000240)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000280)=""/71, 0x47}, {&(0x7f0000000300)=""/160, 0xa0}, {&(0x7f00000014c0)=""/193, 0xc1}, {&(0x7f00000015c0)=""/207, 0xcf}, {&(0x7f00000003c0)=""/46, 0x2e}, {&(0x7f00000016c0)=""/208, 0xd0}, {&(0x7f00000017c0)=""/214, 0xd6}], 0x7, &(0x7f00000018c0)=""/161, 0xa1}, 0x0) close(r1) getrlimit(0x3, &(0x7f00000019c0)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:18 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) shmget(0x2, 0x3000, 0x42, &(0x7f0000ff9000/0x3000)=nil) 16:00:18 executing program 1: mlockall(0x80000000000003) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) recvfrom$inet(r0, &(0x7f00000000c0)=""/179, 0xb3, 0x42, &(0x7f0000000180)={0x2, 0x3}, 0xfffffffffffffded) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000000)) mlockall(0x1) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000200)=[{0x6, 0x0, 0x0, 0xdb9}, {0x1, 0x1, 0x2, 0xfb}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x5, &(0x7f0000000180)=[{0x769, 0xe001, 0x39cf, 0x7}, {0x7fffffff, 0x1, 0x3, 0xf2}, {0x7, 0x28000000000000, 0xcc, 0x80000000}, {0x3, 0xfeab, 0x6, 0x1}, {0x3f, 0x7b0, 0xeb3, 0x101}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x20) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x40, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = dup(r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)=0xd45e) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x2, 0x0) write(r2, &(0x7f0000000340)="fe64e338ff39910a0d43b04160a431c551e6baaf05a23ef480f9f141517456b7b19e8d37a2a3ff51058dd3559adf79a55b2aebaf2e78e14da51a56d41be68ff4b808cd94ec78d137962138cb7da240d4efcaac88bbfb41fd0acd66a08026d395d1ca826f1a3fc5573400b1d87919068934ff8afef7e0d5f4f06638c039c6938b282c3dfaff571f3497d4cef0ab5e4e33b93f68ea1a28bbe370f35e2130b455f73f24cabb8ef6b300f3967f60b673feb5b8670cbe64ef00c78d820e210d14ad5ef474274564a1761978f767be77239751", 0xd0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x3d, 0x0, 0x3, 0x4}, {0x1c}, {0x6, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='\b') 16:00:19 executing program 1: syz_open_pts() r0 = semget(0x1, 0x0, 0x210) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) clock_settime(0x6, &(0x7f0000001000)={0x100000000, 0x9}) kqueue() open(&(0x7f0000001040)='./file0\x00', 0x18000, 0x2) 16:00:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = semget(0x3, 0x0, 0x8) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f00000002c0)=""/217) r3 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffd, 0x82, 0x40000004, 0x40000000003, 0x4261678a}, {{r3}, 0xffffffffffffffff, 0x40, 0x40000000, 0xe4, 0x2e}], 0x66, 0x0, 0x80, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000180)=0xffffffff80000000) kevent(r3, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:00:19 executing program 0: r0 = socket(0x19, 0x5, 0x800000000000000) r1 = socket$inet(0x2, 0x2, 0x3) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000140)=0x4) getsockopt(r1, 0xffffffffffffff7f, 0x800, &(0x7f0000000000)=""/136, &(0x7f00000000c0)=0x88) getpeername$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:19 executing program 1: clock_gettime(0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x7, 0x5, &(0x7f0000000040)="1c58938c9edc6f8beec5dcf82aea2256c01a210ae2e8c6a796cc98a1808936d77630e620880efa29b0e16d4cfd976ecaa5caf09fceb67ef5118e3a1142e86f46561b4154bc4dab95e1a5f315fb", 0x4d) 16:00:19 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xfffffffffffffd17) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x2, 0x0, 0xfffffffffffffc01, 0x9, r1}) close(r0) 16:00:19 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) fsync(r0) 16:00:19 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) write(r0, &(0x7f0000000280)="9e2c", 0x1b5) mknod(&(0x7f0000000000)='./file0\x00', 0x1040, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') mkdir(&(0x7f00000001c0)='.\x00', 0x1c1) 16:00:19 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86137) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x800000000000001}], 0x5, 0x0, 0x6, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) connect(r2, &(0x7f0000000080)=@in6={0x18, 0x0, 0x10001, 0x7}, 0xc) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xf7, 0x991, 0x6, 0xfffffffffffffffb, "d0c9613cd4f1aa82812b1c911447352d78d557e6", 0x5, 0x4}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfff, 0x0, 0x1, 0x6, "d730c1e7bb6fc6e23c5b0078e500000000e74de4", 0xffffffffffffffff}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x3ea) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030aa0", 0x124) r1 = syz_open_pts() close(r1) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x104aa, 0x0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r4, 0x2000746f) openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x10000, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x1, 0x20000000008, "b00900001600"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) seteuid(r5) 16:00:19 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ftruncate(r0, 0x0, 0x8000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) poll(0x0, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000300)) sendto$unix(r1, &(0x7f0000000100)='ZF', 0x2, 0x1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0x1c, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000002380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000023c0)) writev(r0, &(0x7f0000002300)=[{&(0x7f0000000000)="42fcb157c1a24fca084f0723928b3e9ba5a0242d04546853656e8769c981a1f45976f89c075ac7390b6bf5577a9c3a82254c2944dd57f66899b77f0b004d2ecafdae557de4571df2e8d54af87df064c1a6231e9cb6d52bf71072020e5f33fa5aee8c09931bfac05e35b12d01fae8d80546", 0x71}, {&(0x7f0000000080)="cf070770a4f911ec09be8533ab54c20d1875dcaececf5354a10a1407a1a09ecc0b9ceb3eec7e110b9cd2c698664537ae732d4512bf", 0x35}, {&(0x7f00000000c0)="a09858fdb02419841d4506732ebff4162874bf017b67f8a5b2ff680316b7dda56475bfcf7e02749f5d6f9e0887012e80de52a145f67a46feed395b587ce833b0790f60fa3b4d5002c39ed00ba9d2737c5145e936e4e246c5463cbee0a0de3510ea7f119b75f49effed068f38cb5951b8500bfbaccbf8336456fc493af14b6be111d8f3ec60f16950f852102fc54765787ad69ab6dba5af9a69443517570dc44536867757f60d04772df490ab014f98ee2aea1dca15628e9ceadc", 0xba}, {&(0x7f0000000180)="038d055c470cd70aa0e6dc240fc3ac74c406c8e84c4e7611b46e0739128a8f0981350928fdd15dcc12708b96900b8f0c9791681d06099860cfebc3ed878a3536dcfaf3def06f", 0x46}, {&(0x7f0000000200)="fc665958da4653f90c700892f92cdd773f02ed549d39e3ae3d15bdebffb246f04f519586d03265538ccf4fe7f6ebec0f16bbd48ae8745f6d3a1ddc07471fcd20d5d3e52b62d7f2f9405d41887972575c66f7655a574564bc14778b1face962da7725a874b9b3649bdc4e6ee81c7823ce4e8ff6800f32ef0c722ec793af0b3c3cf8ae7d24bacd57913cc217c5feb5368bbf737897d0c30c5bf10693a799fa32d085bfc1753526bf92118a5fa0f8ba53a865c5197dbf99fa08732b796985c26b3a8f92f0522fff55ce6d5687fe3b664e033cee36ec48cf17691b806423cf74c23af94c5f2f7b2347888c355656c7cf0c229054e3b382f46557900e5881c7b0bc7e6ca199197f9aa738ea5a27d94b5d8e0d68176019b710f781fb0758e0973f89b1ad0f09f4c44232f49b47d4431faa0709fe68c771359e02b9a72ed964ee988b8bdc2258c0c9d5f27179d7efa2a0ad6504cf48012a3d21ea46b4e1f59a852a9771e1843d6bce850559d33cec4a2127505b8029241178d06a414140c42db79b7a976eabfe958896341d8c508068d9a586823be6e8d87c37b58b42b6d178c03a02878d831249a37a9580d8424c7cdd7ddd7896cbfb7f55d605f5a3fc0a703c6daef2a752cca8b58af34cc0c336751550bb9f9ee58e3a8c204ac1b07e2e7aea9c57b8533440461b0e167de29656ffd9aa1a71d562909447d2300bcec2bcceaebedd1099bd49745f8343fe46bbf8754cdd124a1b567d3300c69d343e46a134b155fe74e98d2624c62bd5fe49e454a757a9f4f7b8e6229384cdc368fdc344a5a0ecbd779494f8d30042369321c534e3fd4e68764ec9a9e3f500b1ed6558c85fa3a483616b28a1dc71911bf7b7bd74eec662a1d773ced8daa4b133436e9128ebfc6818a0ad15b0f543dd23f7109027bb18a3ab91534235e609e8046e3b6857c888a7c65b5620114baf6e31f6e8843e4bea1797697ef2dd698e0837aaf76362f9654058549d3e3fb433ba71e14411e427e95f3cfc819dd3dbdba596657b8757e581528db34d1b094908e4b28783c7432d302127172bcccc1009286a0884753eeffa0b7b9f3096d7c6bb066542962d62b588026642d5b23a080d598bb729c0247d38b817a2dd0ca8ad3255940a8ac544dd9a00583a6220796ff3de94f17eae07231c19e3ed4317159db7cc564f9d541a0c74ac0e4dcb78487ac76699c6a17a47fc94b9cdd418e7e3297d9c389c478c3213bd31b2eb79cc4259ed691217fe109e0c2e4f144fe67cc39c1cd7a5ce8a42d44896047116087486e5934596cb25eaf51554a42f87b3ac02febbfc597d462b0af775edac95a4584b4f6c9ab5e5d8de1fc475818878eebb5dabee93610be6e3ae8320b69bd87ec250b7859dfbb322083f9cc263f7aaa780325c720fc323b5fcf0308b07d5c89a36f48680bd6ff53d543f036733a8b49a3e16708b9fa8424bd1f21c6dd784116b2c162d9dc0fb083fa09d9e2336f50e95a25bf09300a54b7a60353acef357b6886b4635ce7d174489b9402f79f2b8ac6fa266957e0a5c7787d5ade1ce368bb950d4ac5c6fe8d824115a22c9cb51bca70a15eca7fe0b64e0829af094daa704e92a961ae3ef1bd177e3e9c1e369bba69c79a0f00984c2675cfb52b7f5b52346cc350810486adf3fa392cfe87435537b06ab01488727cad9b89059cef364bc1b7d515d8ff7fe6de9bed60e8aae9bf84e17be4634bce088926ca24ccde5271758fc47c695025c22d6d09c0fcfabeb395748ed2eb79495a8940c4349c458406ef54beddc673c44767efe8b0cc479d852622ce9ab81a4f5b1b4577a7ca02a1bfe9d27a778a8a478c249a0a6adca585cc52c2150abe149e70fa23f1924c786fe5f3277ac687d37952a6621d3d146b78c5ba7a5d192b54e1981059a0ccce67151a009e4793cb370bee812e0ecc6c5a7ec49d5bc50289a6863d52b6e51730fabcc3294925a451dfa0189c28ea0a618284cf24ae1f5d3444d3984265c3d27c65be4c2f608bcf310e4e719b4e50a0375d30f99118ae44ba5c814c02fddf8acdb5c2143a1477ef47c0fedc1917b32d85662ac3290346534860d943709314b082247e04de4c8e3019f2225f29f907c4158fb343b663f780b63b2da02f16113705866af5d5060bd74144bda2c74baf7395f18fc6ff5a9f7f0db22399ef4c52a95043a6684e8078435faee3faa978c36994015aca4778be205249638dacd30845531eb0ef79eabe4a06366e7e3c2c44858c18aeaf50adaf8dfc4f046584d1b1dc402d1be612441dbc619360c887643ef4cd04ea4f955a4228fad3e0f662b5eb2dee2327f715a40e8675638285fdd6b0eef1232e1c1402934b635b1fba7d53ceed5e1e61ca3a8d24d3c0812cb50c9af157d57404e9c6e66ab22898eee43903cbbb8e4430a9a52615e91a715b1ede540371b76a7aedeebac5c6b9c7a1a52a11315236c3009b01cbacb8018762865afec1a0cec8b0386e95e68d40a23e48c4f9be234360e1e7b089b478953cd9219a68330fbe58dba2b63fc6105fb3c15b3e50513c62cc4d518ed470687e7da90225ccbd3b4439f32b59ca74db9f1db76d1163ad8037e672c05a0be52780781b90fab694053011d2466408cd99c34f80f7cf0060d0db001f8e041f8b75f1b0967c557d828e13dda24218d0ded5d6a0ee7c1e0f1c08f77ec4c4120fc1dca3425015907d10c7c363ef8ab93abebcab13e47cb9ff690d67510921439ed91b2edcbdb61c8a90d348d6d42c3497965028b2193d1ead57cfceea8e05781e8a35f93477601247d028060d18de057a28af9f90beadc5b36b447c642d9427146f17a669d04dce042ba2d4bb8225492118d0fce51fa4fc2ec14e168d04df98fa65178b9f23d9972599e580845a72f05ede6ed51688ec1f79f2f0c5806d15b72e2f0dd14e9fea62e18dd6a28d9f6654c527c8d947c129954a8d3f6fc23ed177d80a8ecdb17ce1661927b31feb3a3934419cab52ae184aa70beda98bab07a75c6fd00eee70e258336e83f6d25ad71ed8938e8928254a75b8a816e2c1ba35f0c291242e84ba9b87f4d168a00a52390c3cd030141616d00ce898b273d6745369656774b4e309921098fe74f516060069dee31cc56a33424287ce56d10064ccf6605253f7e3998a90a14d9224d4a93a236fca378509ea3aea15fd65ce4b2df42e820400ae031226ac7486a25c679a8041a6ba6fc272b6145d918cf179b14685cca26df4e962199a1c3fed76a6c21b66dbc5f3bc9db06a735ced52d12839c12e0f991637e8e03035673022ebaa5b306e5bc07cf4d8c582f3c9fba443b499b328a122017d39403bde1c1856fb4c082ffaad776e654b310c0a41db144c6b13f1d2eab2f8ca31d83bdfb2a2da1b9bf2574dbdd712703fc2afdc10b884aae6c31fbc55f358fc0d06d127704265e36b2cc4e59fbb376cb34c3c17aceb9261a0968d22931821f7b09c21b7cac38cadf285a8cab7622301480473f15120f9df4005358404795a590e85f0afa7c00a5c7aaea2a6d5d74f282aa8c20598afbd469993996d4c333196eac769ffcb5736b529323ab8bd5930c0abb1f78ed09bed8409bd70bbc3d07fd59e9f306c30d822603a509562ba6448ce2d9b7b56a8c997bd45814020eeea5029a5c237da8594bd7ae725429f2389c1c5d779aeee0b1a9b67681e88d495603f94ab42a5c0b1ce174718702be861c24ae26a1e5fe0ca4ad9a501d90cff9397dc85e0da54d591677509ccff7e74d3498167af486117ef2c95dae12c6f6d04ebf620518e628a4f02366b4d746286112b2b11d544c7fabccadfa5533d6b965d77b5c63a64c91d7dc61345819bd0b656e4b4cd5a6eb46c5ed6a136299d9d5027174231ffc8e6dc34cfa4f0a1aaec446c9807d38123c076584fe6fd1e24e4936966fb7dacd5344a0a7a186d50ebdca5aa1c6345ad019766e86409aa9bad85a41e14dde5b3b5440827cf10e29a1fbdda8aa6fd453fc1e172f40f3f0360af1d8bd31cb840b1b7161bf7f66bbc81eecb7380a921d5339ffd11f082fa7bc615196111379a6fc8e9904b6281bcf7def29eca8b5fcff2175166f3624ecf90f86ef5f89adfb7244483b87c10a7c170671d3fe8c597447a365b5db1b2e4489d339e1d8e1de9816a47df8dc85802184036218abb3d71e0dee5d4722c85e345eb05009d03b8229854521122e41313b61bad7338091dcbdd00f7366f0af892028e69836ecb794fbee6a5864e671f38e24d2870db4b37399772049f950784c96a9bc3b1573237b59404da525b40c8ce335219d30a745e90d3bec9d8fce1359cebb8f3de0e7fcdcc1423e1deb9622a75020c3044784d06412625ea37b6a539219e60f7cf93b253e4fffbcb306189430e5ba9a21345e3631234d2e973ccaebbb53cf5402b5c17a6c2301c9c9d9fc879374823ae00cdc6ca42083621c07870e75005c6a54fbe529b0b255e9147cd97db94aef9f19dd1b05cd39de4bfcfea6135a8550701a74e1ec325c0fa3c6e35e346706f2fb2762d4107dfaf58e3f6cd88e2f379705ebef6201b6d168c119ba523faad3a6e6b30e90ed5f3050262b1f1ed2eecb8b7e4ba72dba0fa41cdeb5c1bf0726d9bdf7dd7f84204faa75e3f16ae2d93b503c36987ddd0373d59e8f06729e409bb34b8003637786d52c76959925d080b9873868f757967fc14570e1382f67aa758d26d44c494655472996e82964b1838dbab2b99cd949f64588325eed103fb64ee22400bd414004a5bc8712f9ba6c9d929fb69ce96b6bf5a5e9fd1b81dcdc718d4129de12cd106340a17ed1e3404883c82e1d3d133a4ebeba837bbfb65c8a03ff832afd6632a49098840651072cac1970a981fa90f19a4cd05244f9bd5dbd2579164e6f5cd2adec7f4faf49a3970267640fc3534cbe74e78924f78428432200aafeb5872fd79817feb6f3ded788f0772ba4e32cd512973de9d1759962b2e1294e06d1fd524934862e5647819490ddee4cafacf6d9b66062b8664ff3dbcef063fabf539e4f4331b52180c4fcd6283bfd75fa639c89d39ef9b05b7297a7c86602bb1b42109c77e8723c9255e34828def0ca9d74be0b3800da503593ef4c10d5a412b28d3ac7518cbd8fbca87b583e898b4df79f5f163165bb5ee6092d37aec7f881c7c054cd91b05503e0d59baa50f0354049d067bef9c9ed2482df9bbd7963f0d3e8f12184980bb2d11ce21f3a20b01c1de592a7f7a157e2e09841b9571fc0dcfe2b44a22eef27cc6f1d80dc3587497879496b50251d4c1910801978229f1f95dbe74aa360292b19080d87138baf51970107690a82140148ca539f075bb106aac11b43fc09f1186477c71d719708c53caf9e77ec72343666e33ef90d65f2c544f43eaad459adc6de5daef58e5fb35c1f9b91c53e8eb245e7878a42deb62968e6d01be016aa1ac1fe2900829eb7c69a55cd479a8db7c931f71658710aa5083005ca8895513d8f595085c619845a2fe910f44fe825b8a554ff932e4caeeef67e243e9977a2c38db73be8d47ba352082e8080b930b7ab6410719b73c20dcb11fa65c3661e1db0054f1116ba6b09006efdf0aa86a18dface8f503a037acf2f79d7fefe41e650e937a6fd9e67aa3a74c4bc537bb5c82d0d9ae5cdb56d3902b911f9d6b9a2277d1e35808dba8e51fcb96a23e7c3f8245dddaee7e59c84cc3d7015b3511a2b04cf3c27a599cdd0a5a73407ca77544215d3eda43de8b6bcc0dacf542d3f52fd0ed4be1f20b5b592879da567592954b792f792ce95500255321dd281b3071e5018f41626c9439d7a68", 0x1000}, {&(0x7f0000001200)="a0938ab348b6294158aad09f9ae45098efe85c9f45ecd7eb50604d5eda059b82f67cb4777f6e079ef212b6d5b9f4534a93e4d048ee3869e95b7680582a22d72af3f41fa2350176628667975b6c236bb80aea9cc2cacc2f93d74c04f0570a36aa02c50237252955b1df9f47aaaab81ad5120fa237c068de878c1f0ce37fd20db90424f59da1fd814ef305e3a895e2e93bbc3d1a3b0995bebdefe8ae8b09e352a947391f8a09e677e823a5109a2a0e761c5af6d0b519a9f6e860b9027fa3065e2132d037add3fc71940985320e8afdc6f5e3c9a298e543c31571ad063799f66218cda688bd4e33f20b383135ce0baa3dc4fd35119e5bf221bee79d5d8968becd2419b50e875a9b09176f94973d82c3cc6d5162aeceaf52a741a6cf71ee1131ec16d49f87d38bb7200e51339f476b3ff860c7ebbb5f4bd81cce7c50c0ac6319a7af692e7695877deaaed0e200c336e04c3f10c30f00b8df1b3761b06819f924ea060ed83236508195618beea575fbfc1266afcc4d988963b9af016565602f04e704e6065f8b5d780e33871f4d58916dc98cdd43bd6d40648a398adcd95f4ce8ea18bc3df74af3b4face2f8a5b7199d4f54c0e0ba03da7baebc6f93a607ca32a7c730c057d7142147885389bbc7c4ed380351f31111dfebc341891a8eddd49ffc183485f7e6ac6f2dda8e3261b3f3a52085cef8749b03b6c697399f3bf87cac41560acc12d36fc38a008a384212ac7d9d4807534e1135797c2aeb13c653ce4b6ca96e4a5a5c3a29df6e52a5d8c32c9e0861a56279c95a74ad641c306c626e411a7528a1ba34d57dea6b11f7ea5f3c9369a5bb6887f8f8a9da4b4f16e5d68de9d87edd39a7757b7e22173e1315002fd4abcdaee6a777722286ce5c2d94c7f7a967f09e36444cc069101acc1b83a1f55824e7be8b64f4dc4c66269aa0878787b6997bc81fde6f36eb6c711a021374683b8a1f5025900c2162348d21b347ab37ccf7ef7121142c567fd6bcb6641e40a34be008f83af3d3eda219c04a4457f3b4f5c8c855a15cfb21a7f0b271d755182bf323b7ec1629b880085b0cd9092b224238cfb4f960f115396b3548d18aa8dea9640e170577c7647dff22101c2a503c53125fa0650ace1b40fc92ccc33e34aef39ababae60873e8a0765b36793319425292bf953c1dee5ebc99a560f72f9d5d2d121d6a4879bb9fe40789c8e4f7c080eb2975ab410c410da2a93b4134888abdf2caa0bd94f816826a95f23c743531f6133ea609179763d032e4336be196120b8bf73f746f49ec38fa5225f7dfc82649d38fd32b8a95e4cd6cbae74334caaccae58c8a8a78090fd9ed38aed28c2093a316b6dbeafcd358f5043ac84d4c0c0a976af8f362ec45fa9cc2921ac6c30cba2130f1cc2e696e23b9ab7e8552424f29e10a918e96ac817830f17a5b89503f7d49d6aaa4af7bbb9ad8e3dfb54e057ec034bf918d90a5a364db90d82794ec77826311412b4ed75d4eeb85b57785a9d7e225298b15b1a3762cadf7143e2be7521c094eefb2ef40ddff1047ce50d968eae71cf783188e8db0b8f2058330df00332819f96e6818365b4d2b537e181401271a7d0e88617cfe8f2d86772ed41654faec58f96f641ef7ef4450ac4a0444e25d086e942b905b7b9160ce54e0585fac4df8804ca67c5816297eb1b6e4cd47efca2752ed4d358e84028edd6736f6365a1a913aa4ce0b57c42f7e8b581f4fecf5a130b387b2747ad1945acb279b09246ad0d40230c2f981992082baf5d2ace6e256aebf7965d97ab9de530ff601952ff2c9c6a1a7a41d56a67ae0bf2c5dfb759b73b3e57550ba04d50bc7bc4b285cd6f14d19f7f1a7810eb1b9dfcb5b6784ddf8fab835aef15a2379db312c9daf85c1d9f1cba72af2536b52f0615e45f7d6bff33c7a380c62979f056a867f2892db29d2940d3955b74811ef8ec5e26d3adc0259a901d17e07856d8ffdbfcb1a858e343e61536d8f6e28d687ccaa6e7319eb975489a9dfe3a42a4a176bc7e4c707708d780baf6af143b0dc6969e02d57fa415f8f49ab15926a00b4d1d1c962c940ada23fb04b028c52e8769ad500318692782acee4d893f5457b905fdab1e9114a5bc42227a743f23dcb9c1235749dbf6af6eaca8cdc6009703768db75698d1d2bda7cbf0890823f4c8164009e9bbfbaed54c9eaaf84bc3e223e956fb654dde7cb2077a63f26ca9c514bb6e82e00cbf7136598e30bd474f0f51a6d54ac46925d763e57eab31bf9276b2fc381ad94ecab22f1c80103d2d638b988fffcdb2162d8a18126ff707640e2b112135aa0437a5eddd0d09892d8bccad357edc5545a66ba84dfb879ec0c2312a9566cbadee94570921b281c20867ce8951fdc4cb46aa182b135c2f96092e8cfa6936b18168c1fb327d0e9686f1896ee19d24e8d125be5a098d95182b7539483fa8247102efd1cd0d154bec94a2d499aedcfe6f5b85b87505ab8dd15ab3dc1f36954738f943b6e23258f3e112a863b6f9289372d82f3d97e17caa338b30d290675c85d825a371061da63ca36d66b7dcf74db15769f7c02e6a113bed48bea297a4989f2b4de31aced27b82628d6e2ae7d10dc1d4b42f92866f037d069b70e1547ea76a39de7674c64fa5d10be8962956f00d5d991d4ad8afe3042e481d7a58a8a56003f7aed8a5db0c4272caaa355fba1acb5e72f126c8e92aba4d21db28ada644be209a7952fa5de4f62c8b33211ab247cccc037fc0b76f50653e519d7c7b16f4bf062dcbe02b099596138ff63a89f5b6735a8d5ae95a4a28e41b37d75986e4e362bb1cd5304b9207c9b22fa9488c1ac09580244dfea17a25f0593102cb7bca7b3b457a39026de913bf21d66cf7b21762db37bdf4788f26593a30739b095878f206ef2910da05bd3cf6749ecd3d8af83173a9a3f4bbcf0611f7ca38a81e8e7d0b7eb65fa76d102a56ecbd293ad1fef7ef5d9d9dd76b752e738ebda4dc02ad4ec48bcee42cfd0b8935deb025d461717858f434228f76484784f770c194f1ba1d1e064e6783d845868430a3d941683e3acb8eb7ff5dfbb7218e14bcd5bc17df24cfd53ae152fee5391f84497ddf2377bcf7eb946b5fe378d1c0ca75d8bdf3b491644304e6dccd8a699e6ce64e8fcbe006af83bfd3e0e20db622a8050a975b49b506d8a90491918e472836eea46462263419613f11617c9bf4df035151ef6c7ab7af26612e12e256ab9bd8711b396a9a041c790010c0e31b98fd70eeb8df9b84ac81988db926b574c2a367d0b7652478391516efc14ecf340f4ad10fa0140786c9a055e4ab93c688dd1b5ce45fdb7db73c5909ee12e560e215d5e4be17dd17f1348d369697e08d4ea7876770d04d3fb8a77757fda7146994ed05e0123c56a7f2d8d5decc59c5017d65eec09ade274cceb16acf5db85f4307af98bf1eeb97e400e2d26aba04e278ca8a9d10764a43e7feb03190aaee11e584553d9d8be4eec177f663622472e2d3aac87792d55e6fe649a49fc2dc2230b57c6d6ecdb503c9e7738567b37b6dac85bd1af89472b040f6166380654a9a2a597ab9027558c9cd11096bf33afbb9635cd980eb0c8e85730a1ec1837c2ae0eeca51a610da2a0f97b5808ec422a6ccf0ecedb02f1000e5f269903a20db25e7a280009da6bf9fa711eb095b9cd132c5f19a613cd8fd00b8e8a022465f217932a93440aecd758de72a564833789e832715524af6d5f7ba2a0f8f2f530fc5f48b1070b4a7e2b8db0bdaa6b8abae67810e811a27d0e37a7ee079e09f234c7e81c11494078f5db8f842fdb5c9d930212e05256f6d5e9c55e958bc95dbef3f7007917058a73e195ab5524cf135c33c0074d6eb1c6eba34edc260465f3ad0ea9884b4e92a1b2ebfe8536a4f290368aaee2960fa763c009e11a7f66b07223f131eb2d86963a64c2eb5692fc71f1be538bb479d9910939a3d4bf338ec45ce005787a65a9cdc2e994a60e44b78279c8304886207ae7833ef12f729b9db77bb301183f686aefea21059351b98403b1e9712c9e0b77830c829d39464040a372023bddbe294428d8f413f2a4ef0246258d16dc14f8c14ffe0dc863f90c751c45b64ac79ae440b30eb4766c4af9ac5933cb0ec9c7e1a418432580fb26f403052dfcdc19e28d0deb62971a2f31a93e8ffa94079302a15879d7223eb4217d3bfb5f223e21e331465088543425b6dc670adca6826d607e81fbe002ea6892b03920598ad1a39a789407f09739a4629190738380faeb7f149b5679009ef5ac67bb71ddb6e3708a788a30226d4c0bcfc3eda6be9f5aacd22955033ed435da4ffad16c6d04c75e2a958821d66d038c930e1f9643c31627bfa882e47a4a52c1fbf5332c2cb3b45e1aa93bc2ae6a2bdc8faf2a14ffc22e38df0a30b6c189aa4cce55b8e579f9ffc5d640b10f3e9cb9f2b5e311613a3135db89446f01b0d7a4dceafc1fa4324db4e98a13d5665a6f0b6b04f287cd1521f8752459f30f9e11b5767a9a20456ce5c8c1284209b4122d817af5a812b39ad7c9ef4631a6a40f2026ea3ac02340a460962f262d44ac84c3f987929422907e86bc265464966affe5a3afd857c569f01da2d1a611858d366e2e7819405a94ab047149c4828a36750eded1927a3f9a75c848e307806debcf6edc2e89dc33181f70b8f660dcdf81161c32aa915b9d4b65b2965b25f93eef772069e13f74b9f4c890c4deab99475f1d79abefb297641333426c9e730e4b34a76648d808a0f7d362a762a6f41a50af92a84b364be66fac48e104096655907b1b946500efbad7ba93cd75a43fafd1ba38e271792634a77e414fa9b031331231fb557db321a28e897c62964b09f50b68954b9e8e06a2aa0370264a37ed8f49ed3093b5073ffeade23ede1266cc9fd51646bf56d7bb365b84c5c6a578188a5a7fa81322cbc93d0658cdcb4cab17e76d42aa4d27f28407a06856c95e471aa527a52f7651fea984b109250ed77ac35a29d8a2b769557c1c557891871e53c6c27dfccd8f3e008ac0fa3a3e7d5b5b84500a350e0e22fdabb5d7824a4d929c37b73d57d54a41e977085679e1e81ff6d9a7e52ee261990ca16895038f9a446f473f9147e6572e1e81430af7a42e2ddbb31e54b435365be54fb412c58a4627fd1f8e5a730ceeb40b0a399d2e3b939de632cb68df5f516eb4fbc12734cf6b2ba049c7d1a8174c6f148745dafb3157776958c4278c7c4e1779b854ceab4d30c0a0e445c7a9d2c1281e2d20c799d5ae6f19321e460b66dae0736cf8e427dc3ea3e8a77d9f03a300a21cbadc9795b5fba23ecc879c1b475cf00db7e8e148a672a4c6cefd5dc7a1b5b83ce51bd4c59a4f3e82a10db4c5b6d4ecdc98c9da1deefdcfffbccd1e4bf624225f0d8edfe0505b7654856d767d2ce47968c0ae019e9ac49c8188c90c8f090785b591ce565618f673f6f0ce123d4d88fa1a314c62568784c9b6085f252b9d00d9a25cfbfd4017f0d408f1d1761656c528b088b0dd70bfed01356c110a24231164d5b182dc2236333c98c9ef1f609f3f895556a774f2d0d1feb3df71aad00fc9429e29b5c5efd59439d7498116ef21b32c11bbeb590e3dadf5ea6793f8cee2b526101aa0282152bfd7c4cb34e56a521e0763f49ccd008ad9b7c57ed29951afdbdbd02e44a387f551e2e3987937d7f62479c851625ae8d56fabd371eeb98760c51011b036725dbb3ccdbecbca65f3133033beef9f1f54ebd4771c11eaeae5596bec2ccb46bc08fc01548c9f81d354fb5d0bed95591395a705d39eeeefed1e904fb04295d706cf59e77fb478f60", 0x1000}, {&(0x7f0000002200)="0fa19cd3236ad1f773d8e9c286341a39f77a3aef24597656eff8d103227c7d2f66655cea2749ec72644aacb6fce33a584d5b38172eb1bfe0b48959566561822460f009b9915167fd8df74400746e4bad128f05dbd1156eae0c8c85bc4908d3198c5e406cec9557a1a038116eac90d365fc1bd54c6e2fd3c6b79a908bc583e054eaa75d43d75a2778aacf75315b7f249062911ad91bb08a418cfea80d7b1e8b30e90d7a1457972e311022cab6a214f245538f10e2c6d8c405cc904a7997b35d5783ec", 0xc2}], 0x7) pread(r0, 0x0, 0x0, 0x0, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0xff) poll(&(0x7f0000000100)=[{r0, 0x6f}, {r0, 0x5}, {r0, 0xa0}], 0x3, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x800000000}, {0x40000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x7e, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:19 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = socket(0x6, 0x8000, 0x8) sendmsg$unix(r2, &(0x7f0000000280)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000080)="92e2957213297502d42ecbeeadf32fcd700d867e21", 0x15}, {&(0x7f0000000100)="5c03bcfd78654cd9085bfa469ddedb63a0a5e01b4fe52ed067c6b9ea4315c2b242c66dd38b21a9cd3b40b28139386336d6f6dda9467fbdd0bb9cf85f43f2850cbe890c113c5dc980d9252b0d917a0ef4f0d7bd3e47eeda67b7d3d9da75453a23619a8ef51e1fb0129cd7f6cfb6ee49f71a616acce4ffe9d3f443cb0097be4770393daaa541165e263403cb00ac465d2766e518149bc2d40148b7fbb0bf93be6f8b40cf8fb18dc226021bcc3656385eb69aabc7b9b6", 0xb5}], 0x2, &(0x7f0000000200)=[@rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x30, 0xffff, 0x1, [r0, 0xffffffffffffffff, r1, r0, r0, r1, r0]}], 0x48, 0x8}, 0x400) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:19 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r2 = getuid() r3 = getgid() r4 = open(&(0x7f0000000200)='./file0\x00', 0x10060, 0xc8) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x1, 0x0) r6 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) r7 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x38, 0x82) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r9 = fcntl$getown(0xffffffffffffffff, 0x5) r10 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r12 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x0, 0x1) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x20e90, 0x0) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x800, 0x0) r15 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x2, 0x0) r16 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x400, 0x0) r18 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse0\x00', 0x0, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r22 = getegid() r23 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getgroups(0x1, &(0x7f0000000680)=[0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getgroups(0x0, &(0x7f0000000900)) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="fdd7c7d0772198b5d4be04a9922d8c3a2f8ee5526330536bc2b583b312102c8f7b39672349b0991d4130eae312703dd253f654253a3776d4134d923b326511bfcf4e856dbe7737dce62cdaad46dde6a75c2a50ba8eff897531b0b3ec99e8abf29abf4474f30fc4615c31b8a29e14d7cdb42aded6f46969dd835c4897d628b69cebca2c016daf7b076968cf3f45e0115977e0844a5e7bad9e9b6b6e0969141bd5348c3c70d870d8043e89bb1cc910d3552b674004da13386fa73dfe2c3e194d2296425ddc8dcb26ff48e28d65b6c2b3ca691915bd53fe3d05823c185941e160d563520ba6005a0292", 0xe8}], 0x1, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r4, r5, r6, r7, r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x30, 0xffff, 0x1, [r12, r13, r14, r15, r16, r17, r18, r19]}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}, @cred={0x20, 0xffff, 0x0, r26, r27}], 0xf8, 0x408}, 0x0) r28 = socket(0x11, 0x3, 0x0) r29 = kqueue() r30 = dup2(r28, r29) connect$inet6(r30, &(0x7f0000000040), 0xc) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x30}, {0x4c}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x88, 0x0) 16:00:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') getsockname(r1, &(0x7f0000000200)=@un=@file={0x0, ""/76}, &(0x7f0000000280)=0x4e) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:20 executing program 1: accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x40, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) bind$inet6(0xffffffffffffffff, &(0x7f00000001c0)={0x18, 0x3, 0xfffffffffffffffb, 0x6}, 0xc) accept(r0, &(0x7f00000000c0), 0x0) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) sendmsg(r0, &(0x7f0000000380)={0x0, 0xfcda, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a09000000000000004dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefe", 0x26) syz_open_pts() close(r0) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getgroups(0x5, &(0x7f0000000580)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000200)='./file0\x00', r2, r3) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x3, 0xcf3b}, {0x7, 0x7}}, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000300)={0xaa6, 0x8, 0x8, {[0x101, 0x3, 0x11b, 0x0, 0x1, 0x0, 0x7fffffff, 0x8, 0x8001, 0x7, 0x2abd, 0x4, 0x6c, 0xead1, 0x7, 0x401, 0x4, 0x4], [0x7, 0xffec, 0x7ff, 0xe52, 0x3ff, 0x10000, 0x0, 0x1, 0x2d, 0x4], [0x6, 0x80000001, 0xe66, 0x0, 0x2, 0x3, 0x80], [0x1, 0x2, 0x7, 0x8001, 0xd91, 0x101], [{0x4, 0x20, 0xbce, 0x8}, {0x7, 0x1, 0x3, 0x4549}, {0x1000, 0x100000000, 0x85d4, 0x8}, {0xe5, 0x0, 0x7, 0x2d}, {0x100, 0xfffffffffffff000, 0xfffffffffffffffe, 0x4}, {0xfffffffffffffffa, 0x40, 0x2000, 0x1f}, {0x6, 0x7, 0x2, 0x7}, {0xbe4, 0x1, 0x8, 0x8a}], {0x8, 0x4, 0x3, 0xfffffffffffff800}, {0x6, 0x1, 0x0, 0xfffffffffffffffb}}}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fef6bd060200008300314f6d809d1998330200"}) r5 = msgget$private(0x0, 0x2) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000100)=""/90) readv(r4, &(0x7f0000000040)=[{0x0}, {&(0x7f0000001440)=""/192, 0xc0}], 0x2) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x1}) dup(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2d}, {0x74}, {0x80006}]}) syz_open_pts() syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:20 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) fchmod(r0, 0x82) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) 16:00:21 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x101}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x47, 0x10001}, {0x8a, 0x6}, {0x0, 0x3}, {0x86, 0xa87}, {0x66, 0x7}, {0x1}, {0x4, 0x2e4}, {0x5, 0x5}], 0x8}) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x10001}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20450, 0x111) connect(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) r2 = dup(r1) read(r2, &(0x7f0000000200)=""/214, 0xd6) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x0, 0x98b, 0xffffffffffffff3c, "02000010000101936000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:21 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x20000, 0x0) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x3, 0xc915, r1}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) socketpair(0x26, 0x5, 0x8073, &(0x7f00000014c0)) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x2000100000000}) readv(r2, &(0x7f0000001500)=[{&(0x7f00000001c0)=""/217, 0xd9}, {&(0x7f00000000c0)=""/8, 0x8}, {&(0x7f0000000100)=""/105, 0x69}, {&(0x7f00000002c0)=""/50, 0x32}, {&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/154, 0x9a}, {&(0x7f00000014c0)}], 0x8) 16:00:22 executing program 1: r0 = kqueue() r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x41, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x22, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:00:23 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x804, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:23 executing program 0: r0 = socket(0x0, 0x3, 0xf7d0000000000) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1153c4aeaf1fc0c3, &(0x7f0000000000)=0x3, 0x4) sendto(r0, &(0x7f0000000040)="6c12705dbdc874a4c8f2f40db9c10f2ff448c85d24f30d2e13e35b08e00898ad5ba2eae0191d0c98b4055ea87e1e2074e4b75bf403e4a5e2fbdf67a75314cce4b3a1154fbc54c29008197ddd5b95dc03d6c4270e687f3d61efbf455f1714d761e78dbc14c40c8c8d13359d181ee95d579e66c050267ef47df5e056c5e7bc0c59c679913948c3f99387f7ba7ffeb3325f48644f9088b2854a3d9373b3f479861e016f6f853c7953837a72af054164479eae52656e5d0b8487e683b8e9ed16f6e306288b0879e43a3b0ed348435f6c8bf152b7be8228f9842dea765f9c2e568e4422156cc501e763bfd2f3b7afe925f09afdb08e8adf", 0xf5, 0x408, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) setsockopt(r0, 0x25, 0x6c, 0x0, 0x35a) 16:00:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x9) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) flock(r0, 0x9) 16:00:23 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x10, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10090, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)=""/136, &(0x7f0000000200)=0x88) write(r1, &(0x7f0000000080)="a487884765d7ccf2d10a763aab7c2a590e8a07ba250dc6c40c8cf7c86e9b8a97130d9c6162aad7138a8f1aa68748565b5f516f3da5e3824f610788db94d18f5b6ca6ceee", 0x44) r3 = socket(0x400000000018, 0x3, 0x0) setsockopt(r3, 0x29, 0x1a, &(0x7f0000000040), 0x4) poll(&(0x7f0000000000)=[{r1}, {r0, 0x16}, {r3, 0x80}, {r1, 0x8}], 0x4, 0x8) 16:00:23 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x5) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0xffffffffffffffff, 0x8001}, {0x18, 0x3, 0x3, 0x8001}, 0x1, [0x7, 0x4, 0x1, 0x30d0, 0x4, 0x0, 0x8, 0x5]}, 0x3c) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35, 0x10000, 0x0, 0xfffffffffffffffd}, {0x80034, 0x4, 0x4, 0x1}, {0x6, 0x1000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = msgget$private(0x0, 0x220) msgget$private(0x0, 0x40) msgctl$IPC_RMID(r1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = dup(r0) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)=0xa08) 16:00:23 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2000, 0x1) readv(r1, &(0x7f0000001340)=[{&(0x7f0000000040)=""/53, 0x35}], 0x1) writev(r0, &(0x7f0000000000), 0x36f) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:23 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) clock_settime(0x4, &(0x7f0000000180)={0x8000, 0x6}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000140)) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x0) 16:00:23 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x460e, 0xfffffffffffffffe) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001640)) 16:00:23 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0098363d190f000000002000"}) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0xe1) close(r0) r1 = socket(0x18, 0x400000002, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x100, 0x1ff}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:23 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {0x5c}, {0x800000000026}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:23 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000002c0)="6cdc4b34601acd32981fb3da6274aee7891183a0b9bfd4c6801272638a50ff55994dda61", 0x24}], 0x1) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000680)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1dcb451cfe0df81e7c5535d4827cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e9e6688d841d4a69111b982f3fe0343e6e04a331f53a4da5fe2bda1c8f199463b2ee249d751fb06af134bc7a22d0c45583698a8beb0f6edd851d41ccf4509d8cfe2247bd10b80a1123dcccb3ade7a5d02f2a4e30464436ab61540676129988b66d0bdc898d29146b99fc0df71e3fb448c575e7ab0af00f8843daeab5a59bbb05e08e6de5eac959c4b6b58ecee58512f75bccbaa8093f05041988d89cb7d9cc6a540bfc4b050864fa8307862336b173733301287992b62c432be55ffd4f2e4a63ec1f9a280a5737d9b2b211cf01bc06538165cd9e08757596e0b8b4eec37e9c2758a8cc3528bce064df9a73a4a80e77c18461de9f8997a08b90e025f038491edb8d64e65195f3c2fa81363d27529d90e90a858858d2271ce809eceed95ae724198201c520ccec1efc95da3e77a42013622771d688f0a2defeff38c8b774b8a00902feb03a729b1d5c0173de22257e73815706acc6804fb58706821898f0b50f7c9a6ce262aef01b2e8740fe166", 0x1de}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000280)='oL', 0x2) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000180)="43def1f2a47cf6fb09074d8e19f90a7f67281b85b68591630be5f103d49646215805dd75424f238ac16da8bf72b4d98181da39dd6749c0ff05663c6800748433bb3415801c1f943ba47d8597904582b3bd067e4623e69cfdcf1fbd0b9e2833bc5d57ccdfd86f5fd9279152a7a2d122fc3da8747d3625b90f678c17833f06a40dde08374cf4b27312ae9287ffe3598d0f8952f7391879163a94d3b7f604882deba4129373d2ac89c7ae946384e514fe3e737f718c349aea561ab8b90f65c404a82e31a13cffa0ae847f0943735278ada6c5bd4c6b1062fa77356679bf3682703f52f2722ebbccf0a9cc1ba2ca", 0xec}, {&(0x7f0000000080)}], 0x2, &(0x7f0000000880)=[{0x1010, 0xffff, 0x1, "92c77ed9ca000514f3ae4057212cb0e25acbd9f1d32222007497583e137297e6c63265d2e3ae2a72712c143692fe25c12bb62717b049cca023fcff14ab72dc6c87b4b8de3194b08f904e85a909fa7e25bff4ffe238e6cb69d43e5758daa8ca5a26788cc95824707da61082818e3b66b53376666e7afddb1e2a13bfb7860d78813c2e054aebcc7864c48dcbd1a37eb37005b95e0c5522827052b362a9df0ce4af78113e67b6c91d24c897561c9547da96296568f1a8d3817cf9e8d7a1033add93df6fabebf57ea1fe84d667a2a68f9d2c46c9de0c14e289c94d25280530c6337fe159dc1db84f4587038dcaa7640c26bc4a756696c85368cf1b468379052303706e805e48091e3a2c29cca938fdc1d048a2b3042cdfe6f8e5c5fb85b55f898a921ba154d2585c979899fa82b126db95076cb2a909b9aeca0e28c1bd6fb677c81504ad64f61e1dc4f85e26465ff7a02bfc7fe2db56871564348b81b6cf9feebb876b109b5cce7bc5bc5b78bb4d54e4af17e840729748bf4c8c025d9513e5992058b8080cad90d302b9936c62e241477a2141aee2dfcc6da7b2412cd68cd0a8e4efd8052de23f105798f16ed3f7e4838a6a470857c01a73cf9c6aeb7df31a656697a1c78d9bad052b4d5cd157377a2acc303a8241cee83326167bbafb20b10e1cb5af85d08219f2ebc01642d89b18df59bb7ec4b26a2c42a23cc11b06e0e1f8dfddb24efd94826c66fb42edf30c41b4b766f453955d867d9dabb95d66938e17798a57077808d50d189921c59b3439de93cd056e1a01791d19e304aa5d7d285c420ec6a2341a490ca03d3de38ead1983926adf720765e0f347cbbe684349d25907bdc3febba6578d2958e3cbd9d7fb4fd0155244026e7ff17c3954b3b7cfc0eccb764a4e1355467232beb9179327120a5b4b0fe020bdf65d7325b592810d541db402d5f98c13747cfd3701c7d5e0864fcea4e4d8e866c90b792bd649c6ad9fafddb0e2d3d1afe58bf076acec6d0b2e811a9a0e08350898892356611b88de44f3ac085e40cd2d9a6097eba3478c9f9e647e216e0e9126a59c623d7478ebb7a8fd8ed1cdbc2c69334a666ad417389b27bc8e08421a3fa66703e95fe41a8ef7471f4797d69f3f8adb287c228220000d222c44bf5335138ceb5fd765bf49cbccfa6c5e7427e28bd350bfa51d71ce51c1894e188c842d39fd6db2dbbb84c05d94d01cf301eb3eba11831a1f719768a0400aa3a2a970c72b9b8c4f72ef536980386186e1ecb7a6175acb168a1633d765ddab56f33729f458cc0310815a7f76864a9fda205ff973d73edabb55d24bfcf278ad7f1934e4b1501428d8b189b8b79674ce42d639b57f35b7e18ec7d5a492961b914fc7c5f0546a1a6e3118f3d3410052a54ed9d3a31ab5c6db9b42b7c2c3fdca26bf14edb7411f999b4113d91779d35c47835457279cf0d137fd3454ab476fd03a3267d6d9247d47dc03e6d156510b52008e5330d0d0b5edac935145303c510921144f8119186e27be023ef7dd7e41b11b3fe1f44424b82d7ed620eda897e5e4ac5327dc39da4cb815f2fc663877ae33b9692bcadb82c2bc6ad3ad1ea977cd9e488883e855819c418e21c6d9cffefb2f58832df9b1e8cf01a8a4e994b5ef9dba17f454e75ad2a89178e5fa8ec191548d3aed64bada5e0ea1d8a34dbe3e0e249fcd324500d200d9b7322286133a8f45c5d2b53ddc339f57a7a252309555918f92c39e57287db7eeb4a95ec81c895b6157075cc5121303a9b08da0f0d20a6769125d009ae9b3c3d8ac234ec0f84944d052e7dbc1eae644549416987814a1ed595aab1527382f0f02b9dcb0280b9d72f40f7f18e249a9abd362d3cd7a93bdc45d39d31b29613806d84e76d0e9b261b91a96fccd1caec2e645088855ede13f691de01699605002d64a5ec9e1149466934f8de23b25f598664380037b5dd07e7113d6ef48716ee41b282ac054339139376e15bd8f1f5a87940c77690a4348f9cf0b1e5b9d43812fc575bb60800aa8de80bc982676697bc9e6a5f8501d026b5d1352dddb527ae9e8145b7b53b45fd17e9ba2f4bcc133313e8c115cd252941e7bdbcf4f68745faea35e3be4f6154284ffd6caf019a58a0fcf9512b9ca3475fcf4ee390cadfb94ef066bd0adc10efb704890b108ed7d5f935c8b02b36778210cf43cbd7ed1010fa59b36597d6cc82231cb3861289c824eddb864c7e448a486cd9e348e865e47ddd39e14c64294ebc04ed5be160287adeecc7ceeccb3eab887ac765e83405510bbd3efe280e04a9b2f055b12c664636af087ecf2a7815bfe35bfdbd66389c04911ff1916ad1f84e94db32189c313654378423e9a08d4bd119963cd8a4090290d113872f6bbca7aa80221c63b80275d3c9188a6e7f2f392806eb240c36569eb4e52a255169fbaeb4c843be30b460b46071c566babd0c64f01d208494c3aea7c40a988b2dacea07e982b631c770a28d3966e10977360e389dfa9f7749c90e2e56e8ce4e177268b9ec4c3368d497b73fa12b66f4d140da8510ecd3a7e6d307f3b327e3294364234d5ed8c5b9b390190330fde4345f3defbd09d5e77c35aca25c6f4abcc94a618714210c00f28ff8b95e32459f1d748c554e285bdcbb53ed174022296a290549aef02abb1d1f046b06b1b17fba11844769779c3b0d1f2b56d727a8ba31f97eeac8332830ad232d0e5e3a1a393baaaec7881edfe7d0a777fc2972f8ea5b14816e97ea5a6c4fb1ce8213c5e45bbd31fb7fe4320688a418ae41b97c0be8c935ef045bcd4a614d546905047a41043eb099997a236481c02acf6e23653b875017194d5901a83930b40b761f77a9c9a311dbf5238abc1e12532289565c516189dd50c2fc064938887783134b7584ee956cb867076a9a030204adf2657c675fb9f83a990615db1df4bd62162ec406e63bdbea69215866a0b08366b896a0593bd82a180d7d41012225d4d8d4be4ca51037a61a760e3a5b80cb5fd620c389177135f5da7f58663def5065c6647bef262b6f32d9207016823b7a50daec5826c2bbc96d871c2e2609bf47c0954dd09f4c8695b845ed3f428b850a806c056442a7f7632cf712e0c6dad4c52c98e814a441d5b219f14cad3372c523a5a9f29764d1919aab5a09849df506de55451497f01b14578860672a0bb0a66f0abaa191191b50f5d01b7b91b8c83fc3e8c6f0a4779ccfbb39c796992a2b4e6619680488a048bd50c27d889cde0aee3a860b34ff3a1579ebe84c8ffc141d346c94add9a2006abf13f6c6a415bc22ddb132b91ea6d5ee2cb664a536fe0622fb92898100bde2ceaf716988c4710adb1cd287f40945c0073a354f5026460b4b90997fade7031525736e5f28833fea868ef99fe79d6064a47e660746a504794301974748ce582f170944a2970c6ddeff47f53df0f3ef8924a6e028ab66c9280be12b8d7d479a4fd9f95fe029dcf1505e9c879a89256396884714e7a94c511912b7902919b02846ddbc0eb763904cc7ee8fd43810b0a448e48bb31ef2c37110c8f21609bc1c3c30ba4d1dc67338aa424c6dc98c0918dbbb42470ba497938a61a098e73bd4e0639d61f7d43c985f80e3966af0349b7bda7d0c05ff4c4261caa356af06d8c7c4a10b12eebfdaeca84d46755a88c599b253e314a97fad8030c77a3df3087090ec83e26d3e43dfa1fe38a63f53bf9e0f908857bc71b14d5ebc4f2d28ed7ff5015a65a721811796024c2c9f43d4181c82f95c97f3cad016c62ffdc9fd888397825d09c7c46e66a0905ccadf8747cef95d67825f1552d53f0bc854d48fbfdb5bf6879438b4fcd1083628b7ca4a21c604522b844f5011af7a5628075ce119ec6dcb4cae7b17be4cef6701b28f08731d568d85af4e723ceee7d7e3b6cf0368d0af1468d77704bdf94a2b10e97ac010b2ab478cbb78c7400553b3a28b25d756ee35916d6b83b2a563f2c7886a554675b57023f994b5731411c5794592f3a8ca10aa3722e0bc1ea6b15945d70fbfaa35045bfd5fc4bc2f7a77103216a40dfcd45543773acb6f341a798b1911f98faa01dbcf71456410a218680b763b2863f4a56d27a29840d1150d443ed5fb8a5a1b53637b3a00947b111d7964160e6039c3b078c5f62509b74717b1a6badbec1097bebb4cb63932e7f48ad30bd79e52eddb29d1400a1b5a510e96bc5e037cd33ff15247df653c57ab72fa3c212e7c33f36ad39173eb5530a9b2be70d7fd86028ddbdab9c3fb2bb152e98dc583947b7af5809fca5614d5b4b657c6df85e445c2a616f896d1a2f3f1fc2df4d694b0f438f56bfb9e2fe2d1dc857217202f30b502d9b25ef1775af503e3cac79d1d4f18a18d0cd69edf305c30627171db7555c60d71737cf2215adb7bd537d1c5a41cc6e7c8a1b03eb06829807f093d40ea48dc58f06bb6605e5c42f61db64fbf112ea3839a28914da0afe4d2c6187655005af71ececef4da08a38d055cd7044986a0909ee109123c3b4fdb1bb759c0e8560c6354d5944c8602884a181e50b6c541e782562a13902f5c293a1b9026385a850a104492419ab7e0e0827306c2bfe41b0a52a9fc2d61575929cad3893c8a904e7d5b0b77d772f0246d47ed346492d53707eb4000165f623c1104f385b1502e65d05f4af24d5f8927cda734da092cf5eb4e492a4265f2549d69373cb6f8ff0d0ccd68be7327320ff05b67212ca7218186473811e3f39eccbcc409702ba217b6f41ef1a7aa002a2d1c64df9ab29f6059a3691c9500ea542c169a32527083311be0c50641a7e9646b764d13a257cf1e91049cd402304759fbf1cbb7d6b8b31a32769998f8ca0fee11619a34aa45ea2a3bde45edeac788ef9f012b843913f3885d9f5da05039160d7e298b04973b21c0e12a7cb07141b9f98ffd4d53a95c28da41ee63d112002bef5fa0918d5acdb89e33c0b022743937beb26a793153880406feba0694acc55f90ec8159ce45f496a5eea64ced84df384038e659670f345c26399012e40be7bed1ac187553ece800845c05f4334d261c1e9f933317f83370c58b095811891ba4adc1b9c9b0e2afb125202b88f16c1956c8a5fb559c10d3eb17f98f1c59c5edbead62b7e8755c69a9679b4b6f89f73849ca8031f22995e2796ee64df93bb2bbf98135cf1a8c3e707559c5dce4fdfbada387944e5819a9246eff3dc1c9afadb49f48c156f6dfaba1705037819f4b260590aebd41bdda971bc7b59f9194536f6e348b10e9ec975960e5b93c6a56457901f954cdd6531b83a06862bb3a06c5a0dd081a47ec4043615f9be7eb6081e77b3a9169900f85745363440dae9ec7dee1433e01b755e78e8e3a8c5d9d9f5a9575b5e79bcc2c6c6575afc58f0bfb1991b3191bbe52c12071856feb11681112791e1f87ee2dc54290e413206b09661648c58ec0d3ff8015b61ecaf354d0955c021da68cfbf6eb84ad4a1f3a4163ad869469439c56ed133342c08566c05ef16a6c69dc4d20d983bcdbfb1db9c7cd7baaba8c3487d2e24dd936f3af1f7f5a3497137e28ae4e1e9f064743276f72668335937122efa387efb579465045f08584f9db9391535bf5855076fb4db93744467336f5262fbdcb1211588d367c116908ae295449c26091ab1c3f17eca201a9f170a7fd526654db1af9f56352bef977580e0905f836f41c13a416fc2479de6e75098aa18b18b2cb2a442fca3d8d7fdbf48cb2a67a32cd12e2ea10a281c2e9fcfb3faace9bb355c5572103a09770a6b978ab9ae36d12ababa014d9cdbe3a3d0fdbf224793a0ee78ecf52ad5eaca1642bc"}], 0x1010}, 0x8) execve(0x0, 0x0, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc3) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00'/99], &(0x7f0000000140)=0x6e) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7}, {0x40}, {0x20007}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffc7c, &(0x7f00000001c0)="65c3f46c972ce1085fd6880b2570b7305af99584170af68b606599537eeac50aa475a829bdfc1cb33089ebbc0e00a3c14433fc79ab593d7c4084e53a157563e5fd92704e6043d4154b125ec4c831a3785d35ad2a243b33d147a857ef36d985a33495ea2def4916c5e775") 16:00:23 executing program 0: setrlimit(0x1, &(0x7f0000000000)={0x10001, 0xec}) utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) 16:00:23 executing program 1: r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202776e6529e2a05b4ded72a08c77d47698d50b9ca91e0b518f7b08b0b639183d53d468a42772caba05061d5765418ade9495ed7a9c40ba215ddc1aee7d0a85317662555d17a64649a78a256103f22c66007d85fe8f6f44c8fadef84a0e55dcaf1bcd7eb859edd7bc65d31683f7f91eecfc9423eb613ee0abcd094a55482a3d06a6f3ef0bfefbd3bb74b06a55"], 0x10) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) close(r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x1010, r0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$getflags(r0, 0x3) r1 = open(&(0x7f0000000440)='./bus\x00', 0x100, 0x20) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000480)=0x100) syz_emit_ethernet(0x1, &(0x7f00000003c0)='\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x1705ab5660ee2a62, 0x40004000000028aa) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x0, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004008b00060000feffffff0000000000e0ffff06644c2bff0200000000000009f6d34f22276ef7", 0x2c}], 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r6 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000380)=0xc) fchownat(r4, &(0x7f0000000240)='./bus\x00', r5, r6, 0x6) recvfrom$inet(r4, &(0x7f00000000c0)=""/50, 0x32, 0x1, &(0x7f0000000100)={0x2, 0x2}, 0xc) openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x80fd, 0x0) fcntl$lock(r3, 0x7, &(0x7f00000004c0)={0x2, 0x2, 0x0, 0xfffffffffffffffe, r7}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) 16:00:23 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x90, 0x0) poll(&(0x7f0000000040)=[{r0, 0xa0}], 0x1, 0x200) r1 = socket(0x10000000002, 0x2, 0x0) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:00:23 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[], 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x2000000000000000, 0x4}, 0xc) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:23 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0xffffffffffff4845, 0x101}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x204f, 0x4900) truncate(&(0x7f0000000040)='./bus\x00', 0x0, 0x3) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpgrp() ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x0) close(r0) preadv(r0, &(0x7f0000000680)=[{&(0x7f00000001c0)=""/183, 0xb7}, {&(0x7f0000000280)=""/231, 0xe7}, {&(0x7f0000000380)=""/214, 0xd6}, {&(0x7f0000000480)=""/176, 0xb0}, {&(0x7f0000000540)=""/155, 0x9b}, {&(0x7f0000000600)=""/90, 0x5a}], 0x6, 0x0, 0x0) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = semget(0x0, 0x5, 0x8) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000240)=""/171) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0xe000) semop(r1, &(0x7f0000000040)=[{0x1, 0x7, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x3ff, 0x800}, {0x0, 0x3, 0x1000}, {0x3, 0xea8, 0x800}, {0x2, 0x800, 0x1000}], 0x6) 16:00:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x8) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0xc}], 0x1, 0x0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x24}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x9, &(0x7f00000000c0)=[{0xff, 0x7, 0x4, 0x2}, {0x8, 0x4, 0x400, 0x5}, {0x7430000, 0x613e4ce3, 0x8001, 0x2}, {0x4, 0x2, 0x5, 0x8}, {0x4, 0x5, 0x4080000, 0x9}, {0x4, 0x3, 0x6, 0x8}, {0x3, 0x63d, 0x6, 0x9}, {0x5, 0x9, 0x3, 0x8001}, {0x1c000, 0x61, 0xfffffffffffffffb, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:00:24 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1000100000002008, 0x800002065d) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000001400)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)=""/102, 0x66}, {&(0x7f0000000200)=""/236, 0xec}, {&(0x7f0000000300)=""/198, 0xc6}], 0x3, &(0x7f0000000400)=""/4096, 0x1000}, 0x2) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000000)=0x1d) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) 16:00:24 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000100028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x20008420, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4, 0xc8}, {0x8, 0x6}}, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETWF(r0, 0x20004268, 0x0) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) lchown(&(0x7f0000000240)='./file0\x00', r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x60}, {0x6}]}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f00000000c0)={0xe6, 0x0, &(0x7f0000000140)=""/230}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f00000000c0)) 16:00:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="00000018878470030000000000200000000000160000ffff4f22006e70f5837564662efabe591c9c43ebef91f260d1a405f02a5bfc6252b5654962db7a3132c9009dc4fcc2df817c092672d9b3d602e14550b2bb762dc40b78820f9016c76f9169f019603508737255ee43b47d7a42e6c1ee7417473dbb8a0774692693620c3dd642c78628df32b6ddb3da7c83a889b03d9b04b5941bc8b579641a1b4e3b38fd65547393fff79ac8e41c0d15821c7c7335f50251abae64ae8e6fde52ff5393f4eba8603faa1437c84469f51f43c1f208b6a08e60f6c796ff0e69591462ad58cb4c353b489a5f51588f336015ac1905c230112be758449105a6fd52b898484f86c8a7a7448d80aaac9b4c6f40206d77f7d1aa93609f9e8a8d94b18fb805a35d696252601d013f50936ee6d0b9a1ee30ab9f63d7887b5e1b2141839c82f3419e818fcdcc11cba5e995a2233fbad38c70a53d5cf17a4d32abebf39d688ca780e0425019c4c490a4931f1539cccc61456a9ba762cc26d7", 0x2c}], 0x10000224) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x4c, 0x0, 0x20}, {0x63, 0x4, 0x1ff}, {0x6, 0x0, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) 16:00:24 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x800, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = dup2(r0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000180)='./file0\x00', 0x164, 0x1) ftruncate(r3, 0x0, 0x4) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x14}, {0x7c}, {0x800000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x18, 0x0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x100, 0x4) r2 = semget(0x1, 0x1, 0x400) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000140)=""/65) 16:00:24 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x101, 0x200001, 0x7, 0x3}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x1}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x35}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = msgget(0x1, 0x2) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/227) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080802002, 0x40004000000028aa) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="000000216004008b00002b275e6247ccc04ed92d11058ca8a82ca48bfebf00"/44, 0x2c}], 0x1) 16:00:24 executing program 0: nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20180, 0x10) recvfrom(r0, &(0x7f00000000c0)=""/168, 0xa8, 0x40, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) 16:00:24 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0xb69bfd017fabf78c, 0x0) pwrite(r0, &(0x7f0000000180)="322d1038028c19a758033273ff4270bdbf156cdbbc974b41ff7af4724c372f472529addb2dc50a300c61ffeea49cc1427589cd3ec07f98e3c3ffcc5cddcaac80388e2db2c8c726ce97270a1476c4a2f887538b235c4352e2fe89c62933afbac8d13c80deae891ab91dad650115ce093a8f", 0x71, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000140)=[{}, {0xe5}], 0x20000000000003e6}) 16:00:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), 0x4) 16:00:24 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r3, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r3, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x20280, 0x0) unlink(&(0x7f0000000300)='./file0\x00') 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "b08dce58000000000000000000e60000000200", 0x5}) readv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668", 0x2e2}], 0x1, 0x0, 0x0) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x2810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x6c) pipe(&(0x7f0000000000)) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x1}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="e4") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x7c}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="a6") fchdir(r1) 16:00:25 executing program 1: mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0xc6) socketpair(0x22, 0x1, 0x80000001, &(0x7f0000000080)={0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x25}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffd35, &(0x7f0000000180)="969b") r1 = syz_open_pts() semget$private(0x0, 0x3, 0x80) close(r1) syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "96f7cdeb90271131b4abf086500c9b6695818b31", 0x0, 0x5}) 16:00:25 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(0xffffffffffffffff, r1, r2) mlockall(0x0) r3 = dup2(r0, r0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000140)) socket$unix(0x1, 0x5, 0x0) 16:00:25 executing program 1: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000700)='W\x00') mkdir(&(0x7f00000005c0)='./file0\x00', 0x4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file/file0\x00', &(0x7f0000000480)={{0x2, 0x9}, {0x1, 0x8}}, 0x0) socketpair(0x10, 0x4003, 0x1, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000380)={0xfff, './file\x00', './file1\x00'}) mknod(&(0x7f0000000640)='./file0\x00', 0x2020, 0xffffffff) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x4) write(r2, &(0x7f00000003c0)="5327eb382b41deace0483ae7b1935081456f065ebbba211303a325d53ee5e971198fab8a63c7320acf1f332d83c736021eb16945e71ad57bd91b031ba08cbf444e0e8b45a8635b6942dd9205f051050e610f1a9f4237e2b6c5f34ca6d3c969ade14efcb2446a77987977881f703c5f43808edd2cac43fa5f751be7c753c50e654cf2890f769323313ca96e3e3cb8a1ceabc252fe109f543821b7ed777b1b91871b", 0xa1) chroot(&(0x7f0000000080)='./file0\x00') getpeername$unix(r1, &(0x7f0000000740)=ANY=[@ANYBLOB="0000000000000004000000000100007f0000000000000000000006000043f7796c908d37e23baf97000000000000000000000000000000000000000000000000000000000000000000000000000000a08e5c029dc5bf9283a6d71f90d5a6eb70584ac45024f0b731df90b5aaf708e9567781abf885000900"/130], 0x0) msgget$private(0x0, 0x41) getdents(r0, &(0x7f0000000200)=""/30, 0x1e) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000580)=0x8) syz_open_pts() symlinkat(&(0x7f0000000800)='./file\x00', r0, &(0x7f0000000840)='./file\x00') r3 = semget$private(0x0, 0x2, 0x100) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0xfffffffffffffffb, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xc7, 0xe0000000000000}, 0x10000, 0x9, 0xff}) 16:00:25 executing program 0: chroot(&(0x7f00000014c0)='./file0\x00') r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000100)="b10005136000009005001b0020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282110e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xfffffffffffffed4) recvmsg(r0, &(0x7f0000001480)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000001380)=[{&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000001100)=""/163, 0xa3}, {&(0x7f00000011c0)=""/9, 0x9}, {&(0x7f0000001200)=""/52, 0x34}, {&(0x7f0000001240)=""/23, 0x17}, {&(0x7f0000001280)=""/217, 0xd9}], 0x6, &(0x7f0000001400)=""/93, 0x5d}, 0x40) chroot(&(0x7f0000000000)='./file0\x00') 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x5}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:25 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mlock(&(0x7f00003eb000/0xf000)=nil, 0xf000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) load: 1.34 cmd: getty 27869 [ttyin] 0.00u 0.00s 0% 311k load: 1.34 cmd: getty 27869 [ttyin] 0.00u 0.00s 0% 311k 16:00:25 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x700, &(0x7f0000de1000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x0) shmdt(r1) shmdt(r2) 16:00:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_flags}) 16:00:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x481, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x8, './file0\x00'}) getsockname$inet6(r0, 0x0, &(0x7f0000000280)) 16:00:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000080)=0xfffffffffffffffb, 0x4) r2 = socket(0x2, 0x400000000002, 0x0) r3 = dup2(r1, r2) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f00000000c0)=0x77, 0x4) setsockopt(r2, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000180)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200)={0x50, 0x1ff}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x45}, {0x10000000016}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x40, 0x3f, 0x8, 0xfffffffffffffff8}, {0x56ab54e2, 0x3, 0x8001, 0x7}, {0x6, 0x8, 0x800, 0x6f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:26 executing program 0: r0 = semget(0x1, 0x0, 0x401) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x80]) r1 = socket$inet(0x2, 0x4001, 0xff) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000040)=0x9, 0x4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x5, [{0x3, 0x401}, {0x3, 0x3}, {0x1, 0xc1a}, {0x2, 0x400}, {0x3, 0x200}, {0x2, 0x100}, {0x2, 0x8001}, {0x1, 0xd2a8}, {0x3, 0x5}, {0x3, 0x1ff}, {0x3, 0x50}, {0x2, 0x100000000}, {}, {0x2, 0x1355}, {0x3, 0x1}, {0x3, 0x4}, {0x3, 0x6}, {0x1, 0x80}, {0x3, 0x2}, {0x3}, {0x3, 0x7f}, {0x1}, {0x3, 0xff}, {0x3, 0x6}, {0x0, 0x7ae}, {0x3, 0x8}, {0x1, 0x80000001}, {0x1, 0x200}, {0x3, 0x8}, {0x3, 0x7fff}, {0x3, 0x2}, {0x0, 0xff}]}) setsockopt(r1, 0x2, 0x10000, &(0x7f0000000200)="961dc378454201cd9cc86d213bb9ebdf52e7e3d70d80e1cc63c0703ed507153de83db4b4c373cdd58a3f04aa64f51d07a295d9bb3888aeb49032a65865f7e21bfb3a0e0d2de484ff797e803f1f34492b3f178114928437a7aec005c14e59acf700b629f39f36f4a7e325819b6d60a751a8336e15a7769266844daff7d449cbec395978814f5bd4107ca4c647aa6304d8c738d3e7931795a12ffa9a375a5a5738cc740451ec435255753517c28d501c280b482fc731ce3e2e7b94ad", 0xbb) r2 = dup(r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x200, 0x40) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000340)) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000600)={0xff, 0x8, 0x7, 0x101, &(0x7f0000000380)={{0x10001, 0x7, 0x40400000, 0x0, 0x1, 0xf176, 0x8}, {[0x0, 0x80000000, 0x80000001, 0x6, 0x90a, 0x1, 0x67c0150b, 0x4000000, 0x1, 0xff, 0x6, 0x5, 0x1, 0x5, 0x0, 0x4, 0xfffffffffffffffa, 0x9c], [0x0, 0x826, 0x1, 0x596, 0xa1, 0x8, 0x3b3, 0xff, 0x8, 0x7fffffff], [0x154, 0x5, 0xff, 0x200, 0x5, 0x800, 0x5], [0x81, 0xaf16, 0x6, 0x52, 0x1000, 0x8], [{0x7, 0x3, 0x5, 0x3}, {0x6, 0x0, 0x3, 0xffffffff}, {0xcccf, 0x13f, 0x6, 0x100000000}, {0x7, 0x3, 0x7fffffff, 0x3}, {0x6, 0xe80, 0x4, 0x100000001}, {0x4, 0x10001, 0x5b89f147, 0x1b}, {0x800, 0x0, 0x200, 0x3}, {0x0, 0x8, 0x5, 0xd5d}], {0x0, 0x3, 0x6, 0xffff}, {0x8, 0xc9, 0x1, 0x100}}}, 0xe40}) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000640)=0x6) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000680)=0x6596) fchflags(r1, 0x10000) ftruncate(r3, 0x0, 0x5) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000700)=0x80) pwrite(r1, &(0x7f0000000740)="98591828ab2369f9c0526baaf425560912879994f250e4c21683f58ecbbc501d80eb128c3c03e17201ae8d0440570983cf162eb3d6bdbe6dc3de06d57f9703c9b4e02f43fff3622c02a404953c114db1b418fd4e40cdbab17c7fb6827f3025eab43b02343cedd48236800bd56b7bfd9f2025fc6b38883226793da935de00595fcf93f018c6ca36e1eed811458a8c0636342b4cabb4c5fd88b21aa2debfcbcb3c5a7efa843c8a14", 0xa7, 0x0, 0x0) pipe(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = getpgid(0xffffffffffffffff) fcntl$setown(r3, 0x6, r6) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000840)) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000880)={'./file0\x00', 0x400, 0x8001, 0x8, 0x0, 0x9, 0x8, 0x5, 0x0, 0x2, 0xa0, 0xfa}) getpgid(r6) poll(&(0x7f0000000900)=[{r4, 0x100}, {r1, 0xc5}], 0x2, 0x7) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, 0xc) r8 = getgid() lchown(&(0x7f0000000940)='./file0\x00', r7, r8) 16:00:26 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) utimensat(0xffffffffffffffff, 0x0, 0x0, 0xb65ef6d266e9846e) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') pipe2(&(0x7f0000000100), 0x10000) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x100}, {0x189, 0xda}, {0x44, 0x756d}, {0x0, 0x1}], 0x4}) 16:00:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000080), 0x4) recvfrom(r0, &(0x7f00000000c0)=""/145, 0x91, 0x2, 0x0, 0x0) 16:00:26 executing program 0: setpgid(0x0, 0x0) r0 = getppid() mknod(&(0x7f0000000240)='./bus\x00', 0x2186, 0x9) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) setpgid(0x0, r0) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:26 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)="e150ce265a", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="310e9127d6ed4b4821fc6da93a2973b5f8c30f96c5f4d0d08fdcf559ee3c13c3d1b5fce7b271eb64b52af68be1d706ad674e72d877c5fd4bef78bc8a18ea0e7cb883e4597f57b6f1c4a1c7444e1d46721d263ef0884ca1cccac35e6627cfbb6fa4b5831be5b5f12d500514ea68658442bfddbf888009d3a2a706125296325d2e491c86c56baae9f4f6e5bc48ae7cecab6e12ea0591a5aee65d782df8cd3dcc50084c820743be1105df5246a0a569ac7435260cd2f513"], 0x10) ftruncate(r1, 0x0, 0x3) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:27 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x200, 0x0) getsockopt(r0, 0x10000000000000, 0xb99, &(0x7f0000000180)=""/79, &(0x7f0000000200)=0x4f) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x1, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)=r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket(0x20, 0x8000, 0x9) 16:00:27 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) chmod(&(0x7f0000000600)='./file0\x00', 0x42a39fcc22c04e04) r1 = geteuid() r2 = getegid() lchown(&(0x7f0000000640)='./file0\x00', r1, r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000780)={0xdc, 0x0, &(0x7f0000000680)=""/220}) openat$vmm(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/vmm\x00', 0x20, 0x0) getgid() ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000100)="33f875315f60c970e0e3589e312fcc04ec499a04d906d8d1dd0a0beff1a1079f1215daefb3fb85b842eb84d46416936da7f4aa697d720d992c1cabc902b30810ffd6f7eba5b5ddc45cd972db4cd9526c02caa02d9393ee6576ea35b1e419fb74dba5fa57f3f80e62102e093e2f0d2baf959a942a4febb16af6c62d19a8ba669d0e907904c3c14d155b276d49e1e2327158d0846c9280a89b41f659b053d254", 0x9f}, {&(0x7f00000001c0)="8e98883b156e1418b9df00c2926abd23f65809eed18d6766e86e1377dd523d39aafb97d3810c6396bc4310472d45466b5f2655795b5303452cfeca1d77597b7879c41ce91315a14617d88e6e72abbc2f0c5d3a015d1dada984d47c660843086fdd32d8d275f212cb020ba1a9c0fd3a5b0daa980d71fe7251999d4c5f565956e126adffbf47fac47c99b0c50916cf116862a938aa5e20b8c8701fe6", 0x9b}, {&(0x7f0000000280)="ab44b1358064deaf3fa7d6d0dd4f7b56910ade4fa38dfc2c2aaa26df91cdd10d3c49548985785f6c3462fa64b7d59f0c0e734f720d950d450f27d4b30ebeae4bda67143d8208e88a16cd66b31f14b4a757e8e77d2d6f1fd94769b9951fcf2d7b93553e2da6bcf45e940406f07547a225d5a691e786c54ed940ca14a09172aef620e71a823ae0f47ff4b5d9c1e6d9752841b6f5351481e2fdc5e7", 0x9a}, {&(0x7f0000000340)="68fe1f0ae833a37472c0cd7029831c8717be43243fd7dfeceba583ba57c933be43609ffbc144f6c69f86a0dc8a690d54863aaaeb0e8230c80a30a33b2f51c8764c92b4f31f18555914fa1c6d853c9e2ff20e3cb7ce0f1e7a3c8c980310ffa0f3831a1baf64ae024ea157d355ded54314f9cb8328cdca33672fa662799145faefb1efaf4e073c3eaf6dfddc108349580e5ed1be56d74d2d8f5d4a3c773f52eb05be75b122e962036d934e4f3193fc39c9a22b564085d191b08fa214a6c29769662824b4", 0xc3}, {&(0x7f0000000440)="8c330b347bb3b945066f723b2f453383d1c194216a48c9b5eb0971bc7ecbcffd84e095275e074a0943adbd224390b411696dec4beb4521cf817c4c7684b8bbbbb8f762973d2533315cf8f6da57ef8e55c6241d0d01c4cad9d7efdc5d88dfb2d7601a0259ba9b7336c9f650ae1dc3f21a4de4982ced07c5f97d8532d978e4960a19044a17933af7726210a492d92053456dcfb468fd619a8407bba74c89b531932b088e522dde1be88d0f652fd74bbbc2e803acbe047ddab352a91d3dd4f20600a306dc21b82d7c9ce7a3afae290b5cb2d44c206b", 0xd4}, {&(0x7f0000000540)="2195b765b827a07c844cedd7580eb910ef17f51b8d861a84929aaeccb30618a1b3e2f6c33cd79af1ba51f68e3fe2bb7d9274b8e27eb6be5c9e771a30385e26d999d6d3407f787899bc084a200156cd432e6dc1a87ecbf11a410b1aeddb3686dcfd18025c08fdaba4f29472567661b9acd5ef9530f4ce6da039e828163bdea7dfc9502b26716dac2dbcfb83187ca206cbba4f1f9102332e71995e2569db9985b013c83ca446ce04dd75", 0xa9}], 0x6) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 16:00:27 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) dup(r0) r1 = socket(0x18, 0x3, 0x3a) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0xfffffffffffffffe}], 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:27 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r1, r0) unlink(&(0x7f0000000000)='.\x00') r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) geteuid() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) 16:00:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x900) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10280, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x101) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000100)=0x1) 16:00:27 executing program 0: r0 = semget$private(0x0, 0x0, 0x10) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)=0x40) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/213) r1 = semget$private(0x0, 0x6, 0x250) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x4]) select(0x40, &(0x7f0000000180)={0xd0b, 0x101, 0xc, 0x4, 0x3, 0x7, 0x8, 0x5e}, &(0x7f00000001c0)={0x6, 0x5, 0x1, 0x8000, 0x10001, 0x8, 0xae3f0, 0x1}, &(0x7f0000000200)={0x6, 0x0, 0x7ff, 0x7ff, 0x7fffffff, 0x6, 0x4, 0x8}, &(0x7f0000000240)={0x7, 0x80000000}) r2 = semget$private(0x0, 0x6, 0x400) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000002c0)) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000300)=0x2) r5 = semget$private(0x0, 0x3, 0xac9d8859122aabc0) mkdirat(r4, &(0x7f0000000340)='./file0\x00', 0x42) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f00000003c0)=""/214) pwrite(r4, &(0x7f0000000a40)="effd52a3e396c416b19f72918c5055fb6cf2b9e0df3d64bdf4787a2f36da7b45ed96fd013262d29664e1998e546e957ffd7504ddd40f548e6fbad16c37f6a9d0ccc414833db56c08f3be620ec5d02e3ac3c482a2af4688ceb560bddc96ccd17b77004b37a1f032b2ec581c464ee9332f90017da42abb652cd05ea0827b46567358e221ac1cf4d4bd44d7b1b41db4e86d9cbb141011ee2795e678c97d16f551f3dc8c512ad4d096d67340807cb782564a6802463cd3df3c0eb1e0b252bac32d6d5706ad8fd10b702bed73c774045444afcd240f871d53a8e05a759dad4027", 0xde, 0x0, 0x0) semop(r5, &(0x7f0000000580)=[{0x0, 0x4, 0x800}, {0x1, 0x6, 0x1800}, {0x2, 0xda}, {0x0, 0xffffffffdb2e3eac, 0x800}], 0x4) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f00000005c0)=0x10000) ioctl$VMM_IOC_RUN(r7, 0xc0205602, &(0x7f0000000880)={0x3e71dd09, 0x401, 0x5, 0x913, &(0x7f0000000600)={{0x10001, 0xfffffffffffffd28, 0x9, 0x9a, 0x2760c0b9, 0x101, 0xffffffffffff1ea2}, {[0x0, 0x44a, 0x200, 0x33, 0x200, 0x1, 0x1, 0x8, 0x760b, 0x6, 0x80000001, 0x9, 0x5a, 0x1, 0x8, 0x7b2a0a52, 0xf125, 0x2], [0x5, 0x9, 0xffffffff, 0x3, 0x80000001, 0xffffffff, 0x191, 0x1, 0x0, 0x10000], [0x9, 0xffffffffffffff7f, 0xeaf5, 0x1f, 0x4, 0x0, 0xfffffffffffeffff], [0xfff, 0x0, 0x20, 0x4, 0x728, 0x3], [{0x9, 0x1, 0x1, 0x6}, {0x1f, 0x20, 0x9, 0x2}, {0x2, 0x7, 0x1, 0x6}, {0x7, 0xfffffffffffff7d5, 0x0, 0x7}, {0x4, 0x7fffffff, 0xfffffffffffffffa, 0x9}, {0x3, 0x9, 0x0, 0x81}, {0x1ff, 0x1, 0x8, 0xffffffff}, {0x0, 0x5cbb, 0x5, 0x5}], {0x3, 0x1ff, 0x50000000, 0x4}, {0x1, 0x200, 0xffffffff, 0x2}}}, 0x38, 0x8}) getrlimit(0x7, &(0x7f00000008c0)) r8 = shmget(0x1, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r8, 0x0) semop(r1, &(0x7f0000000900)=[{0x3, 0x4d1a, 0x1000}, {0x1, 0x4, 0x1800}], 0x2) r9 = dup(r3) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000940)=0x5) ioctl$TIOCSTOP(r4, 0x2000746f) faccessat(r9, &(0x7f0000000980)='./file0\x00', 0x0, 0x3) ioctl$BIOCGETIF(r9, 0x4020426b, &(0x7f00000009c0)={""/16, @ifru_broadaddr=@in6}) fchmodat(r6, &(0x7f0000000a00)='./file0\x00', 0x4, 0x0) 16:00:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) poll(&(0x7f0000000000)=[{r0, 0x20}, {r0, 0x4}, {r0, 0x1c8}, {r0, 0xc0}, {r0, 0x100}, {r0, 0x10}], 0x6, 0xebbb) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000200)='0xffffffffffffffff}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x5, 0xa4f, 0x5, 0x5}, {0xffffffff, 0xdc, 0xc53, 0x1}, {0xad9f, 0x100000001, 0x87, 0xffffffff80000000}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) link(&(0x7f0000000240)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x2000000000000086, &(0x7f0000000080)=[{0x7828, 0x0, 0x26c, 0xfffffffffffffbff}]}) 16:00:27 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x880, 0x31) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000003c0)=0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffe) msgsnd(r2, &(0x7f0000000080)={0x0, "b7fb543ef5c9399833e9e3087974310da66f4000d2e653f0e9c1a273488fdfe45e29e6daa803765b"}, 0x30, 0x800) msgsnd(r2, &(0x7f0000000000)={0x3, "5c48d4017a3ad673e15221dc5566b609590e09e3a994c04ac86925038b5d041a7aced7ed2ab03a8a7c5c70d4d87f8b8d55eabf1a0d081861d419ecebd1616e113e99cd87a1aac20c6ecf26b428d12c7cb1a58cd46ca6a2610d08ce7de346f1f0acd5b9e6ecb7c354b0f48eaec8"}, 0x75, 0x800) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r3) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000480)=0xfff) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='x\x00') utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f0000000300)={{0x5, 0x4}, {0xedc, 0x1}}, 0x2) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/252}, 0xffffffffffffff5b, 0x2, 0x1000) recvfrom(r1, &(0x7f0000000540)=""/128, 0x80, 0x3, &(0x7f0000000380)=@in={0x2, 0x1}, 0xfffffffffffffe99) msgsnd(r2, &(0x7f00000005c0)=ANY=[@ANYBLOB="02000000000000009f43cda3a5a6f15206d490436f25a8d663da260ebde866bca376965fbe5916376a0037b600abb7a80bd2d8e58b9237b862c76e1c93d27e8184cb942e40bc8d2fca40c2acd1dee817941d322be39335470aa8efa1ae21875c3d69a8917f411e232fe2a58dacd6ba99e590de324d493ee3a9be981762fc620396836b9a9f3e1af0ad5cfb4aef2766026c3c31d4966d3cbd31be938cce54e5ed3540a2221d8da9e0bcee7efd6d900c7d999a7ca92fba6c31b321862e854c8d182b6cd04a879b2a7fda8defba00dbee9b6ae0957815ddfe8c19ed61183195b7a04e5aadfc4554959e8e4463a68b88aa1bee843a4b15d698525b7213a0b3b188dee1e26caeff8e03d5dc667c4799981926fd37af7600"/288], 0x1, 0x800) 16:00:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) socket(0x18, 0x8000, 0x2) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) write(r0, &(0x7f0000000440)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea4e91e7a35c756a2e79acf63635faa213b332d2afeca84fc9616299243d4ba891f2", 0x782) 16:00:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x100}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[0xc64, 0x1f, 0x10001]}) 16:00:27 executing program 1: r0 = socket(0x6, 0x8000, 0x800) setsockopt(r0, 0x2, 0x4, &(0x7f00000001c0)="7da7875ecd5b61aad35a6ae6b2320505906edff8518d6b2980df0244519f31e8b5eaaa99353a55a130419b5379ea1475fa564d8a5d7b8fd930bfeb302cba50cce48e3b6fcd22ee4474e2ffbca4cf037879379018578c6514f1133f0e2e4ec3fb4e3998bf7d41431ced047e0badfa4a1bafa31a3d56c831697c7caf541eac1a59e30b6fe050047beea6238d5167caddcca8b6ed95c238638494d71fd98e2363d66880253c64aaf969dae7919f1c43fc55bc2d1c93778f551bb87788534065943e79d76312033133a7de7a005b58d088f6eab02942f5bebb863b51c81d", 0xdc) r1 = socket$unix(0x1, 0x1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10000, 0x7) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:27 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x811, r0, 0x0, 0x0) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x43) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20200, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) fcntl$setflags(r0, 0x2, 0x11) pipe2(&(0x7f00000000c0), 0x10000) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0x100) 16:00:27 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x4, 0x0, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x2000100000000}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x200000002, 0x8000000000004) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) 16:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000002240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000001, 0x20003, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x7) 16:00:27 executing program 1: r0 = kqueue() r1 = socket$inet(0x2, 0xfffffffffffffffd, 0x3) fcntl$dupfd(r0, 0x0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:27 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f00000002c0)=[{0x1, 0xfffffffffffffffd}], 0x1}) 16:00:27 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() clock_gettime(0x2, &(0x7f0000000180)) close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/89, 0x59}], 0x1) 16:00:27 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffd) shmat(0x0, &(0x7f00006f2000/0x2000)=nil, 0x3000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000180)=0x71) 16:00:27 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r0, &(0x7f0000001600)={&(0x7f0000000040)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000580)=[{&(0x7f0000000180)=""/168, 0xa8}, {&(0x7f0000000240)=""/206, 0xce}, {0x0}, {&(0x7f00000000c0)=""/121, 0x79}, {&(0x7f0000000340)=""/246, 0xf6}, {&(0x7f0000000440)=""/3, 0x3}, {&(0x7f0000000480)=""/13, 0xd}, {&(0x7f00000004c0)=""/169, 0xa9}], 0x8, &(0x7f0000000600)=""/4096, 0x1000}, 0x800) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xb00, 0x0) 16:00:27 executing program 1: select(0x3, &(0x7f00000001c0)={0x8}, 0x0, 0x0, &(0x7f0000000280)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x7f) accept(r0, &(0x7f0000001500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007aea8b048451a30f7a2803343e0722967d418e525f489ff693429dc1e3ab00ce214773976668934851a6b00361b39f31f08e20b623d45cb345d4294a6c10158eefbf975860dd0d75fa913b77ed3c9c2abe1f0859bcb0e924b7e673ea6ca5a8fc6c13f7e5e64cbba63dfeb18ec5a864e08d239f6f9858e18e7263fedc1f71abb7272735554533f15af4c2737e33e0d1c77fa8bd2ea719eeb2581be0fe6103d559762c2bfd949d1e998c284c8fbc763c08"], &(0x7f0000001440)=0x1002) r1 = socket$unix(0x1, 0x1, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff}) pipe(0xffffffffffffffff) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000340)={0x1}) r4 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x26) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000180)={&(0x7f0000000040)=[{0x100, 0x2}, {0x101, 0xabd}], 0x2}) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x8000, 0x0) r5 = dup2(r1, r2) getdents(r5, &(0x7f00000000c0)=""/151, 0x97) getsockname(r4, &(0x7f0000001480)=@in6, &(0x7f00000014c0)=0xc) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f00000002c0)={0xfb, 0x0, &(0x7f00000001c0)=""/251}) unlinkat(r3, &(0x7f0000000380)='./file0\x00', 0x0) 16:00:27 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) setsockopt(r0, 0x800, 0x4, &(0x7f0000000000)="bd1ed032b22ef6dc3ff4a454b2f83c6da4b097ede1576d5103467ba8923101f4ceb191f718bbe8dc2c557707395587ae40aed71460211a2e53b50c95cfb787bda95fee78d8ae", 0x46) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x27, 0x0, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x40002003, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x44, 0x2) socket$unix(0x1, 0x7, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x1) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x87}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:27 executing program 0: getrusage(0x1, 0xfffffffffffffffe) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 16:00:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file1\x00') mkdir(&(0x7f0000000240)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:28 executing program 1: pledge(0xfffffffffffffffe, 0x0) getitimer(0x3, &(0x7f0000000000)) 16:00:28 executing program 0: r0 = semget$private(0x0, 0x0, 0x28a) r1 = semget$private(0x0, 0x1, 0x10) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = accept$inet(r2, 0x0, &(0x7f0000000240)) accept(r3, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) r4 = semget$private(0x0, 0x1, 0x84) socket$unix(0x1, 0x0, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x1, 0x0) r6 = kqueue() semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000140)=""/140) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400000000200, 0x0) r8 = geteuid() semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000300)=""/25) r9 = geteuid() setreuid(r8, r9) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0xb, 0x0) r11 = socket(0x6, 0x1, 0xdb) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000200)=0x1) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x8, 0x0) poll(&(0x7f0000000100)=[{r5, 0x40}, {r6}, {r7, 0x80}, {r10}, {r11, 0x24}, {r12, 0x112}], 0x6, 0x6a) semctl$GETNCNT(r4, 0x3, 0x3, 0x0) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x2}, {0x7}, {0x6}]}) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x9) r1 = dup(r0) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) dup(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000240)="07278964bf34f6351ca8e6fe9d0c75bc5d0938e2823855f565561cf7446c6c7c9bf6d7d2719d3001fdf8b0eed8ebe0259ef91ba4a0f016c24c0311b983cb668e754f7adb513e1fc7cb5244113dbe9a2a04e66485593c0b0dcba4479fe2f8e1eeb96bfa837a2c1c09de6dde11e85007b56a8937282643fd10e5d95786e13cd1abd857e1b4c32a", 0x86) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2000004) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) 16:00:28 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYRESOCT], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) 16:00:28 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0098363d190f000000002000"}) r1 = dup2(r0, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0xd3, 0x200, {0x9, 0x81}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f00001b5000/0x1000)=nil, 0x1000, 0xffffffffffffffed) setsockopt(r2, 0x200, 0x2c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x3c8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1cb, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x24) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000100)=0x8) 16:00:28 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x140) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000200)=0xfffffffffffffff7) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 16:00:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) socket(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000340)={0x7, [{0x0, 0x200}, {0x2, 0x7}, {0x2, 0xfdf}, {0x1, 0x4362933b}, {0x3, 0x8}, {0x3, 0x40}, {0x3, 0x100}, {0x0, 0x1ac}, {0x3, 0x6}, {0x3, 0x2}, {0x3, 0x20}, {0x3, 0x7}, {0x3, 0xffffffffffffffc3}, {0x2, 0x9}, {0x3, 0x1}, {0x3, 0x5}, {0x3, 0x6}, {0x3, 0x1ff}, {0x3}, {0x2, 0x80000001}, {0x3, 0x3}, {0x3, 0x20}, {0x2, 0xfffffffffffffff8}, {0x3, 0x5}, {0x3, 0x8}, {0x3, 0x4}, {0x3, 0x4}, {0x0, 0x6}, {0x3, 0x100}, {0x1, 0xa5}, {0x1, 0x43e3}, {0x3, 0xd0}]}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) sendto(r2, &(0x7f0000000080)="a9d4117d529b59721c88b68f878676880fd4e521b682e15c923a5ce2775990a13d26feb3b7a8db9462805f5a26ab523a1e4a1719abf87a60f7a852ec674a00bfbc6af042312cb4e96b4f229a15dfd212fab37f0ea7da243699b1659f5df96b297c2b294141c40d86338e01444dcc8ae59ac3", 0x72, 0x2, &(0x7f0000000000)=@in6={0x18, 0x3, 0x81, 0x401}, 0xc) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000001c0)=""/64, &(0x7f00000002c0)=0x40) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) write(r1, &(0x7f0000000140)="0c33a04771edc5348aa804cfe93ef1c7584f5d02aa34ce4d0e0e8c72dc82239528c8dfd700ba1530b75547", 0x2b) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x60) close(r0) 16:00:28 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x2, 0x1}) r1 = shmget(0x1, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) r2 = getuid() getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getpgid(0xffffffffffffffff) r9 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x7, r2, r3, r6, r7, 0x60, 0x6}, 0x7fff, 0x6, r8, r9, 0x7, 0x5, 0x3}) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='&\xd2%(++\\\x00') flock(r0, 0x8) r10 = fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={r5, r6, r4}, 0xc) r11 = msgget$private(0x0, 0x2) msgrcv(r11, &(0x7f0000000200)={0x0, ""/228}, 0xec, 0x7aa31bf1cfa113d5, 0x1800) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) close(r10) getdents(r0, &(0x7f0000000380)=""/149, 0x95) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000004c0)={0xfffffffffffffffd, './file0\x00', './file0\x00'}) getdents(r10, &(0x7f0000000500)=""/171, 0xab) ioctl$TIOCNXCL(r10, 0x2000740e) getsockname$unix(r10, &(0x7f00000005c0)=@file={0x0, ""/4096}, &(0x7f0000001600)=0x1002) semctl$GETZCNT(r11, 0x0, 0x7, &(0x7f0000001640)=""/82) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000016c0)) read(r0, &(0x7f0000001700)=""/107, 0x6b) poll(&(0x7f0000001780)=[{r0, 0x40}, {r10, 0x108}, {r0, 0x60}, {r0, 0x20}, {r10, 0x21}, {r10, 0x4}], 0x6, 0x7) socket(0x18, 0x4005, 0x2) ioctl$WSDISPLAYIO_LSFONT(r10, 0xc058574e, &(0x7f00000017c0)) 16:00:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000140)='./bus\x00', 0x10000, 0x0) fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./bus\x00', r1, r2) 16:00:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bc", 0x65) write(r0, &(0x7f0000000700)="bdfa4f2591d3f45ce6c38051bd24313dea8d0327cfa71aae43af0028dbe0f53b52379f66734d365494a5f6262bc90d0165381a3fbed9d7c7f512d520000f55d9bb05dc03e23a0017000096558b7cb5e32d0f00e7389679daa90100805b0b8f589e95bf160fdc1ea675ee6f7031d6220ed69a19be423cbe05c600748aaa88ca91a61d75bc9028a2b8874064f0d03f8eaf301e42abe7707a4cf01c09bbe061a768557d130dc879374772cb2876275173275c0000f3431748935d0eaced436cfceb73f0d68131400b4df13bb390e6f4487a284c8c26cbeec11a128aa5b2f9a02c0dc7bede4396b1750caeb217c1cb3053780fe4cc94e5be062351ee3d0e91ffd7e6086fde6edd6a9126769ee185a1562185f3150a1f6d891b04e4705ec512b5b16423a0a339084944864c898918566537e1d89dc4855a7e0647ec00acadd7957eca370ad76dde9c60b095c5aba1622c8e46512d759114829f0bc2a6b59d8720fb295604a9b1c8800e9cbde26e17977d3322db8d56fb5c5c4b4c31", 0x179) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f00000001c0)=""/161, 0xa1) 16:00:28 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000000)='W\x00') 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x2}, {0x6}]}) chroot(&(0x7f0000000040)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x1, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x10091ef9, 0x100000001, 0x8, "0366402ba77f0c033c02df71795acd76ef3caf00", 0x400}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) r2 = dup(r1) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000002c0)=0x3) write(r0, &(0x7f0000000280)="728dab94f6706cd821f1517d63d23ca9fcda31a9a0ef0300", 0x18) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000300)) chmod(&(0x7f0000000140)='./file0\x00', 0x20) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000240)=0x4) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) write(r1, &(0x7f0000000100)="013fe07b443ee1d93dd0b0e274486102a850ae7d", 0x14) getrusage(0xffffff7fffffffff, &(0x7f0000000180)) 16:00:29 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffdba) setreuid(r1, r2) r3 = geteuid() seteuid(r3) 16:00:29 executing program 0: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x40, 0x8, 0x6, 0x2}], 0x2, &(0x7f0000000400)=[{{r3}, 0xffffffffffffffff, 0x20, 0x0, 0x60}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000000, 0x0, 0x101}, {{r3}, 0xffffffffffffffff, 0x2, 0x0, 0x3ffc00000, 0xff}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x9, 0x80000001}, {{r1}, 0xfffffffffffffffb, 0x4, 0x81, 0x6, 0x1}], 0x79f4, &(0x7f0000000200)={0x4, 0x9}) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0xfffffffffffffffd) msgget$private(0x0, 0x1) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000340)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000140)) openat(r6, &(0x7f0000000180)='./file0\x00', 0xfffffffffffffffe, 0xe) pipe2(&(0x7f0000000240), 0x10000) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) syz_open_pts() syz_open_pts() syz_open_pts() ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2bcc4ba9232318a3, 0x1013, r8, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000080)) r9 = geteuid() r10 = getgid() fchown(r7, r9, r10) openat$bpf(0xffffffffffffff9c, 0x0, 0x400, 0x0) 16:00:29 executing program 0: r0 = kqueue() poll(&(0x7f0000000100)=[{r0, 0x3}], 0x1, 0x1000) flock(0xffffffffffffffff, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x2, 0xa0000008, 0x2}, {{r0}}, {{r0}, 0xffffffffffffffff, 0x58, 0x2, 0x8, 0x3ff}, {{r0}, 0x8e4c54fbe4292a43, 0xe4, 0x4, 0x10001, 0x8}, {{r0}, 0xfffffffffffffff9, 0x21, 0x0, 0x0, 0x1}], 0x3b, 0x0, 0x1ff, &(0x7f0000000080)={0x5, 0x5}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x7, 0x1}) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8, 0x10) 16:00:29 executing program 1: kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x0, 0x28e9) open(&(0x7f0000000080)='./file0\x00', 0x20040, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) close(r0) 16:00:29 executing program 1: r0 = socket(0x32, 0x400004000, 0xff) mknod(&(0x7f00000000c0)='./bus\x00', 0xe0a0, 0x80080000000) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) writev(r0, &(0x7f0000000a00)=[{&(0x7f00000000c0)="de", 0x1}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) r1 = syz_open_pts() close(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x2c61c256) syz_open_pts() 16:00:29 executing program 1: setpgid(0x0, 0x0) r0 = getppid() minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) setpgid(0x0, r0) setpgid(0x0, 0x0) 16:00:29 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x40000000001000, &(0x7f00000000c0)=0x100000000, 0xffffffffffffff33) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x81, 0x3, "0d913f30f66b4a814b49d930a53dfbb1cf13d901", 0x8, 0x1}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000140)=0x3) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r2, &(0x7f0000000200)=@file={0x0, ""/99}, &(0x7f0000000280)=0x65) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000100)=0xffffffff, 0x4) 16:00:29 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x10, 0x120) r1 = socket$inet(0x2, 0x8002, 0xffffffffffff8000) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x20, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0xa02, 0x0) r4 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000300)) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000440)=0xc) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x242, 0x0) kevent(r0, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x1, 0x7, 0x675b}, {{r2}, 0xffffffffffffffff, 0x20, 0x2, 0x1, 0x80000001}, {{r3}, 0xfffffffffffffffa, 0x40, 0x1, 0x5}, {{r4}, 0xfffffffffffffffb, 0x34, 0x1, 0x4, 0x800}], 0x7f, &(0x7f00000004c0)=[{{r5}, 0xffffffffffffffff, 0x4, 0x40000000, 0x4, 0x8}, {{r6}, 0xfffffffffffffffa, 0x2, 0x2, 0x4, 0x9ca}], 0x3, &(0x7f0000000500)={0x0, 0x7}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x61}, {0x6}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r8 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r8, 0x80085301, &(0x7f0000000140)={0x0, [{0x2}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x0, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x2, 0x1, 0x2, 0xb171, 0x3}, 0xc) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(r0, 0x2) poll(&(0x7f0000000000)=[{r1, 0x20001a9}], 0x2083, 0x0) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1000000000000010, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='!') 16:00:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcb) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x0, 0x3}, {{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000140)=""/145, 0x91) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getpeername$inet(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) kevent(r0, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x40, 0x3, 0x4, 0xfffffffffffffff9}], 0x3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x19, 0x80, 0x6, 0xfffffffffffeffff}], 0x0, &(0x7f00000002c0)={0xe3e2, 0x9}) r4 = kqueue() kevent(r4, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff9, 0x90, 0x8000000000000005, 0x400, 0x8e}, {{r4}, 0xffffffffffffffff, 0x81, 0x0, 0x100000001, 0x4000000000000000}, {{r0}, 0xffffffffffffffff, 0x18, 0xf0010001, 0x88b, 0x9}], 0x66, 0x0, 0x1, 0x0) dup2(r0, r1) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x9, 0xfffffffffffffffb, 0x40, 0x9}, {0x100000001, 0x1, 0x1, 0x3}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x40, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x88, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) 16:00:29 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="3b2973725170f6caa803d721c6e2b692a0a31d7519e3692e5bacf27dfde8d3b81bfb7da47865b28d23e86be5caa1953659990b7a2e89be0e9abba3d1b1c726b09a8d79cdfd8e562619410b6c02372860beb033b9bf501c51bc92ae8d4b49056fdc983efa04eb1690497eb797b04208", 0x6f) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:29 executing program 1: clock_gettime(0x0, &(0x7f0000000080)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setitimer(0x2, &(0x7f0000000100)={{0x6, 0x2fe}, {0x3, 0x80000001}}, &(0x7f0000000140)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') setitimer(0x2, &(0x7f0000dc3fe0), &(0x7f0000b1bfe0)) setitimer(0x0, &(0x7f0000000180)={{0x0, 0x590}, {0x8, 0x2}}, &(0x7f00000001c0)) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x8000000007, 0x0, 0x2807}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="fa") 16:00:29 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000200)={0x0, 0x0, 0x0}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000000)={0x7, 0x1077, 0x8, 0x7fff, &(0x7f0000000240)={{0x7, 0xc8, 0x4, 0x8461, 0xfffffffffffff9a3, 0x7}, {[0x0, 0x8, 0x0, 0x2, 0x50794472, 0x800, 0x1, 0x4, 0x0, 0x6, 0xdc1d, 0x1, 0x8, 0x1, 0x6, 0x2, 0x9, 0x1], [0x29, 0x3, 0x0, 0x3, 0x80000001, 0x7f, 0x40, 0x0, 0xffffffff, 0x7], [0x4, 0x3, 0x1, 0xffffffffffff6a9f, 0x8, 0x1ff, 0x9], [0x7fffffff, 0x8, 0x80000000, 0x8, 0x1, 0x2], [{0x5, 0x8, 0x3ff, 0x33a}, {0xffffffffffffff01, 0xfffffffffffffff8, 0x4, 0xa5ae}, {0x7, 0x2, 0x7, 0xb3e0}, {0x5, 0x81, 0x3f2, 0x1}, {0xbbf, 0x5aac, 0x8, 0xb6af}, {0x1, 0x9, 0x4, 0x31d1}, {0x6, 0x5, 0x100, 0x8}, {0x7f9c, 0x4, 0x48, 0x8000}], {0x229e, 0x3, 0x80000000, 0x3}, {0x3, 0x101, 0x4, 0xf10}}}, 0x1, 0x8000}) 16:00:29 executing program 1: r0 = dup(0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) r1 = socket(0x18, 0x2, 0x0) nanosleep(&(0x7f0000000040)={0xd4, 0x1}, &(0x7f0000000080)) setsockopt(r1, 0x429, 0xfff, &(0x7f00000000c0)="04000000", 0xfffffffffffffec1) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x14, 0x0, 0x2}, {0x2}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000040)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x80000000029, 0x5, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713078e4fae58bd67eecbf56b1d9e3d648e69931929648", 0x16) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)=0xfffffffffffffffe) 16:00:29 executing program 0: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00003e5000)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000180)={0x1, './file0\x00', './file0\x00'}) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000000)="f6000000", 0x4) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000100)) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)=0xfff) 16:00:30 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x9, 0xa5, 0x3, 0x5}, {0x2, 0x708f, 0xffff, 0x4}, {0x7fffffff, 0x50, 0x4, 0x1}, {0x100, 0x4, 0x3, 0x6}, {0x2, 0x3, 0x3ff, 0xffffffff00000001}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000000000000003, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000280)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x20000302, &(0x7f0000000000)=[{0x3d, 0x0, 0x0, 0xfffffffffffffffe}, {0x7ed, 0x6}, {0x6, 0x4, 0xfffffffffffffffd}]}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000002c0)=0x8) socketpair(0x20, 0x3, 0x80, &(0x7f0000000200)) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000240)=0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 16:00:30 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)=0x1) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x6020, 0x3dc) 16:00:30 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r3) setgroups(0x0, 0x0) getuid() r4 = getuid() setuid(r4) getgroups(0x4, &(0x7f0000000040)=[r3, r1, r0, r2]) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') 16:00:30 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10010, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) dup2(r0, r1) getpeername(r1, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0xffffffff80000001]}}) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:30 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x40, &(0x7f0000000000)="ef4f7f1c7e39c744e2a2d402c6e9004477e3da4e3a31859cfc5e0043e68eb9d513d7c4653abba880b3b3ab1f3f241692247e50e2b7393eec3844f3a7e0d408a982c6ad25cb3442867eea413b17ac83b47491e6534650c39f4ff32ac228fc082b12d299f810d6ace2e4a3f21c94de4b7f1fe7ff3bd864051ce65b4a79b3", 0x7d) r0 = socket$unix(0x1, 0x5, 0x0) recvmsg(r0, &(0x7f00000026c0)={&(0x7f0000000080)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000002580)=[{&(0x7f0000000100)=""/79, 0x4f}, {&(0x7f0000000180)=""/163, 0xa3}, {&(0x7f0000000240)}, {&(0x7f0000000280)=""/93, 0x5d}, {&(0x7f0000000300)=""/141, 0x8d}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/13, 0xd}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/253, 0xfd}, {&(0x7f0000002500)=""/101, 0x65}], 0xa, &(0x7f0000002640)=""/65, 0x41}, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000), 0x0) 16:00:30 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x9, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:30 executing program 1: lstat(&(0x7f0000000940)='./bus\x00', &(0x7f0000000980)) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000900)={0x1, &(0x7f00000008c0)=[0x5]}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) chroot(&(0x7f00000001c0)='./bus\x00') write(r0, &(0x7f0000000180)='ml8', 0x3) mknod(&(0x7f00000000c0)='./bus\x00', 0x9, 0x101) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) r5 = getuid() getgroups(0x1, &(0x7f0000000500)=[0xffffffffffffffff]) r7 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getgroups(0x6, &(0x7f00000005c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r10 = fcntl$getown(r0, 0x5) r11 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f0000000a00)='./bus\x00', 0x0, 0x10) r13 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000200)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000240)="267527cc7e3c49e244a1632762fb116cec11d6e1819f2e1cfeb264b2793b0a620e1a0497a5bd508be1b796f20054636295df60fb8204b55a5e46d079fd8f290e5597bf50a16e014ac7e35b5bced2c3c00337c8e2d146a61c5d48ec1d260b44c6ce16a87eed", 0x65}, {&(0x7f00000002c0)="5ec45c51172ac594ce20f9a3b427e6797a78285a8e4b5ad8e37587bed6ffb199cdb953c9b41a13c0547bf67f0d117ca37b6e85a4c2184ccacf7ee16458a1691563becbab24435e48486a8a02d32a81d02368ed92b7fe166443fb517b1a01cfa346103895ff81aac63424049b841648fa6d40ebee27dc34f1fd2934bab4ceef06c3ef18", 0x83}], 0x2, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r0, r13]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xe8, 0x5}, 0x4) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='c\x00') 16:00:30 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x7, &(0x7f0000000000)=[{0xffffffffffffff80, 0x80, 0x100000000, 0xba}, {0x2, 0x6, 0x1000, 0x8001}, {0x7, 0x80000000, 0x7ff, 0x716a}, {0x0, 0x0, 0x100, 0x3}, {0x7fff, 0x7, 0x42, 0x2000000}, {0x1f, 0x4, 0x200, 0x3}, {0x401, 0x9, 0x80000000, 0x6}]}) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendto(r0, &(0x7f0000000000)="36a3779062c504f0fd7d35878899660aa3d0d363a1d26eb1501adb4d25346fedcf27a068aa522841e0a5fb345f9c4d1073008d6c8f17362e376b7db70a1f5a628867b3623c4f627c8588bd5831aee5520c333f650c245e88ab82de2d861139ff008cd4e2be7ba617728363f04bb6e2ac05f049d5b6383faa4d469a53c977a9aabc7dcd4aa9edd935c36d", 0x8a, 0x400, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="88", 0x1) 16:00:30 executing program 0: r0 = dup(0xffffffffffffffff) sendto(r0, &(0x7f0000000000)="a39febfe6ddde91cff0c9f2f313b3070c594f9e687e8ef67ddc5f08c6e180a18c3a0928a4b531c0390cc2c2b798bed50312247fb4a8945441d30edc5b9665c7139ffd98432e47d5c914774573dec4b3331fd70b466c593f7a9637590f03bd4cc01", 0x61, 0x400, &(0x7f0000000080)=ANY=[@ANYBLOB], 0xa) r1 = socket(0x2, 0x8003, 0x7c) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) 16:00:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockopt(r0, 0x4, 0x7, &(0x7f0000000000)=""/179, &(0x7f00000000c0)=0xb3) 16:00:30 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f00000046c0)=[{&(0x7f00000036c0)="4bdb28a4700630029effe2c237207a0fe01c000fd2fdf517761d6964c1dffbccc00a613b4bae9a5bd4f752a7eb5d354993b4a08f32817479dda9f29a032d5128ff6766742dab60f21297fdad1f35419c9f306be1b895621efdbd55693b335e977f963d823d8466ad9d402afe41c19accb7a9b81011bc84810c2c1b26189f70dd33de00f2da85a34f8da398a700813849dc48d6f5f375c6ddf6e97e563bc55789c3a9c6ac465b5c51324da39d2217c01fe2bede03cff1a7015d30adb7d0ea1d30263781ac17e0c114e1d6f742cf87217653bdbf58a0605a18b174bfd656e8ae1679d536857808bf1e0f0a5bbfd0b9741476c084463b4933c8336ba9088d3b431b4a9ac46f72c82fd7eb97e6e0bad260d5bbfb61806d7b604b09beefaeabfe26693cb47bf5994fd4b45efd0835d50c312c73ef78450959db32495dec9a85305762d9592d601c52738cb9b587b6c88a5f32a0a12d2e1fe0ce0eafe4aed79a8789e6009f5fe0fa37833bbe7ef8b925f373f356119d8d0e7634486b301e150160328bac36896cf97a183b55dc2e9d29f2a2247561e4430d47461d6afbebd0f78ae03b68b1919b59f0e78f747311bc8a8c58c979ef472c911aa56284361c33258f95ee60ca22fb0b789d30f9963ae45de25f88d65680ad469b9f770fcb9c40388cf05ff2968bb16710cc64c2ef6a115ea1b2be4690891c7187b1456f6066c14dc6ac7c852fcf95211e12c0807937ad037f5d449a03a0cc1099bd516062b051a54435d76cf264a09412a168b117d6de581838dc865bf174129fef1e464449694e183bab569be405e097d995663f94ce5578b92841e87fe5eab0173d2cf6a443bf8a7cab0dc9459e344fe26d0d91a7e6f71597690201af31def04ff95827e3b99821c033fdb84ce83ba9d10840bdd70a7236a9c5404dc5bbed6ef4f5e4477631ca7b1aa28bdbd512ef6e3959b468a80a063927806cd4934931bb0fe54dc9dc4defe823d85fb67185b0f8c843a3ae345df5c05b4c9819da33b88ffaaa5c15bd5284cdbf9367d7485b33e9eb2d1aa7739cc271d5cda8c88b7f272eedc34e4046a5d6b52b75670d3cd078cdd8e49313fe89d80de68e3a64339e87c91f6ff02e31079720af837c1bb0b8acd1ae9f2858a580d9c7bb89952b4b0400ee2a53dd70ee2dc6062fb2b2bde1697cd2beff28a2", 0x1d9}], 0x1) preadv(r0, &(0x7f0000001940)=[{&(0x7f0000001600)=""/244, 0xf4}, {&(0x7f0000001700)}, {&(0x7f0000001740)=""/17, 0x11}, {&(0x7f0000001780)=""/48, 0x30}, {&(0x7f00000017c0)=""/163, 0xa3}, {&(0x7f0000001880)=""/8, 0x8}, {&(0x7f00000018c0)=""/102, 0x66}], 0x7, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) r2 = shmget$private(0x0, 0x2000, 0x3a0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/238) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000001700)=0x3) shmget(0x1, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) writev(r0, &(0x7f0000001580)=[{&(0x7f0000001140)="05d90e490482a88ee423f901d759a148bd588dd641c1399c8cf831436c7b682ec310e1fad3ee51b964a8bfcc05333737d8a9fc9dddcf16fb96e5aac3c0fd1a6e0ca1436add00e4fa32d851e14f1a1776325d21484da2721eedc23fd906b4d16f6da0902d8a9972193ca27a0185ce1e3a1d9f3373f0fa12f36285c15cd5c53b2ceee7737e461fddcb944df61da8f33b58f60ba901bb93021646a8b39e3652c45e2214be1f9c780b64be77387ec302a918c6c6d6ae30530a495700eafb69a20fe7962e737a7f7d42f0fd47c7700c9d2eba8e80b08b93b5fef70aac3cbb32c168bcd3066b649737c4", 0xe7}, {&(0x7f0000001240)="cf06d79e2f0fdc43ebdbbfc963a80a8f2abd47a155238b8766ba2e0ad63a0c64c4428bbd1ce56516acb108c82e75b74b4cd61a519ec97da43f0f02468dc99bad55a85bfc8373d977164e3ed859e3e492a631c43d7a984f0cad5b0e4624fee80ee2c9248398508ab2cdcc81f19b00c003036127d8a6704f01bc3f1dae45120aeb301cc223b3de0e9dd1cc5efb5f0612222a63f1ecace42baa0d4c7d08bdb385edd01578d95608581a60fe6c975000128f977f62ec116c45bbc5105d2dcc02f0cadb981b93e30cd27a52aa6bcfa908d573ddfe12baab0c8e56b71182fc54bd5b11d04fef1fb2ce117a922b2b326fd00867eca5acb49f4b13556bb75e7b12de", 0xfe}, {&(0x7f0000001340)="b32a71679e0eb395040d65c9d170402835778970f8c515a1e430275710656b03793d3e7b187022be0382434a99f21337075d14779ca167021baee14eb8f63481cc92d218ca4b3c420268a00ae254c16c85fbef201962f839375c6f919191c612d37de9323cd9ee39310c2a90c495298af5652c6a9e2a99fcd24f29807f24b904dbbbc92064c8dcd7fd00564ad20a3b2e9c982b5177eef098a4bab0b4c4", 0x9d}, {&(0x7f0000001400)="2f972923848d2847eb1b940354982fb09113934862a99c843efe509182d86471e7997a6343ca660412b2d04cbac42fa4e24ced0251ac63a8dd43dde9e5ab4f7462cc30f4c9abc1caa80c95efb7431d6ea6152b4ca0b685f9d94b09fd041efe849498e70d9657bd56274a61925886cd6bd405eecf89b3ccd3327c18ca8748a9bfeb3720a136bf9bc3d2373a71af1050676c1b4c251147e49d3d80c43347e1ba8444a48cce061c52f396d0add9586432efb38dfa8febd1b6a1d9392d3330e023c744232afffc5c4ed4f901bf179c20bb835974d20dbdc33fa8673ce3659c29596b15b28112d0b5d74b049a7e9f37cb", 0xee}, {&(0x7f0000000100)="2d59929e0907ecd9448e20e67f60e48a991b9f2bee053fd67d149399565504", 0x1f}, {&(0x7f0000001540)="c173913b8356314093ec637af8d515ace4", 0x11}], 0x6) shmctl$SHM_LOCK(r2, 0x3) 16:00:30 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x80, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') sync() pwrite(r1, &(0x7f0000000100)="6b7873643359a9ac6b342248ed5acba787b97fe8ee6f77a0acaef40a0bf01e7fcacd9b1e9e8208cf5d171a52d13e", 0x2e, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDENABIO(r2, 0x20004b3c) poll(&(0x7f0000000200)=[{r3, 0x4}, {r2}, {r1}, {r3, 0xc2}, {r3, 0x17}, {r2, 0xa6}, {r1, 0x22}, {r2, 0x8}, {r3, 0x2}], 0x9, 0x8000) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0x982d, 0x100, 0x6, 0x3}]}) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000002c0)=0x100000000) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x3d}, {0x6}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x2) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_flags}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000080)) 16:00:30 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x200, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = socket(0x0, 0x1, 0x101) r2 = dup(r1) dup(r2) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r3 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) shmdt(r3) 16:00:30 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0xfb37) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x28000, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000200)) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x7}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:31 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0xa8, 0x0) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000140)=@abs, 0x8) 16:00:31 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) close(r0) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x50}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0x0, 0x1, 0x1800000000000, 0x80000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:31 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x6) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0x1, 0xfffffffffffffeff, 0xff, "ed1eba562e7f84a1d127b3c743b2756a3ba705ab", 0x8001, 0x8000}) r1 = open(&(0x7f0000000040)='./control\x00', 0x10aa3, 0x1) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000001c0)={0x10, 0x100000001, 0x4, 0x1, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x40}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x89b9}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x911}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7e3d}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xcf6}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}], ['./control\x00', './control\x00', './control\x00', './control\x00'], './control\x00', './control\x00', './control\x00', ['./cont', './cont', './cont', './cont'], 0x7fff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x1, 0x1, 0x1, 0x7, r2}) syz_open_pts() ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000006c0)) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:31 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:31 executing program 1: r0 = msgget(0x0, 0x207) msgctl$IPC_RMID(r0, 0x0) r1 = msgget$private(0x0, 0x400) msgsnd(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="009833e9e3087974310d4915b7da524a269316af15d7c53a12b063000000765b4217176764b9fffc1f9c9d737fd341a986d1b9eb82335428b4ad8d36dfaed69dbf4a41b299f375913ed77867866f58d954e13eb9d5dad9ac06c55416011cae5708c6304860e1bc93c58a44d47dafa80fcaea429017ae94cecd83fa1590bd125438c945bcb9fe1ceeee8015d7aaa503d8408076886f5832b71d14a814122b6315cf0658cee6"], 0x1, 0x803) msgsnd(r0, &(0x7f0000000200)=ANY=[], 0x0, 0x800) msgget$private(0x0, 0x80) 16:00:31 executing program 0: socket$inet6(0x18, 0x8000, 0x101) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4d}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:31 executing program 0: getgid() r0 = socket(0x18, 0x2, 0xffffffffffffffff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x2) bind$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696c65300095b50ba6ed664bebbb03dc372a7c85a205da3df66291d1ee94be693dc2a02614bef18c06cf7dc98f8b148279ebe9a73d3edb26b7d98ea811ab9b2d379bcf886bb599f5f66a0536216692af79c7f85f3a7348f84b2449f78ef9b313c0cd1a9ba93754b08d6a7ea5235c7a3d74643204e14675f9759b7e173d038943f587f270d0c89e224f810c6c680f9c9f60ee3bd49e0bab247d67b1198f728abc51e123bafd4e524434e8a1287d39ceb4089b5abc0f0a2faf31f0da1e5bf366d62108541d99f7a607673f5e519bc5859eb039"], 0xa) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x80}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:31 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt(r0, 0x1, 0xf4, &(0x7f0000000100)=""/96, &(0x7f0000000180)=0x60) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:00:31 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8, 0x20) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) sendmsg(r1, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000100)="f91424dae7f5e829a123ca88105b7ceb63a5a4290008c0159fb3c9a1f01bf0473ec065258a", 0x25}, {&(0x7f0000000240)="1a43d8f51e30bccaceed226e60b9c79f26339532221eb59f0ad9b50abea7db493a9b7614d221d38c210d8808677177a25c82", 0x32}, {&(0x7f0000000280)="8f06c41a5091b44b2bfe2a2117009f6fe271b45f1fe67b5f1a3e349214d3c33140ca1e1b40df282a072f2877542b7e467042656d23d4e6711d79a36dee95c770453df4f71f9d0bada119c2d1469a2a04b5f7d6c76e6d8c34d6cbbe5fc957a468a0c8a724240f0a4b60e826c9b714d7ca00c8cfc56213da237e799495e3882decc788cad2a6da3d8d2a16b4d459dfac66ccedd2bdf6326f61973c81ee97af6ec762defbf99f9fa218081a51d579d2b138d20f666b182f89d6c1517e1d5dcf852c5550b97450314729abe0a508c1428160020610f9af44e3ac401773ea4bbe73c40c3f50b7f51283e6c86b1d8f94", 0xed}, {&(0x7f0000000380)="d1e2944785913336e80b02139b5da789cd8a36dcc0c1e3e4bb71027180befe18cc8300958ad0e9f016fb56481459f931be2cbdd1f341a9e06d6f833507cdb5b62f248e1534728034f6783b1377a4d366eaea12ae9a648e8385d1ea251aaded3265d722d01275d39fd28c0f5cde0603d5c0b5dc49fad53ca61f7252976fe7d7a16d205f4ef89e89cff63219f5cdc110b6fd680a5d35dabbb948d329", 0x9b}, {&(0x7f0000000440)="d7e3ee4fd7a040312cd4438ef33f62", 0xf}], 0x5, &(0x7f0000000500)=[{0x78, 0xffff, 0x1f, "0943fe544bcc04bcb2a7cba19ea9552cde8fcaddadda626f178b7c129037d813e4737605a20b5d9d0cd6f41f7f2f9dbe2f895e35fbbba1d61aa7f171873d406790c2945aef8de6533dd3a7b05b5d58b0ed0bcc0a67f7dba86c6079281e11ac26de236e0306b9ee"}], 0x78}, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000200)={0x3, 0x1, 0x3, 0x80000000006, r2}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) setsockopt(r1, 0x8, 0x4, &(0x7f0000000140)="7e2c296327ca60c13175fa6963509fb45adb54008bcf233cd1d0dff3fad06f7f583ccbcf581df242f9924e494b1d9322c3650e54440074b8e1f3fee4c4f61832a00ccb710cebff4fa7e7a379cf492c40b99d13b37081adbf576af592e5db1a55359325ebf6990cc069aabb00e5733367ce1aea9b86d90f1d7ffc048096a7d47a7ac4aad231ce0309fcde3268428e7077a8de2555b0913d2c4fb601874fd56d8a5297b564dd8b8e6555099af2d061e11058640d463ae51aac", 0xb8) 16:00:31 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x5}], 0x4}) poll(&(0x7f0000000000)=[{r0, 0x140}, {r0, 0x4}, {r0, 0x100}, {r0, 0xa0}, {r0, 0x8}, {r0, 0x10}, {r0, 0x1}, {r0, 0x1}], 0x8, 0x100000000) 16:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x9) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) 16:00:31 executing program 0: madvise(&(0x7f0000435000/0x4000)=nil, 0x4000, 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000580)='./file0\x00', 0x4004) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt(r0, 0x5, 0x79, &(0x7f0000000080)=""/248, &(0x7f0000000180)=0xf8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:31 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x4, &(0x7f00000000c0)={0x3, 0x0, 0x8, 0x300000000}) flock(r0, 0x2) flock(r0, 0x9) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 16:00:31 executing program 0: r0 = dup(0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/49}, &(0x7f0000000100)=0x33) socket(0x11, 0x4003, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000001480)=[{&(0x7f0000001240)="bba9", 0x2}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b96297f0c033c02df71795acd76ef3caf"}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000180)=0x6) write(r1, &(0x7f00000000c0)='\x00', 0x1) 16:00:31 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x40, 0x400040000000282a) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00062900000000000000a3bb6b3c042efdd100000000000000000000000af6ce4f22276e", 0x2c}], 0x1) 16:00:31 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0xfffffffffffffffd, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0xc0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x1, 0x401, 0x3, 0xcbb, "a9f7b48650f73836b5afd8582fe03fadbba6fc1b", 0x7ff, 0xff}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000340)={0xdeaf4152, 0x0, 0x0, {[0x2]}}) r2 = getpid() wait4(r2, &(0x7f0000000000), 0x9, &(0x7f00000000c0)) fcntl$setown(r1, 0x6, r2) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x6efd) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000005c0)={0x8, 0x91, 0x5, {[0x1, 0x8, 0x1, 0x1, 0x0, 0x4, 0x0, 0x2, 0x5, 0x4, 0x7, 0x8001, 0x0, 0x100, 0x7ff, 0x4, 0x0, 0x7], [0x6, 0xca82, 0x4, 0x8001, 0x1, 0x26ba43e, 0x9, 0x6, 0x61ec, 0x3], [0x80, 0x9, 0x10000, 0x7, 0x6, 0x6, 0x200], [0x5, 0x5, 0x9, 0x0, 0x0, 0x31ed], [{0x1, 0x0, 0x101, 0x4}, {0x7, 0x9, 0x2, 0x8}, {0x0, 0x4, 0x7, 0x4}, {0x5, 0x4, 0x0, 0x8}, {0x5, 0x1, 0x1ff, 0x1000}, {0x9, 0x34a, 0x80000000, 0x1}, {0x7, 0x4, 0x3, 0x54d}, {0x80000000, 0x3, 0x3, 0x1}], {0xc73d, 0x2, 0x9, 0x4}, {0x5, 0x0, 0x4, 0x200}}}) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = getppid() getpgid(r1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x510, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x1f82, 0x0, 0x101, 0x0, 0x2, 0x40, 0x800, 0x1, 0x0, 0x5, 0x7}) write(r0, &(0x7f0000000480)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e90420027b4954d2f46c6511b444ff60e98f33bc712cd6089ba04ff0f00000000000044f2919c0a800f45d7cdce9a47511699886e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f00000000451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906f1b833af014176e6d3d56e101a880000", 0x10b) r2 = syz_open_pts() r3 = dup2(r0, r2) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040)=[{0x1ad, 0x3}, {0x87, 0xc73}, {0x22, 0x4}], 0x3}) r4 = kqueue() close(r0) r5 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r4, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 16:00:31 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x1}, {{r0}, 0xfffffffffffffff9, 0x12}], 0x80000000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) syz_emit_ethernet(0x15, &(0x7f0000000000)="95d04f2f3cef6317575854bf141ce649b0f859900c") 16:00:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, 0x0) 16:00:31 executing program 1: r0 = socket(0x2, 0x5, 0x0) kqueue() setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x7fffffff, 0x1}], 0x6, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xf5, 0xf0000000, 0x6, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x40, 0x5, 0xc4, 0x7}, {{r0}, 0xfffffffffffffff8, 0x4a, 0x2878092d54bccb7c, 0x8, 0xa80}, {{r0}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x7, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x8, 0x4, 0x8000, 0x5}, {{r0}, 0xfffffffffffffffe, 0x4, 0x13, 0x76, 0x1000}], 0x1, &(0x7f0000000140)={0xfffffffffffffffb, 0x800}) 16:00:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205603, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x2000, 0x0}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000080)={0x9, 0x0, 0x8, 0x80000, &(0x7f0000000140)={{0x9, 0x4, 0x7ff, 0x4, 0x401, 0x8, 0x8}, {[0x1, 0x7f, 0x7, 0x1fb6, 0x40, 0x1, 0x7, 0x1, 0x101, 0x0, 0x80, 0x9, 0x7, 0xffffffff, 0x2, 0x1, 0x5, 0x12f1], [0x80000000, 0x9, 0x3, 0x8, 0x8000, 0x10, 0x3, 0xd2, 0x3, 0x8001], [0xa30, 0x0, 0x7fffffff, 0x401, 0x7fff, 0x100000001, 0x4], [0x4932bea3, 0x1ff, 0x34, 0x6c, 0x10001, 0x1], [{0x7fff, 0x0, 0x8001, 0x7569}, {0x9, 0x40, 0xca29, 0x3ff}, {0xfffffffffffffffa, 0x7fffffff, 0x100, 0x4}, {0x4, 0xcc, 0x7f}, {0x200, 0x4, 0x7ff, 0xff}, {0x3, 0x1300000, 0x3, 0x80}, {0xdc, 0x3f, 0x8, 0x1}, {0x0, 0x34ae, 0x4, 0x6}], {0xff, 0x546d, 0x80, 0x1ff}, {0x8, 0x10001, 0x8, 0x5}}}, 0x80, 0xbb5}) 16:00:31 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000200)={0x315, 0x4, './file\x00', 0x7, 0xa96, 0x3ff, 0x7}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000780)={0x2, 0x80, {[0x6, 0xeb, 0x101, 0x1, 0x80000000, 0x7809b30c, 0x2, 0x1ff, 0x40, 0xc13, 0x8, 0x3, 0x8, 0x8000, 0x3, 0x47c, 0x800, 0x1], [0xfffffffffffffffd, 0x2, 0x7, 0x7, 0x4, 0x6, 0x7f, 0x80, 0xfffffffffffffc01, 0x7], [0xfffffffffffffffb, 0x4, 0x100000000, 0xc3c, 0x3, 0x5, 0x8], [0xffffffffffffff92, 0x7, 0x200, 0xc0e, 0x0, 0x1], [{0x0, 0x2a, 0x6, 0x79f}, {0x4, 0x4, 0x8, 0x1}, {0x802, 0x4, 0xfffffffffffff800, 0x6}, {0x401, 0x101, 0x1, 0x8}, {0x0, 0x7f, 0x9, 0x5}, {0x0, 0x3, 0x5, 0x3}, {0x7, 0x5c46acb2, 0x7}, {0x6, 0x0, 0x2, 0xffffffffffffffe3}], {0x3, 0x7ff, 0x101, 0x1}, {0x17, 0x2, 0x88, 0xa63}}}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000280)={0x10, 0xbc, 0x4, 0x3c1d, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x605}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x430a}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x100}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fed000/0x11000)=nil, 0xffffffff9d60882a}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0xc2b4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fec000/0x3000)=nil, 0xfff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x2}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1b1b}], ['./file0/file0\x00', './file1\x00', './file1/file0\x00', './file0\x00'], './file0\x00', './file1\x00', './file1\x00', ['./file', './file', './file', './file']}) r2 = geteuid() r3 = getgid() fchown(r1, r2, r3) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file1\x00', 0x7fffffff, 0x7ff, 0x2, 0x0, 0x1ff, 0x2, 0xfffffffffffffffa, 0x1, 0x0, 0x1, 0x71d}) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x8, 0xffffffff, 0xa4b9, 0x2}]}) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x20) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000140)=0x10) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSCTTY(r2, 0x20007461) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:31 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x4000000000000001, 0x0) r1 = kqueue() preadv(r1, &(0x7f0000002280)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/4096, 0x1000}, {&(0x7f0000002100)=""/173, 0xad}, {&(0x7f0000000040)=""/128, 0x80}, {&(0x7f00000021c0)=""/137, 0x89}], 0x5, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x9}], 0x800, 0x0, 0x900, 0x0) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x87}, {0x80}, {0x6}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 16:00:31 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20002, 0x0) preadv(r1, &(0x7f0000000440)=[{&(0x7f0000000180)=""/228, 0xe4}, {&(0x7f0000000280)=""/233, 0xe9}, {&(0x7f00000000c0)=""/104, 0x68}, {&(0x7f0000000380)=""/50, 0x32}, {&(0x7f00000003c0)=""/80, 0x50}], 0x5, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)) 16:00:31 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/188, 0xbc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000240)={0x2, 0x0}, 0xc) mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0xe5a) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x35}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:31 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x23f, 0x0}, 0x4) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0xffffffffffff14be, 0x3}, 0xc) 16:00:31 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x100042000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3}) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000180)=0xfffffffffffffc58) kevent(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x6, 0xf0000051, 0x800, 0x7}, {{r0}, 0xfffffffffffffff9, 0x80, 0xf0000020, 0x4b, 0xfffffffffffffffb}], 0x9, &(0x7f00000000c0)={0x5, 0x9}) r1 = kqueue() clock_getres(0x2, &(0x7f0000000400)) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000280)={0x800, 0x5, 0x5, 0x0, 0x0, 0x7, 0x1, 0x10, [{0x800, 0x3, 0xffff, 0x8001}, {0x9, 0xd44, 0x4, 0x8000}, {0x0, 0x4651, 0x53}, {0x6, 0x8, 0x300000000000000, 0x5}, {0xff, 0xffffffffffffffe0, 0x0, 0x7}, {0x3, 0x4, 0xc9, 0x3}, {0xfffffffffffff15a, 0x5bc, 0x1, 0x6}, {0x401, 0x401, 0x3, 0x80000000}, {0x9, 0x1, 0xfff, 0x4}, {0x3, 0x8946, 0x10001, 0x10001}, {0x2c36, 0xf4, 0x8, 0x1}, {0x8000, 0x5, 0xfffffffffffffff8, 0x37}, {0x6, 0x84, 0x200, 0x5}, {0xffff, 0x40, 0x7, 0x1d271d3f}, {0x1, 0x0, 0x4, 0x1000}, {0x3, 0x80000001, 0x8, 0x1}]}) kevent(r1, &(0x7f0000000100), 0x96f, 0x0, 0x9d1, &(0x7f00000001c0)={0x3, 0x7fffffff}) 16:00:31 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0xc000000}) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10) chflags(&(0x7f0000000040)='./file0\x00', 0x10001) 16:00:31 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x1, &(0x7f0000001500)=@file={0x0, './file0/file1\x00'}, 0x10) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x2, 0x8}, {0x18, 0x0, 0xfff, 0x100000001}, 0x5, [0x800, 0x4679, 0xee, 0x8, 0x1, 0x88, 0x1, 0x3f]}, 0x3c) 21:03:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffff7, 0xff, 0x5, 0x5, "fe4da5aea205fd4c8356d8a91070262a772c21a9", 0x5e4d, 0x8}) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x3ff, 0xffffffff, 0x0, "800786f5d0a29f10316dbcae3ceebdfcfc7e049d", 0x1f, 0x2}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 21:03:12 executing program 0: nanosleep(&(0x7f0000000000)={0x100000000000000, 0x3b9ac9ff}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000a3e80000000000000000000000ee69b637a81365ea3fcbd3890f01bc8208a18891b76ee85cf72f26361d550153bd23d2400cef9ce041558c19b67ee1ed224cb220b27c64f7bf4d8664d7f9fe8c4b9146a72a550255732ad1a343b3495aca6717b196e34cef91000000000000"]) nanosleep(&(0x7f0000000040)={0x9, 0xae}, &(0x7f0000000080)) 21:03:12 executing program 1: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x4) mprotect(&(0x7f0000f3d000/0x2000)=nil, 0x2000, 0x5) 21:03:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x10000000001) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xffffffffffffffc4) r1 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x8, './file0\x00', './file0\x00'}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r4 = getgid() r5 = getppid() r6 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r8 = getpgrp() r9 = geteuid() r10 = getgid() sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f00000000c0)="7ec030224035953322763a83500e10ddbee39be4656615b45c51bdbb64a62ea83e535bb010cb9dfda0ae1fd909e4f3bdef113b909c2d3496af959c9b6d06394459be4e621658d60de9616b70852f96e857471c54fd9a8580eb1c302227f4e92947072b7150021e10a004be199f63487fb0d38cf7a167b5e0d5f3184246d56ad2f967", 0x82}, {&(0x7f0000000180)="713ef26976dc0db4cf7bada6c1d95a59a8a9f483b4399fa9fadfc54cb720fa57b4a5936c6d3636dda86019a6a765e053611cf3aacdaec45e14e22f1e812ec4aff9c96b3cf47f9aca0135ee1c9733fe916a0cb91bf2269a1a01ee569093f4de91feef91751e47a0ddba3b91f8660b94b8c590626db7022aa111820afd5df61f92fd0b41dafd588dbfb0c9190255962fd49ff6df1439", 0x95}, {&(0x7f0000000240)="6e5f988fa3f93c9ac3656c989c22", 0xe}, {&(0x7f0000000280)="f8cb37cae9a21b5fe8d7314d821b3540e341639eb4408de8b18a6e59a50cc1977e666603690e48db34fe05576f8a0c9d447c380d0b876dc1db61ebcef99f1847e7a010df81f2d94deaca6fb5b30d6287b6c88636c95d9a4078e74d92a2553003d26650fe04669b0c3e2f0fc124fbdf29f0f3feb7eec6ab70c26d88e63fd2cdee9e18ba70f5ab17d746405c666460aab2d080dc1ba35af84f4a77a5a22ac167870b50c4975420980433f252475bba6d2ab5b85ebd55946e7f0ed0e724cb55102a25f1fc910cfa0168137bd1fe9d8b7f", 0xcf}], 0x4, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x60, 0x3}, 0x404) 21:03:12 executing program 1: r0 = socket(0x80000000000002, 0x3, 0x6) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x142) ioctl$TIOCDRAIN(r1, 0x2000745e) 21:03:12 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0xc00, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10618, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 21:03:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x44}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x5, &(0x7f0000000040)="0100a9e7b6") 21:03:13 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x69}], 0x2, 0x0, 0x0) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fcntl$getflags(r0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000300)=0x7fffffff) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8000, 0x2}, {0x2, 0x4}}) chmod(&(0x7f0000000240)='./file0\x00', 0x2) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') fcntl$getown(r2, 0x5) recvfrom$unix(r2, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000340)=0x2) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') fchdir(r2) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/4, 0x4) 21:03:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x4793ba5a5b14d177, &(0x7f00000002c0)="a3dd0609c944b5d8cdeede218a8d9946cfb850a5d4d74a03f99d110061bf1eeedcc3f00a505497adc31d646846af815830f7f30647451a1616c154ca26f18bc526efeefac8f9940f587ae1244168b34096b8f7c7cb32412da1837ff0bfee9980bbdd162c3b930fc0e1589cacf3fedb5cd3d97c73") 21:03:13 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0x10000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x80000001}, {0x3c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000200)=[{0x8, 0x2, 0x5, 0x3}, {0xfffffffffffeffff, 0xfff, 0xb7, 0x8}, {0x8, 0xffffffffffffffff, 0x1ff, 0x7f}, {0x6, 0x6, 0x7, 0x7}, {0xdbf, 0x5, 0x2, 0x2800000}, {0x8, 0x17080d1a, 0xab, 0x7f}, {0x2, 0x4, 0x8, 0x6}, {0x100000000, 0x7f90, 0x4, 0x8}, {0x20, 0x7f, 0x8000, 0x7}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 21:03:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f000000803080"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) fchmod(r1, 0xb954fe201e309fc4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040)=0xfff, 0x4) r2 = kqueue() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000100)) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0xf3) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) listen(r0, 0x7ff) 21:03:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 21:03:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x8, 0x1, 0x4, 0x3, "e07f4460cfa0e01d07d262c7800d70cdfb90ef1e", 0x358, 0x6}) syz_open_pts() syz_open_pts() fchflags(r0, 0x0) 21:03:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "00000000000e1040dcc4000000000800"}) r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x810, 0x10) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getitimer(0x2, &(0x7f0000000100)) 21:03:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x200000000000017c, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x7, 0xdc0, 0x1f, 0x133}, {0x1ff, 0x0, 0x0, 0x6}, {0x5, 0x1000, 0x1}, {0x8, 0x6, 0x6cc, 0x1}, {0x0, 0x80000001, 0x7ff, 0x80000001}]}) r1 = semget$private(0x0, 0x0, 0x400) poll(&(0x7f0000000080)=[{r0, 0x84}], 0x1, 0xffffffffffffff7f) semctl$IPC_RMID(r1, 0x0, 0x0) 21:03:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000000)={0xfffffffffffffffe, 0x2bb, 0x0, 0xfffffffffffffff0, 0x0, 0xfffffcab}, 0x0) 21:03:13 executing program 1: r0 = socket(0x1e, 0x5, 0x0) shutdown(r0, 0x2) shutdown(r0, 0x0) 21:03:13 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x30, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x67445efe, 0x401, 0x7, 0x4}, {0x6, 0xfffffffffffffffa, 0x5, 0x5}, {0x5, 0xdb9, 0x1, 0x5}, {0x1f, 0x2, 0x7ff, 0x8001}, {0xffffffff00000000, 0x4, 0xef, 0xfff}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0xb34}]}) 21:03:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x4, 0x9) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20000002}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 21:03:13 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x20000001) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:03:13 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x801, 0x0, 0x0) 21:03:13 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x120, 0x0) recvfrom$unix(r1, &(0x7f0000000240)=""/184, 0xb8, 0x2, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 21:03:13 executing program 1: r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x1, './file0\x00'}) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) ioctl$KDENABIO(r1, 0x20004b3c) 21:03:13 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) read(r0, &(0x7f0000000080)=""/129, 0x81) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8042, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) 21:03:13 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xf, &(0x7f0000000000)="c1f6194b8a72a8d1bd42d875bc5edb") bind$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x20, 0x0) 21:03:13 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1008, 0x0, 0x0) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 21:03:13 executing program 0: getpid() pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000100)='{-\\[-#*\x00') r0 = socket$inet(0x2, 0x8000, 0x100000001) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000140)={0x7fff, 0xbb, 0x20, 0x1, 0xff, 0xfff, 0x9, 0x10, [{0x9, 0x0, 0x4, 0x2}, {0x1, 0x8, 0x6, 0x400}, {0x6, 0x1, 0x1, 0x101}, {0x5, 0x2, 0x3, 0x8000}, {0x7ff, 0xe5, 0x8, 0x2}, {0xea51, 0x8, 0x20, 0x8}, {0x1, 0x1000, 0xa6f, 0xffffffff}, {0x5, 0x0, 0x7, 0x7}, {0x80, 0xfffffffffffff860, 0x101, 0x800}, {0x7fff, 0x1, 0x4, 0x200}, {0x981, 0xfff, 0x101, 0x401}, {0x1e1e, 0x6, 0x8, 0x4}, {0x0, 0x10000, 0x100000000, 0x7fff}, {0x7fff, 0x6, 0x3, 0x55cd}, {0x13, 0x9, 0x7}, {0x6, 0x4, 0x8001, 0x7}]}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)="b16db98beb0fac57191c2011d89185613e3a37ec53ea91869ba6fed1b29bf70c34e7de848d4a800573becd67cd0618ab0e183517601aff81f8399983ea0d61a8c597fb7d2b0f39d00f541ccc7b0b2c3467fc10554d849e0c7830f367c0745ee97e3edf6776cfe4dfa10366702cea75954d2cf484ebd1c7c137a81011b226c1184052c0c5525663a0a064911bfe49553059aedb033d45da99d39b0ef3b85c4dad891ea6177f7856eba78975cfccafae558d3deea282ff8a00d021365b80e445420a84d760e9272cd2c3b16855cf5fcc17bf287ec62e307f3e14646b", 0xdb) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 21:03:13 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) sendto$unix(r0, &(0x7f0000000080)="bc01a2595584553fe9", 0x9, 0x400, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x12) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 21:03:13 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) listen(r1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 21:03:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x3d}, {0x6}]}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x100) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 21:03:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x8020, 0x0) r1 = shmget$private(0x0, 0x1000, 0x104, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = shmget(0x3, 0x2000, 0x60a, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) ioctl$TIOCSETA(r0, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 21:03:13 executing program 0: getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) r1 = socket(0x11, 0x0, 0xfff) recvfrom$unix(r1, &(0x7f0000000680)=""/119, 0x77, 0x2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) chmod(&(0x7f0000000300)='./file0/file1\x00', 0x6) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x8, 0x0) connect$inet6(r2, &(0x7f0000000400)={0x18, 0x2, 0x80000001, 0x6}, 0xc) r3 = semget$private(0x0, 0x1, 0x420) r4 = open(&(0x7f0000000240)='./file0\x00', 0x10008, 0x100) connect$unix(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="01002e2f66696c65302f666964653000"], 0x1) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000180)=""/25) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000440)=0x8) rename(&(0x7f0000000480)='./file0/file0\x00', &(0x7f00000004c0)='./file0/file1\x00') write(r6, &(0x7f0000000500)="b5e4d8bed8b82363e27d1eae5a4b6d3dde43c712abc717c94db19b7a52c6fdd9192fc30d24481f7bfc11492374c6007b8b7f7d29c7c3031fac69f375c9c96595cc20b3698f9e8b8012a810da0076df05e213c45775cf6467468e6bad61ba9a82ab748a85c814122268f5f8851a3349c2899b750ef6fe2e4dab3fd21287a391255da078e4ce0dace0c36462d0a770e0b1298b4a5187394759ee1c5e4638757da55b26736925275e5811b62b6924e3d5b2b57703e01345e6690ca58547f2b05e3ae6ac59083a073c1d9a803199c927ef435adbaa6e409eed2f93529f45e7949867e5f5d178ab", 0xe5) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000000380)=0xffffffffffffffe1) semop(r3, &(0x7f00000002c0)=[{0x7, 0x6}], 0x1) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x310, 0x0) dup(r7) r8 = shmget(0x3, 0x4000, 0x6, &(0x7f0000ffb000/0x4000)=nil) mkdir(&(0x7f00000001c0)='./file1\x00', 0x20) shmctl$SHM_LOCK(r8, 0x3) 21:03:13 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)="517c5b621167df1c6e7fbc955e4a63d8b03510f89680903755a94bc317f21f545ff311ad0fb5812cb9487ad52990c4e576d824dd2d7266512bd26085b43804e7b18a2d53f102d3aec93ba4467647846a864f8623962222ecb085f16ad523a118e10e82c57be9c6199fd7ea4d31d12391a83f6df5dacd11382f2059d505a6421ee52fa8", 0x83}, {&(0x7f00000000c0)="5c18bab436af58424f6e2536645dec0b1bcf938a", 0x14}, {&(0x7f0000000100)="9f2cde9c04ffe6fb8b3516e1d001a9a4bc57271e0ee47a7588f10cbb2deaec03f1e9f64bf407bad110e5286c2d50a487909dcbaab27c22b8c4aff76dea36e02ab50c4f822d442ad95ef244ee9610cb19ac2fd2ebe5ec33461b99c00eda79c5c328a302273d805bfc7493f0b4efd07962237cd2d18ed6a0e3335ecdc4494f6ac5edf70ccfa3a62f779685ce7fc49b96185d9499029c84ee2a920da2da679fa39acb697f780fd87c7a269b49dda48e193cd2feb26ceb20ab05fe15e82232744f493239476157558c82244c56262a61c87e3e226438e0947e3e41dc587c8ee0952fd09ac7cd9e27c5dc2835f167348028", 0xef}, {&(0x7f0000000200)="1e1b19b5ecf85246c663fc81f20dd936c8fdac64582bc931b8e8a2e6b285584522ecd0fbc7e8a0db1c11bd57b540d1b5f0989300aa5733833172ba32fb4b74ee090008f6aa1327953b68555abf136a62988d811e1d0e99fd97319cc5c4867a2eeb6f8c4fd6891f892c8e921bcf8d3769c7c2873a0463c8061cca9ec8f5835b59dc2ac61d2e77aca03e75066fe88ca14151999d8ab9", 0x95}, {&(0x7f00000002c0)="ea53872147b01b26ea93d6ed8d8dd156232a4137eeb55f142596260fc9763173aa0a78", 0x23}, {&(0x7f0000000300)="f1ff00b257335163a6ddb582aec32393ba55502fc74d3213e41b8367dec8d299ac0bea7c714feb0d125ba1ff71ed79ba9e9382574a8ea333", 0x38}], 0x6, 0x0, 0x0) 21:03:13 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/39, 0x27}], 0x1) fchmod(r0, 0x80) writev(r1, &(0x7f0000000000), 0x2) 21:03:13 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d0263a8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100"/177, 0xb1, 0x0, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x30010, 0x20) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x7e00000000000000, 0x997}) getitimer(0x2, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0xa8, './file0\x00', './file0\x00'}) kqueue() 21:03:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x25}, {0x16}]}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000380)={0x2, 0x6, {[0x3cb7, 0xa8, 0x7, 0x1, 0x7, 0x8001, 0x80, 0x5, 0x10001, 0x1ff, 0x5, 0x5, 0x7, 0xbc22, 0x1, 0x0, 0x10000, 0x2], [0x4, 0x101, 0x100, 0x9, 0x3ff, 0x80000001, 0x4830, 0xc16, 0x800, 0xa89], [0x808000000000, 0xfff, 0x1, 0x8a74, 0x0, 0x6, 0x1], [0x3, 0x8001, 0x6, 0x5, 0x8001, 0x3], [{0x80, 0x8, 0x6, 0xbb}, {0x7, 0x3, 0xfff, 0x4}, {0xffffffff, 0x4, 0x401, 0x6be0}, {0x2, 0x6, 0x7, 0x2}, {0x5, 0x9, 0x9, 0x1b76}, {0x9, 0x9, 0x8, 0x3}, {0x3f, 0x4, 0xa2, 0x5}, {0x7, 0x3, 0x80000001, 0x3}], {0x40, 0x7, 0x101}, {0x262, 0x3d, 0x3, 0x2}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000240)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = getpid() wait4(r2, &(0x7f00000001c0), 0x1, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f00000005c0)={0x0, 0x5, 0x1, 0x727e, 0x6, 0x8, 0x6, 0x10, [{0x800, 0x7, 0xe1a, 0x3}, {0xfffffffffffffff8, 0x2, 0x25e1, 0x464e}, {0x81, 0xfffffffffffffff9, 0x932b, 0xfffffffffffffff8}, {0x1a, 0x80000000, 0x1, 0x80000001}, {0x200, 0x9, 0x0, 0x1}, {0x8, 0x20, 0x6, 0x6}, {0x6, 0x1f, 0x3, 0xfffffffffffffffd}, {0x100, 0x7, 0xf0, 0x2}, {0x3, 0x7, 0x5, 0x233}, {0x0, 0x1, 0xd115, 0x8001}, {0x4, 0x800, 0xfffffffffffffffa, 0x7ff}, {0x6, 0x100, 0x60}, {0x2, 0x0, 0xdb}, {0x3ff, 0x1, 0x3ff, 0x1}, {0xb3, 0x3, 0x7fffffff, 0x80000000}, {0x9d9, 0x4, 0x7fffffff, 0x81}]}) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ff9000/0x4000)=nil) 21:03:13 executing program 0: mlockall(0x2) accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r0 = syz_open_pts() mmap(&(0x7f0000fb8000/0x1000)=nil, 0x1000, 0x3, 0x4010, r0, 0x0, 0x0) munlockall() madvise(&(0x7f00009e6000/0x600000)=nil, 0x600000, 0x6) 21:03:13 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002540)='/dev/zero\x00', 0x100001000000580, 0x0) r2 = accept$unix(r0, 0x0, &(0x7f0000002580)) openat$klog(0xffffffffffffff9c, &(0x7f0000003740)='/dev/klog\x00', 0x10aea, 0x0) r3 = dup2(r2, 0xffffffffffffff9c) ioctl$TIOCSBRK(r1, 0x2000747b) fcntl$setflags(r3, 0x2, 0x1) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)=0xb5) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000003780)=0x4) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x108) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000100)=0x7fffffff) ioctl$TIOCSTOP(r3, 0x2000746f) setsockopt(r3, 0x2, 0x5bc5, &(0x7f0000000140)="e278396e57db257967c69aed8e7853f93f88fb7b8d66e75b7d19a11bda7775a4d0562685442458c14dd538f232e6ac3c642eb9bce6e23f17eaf4a00474ed2132b8db63d7faff5261ed6fcbcbcf08e9436e44fbf9d1b8c8dfa42683f45bc3a079ba9be53ffccc90ee55285d5c23702814358829aecc29e372e0440f134e8a8ff99dc3", 0x82) r5 = semget$private(0x0, 0x0, 0x484) semop(r5, &(0x7f0000000200)=[{0x0, 0x8, 0x1000}], 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000380)={0x204, './file0/../file0', './file0/../file0'}) r6 = socket(0x38, 0x62e10fd213ab733c, 0x1ff) kevent(r4, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x80, 0x8000000b, 0x1, 0x3ff}, {{r3}, 0xffffffffffffffff, 0x44, 0x20, 0x10001, 0xa9b}, {{r6}, 0xfffffffffffffffd, 0x90, 0x88, 0x55, 0x5}], 0x9, &(0x7f00000002c0)=[{{r3}, 0xa59f3998f8e40bad, 0x48, 0xfffff, 0x7, 0x8}], 0x670, &(0x7f0000000300)={0x1, 0x6}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000340)=0x80) semop(r5, &(0x7f0000003580)=[{0x2, 0x0, 0x1000}, {0x4, 0x0, 0x1000}, {0x3, 0x2, 0x1000}, {0x1, 0x1ff, 0x1000}, {0x0, 0x6}], 0x5) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000003c0)=""/4096) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000000)=0xe67) lseek(r6, 0x0, 0x0, 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000001400)={0x4, 0x200, 0x0, 0x200, "6a0c3cd035fbc525d3644796e1e27c6f28d81d2e", 0x3f, 0xffffffff}) mkdir(&(0x7f0000001440)='./file0/../file0\x00', 0x80) sendto$unix(r6, &(0x7f0000001480)="dc432f3d8f0c0844b1531adc0eb7b2c8bbf7fad37480a7be474319b6461baae6f0919a790dc01643483a1f00115c08efe4670eb1890f4caba411ebe279d5f74b906597da96f5f32558b67ae2e2fd7ec6cb135562474d9d6877491107cfc51275933474f762a87f29856ab3cb2e9fe220834eb7c0858a592445ae1bbc2d34667f7e069bb04909675c4dadafd97fa69c784605133a046e44f0f903b9078f6ff317d8c4644a0a05cb9c1a7280d8f340b7dc0d2bed6e89c48701f53711efd4cca37e430804a7d643854bd48f614c005f8643af157d949c694ac199fffd58cf5e4e7e1c15450e13b0635ee55a460f6cae472553b54a161f9c631b2f6e8071e69334d3a3727db48678388c3c24aa44c67e10bfe6ae5c35a1150d797fbc1d859854829e81cff30d827ba7c8c9c34a2d6084521e9e3493f3dab13ecf8e34c1edafd3d37d35a99871c0d4c865c7157253407e209df67bc44f4cdecbfb6c22946b4558bb630a687b5504c175224977a53b32eb8050fda0855a7fa56ad378ecfe853bc6b7fff67eed12ecb623e6d33121517a5f7f3f676b3640bec3a094e132aec4e4bca48af552829bc7852d3ed7457f8c494595dc179db70de6b1a9bc15774944969a5d3ef9e022ff75b4cbad2137d7df6df8cd9078d87697998ebfdbd429cae391b758b71ef7e7052c50ff1fc1e4a88b0ccf4d1e4262ab5db87d11f97be7538874e7cd0348f76f05b4de2356302571944d8532165456edfd9958922b0949283c3b1bd8fcdf1e2756574e79834e29bf52efa59053d47d9419e1e6c33eaaac3fb95639a18172da9b9e1f4377b2db20bf9009568f61e9ec5e95f3a40b048398e7a88704ddfce125b8535b55227c4f86ffa322f820765b053befd6ac80bc65622eeb57dcd170e2971a931a95e9b20d98ec10e143b69b67042f77213862c8f7be149b2772aa0fa4ff45cd35b2e9f94b5b1590c26383709d4bb4c9e864eda487e94d4f525cbb28108b951ab665da2f27c94277e479bbe08db0a0a88acfd9105b3cf30513d4784b971489bfa100eb0c8984024a892d2f9fbc3232ec737141f8237beb38fa00e625e2a6adb56383192c6cfbc047c92bc4db2e3666f8ca3bdf198d42144661f103761e59fdc4401ea467bb6b96289cc15f88125cb3c4c0a10f12834b818fb03e24ad681a8ca8c94445a898f0bcac689d5ff537bcf0bb3a825ea6205c91a6233d2a33d467a0e50d2c3147292dddad2798c4c3ab3d5b5a6969cea1386c0b98f7a597a2464e13be6a7d754a80b0908e70aafb6fa5758bf544596577e6cf869ce4b4c1ec44ff76f04ce99e29dd6a11541a4710a18b684e91ab01ad551bdfc75ae87dc78dd818a1b98a5e87371b2c257f3ad3adb8c896e614bf2039531b264e7d3e9b78b15f7bc28c5eaeb5ac427d8e6d649313dfb6cd5548834295cc3f3748e7072eb724f13ecefa72a1af183da208357d8fdcfec39ab493670c3f2fa3b54056e2266abdbb5136dbad95e801506522813e2e817c4f94f19652fffa7990864e27dff4797d80f962e014bfc1d0f62bd68e5efd5c660f14774425db3ec08fec79309436a0a7eda6c2a4995ed98fcc92f0de2b55537e8ac164393da0583b90526a18c90095a3e2d293b3a8e2ed1ccbf8befb3e88f86b1fda67f4a42ebb1ff6c069e6c7122c6d4a4014aa38bc0b4197a65f8ff27316abd8a3946a9557ee21c2c4129958f744f1c644bcaae6cd7dfddb1b83e95209f42293140877650b1bec9949187c5c0c438f50e32900aaa9d346eb08362fc1f437e0b68ff2e3c5c076ad6a5618b5e00fa3b7dffc9a8afa6c3be02854c80a4b8a9e5570a607b75e604537028bf25a9139b7ed8a58b56af9413b67f8e62c24cf9d07f76d5bfac1aa86a6443d446a3556b77a1991d85492973d0c83fd93d0d8540f9335afb3e5d65156b7e44ce163d18e45233f0dbdcadbc73f07aabc4f33425b5811cfde539f8de0797866d2e0d852d02fcc72d88785a458e10813a6277b06da2888a70095975455b7f470684c886f3962356185ab833138e9d6540fb26cd2842608632a3afc4f2d96632c9d294c82cd1ca7ea127888a296c79f174ea0723a321dbaef2e229e2513b56fb669e7b37b8fe9ab3a71a6d272f5da559b9c2ad88927577ce905dcd86e5a0f20ba1671a41ae482e07bdf2d803fcd63ea54177cab32fdf0b02e1f2e8e468ba7c157c0efaeb1881218766d11609215e6976163270a2d2e3ef28083706d748b3295578d46636abf484f66722fe8586f5f32e9c1ccb1cfc8699631e7e620d7d42c0a4bbb467ad7060c3385747ead5877016ff5875416e1606a43e6dac15131e8076fab5ffca61668c515cc20142e4d23c87ac9ccf462178152ab1b06c91ed8a4525a9899f54e5afa54a509a16275ab131688eb9b3fdbe76c96c94575fdefa80c77aa664088e3000824cef50aeddf96ad06262fbe8e0878d8209b31ac77b2c643ee023069b9b93b3ac7c09cc2c2d5460700d13baf28e2f1038755cb15d99a77a0b1f94b5b0610a09b53c5c6291986112a6550b8607501978efb2db81f74971596bb85ac192916042a41e17772dbd9751309a59d7243d901bb7d34ab8b7589c59d31d231ab7ca3673a72ce4363ac71171d5e798060c476255ff62805f66513ad19e60c9d3fda8192de6b20762d82711a430f0d33a08450c561a461a42c7c350cb8bc3871817aafa81a1757cd3e8f2c4a73246e68918c2075b36fbd82281ad5d9d3c90db80d3629b8cefb6b3df45b5bb616b0d6582c6acea36a8e8955bc8638c701cbfbd4ccff10692c90d5d60340d9b7e8142166b574cb3f5919f3ad48a97bbf10266df80f97e0d8a7a49274b9311b0aa84b02a857e4bf9363c36ec03259172afdfc713a8837971c5439e9db77980ad361770509fec8d994c7a3b6f0012668b4a78d92eee1adf8ceb336e64031a8162ddc36d3d44c8b644821e431109a1000ec2a83c00e8526be68ea67b8a6515ee87ea0f2cc6f5b8305cabeb65bd41f3c1bcb273e188ff204de5ba84072083376a4e011033a241aeb0d7f828f9a3fa4bcc8fcc20567cd224f36d9d8791bcfb68c0f4af24f1e9c988ba7dde70c97db3eac04b87d087bfcaff5f7e0be03d630b21073453906b2cf84bf06f222652d5223143230e320fc929ea641d4af9e13fed369deafc870c18329e3e071d47076b0985471c1be58c081635b8b33046ee614c177f79e888aef39ec72af612a53c0993dd709c05d03e49b9ea53fbae809cc0f22a7052a4186e80c79631e04b31d7f5ed96741174a0cdd4692e1c9e1b99598c0dee0bc16bacdbc517cea26d1ef4f6892b7e36e5a1cde663d8d05c79e10e181f4d36f5708edfcbe70376818c1f03f32cd7fecd6892f9a3e28766b24a11d847d85eea64d453178f67905f39c6d57d5f8927cca8c3b9c97b0534e31ef37c164070d1b7d31dc0667a3d910fc50f1570d25a7453f52ad7bc480c9183cf3e24fb64ffb87afc32216f789dbc0251a56d7e709cc95c6be8d2c46a4f2aa0651e45e42db5ad4942f7540f0539d17ef6ca3791042407b0875976b00e242fdd88cfb882b3eb53fc59fe4e52cc0520d84d13fa3c2f10e2f9750ca679543fd70152b7e5d9590b4f4998e1f71345b10056c48a948725f88965a6e07f63c5bb50c8acc4b9488f3839eb21e2a2c6c7393bb5d2022fbad42e16a59a0cc3d28c6cce95dc2ce7682c321c4d3ee16a51e87bd224d992b627ea2b34eea9a55055e3746a7cf846cfbd91ba96689c0370035a43df04f00eb44d4747fab575af5d3c366d827fec14fa33d162a3a93f768716f6bfddfb27a101cf274a11e1c6a5c5fc7762800ce653a580fb376062dbdf2a04834dc4d1e07b198aa8a6e37a37aeb602f877be09f81c2964aef3c423aa7d091666abfddb785d474f88280179c91f27ba7bd76ec4dc8441d95dff8cc8a5367e68a9c7acea5b6730820067c61437d1ded60296f470464904279f2a41fa3dd89d11a65c7bc76074de38ae7b4c927c971406ec6f9b74741f7475c7033f2750a3678b7c08498edfba0bb0b388bd71073dc82ecedd6ef46912591e2c2045861f728572c61b23f98bfed21361b01f9cd934c198aba2563610781352e8ec45b5415dbdbed6bb1a9c6d337897b38f410a7a10a44de7b361fb931b981dd94525f686d14c29015e3c24dcfb19f0bd0cd0ea9ed1447d7adf902a6508af29de74811752558581e37ae901890557a8bdd3262dcb7ed8ddf70aa4871bf2535162f781484e9ac6357a98c6f7c0cd8988fdc6b06ce75436741bab8f1cdef46397c069efd4878985a1e81ce733c3f1f51423d24371e38cf2c6753b4b7c1870629571b8e2c25659314763ce995625b3c774b45886ade3009cf760d0fcd0e5b6690bfe5bc49f99d0a61930bdee923eaba088a9cec3c670c76365af9be5d25e884ccfac1785077f45809423efa5ac18534e882f0f19ca92c5fbe9a2ad2c76a161c82b2eb109a87ed0580759bc092ac0b4ff394b7241fca5b0b1836a3773b761168c07cfed7a62ed1cd76b77137943fdc2c66c3beffabff35aa3c895dfe40851b4533632d94a1fcbf9333cf95cf469cd1b30994513632abca2bb79065df7d15848c2f963543bb2314b822311c60fa485c04f9aa95dbcf6f79bc70ca30d08b31ccaf15afb917fffe37e7b3d33e996a6bdd0b39ae1d24ba68a5d85fd047819cd877982f04b94352f511d8176043a0d3be7220b1b4c65332a610c6c39bf21d881625f286668888c211aec16f3a36ebc753e2d05e123ffc58dbeb18b11f0af72bb1670850e78269778fcff300d3d5c7631498f0a4d37722bcce94e2b932b186ffbf51c8aeda2710957933fe7a2462e649cfb8faa66a67b53764f92d73476e5208d3a453ac64c8a99a2900d3c2d8bb3c653717cd73f908d6e7190b54b9648d617d26656d0e28c81660a3288cd79e3b9c9600723d7c4f6427613548d91eedf5f8314d1e06e19758ac8a4787a61923410fa5514d0e07678a45eb5c2d58969e673b1a2b02dde18efcf5433d833c4c85adf31e5ae26cbbe57cc7c0ed127fbf60cc4140bbf5cfa921f62f99dfc0fef7977fd7992d2ef2230c361c1f09e39eb7870b8b1192e3a837e12cdbd71b53741e6c28619a94eebe8163d28f56385516032af227b8b69a1b4c65b03d45d174453733ed7d346bd1b94a8d0cba87af5efb5a53888d89eb1ac248c062a3482262a958f51b46e85afbc814f46291eec582027588332ff5a43548b98c26b0aed46f5ac17e255775f38dacde48500411a79f372ebc9719614dbbe4c83472594ddc711496f85ee822035b4df0ff1a64bf8d02e72701710207ad1cf5f0675fffaf4f3ac94eb9ae87a53c9d129b99bc7876e5539fdcbc9b7c85b7ba0d8b063f3074bd2aa40f08d5fc7bf65769a1a08da8f578e8c0c5aa83ee7939a015cfe9791ec48081464e552f12dd126efe63fb5729da640b778e5c76fcec1eb95d885850f23f33c106cfd3e705d46e97dd52ccbcfc4a51d7c33e4e3db3936744046d3b7bd18d8e1f08e941c35c9396c2d3ca6a896ba5eaaad3167eb48a55ab0301be03d05eb09987765c9ef45b4bfc0ccc760e14944a59e825444b13a45d0d4c822e9c7c24a29d87f23dab73fa83d875945af9887f8c99ed2179cb765109ddfbde9461b1c794e09a9f0b0483fb2df93e60b83f572e27e2be2a46487e5da773cb09281710afddf28b7c0b89e8bad2bfa7c35f571c9764a87cae11bd0bb65a49904976634256a177b9157898f800b49d852d0793dc264a7f11e3089d695322e063669269b7ee", 0x1000, 0x40a, 0x0, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000002480)=0xb8) readlinkat(r3, &(0x7f00000024c0)='./file0/../file0\x00', &(0x7f0000002500)=""/36, 0xffffffffffffffcf) shmget(0x1, 0x1000, 0x750, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000003540), 0xc) 21:03:13 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000002c0)="718dae3134159c87e0ebf1297b5a3c362c7c55559e7ba2d23bb831767c307065842fe1d21e54bdd00a86db71c5099e6eecad0d850c6bdd34f19724c17361d9a0dfe6f7a8ebe5e7622a09a3639fd72c74", 0x50}], 0x1, 0x0, 0x0) sendto(r0, &(0x7f0000000140)="500137b0c7a2e62b3948e0fb359ea21d7fab784764ea9aceb892e8adeffc5975b66c9d9855daca860c9a0221df5225a2155e6196b1a28d07b9c41b04c9b6ed727a70c5e83178f0ccf62cae77314db6d766238b61e1157b2a050e1457f38702b974d27806598a9bed887ecdd55583c3133388b7af4b7f7d84a5e31e109e9ab48f52", 0x81, 0x3, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="7ee305ffa4523771fefe4fb2c15dbee64bbecc1e4f39", 0x16}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 21:03:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) fchdir(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x81, 0x0, 0xf20, 0x2}, {0x3d}, {0x6}]}) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x7ff, 0x234d00000000, 0x2, 0x9000000000000000}]}) 21:03:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:03:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) recvfrom(r0, &(0x7f0000000480)=""/157, 0x9d, 0x40, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x4) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000000240)={0x3, 0x8, {[0xffffffff00000001, 0x2, 0x7, 0xffff, 0x4, 0x1, 0xd27f, 0x8, 0x2, 0x85a, 0x1, 0x1f, 0x401, 0x9f0b, 0x400, 0x8, 0x1, 0x6], [0x8000, 0x10000, 0x0, 0xc94, 0x9, 0xffffffffffffff80, 0x80000000, 0x5, 0xfffffffffffff34b, 0x81], [0x7, 0x0, 0x0, 0x1200, 0x2de, 0x6], [0x2, 0xff, 0x0, 0x3d53d00a, 0xe00d, 0x9], [{0x5, 0x9, 0x1, 0x5}, {0x20, 0x616, 0xa3}, {0x0, 0x1, 0x100, 0x2}, {0x3d25, 0x1, 0x5, 0xffffffff}, {0x5, 0x800, 0x1000, 0x9}, {0xffffffffffffffff, 0xe0, 0x4, 0x1}, {0xfffffffffffffffb, 0x5, 0x1, 0x6020}, {0x5, 0x6, 0x5, 0x2}], {0x575, 0x2, 0x7, 0x10001}, {0xfffffffffffffffb, 0x200, 0xffffffffffffffe5}}}) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f00000001c0)) 21:03:13 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x58c, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r1) shutdown(r0, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="e6714f37a674e52fde54f97f25c707b89ab6cb3fe2e022a7f7321b2cb4cf4bcec318750b1a8e60201e", 0x29) 21:03:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x40) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x3, 0x1}, {0x2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x2}]}) 21:03:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(0x0) mknod(0x0, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x20000, 0x2) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 21:03:14 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) 21:03:14 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) syz_open_pts() r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f00000004c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 21:03:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) mknod(&(0x7f0000000000)='./file0\x00', 0x82, 0x3) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) 21:03:14 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8b) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}, {&(0x7f0000000000)=""/41, 0x29}], 0x2, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) 21:03:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x100, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x82, 0x0) close(r1) 21:03:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x28}, {0x6}]}) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000380)="4bbed32692aebc9dd59b33d43985711ed5822da6eb0c97ae39e8c5142b74bd8867bb6d99240e0b27a81831779d4dbe3fd9f44587acf43fbe8d4ac904f203044abec902df1a22c8957fa715337d4213b3a35ac32cc74c921e579c3a00f6b274f18947556744b20acc39bae8a06fb890f85282b7872664025e80ec76e9d886b079bc6f4932a5adf903009c05c09639602e12e0940c7cd24e5529773604933b7f457c59d5d3090243096bc4bce7621999d01520326903e04bd477977ef55549458937aed4d7eec5cb21e85fd218068b376555c4ef6888adbd80c4eb24fdb43f69ceda5e8a9b287ee8d448ef81e857f23af178c707694538a3a4460d3ff47281acef792b5b98a7519631aa1faca6f6854e54d628f81b75f8dc17b072f7b9ab0048172f358dab0731e972952935327b7ca7efa45cde67a6c7906d219b6a0a1471db2a4765af117c4ea98499b83f16f8a420737f82634378d12ef7160d405c53568828ba710ff8b0050ae1d3b625400a5e2d64239ce4e31bba58095b72d9bf56fe252eed4d32447d232480690d10501656a17461257b8d38975834e0450c2238ee14af3bc788bef2ed2185fb9e5d66e3e735ff6a43618e6dbfce82ec4ce663df9434c685e46b012d1c5556ee05f79e144a84b2351c301cc8f34cd6fecfa22fcfdab1331f3ea8868ceab6b45b92d961bda78fc04237489e08c991ab239eb06ca1a096079a29f0d36e4dd37b221405987503e520993fbfce6c81e8338d99d5ac6c960441a0c7c40f8e365008aa02bf353a501f4441d25fcb1398dbf53c389cc123728005d323cb0903083d5b692511aef59cbf21c12ba3af354030b5c9648e968684156b3252a9f6f1356e049349e17ae1c5745eabe717fa0448b444ca99ca50b4c8e69520913609f226e101218cea760d143dff2233d5df38bde1b2ca321103541aa05f3d630496b0002dd7dbf6798a654ba2b70afef34f0a850c7921359e531957d8bf46bfaba541788c083dd4ed551c6f8c86493c6c92662f7ad64265efcf24c5c440227e4fd5cac1f64c72038f38682f08c413b44b2458db40e02b92976d9d3cec0c19180b51a14bd2fd6fdf8613853b71ac27cd93f3b3ba214b12a0095ae1bb8d1cce6e17ae9337a2d09360b1dc37a3fb5a058f2f4cbd4cb715f3ce007375a41ffaa2cb6e8749fc6c24e4be21f4b35e64f9cdda8d1041a6ad8369a8198430a28c384d1dc44a00cb71dbd4760b841bd5d9ec932b6d1feece4c1f768a038d7a2adca49338931f2cedba496dffcb46cc5bb78bf2fef8dcd08294029d8c97fee8e93e8564d145512ee2417a6a0a490aa7758e20e1a1a77d67def843e51b52cce0ed745c291af6a4551566e02f4776a9b246bcfc5b2aa3c65f9981e77a16934354419d7ad47b80e9b58ab0e3e353b60526c53925669d0c876d22f5d7927f26c7277cdf438c9b723d1279603b7e88f97a54d23c564f7ba779116fcebe49564365a8ba01f79093cec010091010510a3e1ea5666dc239fe8bdfa1e00ea1a0358f80b6e9d61b99ae15bc37730013a8cd30bd1a04656232ea6a7650daa88fc2952ac2954a65fe23bdaefc5e1521cf976e408e8715c226780deb30cce9feff74aa22771b201679b3583afb563fd6f72135c03edd996e1d77f304a7b707e3f7820ac1efb84d618baebd07fce40ddefd27ae3a8d9ba70b00b108817a915e970adff8a0d08ebde1c0728b9899b3d6e28b8dc6963491544b1f434114fbec09593079f9972a7198dcdc8d923395ed419ba374658da1579141c0aea95ab9a6963d7b16f5560a20c72577896b33bc889afad1cd0b098b13c934ea417feb7dc31ef282711ddc12d22d918216fb20e8f19d770b9337ac60d435414a33fd2635f08adf537541d963e36aa6904188d455a1972c80a4306ef8b0beadead0e4d26d9777532ba63f3acdfa06107f7a3d3c0bc223d8186f48a9affe07f68dcbb6b162b680603470a1c922491432919490bb7f686eb991602586591b177a1c08e3a5f7470d54c9c621a935e2fd9411e9e57a4da3242cc7b5a3ff744d1d472e663cce48a2929147a541326a2f27e0581e7553824603396b81ea7dbca568a975ecdfaa8767fff559169053105f6ef9df57d76041e8a752c730453f64852923ceda866e04188144382f0b63758a9617a591f4fa889be811a78560fffe7faee7071931e99b9b81dddfed20d7ea7988255e043824409229fe21c9e7c78e598e2aedadb9c180827384f222277a00a172b015c5b4e7dcbfa06ec2a62b4600291d900d2d4e104178976ebe00cbf89575900239854322e4e7f8b3d2b49fb98fa0365d60fa22b64e7a91e2216eb3ad516afffe86219a76c16bc790b23eafbf6f88b7d76b901f6f5c5f760f59c7efa63c42f23313ca1e9fdd6b4721fd97f7dec33a485fc6fc535ccb284cb3ee5de06694beb31b6aeb14392c5ec46228b6e6d0b980f24d596509a61f6b4503ad15a46199dcbce15dcd26db00c63df7178fd6cf31aacd8b70d35b7e1849cc9fd5d2f135f8b2e7b4d28ce1825312f67e6ce66999ff1d9597c8ae136f8ce632f2f0a026318ebc606f5992b1ca9c717d0c6ba68354693fc5a7699f1933114aec5a781b61123927366ab87fe14fafc11d16f857b0c8d292e2325ebf206d8e72fd1c85b7fd3667c74f951a79610a98dc73683cc90a560c5eaa7a44b971c0e503da7a24f091b28bbc31b9735b1a0aa8ebf29d76581a138286ab4a318447cf674b4a1a06f31812a3d92f4718f4647511f48bf6b48935e857faf0dc03f89c8c3754bf73c73cd1c4d9ca4bc7da04385e1fef00642337068f659bb440e7209c77efacbff8d2ca7f091aceb283e2e921880e8e25d763d39cfe7db057d8ea40721e230e1b07bd38380cb12e3ede75564ea9223c75935579d1668315f9151b0e5a2a25e5a43e24ad18d4c827feeeb63e0196b68f209e74da1ee2d6f665d55b393d39329c67d723fcfa93b4d738a5ff41005a1cb99db38abd5bc697634a04453feee6673105554504bb265369a988c453baa8087683a5a2e5b6fcb516af56ae4b62fca61aba52555ca1f4d09484087e7cdeb2530e02fc440cb8200c1ae71f662c1d9b8c1b70e4c09dd31bb5f436c110e56b238f08ba0dc1323a183cc0693c756604a6eda86349f78081ca5de7fd2962471a81742f08912867f660650f27abc1fcbb86d9b0d222d3d7e557f9659a3b6182975ee3b63d71368189ee91d1a51e1302597de7849d7e9e537ad8416fe46ba208e04f8a6b2f189eb417fc46f98d04dbc9b219d26ef064f135e06625363164012f478688e947cdf40a7dd254bb755753bfe42002fb92ceb4183cb7bf92d7c2a382153eff70937e66f9cb2b3d8263a9785bbf18a3e85872857cf254797e181c9027c141f85eb0713caf9dba43e9017237d7c2468f3b697445c81644b8168509e96016ff6d242725f9d8b10a33953beea897b0effc40697a18a51ef14742849f9e477ccd5caa31693c7066a6ad982695803052f9968d243fc4be68a1e08b5584b6d6719d8260109f1301d78d29076141e3d308ff854eaa2d82b91a811d97c89b07dc066372cc4e487aeeea67dea5afcbc0a952ffa92ed143644e942cc8c119be1278776a72737b5208d33bd1d3314be8633f9517a449def7547079f0c691c167091328d209d2d3149bf7c54502d97719859ea7373348e11a97741498a1063f57417448f3ae27d2f5a25016b968176bc10316a1384c1a7751b69e057d5a7c60d8ffc604e155197caeec57e2756a7394332beb51e7279d9dd41f558366e241d8b7b1386e78d5b0dadd4e64abed3a1dece1422699489bd4fb4a21f36c65e16b3b3a2fa8f1cda999f3f337736cb6559247cade8c2de3fe62ff776df796b90f5721ebe83ad95b701a32c6257bba1eb78fe104cf18d218b73cb366fcb4f5a721ae10dfbec1865b0e874bee393ada269b04b62ec72577927fe2b00ee54e09a05b1466bfb12bcde207643b92769e67d0ed32fe8f25161e6412d6bd72d28a9d99b8d05bae2f7ec10946acdb075f4ad0df00ee3d8263c49a0282dbf5a7eb814fbfaa9c15d99c1cfc8aee70b9179b2063a56a462453599af230774ca670491c2957294c820ecae3662ba37c321606ce9a4c77e8813ca2b2e0d650457e6de3ccbd07ac9cd796637371dad06f6a92df9d27d82157992b7796597074687e8ff58a1b6a8012e08f64586599b82f536143ed1eaae74414b396efc195b5020c79702ac8e5356daed7f1a0ce2642aed43b260bb2daa311c958c3aa816996d98e788f3cbf72343d98cb65e517403cde62ac3fadbf283d5d9db8766eb1829c77016393582c226820a3557644f2d43db14bec7e4bf4b73882a9e6f00325636f2ba40051de40475b43b6b46597b3a1c52376d073a918c7a119113e82377d4658f0d95ec179cced76c889455e6a270dced0236f96d6e82d645a67d582ef1ca6b8bfb41e662f4d2b67830537cbd10465a3f39fae4485eefc897534e64d60fb0a758274878680bf61de384f8a4fca84eaa924591a65a912c0e123b65c340aaaa523b1890106f335c8df60afdaa0bf890897465e20e00c448381ebd4e3a60690b1b330810a00496a7926481d147a9ad116af32b0f8d1529f3258caa0d9c34387f6c3e082f491aa71941c7bc87b913123561971b6dddc3a2afa90211edbf1ff2eb3153728849fab12a1947898cc61683b5a1c906b39d7000e81b4afea81e1a428f1363c28b9e41505040e596d9221c95f957ea1f1c97b0cfcf7d73c4886cc38af6bdd7989728569513a75b1f9d00008938ccea3df13989ba068f22cf7516bd6fda7f07fdf09be9f764442ca19190150d1230af3522bbdcd003b5e65122b4dea36173c60667239e21ea6cde42363640f6942b75089d4d2575fbf501bbab34eeacc07c59ecc449bb468bc5cf7fc527931949816dcc9252269999f0f04b3097493f001553db7a73d09646dcf04f99fc70c32342ee54687d89b96e261a884bfc65b71225c2d9f94c48f5a4cce2f60034c341e57652e726291b88293ecb5a73f11eba197be9800ac67f7a5aa0c71b083335799e7e368996c71be56f9e5a92c2ebc22fef15c2809db639fe544ef6387dc22b0cb6a9f0b784fc496f0a915d8b2303da232f56f0d1980063a7f31346f07ae6be479ec493f26c91f44918e97126a6f3eb18b2f04cf07736bc5bd098995826e955daa3a583b6c5e55b256afc7ebb0091c27b4414eaef3a309fd145b7e141978c2018bfc3ab231d91c51a9bfc0df23a59be256c13391ae4a4e9e44d588da61191d76f79ad8e90e621b83e1cc16c4cd7f4195d74c58cbfb2f5570950023153b7fda79f993f4f5ecfb2c2b06ede204ea47ffc316a7b7a36dcd0797fd741ab132d48a4b451b46b547053dd64f3b6f848c950ef7da4109ef2f7855c78161f49c9048ff9af338de1cb9e0b9ac7a2796e0555789c4084c17657399b6dc377d4103bda6c98d39ad230d20db2e03d13d0e8f3d4a1fa9a68f4a22ff09f9362b0c24dd53436260f94c6625eaf5bb30350f52534bf9ae9a988e2372c3c67531e5260730dfcbd87a0ca7bf6f09de737a4772b973176412bd4fe17680f550735bb66509357dd2d37cbc32e240786fb006f5eb98c79be6b1726d6975c424b7436d8b1f71b9af24ad2f6e246512a547e6ee0736027f2bccf01a1de719b7f3cd0291c7239630ddced013b8e240aaf6b8fd55abf46636408969119035f45a6826de4bd2d3d206684f576805cef841773f2467574d90d56481be56530aba13fae2b9a693ab336cd705c6", 0x1000, 0x8, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x6b, &(0x7f0000000140)="b6f6e91d7e99a0a60500000000000000ed4b344cbe9825c6c384023baf95dbc3a2e56a884fa06d6e938a7f3d010cbdbd8490c27bc918c2cb1d642f03f8b7e467d252ed60da418103d77f5047817cf7bddf3584cb2bcbcf345e9beed66c69cfc94b6c7d58be36d5414f3914") 21:03:14 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYRES32], 0x0) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 21:03:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = msgget$private(0x0, 0x90) msgsnd(r1, &(0x7f0000000040)={0x0, "100da4f790cc84eec12a9a5475238516487f59408e0f473afaf584550791344e00b611b02a097faf038af50dcbe725348477870a93b2f6ab0331ad2a3860a78cc5dd683cdf27f1ef82f8b6f12bf4c87515669b72aa7000ec199b9eefe8bc18036ac278ef8aa6a027817ed583903f6391f022f00bfc4e16d87fdf7a63b0da9f2bf5e331c0d9"}, 0x8d, 0x800) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 21:03:14 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) read(r0, &(0x7f00000001c0)=""/191, 0xbf) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000380)="ede281b1b729e728", 0x8}], 0x1) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="35e21eb9f4c8bdc869b039e224a03c0aaa6b0309e24644786e8f96185e76235d58c0be7d2f607060f351d3ef49b6c205f45c70bd2d93927cb8e083e21c", 0x3d}, {&(0x7f0000000100)='z', 0x1}, {&(0x7f0000000280)="9b509e952335d06b83d7119d405f3a6a0e55d01b2eed316d09a32040af8375dd36f09e5b036b5149ec85953d7ffa9cc6f01507ff1027d8017008b4b33096d0b87e3136efd6d29d4cb73e30d5c640ba430149b47731f3d4b0b878eb6e29f57f1214febce6157140f408b8be3208588fd11c87726f1cef4a714176d3cc83a275e4bd7c07cd2d", 0x85}, {&(0x7f00000004c0)="0265f4750bb1a729b0f753077255db42b7746b2bf7c32089b20139be3c6a743c16b0431c5ebfceca7aa110ec99864e262118f3bb3e5ad45df3b71ab26019a339b78f330dc36734c459253324dc4374d352c4e972f41e616816a6ca08e0379bc77fc87714c26d18f73eb1e0e84bbc8bd76d07236658a0f39779a582ad761730b04501eb6bf05de1aec17e013df3b6a8716ad38a5b87d147dac1a78a223f9471c1f2f9c4bdbd0896cca14e7a55e8d7010936ff482b51fa8b4c190b832a52585dba5eaf383246615f8bba9d594fd0d2379b906be82ac0dbee8a8a9bf8495362ee536918717a0bee8d2e5ecec860380333b0e32f189cd5e8cbcf0ca31ae9735c234388b49c44f7986515b36de47b26fa6c4748a304fad977dd2978c5e81952955cd1d1d58fa163e1aab6825ca31294506125102ddce2e1c7ccc91f7118b9c6722175df464be7c6dd20993ce795ce6e8c997ac763e34884cb13d87dcf11746587ff6189ccd2bc807585f9fc96d6300a42ba602d3010bd4fa44977f15bd17e3cec978a5d640f5099d11bb0eb4f99e13424895c2fa23e204e0f16d6777e466aee2d98cc11a6de34c68bda2920051ff9b1d5adcf3715561c7d7c86c52d12ae6ea6bbc74bc0f9053c87c2b7b9dfac873c0ad53b79756db1b30df2e6fadb58327d84a13dbb73a2082989fa45fce05ab7273784cff8f68a5821fe81cbc41ffc29cbcc8a4c2036786d989672aebbe413a32b104b5e934b3d67ccdac850e346e95cba4dc44723867878cb3a94bbdf722d3d1a0c27451449bc44b997e2f4beb53e42b984d5456adecf5fe53b7098e85092e135a810e462ecb313ce8a3cc2de1644b4c31b1cd49be0bcd8eefa2bf4c3cfd0d684ca41cab7d5f5f7c980a1fe38fa3554129b7f7fd010704c6f7d1d6ec31801476a048b12b9a350204eab6e2f0f670602f9fad75e40eb62af018783d36ffbaaa323ad6300eb90fb18d35228f3f1cfeb0e00304c9d2c98af2a19899674c4770dfafa2a31933453e3605edd7a59315e6159fe533a86817a60d9a210efa0a779dc9625332c12a88efdfd90fad0d507a46b7df7bba946c1f1ba481629944e6d12995112a2ce94831f7ea3be9221bec7c7683df5846d05bc43846fae2e3a530a819f382d8c8460d88f6fa238a6281e457b6a77907cfb7aaf2cbb3650a72411528c7d9f7abcb7852899f66b35cd0640a48c6b7c5491cb546c1788f70b66ef51754bfabfdbbe88641d3fe5b6b266d8556d88b8ea291926139b8c65975aaa2a5881949e48e863fca590fdec522e364ae68e3531bb0ddd2500f2ffef38e72bcc076cf6fdd47086935225a4cfab34cd9a5b513e0d1e09abadc48ab762b89948d821f087a61b1843ebadca5da86c79bdd20e651f488b37e6c1bcf0996334f930f82b4581f7428e23dd96b524b98027b227c61726c0478453ccf8244e6d32c41cd5f9f50cc4642ecd68797ed648d7c592af5a7c80c107f7ce6a19547c25ba2b804ada9e744fa548cabfe77a2af4387da014342e63b31dbdceca3fd37b98992c33ec25ffa03292af154bf3713984dc35d173e9304eb6486c0509d7bba1068f02a87bc125b82f968d9fef5fa0a97e55d2d3b7d3975fa8b40c9f05abeb96b7b0f04621b7c79ac5d3f7505f3a5d58d11e2e3d9ee90dc0d657ccbea866835f5dd18d9ecf3337211667641ec288eda513bdc224edaa1eb0aac1f08d5b2f32e17dbda660c25d2a221491e84a76649a80af2c393a47101c25dcb8b698c3bbbd3aaa18ea962b96266767b38fc2f97a6041bab1e0685f08934b83f13c65811e8217d4bb08aa8596c2c2c9e3f5e754b78920674085ec10c6c9e11bc5957b6a95112d0161615c0773d2897bbb3229619e6d37dc8497a6da7b3900ce4df982504161db0397496c41bcae0bf9d851eae172ced1792993fc08f3ca6a1d2a4d585b0de42c819b06c920e1fbca9fc8eb3a998cf73944c421246743888ef6251afba5aca225192d830c26c1543797d54191ffde3b5a39f057196566323211564ff2ca0e66188f21c6524ef0768b6051148343d1ff7aca939e94df73bfa29d6af830722e9f759c1e24b27563f61870867f78f2786e18972f247eb52fe5e30c3dab0e5d12f1ff1709d66392c9a4ba6dc51cb23d53b9aa8dd84e347dbacb58227491b5c3eb7a4f79a1ddac70cbfe9020f478d0b7a7c251c30988a205d6d5cfe0d28ea2abde6fecd900895d0e004d6ffc3408812835f2ba9a7a1f346a6c931b15b2a2f4e55238d06cd6b490d120fc31425c70d61905651b5c2a49703258e36e527d2c1de206c13c033d4569f6fe008fcf4bf7b6d1d9e42d03472eb5249c61bdd296975554ed091cf470456bff05b7d7333eefdae220d6975d96cd98415525075554a40bd1d359d3f46523443e650765c4c16b9be53b47ebf5c4f23a3b7f3f2cd4cc561e5bff720509cd3b1a55042cef392b0ae88f13d81ecb6ff1db850dc29ecd7c258524dd0f26c9887645367ccaabb6038d0a49ba6ac21d4547754ca0897b123a83c519c0b2177c1b761e67b5dce2bf8793533eb1908d0d3bc5cb578e7ca9511081d300ea893f0f69694b0030f9e961c91d0407455e1e18123bd16e2a262a28b3cccb3de6709cd284114aca91d4facea5759b6f4693f2814c3e1498646b7f237fc1f2f59c1d39d664d4cf07f41aac52476480d46c27287d882a562fc0df1c5465c7624ce206e58f64a43529f626dc7904c0f8f4c125e5a18b1620e6390585252cc1401b44fbd92ea7030e54ef601ee0a63e867e9fa4d2fc87622c3809cf248f1119c6a8ca67c986fb8e121b3749def5c006efaa5239b7ca2bf1a25dde9223155426af943138f14b4e7b189dda455a740e0e25635f38481621a2dbac68aedc0106f55818b0d3f9e3e3989666c22ce9cc26bdc796183b7daa1baf569227587a4cb8b70682de262dac31ee3b2e4da7ed2fd189734c6f02206f33e81f7ae61405270cd87a16f8457628ef76ce9a13e494ef4466091ef691fd7521b88e0596eaf76f5f5b3887e9950d935ef9aee097f58c739b507999b7eee1425f07daa6dcc4fb7fe0ea105e4458012906e639567d2fdc515de6ef973f9da15fae990ea2bd113b8f1bf8a54b2d9291bb551be840e26a48e29503db46815f570378173567385eb29b0cc3218c40dca81042f1592a39989f7087c8eaa08df76b11b4b1b2af7df51b758c165bdcb36f2d271096f1a715b6c661042e08cf6ac9958819e6bd6dc2e19aaf191adff9bc332cad3a65e140b3ce739d6ca1da94609bc9bed61ed415a5ef01b5224418c7081e454ae535055abe1791a557a046195afdf29c9e0d7349f1ec74695556ad515b95cca9e5791f9c4591ca08b517213581bb62bb6f65c26f248ef6ce72097fcad00e0d19ec3f2044e178aa7e03b29ae91877a349592a513d5c40479cf56f506322f7fe4bacaa070b9fc625c49ce5f256bd62711364d854637da7588f1d2823d608db6f2570f964a076b8e0e104b767ebde1f13defa69b44cac628ec8a387f87764ba36bbd8471e2a82e5b0fa008d988eb46859313a9820190a56ed0437e914cda77287d0b5eadba9d55a6e2035850a1c029910b93e307d2aad9bdbf223454a4cca43f83d8b273badcee0c240ee9f997e9e8e30b410669eea10d85d85b7334aa5fc2922c44ce9390c5e83e5c1bc11ef6b00bfe9703c8893e3ede12ce6cb063478514c484018b6ab4e8e4b6183787bb90d8aa4aced4bc126884b2193d0fe0e2fd1097b9e465305cb859b0d5a1d8c399f98064eb828c842d1489c5bc56235093478104523d43794589ee44970182668bcbf6643663133cc25ee1fa4ee329d17fceb9b338b61893372684811969cf627471a67055190defffffa8b6e283f3c3d3e5181ebb372d8a94a4b4138d629181d21b06645fd96c2b2eefbef7d6491e511ecdce7b592601773ef9d49e6a74aeb2781536a48d23569c48c98bb10e98a19dbd037ae945566d526716095f67d70f6fe8bcbac22477054c18f730b807ccf040f2cd95b469e73a56991d783b048e54da1d4d79d673bd776ff98b7017af972d717eea3da2ee7f9072d2fa999b3433114d4d69f41e7d46227d6246d3029fa7a9e57747540b751e6532c02d956bebf0072d9a2906dd2397564281b70759dc37c61a501a8b74b989e5ece9c905f2e001c037c228f7502e2c1e2abdd498b58b3c56ed3ba185532ed4cab53686b7fe9ada349be4d7da6feeffac64ca297f63edf09a676f21828741f3dd0ff43e07335ec2bf2d62656c924340c9c29e6a68b88d5cb99698043a86490aa40cabd8dc115420176d768a93f58c8f7386cd76c44a176c5720ffd892fda6e422fcd6503509bf1ed4181c6af57c2734fd089721dc223be21f8ef76f086e2dd1fb873ec1158bb7b7d5c9d9ee042b477d90bc6839b2d70b57fce626f7b4a2438f0c151a86d116f9b2ef7e234f13cebe8252a8458dd4474a667765f20a1e23924608a6383f24ef26ae81a37d61204706b624cf11713b2b4437633bc7e9eb98f97855e9e347af45a5e808e51100168a0bcd526f2b18a718c14cc2338f473dcbe43fb788df96c95ecdc2b4128e044bc0120380dd1dbb48d13baacb2799056f94545420091d23da5505c6c43460ef966e19de87fa147e03c39982234274e379cedf96ba1f5c8caf0fca1fb345529e7870e96c47766b8dc32af48df1973c304ddcab9522aabd41f7edb3e6decba2a648f806b4c422ec8f07178db2e2a80d3489b0a354bf91ad4b456994dd73e19a0dd358478a0d2a66edb8fbd4c618f487a8595d5148f4dfb63cc82d5baa0a650b5dac41c5aa2b54ee9637efaf9b40ac81ae3859251bd4b9be4edd3c2e59c65022acdc329aa792219d78e73cbc26ef846113158a3e311cbddc99ac3fa99911808941b06f5670d84f75635f5eecd36987df4ea304f9ac303569b4b3db5bd29a0fad7365ab1216bd19dfb29958f677a83b69e20fb0ee7736510ab31734c132c855409fd2832baaa6a1b0247da68cdbd1144efc544fe80fcb61c31a60e3d569b9e56b7c43a7fafdb177f3f5323a4c10fcfef6d7e19745b4117e0d138c6e053929e66f16903ccc5809fcc42ca5e5ee4e5e3dfd252d9aebd3b4b860e3b255da3ce0451d79c6ccf17d275dfc1603c2c64e640bf5d4841c52eb96b8f3430f1d2bfc338f7f2bade5dcc4cfb2568a86ef99a2db0a4d9e5b5325f896f1a513afe70e83b36d07771a6f8e12246beb9a71191e4de8cdcf2b0b0a14862ec0e2b304aef491f0c962653e5d07defd74f79f70a787968f38884df403ee5295e2d6567a5901dc519cc6e31d61975c4475b33e0c0e31c3488c19cb96f7e11abcf54904a1cff7882b159c8a291677034647c235de5b7c347e903f3c38dbfb819499e95f7a239e95c0f2146576601d4a6ee68a6a33223097ad392c993837e7a276910ebd440ffd00338af332a803aad6813f2945e4c808c050b2fbdeaaf490fc511710ae71bbaca282bf1d8383476963ddd92674b74bd7fd8f55389738a653bb9c83eaab25cde28993c6aa6e457d889a620246c67e039b2d837fcfccf8498b0f6f8d044e684ad6687e7da086965207ea2b7370ac2b3d99f13bb0918127cdc44da3d1b7310405e6823f72cb9283529421a095beabaee9750d968861cbb28fa5fcaeb3b1cfbccc41920b8a96348fb9ae09b774790e3629f45278d33b0f4c327d6c1602c4907a2a5808237b28e5fe319f833c5a7e30315de6e70c8c38a214575793c122e16e6577f48db4f7e1ffab8f5cc3c109fd48ae56f7081da030c77a600", 0x1000}, {&(0x7f00000014c0)="8ab3e358f04daa74aac82444a4ea4cc564398164a87953b9d6d02f3867ad1279be2407ab5fac115a152ce51c6af379e114b9e550e878db6c1ab71d37b4734d590f397688ca591e2ead18c4f3394152380791ce561eedf788aae8c059b21aa086f25d324733cb503f2865ff9b4a184fc33a9ba24469934966b92de217235cca28c673301f57a7a36592a685e293aebabafe7bb03ca545a9e25574faed64e3aeaa3e8cdb8cae5b89d15a40fa19f5475bef53e48af466f1c9c4928e187b5b2450b5c8828f544bda7bf705a456eca54a1d7f19d35b9987830c5e2a633f012c7ce442f0d72ef35ffe7a07ef1770f2c265518b8c25215fd1e73c63d45d60389e", 0xfd}, {&(0x7f0000000140)="7506791b0235894e4835e2901cc50b33316a73c77524d56b106438a35650baa055af5680dc2a2bad82796297a99c128f9c1b0abe6ea796154dd9baa5d4833d18770b5b1e394587fdb2721d1e0b5b61b5ffb36c9992442cb1f8409b426d61ab6324dcd2cd272126a7bcd4", 0x6a}, {&(0x7f0000000340)="1b2d931a50a9", 0x6}, {&(0x7f00000003c0)="d77ffc121548aa0f2ac1cd22b65c0e91bf3b3ff26259ae60395d8f11e8ee9f2f9df7ee0630eb1e4c76f865b0d78e653f8113893acbd3770a03", 0x39}], 0x8, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) 21:03:14 executing program 1: r0 = socket(0x10, 0x3, 0x4) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) 21:03:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="e1f103004b3d80d9518067a6b84db20a4efdc2869b031eedb13ba41fe61e238b3b8f62354f8b297566e35c70d0db4b63fe1681f6d04f2d4085ab95f3796ca8b945f1fc1b4348ea878fb2881010008a14c8b18fae5f4be2ed88e21e694bc481faed8b85cb36e2090888bcd307d64e27958a572c03ea47ee9d9d757b36c80ba7b508aa4417569043fc25eda231c10a49b460d8ee780540539e8c79257b", 0x9c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r3 = socket(0x18, 0x3, 0x3a) bind(r3, &(0x7f0000000000)=@in6={0x18, 0x0, 0x5, 0x1}, 0xc) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x4a9866a518b3a628) sendmsg(r3, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 21:03:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fcntl$setown(r0, 0x6, r2) r3 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r0, r3) r5 = kqueue() close(r3) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r5) pipe(&(0x7f0000000000)) 21:03:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xc40) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff3, "84e800000007f1ffffff0a2aee00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) execve(0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) 21:03:15 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) flock(r0, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0x0) 21:03:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x72}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x100, 0x8000000000000) 21:03:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x9, 0x1, 0x65, 0x0, 0x8, 0x0, 0x81, 0x2, 0x0, 0x9, 0x8}) 21:03:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xffffffffc, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000240)=[r2, r3, r4, r5, r6]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x54}, {0x14}, {0x40000000006}]}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020500000000000000"], 0x1) shutdown(r0, 0x2) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) 21:03:15 executing program 1: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x13, 0x9, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x3, 0x81}, {{r0}, 0xfffffffffffffffe, 0x11, 0x80000004, 0x10001, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x0, 0x0, 0x0, 0x480000}, {{r0}, 0xfffffffffffffffa, 0x8a, 0x8, 0x3a560a58, 0x6}, {{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0x1, 0x5}], 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x10000, 0xfffffffffffffed7, 0x865, 0x9, "d487b07a4765fb4396e7b56944ffbbc31b969eb4", 0xac7, 0x1a}) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0xf984, 0x7ff, 0x7fff, 0x8000, "957dbc44b92b32f4c6f42ecb14253740247cdfdd", 0x2, 0x23}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 21:03:15 executing program 0: pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x103c) poll(&(0x7f0000000480)=[{r0, 0x21}], 0x1, 0x0) write(r0, &(0x7f0000000140)="60e593ecace22f7f3c24f13e7ab2729fd4eafddaf25d2916ccfbb94996069ab347be5e4a0fb2f96a2d71847e8a3307f57c5cc72bfc4a937ded1890f52f4aed9fe08fc6baebcdc60faa19af7acdc6d67ed2cba55592d1af131894c425a2fcf1aa8c1197c3282c96fbb4e1eb3b85b3a367baffab8dd0ac1240fc4bf1f1c4cc07387421cc09c1421dc435b1ac7da371327c59d741b63174df97b41e6af05df58aaeb4f3dc21c862552a9f54845d3f0bd7d1949d545686ec397173ce80cc0539b34b24336a53e206a895813d62713b66c7e2447043aeca671df200180968c0ebba35e3ef168a562fab8181bca8ca3bb2bfdc90e75a7bbff2261ca573285c75db83b66dbaa83007c1e06ab0f6fbe1c567880403793d6849d5d1ace45ce7b0", 0x11c) fcntl$getown(r1, 0x5) execve(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) 21:03:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f00000015c0)='./bus\x00', 0x4, 0x40) sendmsg(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000001440)=[{&(0x7f0000000100)="d4da7d9c7d338d638ae094843308c179ce21b5b4ffdf4abcaf8fb22f5c811a", 0x1f}, {&(0x7f0000000140)="a0368a31ccf981be170b78e5b7064fc40869381c77fbb352d7ec07b08e21f1d8b1ddda6bd847b1e5842c691792b1faf3b0e72af3a212896231e182885b1fdcbd50692091d33f198d6dd884a2b5ba54c0f8b1ff798f5d9a6b768d4612e70f8eef18c258ad5a37102975e7ca909a6a621076634c7f7e1cc3d508a5baf62112082792c264f6f379dd45a23a83055b66a548dfd4842716699962600034b3949b1cfb4eb47a4ae8b4a60b30285716fa1697552a6a39a1606703e7f0d9652e5f18ffffffff00000000b14be97311eb2220f1e8714e9ad748aaf09f7d700d36eeb22c0662cc43e2", 0xe4}, {&(0x7f0000000440)="a4bca5fd8052951013552f0e1d08776164d3f2ae4ad4bd3318b8bb4e9827081afa9e6529c6ae8b85d66ed33e80ad28c1acbb629ef5d3cf9645f45257d8fd06c26e3da4b2175ba8d16b9f885cac367d9c43b7333f81ac56d79defa292b70539d6b28ec8dc376a475a6171f3d0da917eccea3a801881eda7ab188c00e9749a5c665bae94527bc4938c32614b3fb1859ced429e547f7eaf055ac005011101735a3d8b375ecf594ba67047336a94f89448cf6331dcacf6d3db32ab829220a95b80bc7c680896b6f1f70d57611596bfbb2c62717dc6a988e49892a13991872ca178716ba8dc939b114e2e5570f7488ae143117c879c32ed7c0a7b6da76475b77dbbd34d1458f4c3a3a95b5d0d24adad9254a24d6a232d0284cbd3795c2a01bb01645e11b1e36ee4bd026eec15bc5b7b909b7770854a5a909287602f31cad56d964f2d46ad20a8388eed7a418ccd5018b1b416853c3eb9233630834e071cbce910c15d31c8eb3c01fb7b788d51d482dc73b4c888e2eb49f638c32bfb98fc249cd4123de4f5b266cf883c6cb482c51d606f4eae3d48b644e09db56c3e103bb617f83682726e076c1130a9f80ba82ff5b314fcbd6f6dbae72b792763c0b153fc6738add63c3cb67e62b0289b2b5c810caf06f5ec3309ae1b7dc580e7261ab9c3f1f6cb55d759475644f347a8090486110648654e791162d3b5ad1a75c118d4ee3b03bf88b3b60aa18e5321525a412c8c8b20161d334d490c895fc0a4a912886f96623960d376c23928181b21fee496cc6122054c4feb1612cdfc891c88891e1ce2e542e761e396357db1836fd17ecca21d1887eeaab6ba5796ebbbf3dd0ecfb0aec01d59d22a3abf0cb94743d87e163ac56071263123773611bf2e943048a06ca9e58eae67ee0bb2f882be9a99cfd67cd1c595bff84693a8399f1f826007d99d1b6731bdece2facd9f896e200bc76ce8ed94957939a5ae8918680746e8ae3ae7faedeaae4b3749f15172d489d5b3822e8ee6059710bd55376b0a5c40282c46f6a60b6d519ac85c29df1152b24871596b488de40df32bd9c605494e07ad0a1687846085f185d7e0bc1e5b1d62a82cadcd8284d322b9906301756986cdd4ed61d5e70bdd93853be3fffe806c1705bfa8472ac2c4abdd9a204a1ec0abbd5b906bc26dda9371f52c7fb1241b2bde8d80d1a9fe25f6be6ffd1684b1882df11736f38320d9ebd40303ab7dfa3f46190102bc7c4303636bc3f5583c43d78dc19f037fd13b29bf83d715915bf3142d1aa9eda41cfd455cff34b1499c447fe2edcb64a4441221f3db6c19efcc36271a610e2e58f24ecf7db6f92a9b1e04d00dbc28288355f8aff2c64225e2b08494e09498bc30175bafb673903781402a159dcf21d1d81f02a023e98dc32324c0a87611c2ed4aa766f5b9ab99500c3dc6957d91c3842871647e0f567cfb97ebf6af425ab0ddffca9b811ef45e40bf0b3545bfde14fc281405305a105f6f0ec5b19d04b12a56f911dbdcf7109c345761c47e689232bf83993ef6179c0525f0643e6668b4c2e1a2710bd3280d8257ff345f3f91edf7616e0dadbdadaa75799fa4d7d3da883243c27fa337f71e224c0f34dcbbe4f02b897152de7c6337e2852f80555ff98ba536cfe0f341760e6eee275e587c30b6a3c70986013f2cbee3cbe7c64ec7efb46b9707c25c9a0f9d92267085b7f11af86fddde06b26c284fe134e9a8d84b13e53a3e6248b66ad523e9b95bf36fb22811dd3929d9fce95d1e619ce979c2e8af379ff84da9e5975f1c30206b5dc4df2ad6199c8b650e97b2a68d941dacc635b689582f6d1506f9f849fc2b84b053fef62a08ebc5fab8862f6a2ca732107d09ce9592962ab6fb0ac76acdb4a77acf0edd2dde704da01d482d92d8f95e36721731b0048c2acb2723040bc8dfebf6ae8d6d16bed86827d290c4ade463141d907da13a19a42ff09180e0673ad97a140e5da1af759419a98a81ca7d5a064c0db548d2e9b0d3d19b15a32841d103d04d41001c541c11f83dba87b36b3aeea04c7a835bbe37757007acf7fe9bbbfa4f994f7bb907ea5e1b279b476f13a13da36bc5fe0a1bfa2c5a220a15d8ec453a712c7f660cb3e9b90f9e7275edad387b144f079dcdd1fe8255261e59e992cfaa382df9a5d57a9b433c60cbd873cc361feda184de403905718ed9358b4eacd029b2227dd3f1deb1dc8566c4f8c03b6edfdc094534928ee6390220aa6ef9c0a1ade85c261bd9f0666ab52c571ef4542ef1d967234620a01a2818b395d7f3c6e2e53625ccf0a8f4352cfd8f4a3679810660cae2a5f0e71ef4bea304a8f18522eea36e4963505bb53642b93520eb903fd7499e2cb1120fcb066fa6f486829167b1b167118b1edb05a8336d0f922d402d66c2670fb4aab4de35be830410e29435c33a22008b0b705320a5821dc45aa274155a9f266d2a03eb4badddbf5e9266915fb0728026a9ef35a56b7f399e6e4dbb7174bbc68c79f2b1e9b99a03e0e9845c9c60da6ccb38547199080957664b17cc5db77186f5e9594112a20698fadb7606f2a6a5a5939fd6b016e47841465edb30e0bad18b6d90b92b1c13253bd09a1caaf4cad24cbb6d4670c81012ff0a088c5b5c8a26aa44d55278e8b3149bc4b73b2475994f9d474e1d393da58d264a477d815a0092fc5a82790123a2420488438076ac8b101ee19c1af009b9b95b8ad85bb1ca20b4ec5332e5ee4c60f9b440e8565ef47fc36e3b8e3fed3c530fc33db4146a600fe8da28bccee091d3ff94329638080c52b8159c21c073b79ee55595d4907999d758b37d2d458af84f96149ea4c2dc4d8f6ead840ed9798064576840290fc198acbd28c8f9939f09760794ddc7af1ebe42c2fcc7a8cd0ec2e2f6548a9354bf4a3dac54f027f78be60a0fb54e65e6d3c7ac50c002aef044a02ecaa1e069ee174496126aa39dbbd0dc700683571f4a216a51e751f17a44a3e52cb298b0be4755250919dae9893f44f21d373158f49a5c0695b720501a50eebc2513df7337837143633bd37c878722abcb7fc2b299f44daa0d220fd04b602adda80807fd497eef5589945552732b01290cd963ca8498fc5eb27cda082d224c58028c50d3343d854fcde7e7b55b2f5a155406a49a317af7509634b4cbd0b1040c8e6249cbac173f68d7355e058340b4325ba38d461af77e1d0721bb04d9e37cccb184b7ff2ee49926ebbc20bf93dae0e82659ddebd290c17200bd4946a4fe3bd3768599c11df515e0265176a67c8703cc45e607371fc917f96d3d3860617a17316927d410f1d9fb2e66d3beea069a3bf27eed293446fb4ec7b616391493d3603b5ba9a5f1a4dabc95261873cae32c2d5c7f2f9281341be4b5ff75e5133efad84dfb749d7c70c0f714781cad09a95b6391c2be0dbaea3d7618e808ce7352389d07240cc6208ecad5087b9990a08a777d3e03e3d9a119f372b928d550c398e4f3113c0be46b57dff587855dc1b05aa50bff6d9d51080f59b21e9e6a2e35d2956cffa37b51ec17b2d5f8e2938e3744d2d4a64f92eb8c4b22c4ca79f516fb2074496decb62e66a2ccc19fd1f475edeac82fdcc566c5a0568cd818e95af7aeff811734f7e99791003df0d05bdbe50615848f0fd30bb82ffa260168993bed9867ef3fa2b19b7cdcc89862ef5121bb65a6eb7266c77dc678d2cd268b9d1357cdc47f1aa049e62e52440893fa85dfdf32a733ddd642f0876ca1c299fe5822e01c98f2ef1053d4ba25d6f466216254660c0acae0e35cb1c303634487a465381e5bf9eefb915b649e77a902820d2a53ab6c2e23140e0da763e56baf3527efcc8b0be42e5caaf19b9497e96e187bd303bfd902ddd610486e64d806b3e68a3fa5addb00486231134c11898c809c165a72e6b6bcf540387f662debe0655de31bf263da976faf7daf568f340a3a784d5ecf488926219d55474f80b2ff9e2b731bacfca21036203169163af9dddbdca5ffd10f52de59976c3b9c84c90cf78d860510a6b6b719911e721cd66446398fd99df84171d81b229a463fe296d347b56a110d26954822b724eb7f7df45d6bf31247bdd2eba7a56741fa27d200e2057b94b7cf268431e306545cdbb2a461b6a3bf4fcec95ca39cbe35f75b0cdaefeeedd35e9ab4c78722fb4a0a30c1b4dc5f72ed77232324f535e0797e8598e572f7c9392463673f408f5e70b8b29808c027445b3f62966f38128adcda831dc9b3cd2418f1b817fdd3db2bd185e6ebd599fdc75ea7ecaf573663da25ef2107fbc70398851e29e539ee5afc64454587bbb5b66dd87cab92ee5115aeb36188f8a9287df4a022af93e16d1932da612bbbd792f425b1d0dc5d57481c368dcfba1e495290fa7b102e06e2e74b593be78c889b7ce2f070199447eb888bc0e0b15da922870a0308ceb3f361e522890e5174a6856394e6875e86fa105d78ff7c8ab01fd4813584dd6c3f6cd26dbfd95f2a91b8d23ed2d6d66f9dd53c08c1f2d95f140bacca631f3dfb3d67304ce33f70d17337d57251dd3ff51a005bb2f988c3c7d1a9938202eb1001cff0e8a410d62960acd7dced06f14f1804960e721d66a1613f1f39ca59259d7d207f2f612722deb094a9f3bd19ef866c58c522c7b4be878248e94e1921a22d97c547a94532f435898d98b0fd4910c3d9ca96145c0369090ba92af26aebdd5ca408b7761caebf9f4ef520e11740f9c8a4e18896bf442a7b48c504c18b787f64567eb85da0aa4d4adae043aac9efa654edf7e4c3d72883d9a115786900d9c60b627d6edf5a38096f374192b45dff5862d8173d19838378d05ed227a5238f0802345b290b477ea96892c4aafcaf5ddb84ae7c914b2c042b14fbae5ac5cacc59dbe616548c569ae064f6367951e5593cbc363cae404b6e7e85b0b40a0a1c28bcee4c1baf497d691d744345c506ff761433cdd3bb988d0b51d05032adbae1689aa91e3f88c8f17871c27d13e480f06e18756c477c22cb1f5d1a39bd6e98e1abed4e21201f4c44c3fec9b844fdc5ae8b0f1a50baea3dde25ab73ba22720aa7c78235264009d6a3bb7322bca4b1eb19af461dbf3b77ef88a78a99236cbfd3af3c58eb81bbdf5b72ea16af61339a9dbf53d6265106d5eec17acf3c6be1dc0bad6275c47ed331d21ed38dc91e28d12e206db143b7f56bbff408eb6af82feaba3252a07a116bf8ab33b65dd9fc19aab9994940d9de91b271277e0b7923b10dfc8daad9ecb2b55f7996863f13a1844ad6a8ba3c736f2d01dc18167a91c2a058015ce9620b6f2a9e9463d57dcff956396e9f03b01b75472c0dc17de6a8246219463c8454817239a62857676a7c610905eb8db83e0a47f37b9189e452d1d789bfaee30fab13b2d377c8060a902e8d7092e1eabfeae268217cd246cd87c69a61d77fc89a9c10e941a38e4db54f0c2092fe601199179a39bd4f7bf40a5dd562dbde7c443e4dc43d3e6ad817ab853b2ecc5f7dec9ec2c54347dea710307198f84b82b4be62806dec98af1a21b6af59ca0391da54be254e8e14e88dd587dd9872491a3b19fdca564b6e6b886eb4a83a60181002fb2b1a455c9a02b8ef5d31a69f00db363219ae975796ef521c75c8e65a675bd7ec33ffc6e4977836a21a5fe1281aee4aaf6ec69ff0de0d5b152186b1d25455b501b44b3b22ad442118dba5dba220fb5dfda705e4769e52748b6be6796ccf5fc9a4180903fe0485d22d837c662bbccfcfb7e69325209b80d12c6949490751dba50820cce2506014c237848f40e2977bae0aa6ad36fe176afa3b6441ca0b6068d7f6ddcd", 0x1000}, {&(0x7f0000000240)="d9319a9e85a03ece4ce0c8ac4336dac28541f365ccdbe8465bceea5db3b90bb96136f874c5bef89d654028d9ece3e66293226a0ffa2addf511313fcd7cd128d6d58e40cc2a6a7b3d0e39a2d6f34c8e97ea8c4949aa993d233434eb5f1a8a92c25ef42ff84ecba620ecbf3e54169c003bf674a2050c93d93a9e9b890940ff9d2c85b1ccebb233c73672093a61f87d9a1569970a2fe37e09f9480eb861b17d945c9e0164008c", 0xa5}, {&(0x7f0000001600)="0e8708a12f5da71b5877d775b5a2f54cda95a6ec737d05bbb85e7e1b596c961eea7593788af4590353217798e8a7a465c73e3ef434b32b3b0ceff57797b55489971b061ab1bac1237d2a252bd0c986ebaa3989f6ad49ba77220c662c24a7a55c4a5e40a38acd3199041ab0e7aa43bad99807b68a2a55540f254636a464a8fe3fde9670668d8282684088a3532f8a7f4fff12bc54046234daeff1d5950bb575d9cbdcdd6512cc64234390d94bfd7a9d20d3b9712d0ade13de96a6358bee4cbd654d5d44285dfab4156b45a47a1372c02c2dd625aa27000000", 0xd8}], 0x5, &(0x7f00000014c0)=ANY=[@ANYBLOB="8800000000000000ffff00003d0000009fb4337d98059dd95e001959e3dee306a4149e05de5bee5dfd0a772c984c47a6677c457c375911c6c7c72435610b82b8fcec00e408b60d3bed97f1bf0ab322e68cf7a9d347d4091c54a3d1820caf55d4d87a667b2bf0ba7d3e718652b8207344e95231942035b84dbf38d90000"], 0x88}, 0x8) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00000018600404000001000000000000000000000000ffff0000005b0000000000000002fd5c3cb1ac76824b", 0xfffffffffffffe7a}], 0x1) 21:03:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80000004, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) kqueue() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x7c, 0x1, 0x7, 0x8}]}) kqueue() syz_emit_ethernet(0x580b875842021e0c, &(0x7f0000000580)="db887392e7c0ba4593b39dbaac3e1f7c0fed89c9800679fc5921c1260c4abe4bf41304b1fe5ec9bee7c8ed1d764de19cf58e422d0c15ef55720500975817a2ee4575e48f8c1918f1dfffbcc8c61df41c384d6a41c8e98308e0864384281f40429b1561d14a91487b67c6f4017862cac32005bbc344b6674b3456bb37f29e9f45661a2f80f89d430f27737a789e4777db690ce685b0bc18dd6f4159600300000043b7d1c7e5919ad3934b97e8059d99e8b515d9e94cd81d9703dbb1") r1 = shmget$private(0x0, 0x2000, 0x49, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) 21:03:16 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r3 = getegid() r4 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r6 = fcntl$getown(r0, 0x5) r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f00000003c0)={{0x9, r2, r3, r4, r5, 0xc, 0x7fff}, 0x2, 0x3, r6, r7, 0x9, 0x1, 0x3}) r8 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$KDSETMODE(r9, 0x20004b0a, &(0x7f0000000480)) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x20020, 0x0) ioctl$BIOCGSTATS(r10, 0x4008426f, &(0x7f0000000580)) write(r0, &(0x7f0000000300)="882c", 0x2) readv(r8, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) r11 = open(&(0x7f0000000100)='./file0\x00', 0x10400, 0x8) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f00000001c0)={0xa, &(0x7f0000000140)=[{0x3, 0x0, 0x4, 0x3}, {0xffffffffffffffff, 0xffffffffffffffff, 0x8, 0x5}, {0x9, 0x2, 0x40, 0x101}, {0x5, 0x2, 0x406b, 0x6}, {0x7, 0x5b, 0x5, 0x80000000}, {0x1000, 0x0, 0x1f, 0x1}, {0x10000, 0x4b, 0x5, 0x1}, {0x200, 0x5}, {0xfff, 0x4, 0x7, 0x1000}, {0x688de78000000000, 0x3f, 0x0, 0x1}]}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x15}, {0x6}]}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000500)={0x5, &(0x7f00000004c0)=[{0x4, 0x228, 0x5, 0x3c63478}, {0x85, 0x80000001, 0x9, 0x1000}, {0x2, 0x1, 0xe, 0x3}, {0x1, 0x9, 0x6, 0x6}, {0x100000000, 0x1, 0x100000000, 0x1000}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7c}, {0x40}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000200)={0x2, [{0x3, 0x9}, {0x3, 0x52b}, {0x1, 0x7}, {0x3, 0x1}, {0x3, 0x4}, {0x3, 0x4}, {0x3, 0x100}, {0x82f70f6ff2c186ae, 0x8000}, {0x3, 0x8}, {0x0, 0x100000000}, {0x1, 0x7f}, {0x2, 0x7fff}, {0x2, 0x2}, {0x3, 0x3}, {0x3, 0x8}, {0x3, 0x1}, {0x3, 0xd5c9}, {0x3, 0xee2}, {0x3, 0x5000}, {0x1, 0x5}, {0x3, 0x7ff}, {0x3, 0x2}, {0x1, 0x4}, {0x3, 0x8}, {0x3, 0x40}, {0x3, 0x3}, {0x2, 0x7fffffff}, {0x3, 0x7}, {0x3, 0x5}, {0x3, 0x10001}, {0x3, 0x9}, {0x0, 0x40}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x4) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x126, &(0x7f0000000080)="b6") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000180)) r2 = msgget(0x3, 0x8) msgctl$IPC_RMID(r2, 0x0) pwrite(r0, &(0x7f0000000340), 0x0, 0x0, 0x0) 21:03:16 executing program 0: r0 = socket(0x18, 0xffffffffffffffff, 0xfffffffffffff801) sendmsg(r0, &(0x7f00000016c0)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 21:03:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r0, 0x0, &(0x7f0000000040)) r3 = fcntl$dupfd(r0, 0x0, r2) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x1, 0x7, 0x1f}, {{r0}, 0xffffffffffffffff, 0x29, 0xfffff, 0x100, 0x7}, {{r2}, 0xffffffffffffffff, 0x4, 0x12, 0x8001, 0x3}, {{r2}, 0xfffffffffffffffe, 0x40, 0xf0000004, 0x2}, {{r0}, 0xfffffffffffffffb, 0x18, 0x80000005, 0x101, 0x400}], 0xe3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x80, 0x1, 0xffffffff, 0x4}, {{r1}, 0xfffffffffffffff8, 0x0, 0xc0000014, 0x80, 0x7c68}, {{r1}, 0xfffffffffffffffc, 0x84, 0x20, 0x4, 0x6}, {{r2}, 0xffffffffffffffff, 0x20, 0x21, 0x4, 0x98}, {{r2}, 0xffffffffffffffff, 0x0, 0x20000000, 0x1, 0x3}, {{r0}, 0x0, 0x40, 0x1, 0x8, 0x5}, {{r1}, 0xfffffffffffffff9, 0x2, 0x0, 0x40, 0xd93}], 0x2, &(0x7f0000000240)={0xffffffffffffffc1, 0x10001}) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000280)=0x8) ioctl$KDGKBMODE(r3, 0x40044b06) syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x9, 0x8000, 0x7, 0x1, 0x6, 0x0, 0x6, 0x1, 0x0, 0x5, 0x5}) syz_open_pts() mkdirat(r3, &(0x7f0000000340)='./file0\x00', 0x1) ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000380)=0x8000) chflagsat(r3, &(0x7f00000003c0)='./file0\x00', 0x0, 0x2) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000400)) syz_open_pts() pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) lstat(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000540)={0x3}) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000000640)={0xb6, 0x0, &(0x7f0000000580)=""/182}) openat$klog(0xffffffffffffff9c, &(0x7f0000000680)='/dev/klog\x00', 0x200, 0x0) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f00000006c0)={0x2, 0x3}) r6 = semget(0x0, 0x3, 0x40) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000000700)=""/90) syz_extract_tcp_res(&(0x7f0000000780), 0x100000000, 0x7c326031) ioctl$TIOCSDTR(r5, 0x20007479) semget$private(0x0, 0x7, 0x2) sendmsg(r4, &(0x7f0000000cc0)={&(0x7f00000007c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000a80)=[{&(0x7f0000000800)="451a9e781b48c1", 0x7}, {&(0x7f0000000840)="a7eaa1b4b8b54f4075311e376923abd2fdf49c34187526183ee8f7fe064b9a5191f78a3b03c33f28e349641b869d0a143aa298321805109d65c8c7b40fb11882f0d9ab9c719ed5cfc315ea6d21b44349bc08460eb4681f7f0abc35cd5c57ddca47289146dbb49170f2c30dde928483e23867965bde27d448f2405770c7392fc3c52517d073cfc1cb88ebcb736cda73d66209e389d1498739e84c761a6e583b58f15154dc88760979b42ec129d9bac2", 0xaf}, {&(0x7f0000000900)="c617b56fd47a1a16ee3e5b9bd9dc6ec9e7ea6e27b9838e8e01b0af52cd60a20e9c4b1a324b21e480d191eb17c36225cba08675fe71473a6c0bf8ebd8f7a28d9bba0f3f2c2ea1fe40bfd33afb93cb94e199deb37ea0b9c342a658ef8308d5f7d2afe86f0aca6b797c5b64ae2f35dae6d8559c4bf9b9fe3cd778cdcae43b4c94ea9c9c85c7a4f1c25fb54fbae45e7c3631c6f2b0823bc01874f684aed210b3bc020845d9dbd54589f097a5b3c4c8030337da4c78babb9679a718cafe7b29380239d905581b228cd368c0f9199dd0a974f233044e1f451a94b56af1c452179d454342", 0xe1}, {&(0x7f0000000a00)="f5e9e5752f3e9d", 0x7}, {&(0x7f0000000a40)="371d4a1d4733f1f3094466ce6fb274a02255ed8ba72999dc5f45cceea59bf7817d1cc3265ef70ba60380cf1c8f1cd13f1d", 0x31}], 0x5, &(0x7f0000000b00)=[{0xa0, 0xffff, 0x2, "59d26053f1315973f77897641a951481ae180955f92604c6b774cb97a9ff51125ac1156600bc10e0b93078fdf5d11ffe18a964002625d842691ec5eecb51bbadca3ac84d009614187c49161cfb5b2cfcddbe944f225092ed3e4e0261d5685bd255d29367a02aa3a9d1e4d8633ccae38a77ef06d9faf59cd93834bcb72f0e82b89d5db7c1fb281b4a77a82700c8"}, {0x30, 0xffff, 0x401, "1598ccbb308d75dcc9984405d53783469623b10a4c0d244c095fbcabe25b"}, {0xf0, 0xffff, 0x7, "b3d2e2d6b9fecfe251f3e00ba33a7e2bff8667b2fcaf3f12c2264c7cbcc8b39bc93f389a8b9f6c235e72287e2fe91477a24d3240fde65bf09756bfdf976435e5ba0a916146d321d42de30cc499973c5c319d796b42c06d9205bc56ed05d203f491cc039fb9f5789ea4526c4873f421d8cbd6d4362bf6a86fd399cead8dc80093d227e0a967d06bce754199b25dbc6785e37f4cb7f9994dda0234bfbd51c77d450a4e9397cd5a4a47ee3acc0ae96d0fe2d393cecca1e991b7125fcf96776b10cdba589baf5f1cdf8cac3a37e47a8a4d4526ccc59495c7d20dd630fd3a7d9e4d3c"}], 0x1c0}, 0x5) shutdown(r4, 0x3) getegid() 21:03:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x25}, {0x60}, {0x6}]}) r1 = getgid() setegid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="e4") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x140, 0x0) 21:03:16 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x20) sync() readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/51, 0x33) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x4) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000140)=""/172) pipe2(&(0x7f00000000c0), 0x10000) open(&(0x7f0000000240)='./file0\x00', 0xc2, 0x2) 21:03:16 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = getppid() r2 = getuid() r3 = getegid() r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002600)='/dev/wsmouse\x00', 0x20000, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002640)='/dev/wskbd\x00', 0x40, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f0000002680)='./bus\x00', 0x80, 0x28) r8 = socket$inet(0x2, 0x4, 0x3) r9 = openat$tty(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/tty\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002740)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002780)='/dev/wskbd\x00', 0x80, 0x0) r12 = openat$zero(0xffffffffffffff9c, &(0x7f00000027c0)='/dev/zero\x00', 0x20080, 0x0) r13 = accept(0xffffffffffffffff, &(0x7f0000002800)=@in6, &(0x7f0000002840)=0xc) r14 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000002880)) r15 = openat$pci(0xffffffffffffff9c, &(0x7f00000028c0)='/dev/pci\x00', 0x20, 0x0) r16 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000002900)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002940)='/dev/wskbd\x00', 0x80, 0x0) r19 = openat$zero(0xffffffffffffff9c, &(0x7f0000002980)='/dev/zero\x00', 0x480, 0x0) r20 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000029c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002a00)={0x0, 0x0, 0x0}, &(0x7f0000002a40)=0xc) r23 = getpgrp() r24 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002a80)={0x0, 0x0, 0x0}, &(0x7f0000002ac0)=0xc) r26 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002b00)={0x0, 0x0}, &(0x7f0000002b40)=0xc) getgroups(0x5, &(0x7f0000002b80)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) pipe2(&(0x7f0000002bc0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r30 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002c00)={0x0, 0x0}, &(0x7f0000002c40)=0xc) getgroups(0x3, &(0x7f0000002c80)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r33 = getpgid(0xffffffffffffffff) r34 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002cc0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000002e40)={&(0x7f0000000040)=@file={0x0, './bus/file0\x00'}, 0xe, &(0x7f0000002580)=[{&(0x7f0000001180)="62c56df360663cfb43d2f3221c19c6c1934dd4b2514cb5e96d5c24daa669f2c1007a46bb036071efca3efbb6e25aa4648e6c7586263c02b731f6105ac08e9bbb65dffefec166434049edc690b74736c2e17a3aabc6c4fef06b0dcba20f3c6467e5c8ffc79174686378270c301cba7715d9c0af7130b2f59848406c69d1d23e31525a4f4226e1f1ed8bde65aa8376e28fa4af86d1618eace47eceae21d010f4df30dd197ee2cd58fef5e5afb5529a46bce0de10dedeef09315cf9173c339d5e077e69dc5ed45a14d95e2339333934ca2647165beb3defc3090e7f17d643edfaca6b1e5809dd", 0xe5}, {&(0x7f00000000c0)="cf6b2defc14131e3aaf29f08d1963df5ad81ddaf46088d428d3c7d9d49e620a90a0bb40d6c7e", 0x26}, {&(0x7f0000001280)="679aa576a6fc5fac4d1f00476922257e3f30301bcbee92be76d415bb5a3bd598b979169e545352fb6d", 0x29}, {&(0x7f00000012c0)="e1e00b168a1cb498e9624e34edbec3f589ced455f07f6b2120d96bbe79d7da085a956903de61959c5e1abecf02720088ca47f6c82b9c219bbe57752712be498d4d58f0801b801d04366e4b854e13705e629e41d00b4fc8e0ca345d35ffd386834e4cb6c6cfa62e4135287b920c97afb5a238d48898ad844d580ff1b053a1163b361a9274d9775eb8e024c8efaec194813decf29f4bc426a6c294e1e4479149150cc899f3e900eca3504e939f86eb27a3fd45957aca3b379689ca470b49f57b34e80df6773fb97216a7c73b2f2b202aecfdf408e09d0e75ddb9e9718d6bb181386722ef1530cc262cb4d2f1ff948a32001c386844545f08103318a1225080544b76e9e3fdf8630f8b356a0f370b478c45869b2209432ee4bea927b2d3b4e3607cea6f3099c2e3dfd25d1c1c3eb29bf3f4ce1c29b6d791b2e25147881bf4dd196a7a8b47710fe79f810dae22b323c8a0a431b1e65df5a1a65906eda04296a8d3fefa1e0421cf0a112f230a7e4bfc8f8bceb9112d30017a6df33f2593885daea6eb190a1d9c885f3ef8b5bb8718bd83bed1b24cf352234ba710ae786d095c189267c06f3e4cef8dea0897af1fc049f214bff79b6c4979bb617b5034cc624ea7bb3897dc767293491d05ee87c02dbbfe48157ba5eed4881e97621fd82435476753c84b057372bcfce2d0f2934894c79febb6038e6a05701c0a15f0bee070166acd20fbe6a3879c5d3c98205ae70c503f42967c5994d69d0134a5c92a179014ba8d95d2c9285f86e077cbdf5232be88c250dffe76989734685a86cebdc96a5db3e25d17f39b68e608ad7ed0e306feef0a9973a54f2301ea2585f3d560aa8f2c9dab82853cc8717aaa398fbc54228d005a9e5dcccf73f4a03b2b32098fc9f722d797e56423140c919617cb0efef495fa5d3771330fd34838a9fbfd502be299d707100b29a3cc0ed2404fdd7efafebb1dcc77f506023f4a9cb86eb43cf5e51e93d075630bad623bf0a8fc96a3cbc6d9f9fd5c5d716c650e2017967514e03813ced1397e300d19c84ce6d77886e8c7d2f7dbe991b43da4bf36e3a2a564d377902511b4f77e9d8153065dc05a63845d675b3e0eca6590606ec2d3f3c66368663101cb742ba373d1d4900f17db6d045a42b03fa78b89dba9c56dfcbe31b450e09d700afab702ee8bc9645a950f58c0bc5df48fb3fe957f38efc7ef18e0967205577f43560f5d894d1c64f9b1ba5de497b5d7b9e3311da7450b9f5f69e2b76f28d77161d788ccfd6836d8800d894f26cd7b9316cb65028dd9ec9d437868139719e97313c8b2fc7b80e22fd72b09ac72df056278ac42bd1001c2b0799955cb1e3c9464f1ca71140a230f54aee892bfbb40e1ad1e9f2f7439de63b65d9b3cbb36532487a0e976688e09ed6e5f104c319cf9f6978ca3ecca23603c14f3f685f1f3f223eb8942a900f38a944d20eb3a548494c1823ad0ac93eae6fa0e67d8108f30e6ab0f1776a6a7dc03f4b7e0d9e24d239521304ae1efd0924859f2287237b49139a1aa0408f290fc4d66c150cdb0c4fde5a73d5cc0fd466cf4fce66e7085cd3931d2c8c1b0afe53806d44d0488393b7e7f5596c2d9d269f260ea1d989f7ae57474ac70654eb6fa4506ccec172a4835e92eb099c141d5ff65959d9f3306dc4718902a2e7673e2589df5c0f44ac2494b1a9608f30c876d02207c6b08b5cb006956020ba30dfa317e85817b6cea0855aaeeac3cef024e974087ffc44b80e1f12188b362b94504045288456ffacd28aa3ab0cc4e82bf111c853bd742976a5c61781336d0fda898cc8f9732337d63d1757ff0af0ff0627f48ac403e274cbbd5282f3aa32792f79ddc5af526d6a30bfe7bdc5609dfa86c75e8120ceb230b4e56edc2853764f369c811fdea5b943fcaa1f91f7c64307d9495bc3035bc844a64f531833c8d0bb9f2533f9ac7bffa59a6c9d3092aa08d10d68b163f46a6c8a841caeba1a1b081210bed7d463ac6f0fa35740c7e40b725eb17f0d791a40b74c8aa49df9915879ebb937943c38b2ef9f734425f9c037685bae2750961918dbdaf0d2b58bb5071154c4a1be4f74f3ce064b97028e4000cd9c4863f17d9c39121dad6ccc0c5d3c51e9ec68b1a94a9bed744590a3017ef04467984ab06912c75e3b373363c41539a3f624a710d97061e071ac27309d457199949a9ea55dc9059e2ac17b99d94bb851300bad49352cf5093d5344d95e36f1c5146312711153859dd343f47bab2307a917f92e2dd761bf959821c9b878abb7bcff1965593355d266f88364f92ed11a04fbabf3e96b0bac909a5359e4ab618fd1045899ee72a81c2ce6131b65803efd6b0a4877c32f2433a5ea88124180f37c3e0cb02fabe108f94b9186c6c299db8e16229f40a80d4df0bcdc5955a0edc7ebdc4fb7b91bfafb787146867b90f98ced63e466a915b416765dac2374666d73ba608d8261d84d757395a790433569d59ad7c3e133c395de0907d39041e02a9f3835edfdf9c8a802a465d0b4a355149a81933bdec6704a487ec692d76bc8156d75c8d4be9b8732e147227bce5c2dc60d663bca643da68db5e0cc6ccb56d648b40f874164f52141b52939b13b7266f1e96d2d5964b36799a5ba853ab5ce9826a7f7efc5091af68194e5e90c3df7d139bc08c79778a62e52b6790a4d35aabcf839c2090b23a08ead6eee116c57a5ecd8559408f08e366f8dd515865da60ad93ae0dcf7f1c196f8f3fdd6746acff6fe69e479cb6499414f7a86b23d383ba658ba501e95ef6bfb13ab590635532bbc7de4a6a8a76b64fbb2c876fb2e1ba313bc33a395be715d280d1a1e8300e1c8d23e80887bcc813c6a463bf9d48338fee10b296547e98942eeacedd6954582883e4b81730923ff259226015ae233e914da9d255bf2ed41532f5c99531459b7659ce78d2c8eda8d767ceafc26af4d7e02d0da7dd6cb02843e55bb32c6c80e69c99753237505e973aa16ae7beda2ad7f41ee73e5e22dd4b5a4151c8a60f3e5cc6e1992ad504bee047c19f466f3855785237e8516bb459d52362df3f76854a3cbb8cf73f8b08af214a86cd5bb92681b74a1210423da1aa86c12ff47b31362f8ca5211a60c3299e4f11fef7e6aa3837ea624786f9a21a168d4d9f284955cfdbac09d34d529d4551a41e345561f57f99088ad0067df6487ad0005436e5ae4a3e131371893fb310e9ff6e92057315db47d99040a53220cc6787ca0e84b4f2535761a0fb17ae6b77b7a88d9eafbeade8371aee8391c137d4f48dbb8419d2179dc38ba64b5d42a02bfe743fa78d3731fa0c07d3bdc0a6b379d0c5cff4eba506fcc46edb1483aa018ae9ee3b801fb993bceab9ebbb9b1e25baae3e76d72cea1105373522296f31e778559a38c145f64f92796cd28363ef0232920acaff35cd5be15f125d15134928ce710019fdcbbb9e824c17f228f08280847dc5709d9be9ad4dc1956e71812ed80f7640d1f7a98fd6da89dae88ea385df4226efe0c067103408c8fbc9e05b22b92f938e17b08553b1e673ae06b5a3d0efbdd503de261e2c50d7955e83e89e8bd737d783b3664d133606b01874c004384c828f0518de2144517c22f4d8ff27447abc82b11bdf062c201626da1b0687bcaf55d6ad673ed9654f113d69d5b661dc2bc14baadc76b1a141ca7e7ebce20e987bfb121447c0792e2061092995f6a6c92d7041e38b7358aa434f30535cebc719ff80237e1d254efc22e815133ccf73b34fb7faa197993742993543c982ccfcc5f0154c6bcc2e8bda27952ef0c5a1fc35b7efdb6a7198aef8374fb8403f6bbdf1b5d8f7b5e574b1f8281f69e9b1675a27d2de1bb867da8459c3d724b6b356afe051b65bd18223bf4f9f14364fbc82b9798a9d226db17f07d64889811b32b232c6d71304b6f0f7effbd8fc232e3afef42ed99fdf208aac81d852d18ee071942adb2c81bd99b2a7e27f49659255398f20c861ebd2a1040fc5cb7d8866853c5ff9c95e9049d05143295bfbfbc330ae6859240201f9f5e2bd9fcee5e91ac83adb345824a6914bff125b5feb7fdd91f04621c2a864fa81a64d348e0a673b99693b29c69595f70cf10f284bfd9ab0d04f749a3391b628b01dcde4fce55a020496ce90ab884345b525b16b4fdf5cc1ea15e00e9cf0ef898c125a65bcd5349c01ae8547b0ae88b5aa5f5d3eb5f4fcbe9455c215be7b9fc73236052e45b413d855a44c8680e2811d928f93c5965efb0c47df23879658a7509393c7190fe2188109d32071bbab1da8ed6ce64c62b8a89cde3146fb5b9549131eb4bbb38e7e251315572b8074b3576450bd25952e251466fd51f3c203eba3c28f915c37b859d2407be3dd14ff0a87dab3626c20f9d4468430659782b2f8f21e6180d697da416eaacae5513948e2d704d71b01e9efa57a489eb1d8660b8ffc2944b14d2692659b975252f47e6e44386a1360c791850a2d5b1499907fa382184713ebf73c49622475cbd7d6314988686490eef632340d23c3d8baf8aabc6cd3ee212bd652ac195edb7ecd237889970304d14d8b89861ede5d31f7544f7520f06b401eb808810424501b7f1cdc153e9e1de4588402502eca2615251800d538dc22b52cc6d65ecba2c48f13dbe878aba5121dc11ea241a4100946aacf5629aa868819851ade84b270e8db49ef37b1338dfef99266b3dbade70ec47cb2525353ce0fcc2b427f58064aca1a5300d314ba467444b350acd6cd9022fdfd9c569f9d2df58b32694269835661b6e2985e59c6fda90e5970d270d7649de4c8da8012e7c1f78f849dd93cc1345aba32dcb4938d4d95dcec94cd6ff8f8f1d0e173bde05a17d96f2325930e0d71b29774925ade33cce89857145337452655243330fb334b815d464e8ec5171d28ebfeb4ef50ce63fe1eee3487353d2cf7f0cbc4efe621ee9285aa1e811994ed5a77c76d211be40b17fc5d504703061cb4f59f8f194f6dcb674f3bb13d81e7ab31cfbce4b5c388187d9148669716b5bb8d8dd9702178d9683532257827da78764112b7ccf27f05b15f31e777c4d0d28071043d9e5fadb350fabf34fec0ac68ef863cb211023235d570619f60f0d9de541291aa3dda972cbb0bd9070ccc608fef4e9af51d6f5701bc461a61717fccfa111f3493fdddf3f4a2d91b5eca0cfe5095ea79f510494e336a4c12b5b419ccff502831acadf5e09f364fdd2639244c27423873d5adf673c76834ca3bdb431e685491a1182ff64553d1522e686feeef95a6eff03b756d78dd0a50597847377e6b9266c69dd61afae0ca8c43d03b5a199bd9c34942c0435d2b5958a6e571b00624c1496e1157ecc59efc522be7558d90662a9180cc76c063d8d52ff73e31e4728e0b6e098ab48e72305b079ebd1eb8442f14960b5afde8aa10dd6c067fb001adf956d3730a0c1b689ff51da04fa07f45d4f7d08c845a7a74ec526edf18b90011db33159c61cb12d86a11f8258d66364fa58118a2a486265342d1cd289b25ae0e049ff99544c5739902884560a07c50047e6bfafa7e82348f2781a1d2aec57ee8ac38a3aff6a7629ca2027a193df83472d2491b4285ac81099ae5aa939077e6fa1ab765367071049511f45dc0fda51eada2beb64883b08d4f0b517b6088d8415ec6f944d3b815f680609f02dfdd152073409fec20f8798bae882e6069306408ca1193ca942bb57d24b84233c8c90a04be149574e0e2a3b2cbf86ae4ea82fca8c4d58c80b5b3fc71f3ae59327645cdf7fb8fb6f66dbd79055dd52f7af5d34454f670260462d049e40998a262162500ca969a", 0x1000}, {&(0x7f00000022c0)="e02b270073b7f17af196a4856189ed701c9eaae84053a1a991563ae8bc0c02d280178f9af0e7a3408c257cec0a320ef212c6feffbb7803f2a1c200268446b2b1623744794a62ba2cd7644c2285f06f3899dd30e8df2141d6d06f72e6d7327456c1f9d99871136419792ed112c6e5dac6806044adc4a5bfb1a05dd875ea69525b53e0c90652570fbe327d7118bfc1f24a4561a381f2e46cd92b95d7", 0x9b}, {&(0x7f0000002380)="7339e401642aeaadb1b894f7e220c468d199cded592ae4d70b86a254b12f0d4a069f422129458cec0c6fa30d296d13a5368c0fd9e8059c4b994d5a70ec3d6bc47cbb2b21754ffefeb3abbd7d4c628df57d9444d874e52762724b312d5eefcf3370472313a70f63f1494788d507ef58e3c2dff2cdf0c5fcc6e2d9d07e270ab0f309b9e6dd0282be6f4ae0db75c8c9f32b168c860f89c0f6f886605f4469ab00a13e68f0fb700fdc277f83a3a36ff97d58b9", 0xb1}, {&(0x7f0000002440)="9fe46e670209cd56aa211a557cf49314511c3a4e01598fd0814d1aedcfd521d3d144a96a39f180b07d7793df887f4ca6b3867f92ce5ad74f6cdd15e4ff9720c779cc8e97b7af3b8281f083b9bc70cc7af0ca0393b61b9fa97e83ca97606ae0469e062d64c6efb1c869b469e0ab57454ff7f3108f6b9cfe884fcce7728077", 0x7e}, {&(0x7f00000024c0)="3a39eaac0a14c2bacc2bcaeeba3c9d28f35617ac21259bcfb237b09835d022a1d6ee01de90c1def18c027a15750dcf86fc1487cba3b03af870839ac79bfda0375f5196ba12528d941b84ccc4a582a598e930e1b065d67843fc9730a9bdb657d0b1dcf0e590add3715880ea98d4058c6c5ff070ed59a4b33ad9d205040eb2d40509b23f3da4836e390a4d4cf39ae7e57e139c5fe2f4a071db0caa07c699933dfc916fdcf792b0cab83d5a1cbf50edb16dc22c4daac517fc", 0xb7}], 0x8, &(0x7f0000002ec0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="000054c0aca8efe2d8e800b1ffff0000000000000f22c4f2d16b107c4e672a185a65b3131e34d0ed9cd1a7dba249f8e36108775e334a8fe1af0cab22ae8fde90803480f85bc415cac3d53b7af049906b3af15868969f2b", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r29, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r33, @ANYRES32=r34, @ANYRES32=r35, @ANYBLOB='\x00\x00\x00\x00'], 0x140, 0x4}, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) 21:03:16 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0xfe1ecc7f}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) semget$private(0x0, 0x99151b856512af6d, 0x200) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c5, 0x0) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x85) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000840)="4138e803643f35d291164714a54cec7ef44b9bb031d1561ed60abc0c28020c7eec1ccf4f24410466948e224cb06f89312bc41ece9ca304cf0c3355cc60fe93bf3fd7cf4a9ea4829168dd38734d56e4be88ea144cb08b997aad287b956a855ed6b771049388c80d04e9b6558688979185cdbc6bc5e1ccc0a2beb411df12145d2b70fe714777421a1786e4e73575518bc353d3c27257e7962bc030e69be3eaa264a614e431ba3b4759ce19f3c74601427cbdafdb435eaa48e1b9774fe2303588bbdccde24e0151018ab5f4d330451bca67acc03bc372a233ef52d5b6570258e1f0a552859faaecf362116e986f5884183b69daab1c97a0cfab14058f9574807c9324187b279b7b753e2dd3f9ab186fd030c86567fa1e4e1a4f215f85f142e2164af83cf9c122ad20e15581b0b442ce58fa6d99c3245d1b4a6c0a865390a7e6cb7772b51371b2aace7be95a5a3466e049085f799abe5114bc472c2eee226a0dc855f1b5489a139ce246cc969307a92fcf5d9e25dd138734d281ea6406172a98585629033b0b2aed011b098327d7c52eea8609cbd273713131fd4e7c63566b91a64868a97fb42ed0c19ce081577e0f55155ae257623d41af1999a13632a587c4b9ac4a14cbfb1e6d5144c3907fabc081c8c9e8b1244f2d247f98d3c4e41e453e974ea38097432ae1b952d9e37a70489e30237e58d22c10a0dfd078dfc40cf31ce934adf3dfc26a605c607051631f486baab8a352994730a2ef5aa76dda66fac562b3f5ee307024214f4569eef1f753bb3c5afe27146ab8f2f91cf8911dbbaae036de0883cda2a6dadaa7d631056595467401da3461287fdfab74dd01213be6730f8b41487cfffd86e64e5e7443936e578cbda08d657a6c69bab95088a2bb09b6aebc796e7402548b9b660f0cb0b787b3c9841b48d1d8ae2ebc0d4e5f5087d559ed295dd9157018f4c299db86efb0ac504f2e327cf52f40c84b6ec55b17c2046e2ccccce7eaeb054eb40350f7bcbb3d194a8768b6d9acc7de0f10f8d47091bf1dac38c859f89c91473c057cbafa5970d001ea2165f3ee2ac10c7a82c07f5d5bea03d73863898c6857f9ade96ca70b0e3598a6e489363d6cb34215d8bf349454d126878586a19a98322ca54f7a9e2081c42c0e7330b1a3125811a11b1f46f45035ace1ac83c7bf57ab540b8a9100763fc21b9fb8b39f64427586eeac65c679e612d99819555bfca4f51dd947d7ac3aabb7a3d8f1a8429b4e18d608ade366857685a285fa9a4f87288d4b0f3a003de58a62b01b553c93d21e9ef8a5ed639d589d532b3c3a2eba84827daaa668a994b6671f614da3f8976784d53cefc8c9a85abe75a541e37b1609cc220e18045862c1f1d4cbcaf1a9fa7220d8d09f67560fe653966f738aa4c1039ac8fa199420ac35c0aaa4b6039acd6acec3458a81e01166eb16186993a11a22beeb5decfcda3e8fb37045e62e9ba0cb3c82f19be41c122ed0c7e1e3bab08454abbef805a6576bf4151d9b0e39aad5cebf17ca006a3399e35e1813d08f0a73dc84ccabea8595908e9380592b3a7fafd85f367bcdea4f9df39228f7c89298760ac59ed6f74010840ee490ca7debb29d8c9e9450c547223ea7ff0d6a98c7211967bc9d5d40f69fdbba41b2dfa0ac0e05077a22a944a157bbe8c5c040b99e23de39adf845ced6f2c9329f115405719b5739642ef188a889e57a2977aba2951ff795ee6b239a640b5d17b14a3246cf49f5827286db5ea1a7146c779f90453866ac4ffdbb3ee0ab180d969a1d1a8bbc5c7c6f3257d64979e4a7828eaed4018f190ae65e915c20107190bdb73a454be689d15bea095a2348139d43fddf3d11ce1986a619f0854193a0d750481a4e4a99935c4b33bbcef1da16e92b12c156636832476716fb1d47bb648d09b45f03343583f99e9d90462eaa04f2ec799657918ec40b182f59e3643a925aab292bcfdb51c9d6e3be07b4aeb775a4d9e00b1850038c4d36becb399f40e542bf6c2c1cdec979c42bc0ce3e795f3c932befed948c2373cd5cb3cf2d33d5a1cefbaae160f96d3e8721af33e7f2339d6caf4579aa6e5bcc98fc2f8108395f54c49031cd509c4bd8ba45adc474d17ecb91d39c53d02de11ed01e10bd95165ede8d9fce27bbe682cb39caeef6602c434871abe9c55a54b976e1ffecddfd3ef20e9b0fa2f0fb77fa27808fbb9b8125eab9cb4e325c7b29c6fd929d7df8215f7babd48e17c9a92ebbc98ba67ee98fed98a2872ae6b88ed9ef5a97f7142dd56311864baad5b67859fd369c152a5b859f27cccb7820cdc997d650a5b78afa7c4308e994a65dbe7d862c2e8f489a21f4c7804cc12a730b0f898bd61d81a1b60d5a06226ab9f67b1a51fbd95a0c4d89cba4d3d9c9a1d87ffcace93d5548f76bb8c30ef0cb26ac4918cf0bd34b2c922e9d188373956123a2a9f391e3494dbf852b2702b8ac51400ff69521f859379080464f5b9dfcc39e9c6617bd643f77e20b046a705985d2867cf37c3be6264b40b901366e1ac752600ee05a096005e6c334c4371e0d7b10bd3ecbcbef11b0452ede65a5c8d888c5874d939197f1bd6efbde35e53147d07c9965a24a73bc8005235957c30690174c2ea70ee29567188961bdca3b06a639224800434a356bcac94eeb764e48b809d958aab80773081cfba7877c9610b88a82b26618af21a8ab90c1e41dc557a62c92859acf4c9fb3d4a93820638868589c0945c155a81ce821503d70a7e770f04d7c7b4cde8383424070086bd0860860e37d01dcb43230e2dbf2d83e9962c801dd44bd04daa69317eb7b857693d7aadd1fbf8df27efbbc68c607547433e29da7918c5d5860fa226e2e1802c91f86349e5d68f0bb7b2f908290ff45218464a7048575c01b0817f00942d91a6dedd7d83c157234c0084d999182b41aaa26f8d48bbcc08968ac2798880de0c73617c4fa8d68ba92d7eade6952376a336fafb3b1c21b6ccf6992836944db90c3b970b6a2932fe674e98e90adce32067fc2e90d84775123e8a255fdc1176bb6a64c2a695ce3c8abca5421b22ff397d79628ac664fdb06bddf2e8fdfacb3452989e34499702c34445b2fc98b152b595393c70dfb2bf08383c1d39a4402b4e0367e12d3b86ebc9a2333f3a6dbb91f586acb8e0af753d4d8034aca738a83d69a66ed5582a24c5ca73a023b8a07d5225f869d7a3e14236b0892ca9c7c0ad1dae967be62cf39050761880778a95bd37c7b7ca1ce6df260fd4036e8ed67646ce5ca886afee49355722a31bed9ea14ea3c36d508b786704a6e9e3914ddb49931e2de423a45d229b180dcfdd080fecd1ff1bf9e600e857361f6510757f8efa743a9c91a7638da200d3695a1e8c3e6ce6a8f8f1b49c5f0ded069e690f4554397f1b2b5f63b43fa081aff870e61b46d440e715d99950cf2f342e5a94ff85de6b8a4ec6293b6cc0eddae2058a0228279039c2cb96983e0a64a2a877862eb6a125ff32db4bb105d0314a16512cb83041ed0b0cc7e2f21f5611b717796f3cdebfb19e4d61bfff147251ab0dd578b69627a94332e665b4b0b1ad94878ee2dd5d2872abaaacc98a70003a76dc0744d531f4499f3f32a27d8654940295383dcd5e5fb2c9e13ed84e871557653437b41129c20974648d7a3c60460ac9432b6e83599807d2cd6b8bc4c9c8f304d692d2b2c92d97001f7e933b66d286fd1420c3a55307a203c4e09c2677f95ba12be5f41c2d2287f2ad3a80f3bfb9d812492ac55bcf1dad6d8ad69a989369cc91be5db1a50fda2dc287367cfa1613cce93d7c011760edb05cd1c5124cfadd0ed80aaa03b27e23b500adb579603667fbfa0c98d280ab505e24777bc7c23f49748de5a6dec4c7afbbf2d2534337df96a878bf288fb6dd801dfe71c83257b4c5fbeff3a226047ef9d2a0d7caeb1289dae74f6b69a36baf94227487858f03f8fa58a057cbc495d9f5d9c5614fd5f60b5fb2e97f0433621ee64474dd32aa93aac1eb8fcc477b6d07cc1b54cf77eb912f269a84b2b47c50c8627a36de0aec5f949a6ac093c6db923c0a155a08b5d55378ab0b39c56fbf7c7a89cab4beb5fa79586a72d7732cb14b2ff8c4d9db7cbab90d572f5b752f5472f29369565f45b130d208ff2f44fc36a2ea606c5130e8271610fa6e637b91eeff80597d4bf07b5a115738bed4f70d4919174dcfaf78cbab132542032e3d1b1f734168a7ff9d4f6cecede868cf5356b76ebf0847072d692064213d267b1c4ea62419011ec72e31b6f77770285871301eaafdb1d105045b519316e3fa1a4a88a1bbd2ea842176f0f647d367b5c954e57bdb833fdde5302e2dbd1e5dacf127edfa8b46ffe50ca0acf0dbc63c99d93aabbc73a3fbe1514cb024c9e9cc8902f92b744a2cb95a58c67f76f00370d1986a2b7b128861a5ad2d43cfad01322ee25f76a438babea5bff6c2404553a321d7311a34f170c41909f7513380ddec6d181fa0ea1f9ae2c2b618a3bb31de64cc539339307e34fc17ddd3d9822176ecd2425aa38f804ae24329bcbcacf0df040f45064e54a82d27699cca83a6c0f3ee35c305bab2ac20c951849014e2231c70f32f1431374c95d95b552a2e331c96b5fab1ea28a2768c6c75c1ddb801b3cdeddee4d8ddf3b5fe46d3a60d9b3bcd1b346965d472478f98ae0ea2da26985c6015bbf4b44e4b1fef97eb21e6f0613cbfdf51b2522776172be164456107e06cf682eb82a806a2c22af2f2c76ff3e4d0727ea54901ca628a03c1fa63198f17e98fd5ac7cb52f2ff3440f6a3213a191f0dafac04d020d871ab6aad63d32ac47b89759e286be241c7e2e947406ffdcb84b95168c90db747c53d7c538f63c91f4de42c97c295f8b1df1ebb647822df434ea6878f97f180f8a08d0af22f5e8c02916bbe1bd66092645bb8a504c5bef8200259bea3dc4a4b5cacf31f7dc1852c50cff2b66b5a8ffc6f5e294e5932d015acdff8a4bdc684e68a429e00f2fba9aeb5f152585e54fbe20cb9ce6e8bda6ba04ce22be3c514a86c7cd841f7b82c41167bc8305da1950732d8b6edd585d877e8539cdae6333f91fd3b19c889787787143dd4f15289eb5190986252f72e881ae817c11aa2d0e07d15e3acbc349ca110926fb6c50aad716891075503be4c70ebe7b122ecd89eff70556eb02ddc820e13319f9755890b415328de90a5a8490165b50695616345b1a64b8bf537e139124b3e0b88e783eefc74c87e8204fc91685b6616bde9acbcc7554d3d53abb461f0e0194f4485b4a01539a9322027a865c5049b86d2a58eac40cdcbd6ef06a3000432e2fd763c8bdb17eeee9a73b935af1d3798645eaeb988ed559e9d690c5579bbbc0bc8c9c6446af6fa18ed6e915f7dd03841d0cd5f1f7c83fe33da1168f3a027a6366f5ad36bd715798db7ffaab79085d57b838a0614bad1f1b25d9bc282edcfd9c60a8564e9192482a47205765e3ecb196b46074051fda88ddcb8002919534b639b04539ff7911d6d5d5142902a6ffd7bc34f406a0ba00ab98d0a00dfe4a87a12556d77234898ea4354066ca9ab8fa07d19456a944ba43164ca89514ebbec9f12e4bcd6fe8f1c70311077ada5660eb0128a8c13afd2d77e191af11fbf23a2c3004ce4aebb4474871a484c7194a157832af9385cf332b87136121bdd8bd40b38efc916104843b618230f92b8d94ee47001fd66b7c7a555e9cf36b3d8ef0cc412e656e5488a457b1de5077dbb2570ce9c9aff5a6f5155dc5b77f2b97b79848fdc5c3ad33c8b7af5dd16638f93b66cb85f20c638c81877482261d53aaa1e277815", 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x20000, 0x0) fcntl$lock(r0, 0xc, &(0x7f00000000c0)={0x1, 0x3, 0x4, 0xa, r2}) pread(r3, &(0x7f0000000140)="0b948eabb16ed1875943e4dd88f87a4d16b06ab4ca918ee5fe730c9a14a2c086d4d671eef65f78738ef45c64ae05ca9a126130af0c864e3ab5a2cab24eb8b8d480742078fd13cff5470cd16b225b286f8661aeb5e944df23f26b1605a913e023de4a9477e30d78ca38bbc3a8ec539537b770ea411d3d7454f48e3610fc48f3e0cd44b0ad1584f92fc95fc4e86bcb1ddc63d771c9ac506c489318aab7f87c7870833991294a9cbcb7dd21a42c65acfd7a10dc9bf55b0a509b0f7b84c641e9df49cace2b2c9680929458dc925a9a2d067ac33495e66ceb5631777c0acd5a", 0xdd, 0x0, 0x0) 22:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x990, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff63, &(0x7f00000001c0)="d5dda6925ab935b6") pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000004c0)={0x10, 0x1, 0x4, 0x5, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100000001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7f}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7fff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xfff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x27b2f53c}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x20}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffffffffff023}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x5c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xffffffffffffffff, 0xfffffffffffffff8, 0x5, 0x400}, {0x80000000, 0x6, 0x7, 0x4}, {0x100000000, 0x2, 0x0, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 22:28:15 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) r1 = dup2(0xffffffffffffffff, r0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000000)={0xfffffffffffffff9}) r2 = socket$inet6(0x18, 0x1001, 0x0) fcntl$dupfd(r2, 0xa, r2) 22:28:15 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) shutdown(r0, 0x2) sendsyslog(&(0x7f0000000000)="a3294d8b1aa453c098f9718e06fde9d4c2c4a0b35d06750e9c8cc1", 0x1b, 0x2) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040), 0x0) 22:28:15 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x75) ioctl$TIOCCONS(r0, 0x80047466, &(0x7f0000000340)=0x8) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x5, &(0x7f0000000080)=[r2, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r1, r3) 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8002, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x100000001, 0x0, 0x5, 0x8000000000000004}, {0x2, 0x0, 0x5}, {0x3, 0x3ff, 0x0, 0x80000000}]}) shmget$private(0x0, 0x3000, 0x102, &(0x7f0000ffb000/0x3000)=nil) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() fcntl$dupfd(r1, 0x80000000008, 0xffffffffffffffff) r2 = semget$private(0x0, 0x0, 0x81) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000000)) syz_emit_ethernet(0xfffffffffffffe84, &(0x7f0000000200)="622d2423c7e4310000078e0707c2df7fb6") 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 22:28:15 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) r2 = semget(0x0, 0x2004, 0x0) semop(r2, &(0x7f0000000100)=[{0x0, 0x400, 0x1000}, {0x0, 0x1, 0x800}, {0x0, 0x5, 0x1000}], 0x3) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000262f66696c696cb003710004000000267ac9606e150c2eba0000000000000000"], 0x10) pwritev(r1, &(0x7f0000000400)=[{}, {&(0x7f00000001c0)="20cd1a8da09002986a53b5721d1c0150959a5aead6eb67761fcc7c81d83cee80a5bb45b09194356ce104de2ac83fd290829bd02e6afb7d96678d8eacb66d70af7f29110753d37fbebc81d1924e1a3da5af0184bf2b68046c", 0x58}, {&(0x7f0000000280)="d17a6d132904ad38304b4475726ee35130fb", 0x12}, {&(0x7f0000000300)="a59d87126fa63f0770abaec0b146a57bb91a89dc0d704a6206050e8428983c3b81cb6a5874e44fbc4b9588e61ccbab473f8ad7d3181beac463a043780c51cd8dc23724d6ebc12f5f74b7affaa4c48c9db0febd8f332e11ca206a0cb6f055bbdb2c777386f8a68d0e652180cb5c9230c8e871a723c8cde49af638d31d36a9cc90d544098545783b602273f4c21734e711fb66be7b0329cfb306b8b0f3c8a47fca504e15a5e6046c7bb77c689366466062e95a2b227e2b4bb7deddbbd29aefb7f23b", 0xc1}], 0x4, 0x0, 0x10) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) 22:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x50, 0x0, 0x0, 0xfffffffffffffffe}, {0x4c}, {0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:15 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x4b0, 0x4, './file0\x00', 0x3, 0x0, 0x736, 0x5}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x2, 0x8}, {0x18, 0x2, 0x80000000, 0x5}, 0x3ff, [0x20, 0x0, 0x5, 0xbf, 0x4, 0xfffffffffffffffc, 0x0, 0xffffffffffffff87]}, 0x3c) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="898f404d501754215a92776f902cbca897b6a4e9fbf9621f60fda671d0", 0x1d) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000240)) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000100)="b6dd2429a970abc0f0d5663fde1b249c5df74d27db9a26eab453da5c4e1d36dc7cec8eed8896bda0479a4513451c119b82b5d621fdd9a2b4", 0x38}], 0x1) kevent(r2, 0x0, 0x8, &(0x7f0000000100), 0xcfe7, 0x0) kevent(r2, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x20, 0xfffff, 0xffffffff, 0x80000000}, {{r0}, 0xfffffffffffffff9, 0xa, 0x40, 0x7f, 0xfffffffffffffffd}], 0x2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x8, 0x61, 0x6, 0x7f}, {{r2}, 0xffffffffffffffff, 0x2, 0x20, 0x4, 0x3}], 0x11b9, &(0x7f0000000200)={0x3, 0x7}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCDRAIN(r1, 0x2000745e) 22:28:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x4b) mmap(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) getpid() 22:28:15 executing program 0: 22:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)="b2") 22:28:16 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x800, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x20, 0x285b}, {0x18, 0x0, 0x1}, 0x20, [0x0, 0x4, 0x0, 0xfffffffffffffff8, 0xb5, 0x3ff, 0x8, 0xe]}, 0x3c) dup2(r2, r0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000100)='/[$)\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='&\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000440)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='*\x00', &(0x7f0000000380)=':\x00', &(0x7f00000003c0)='*]+\x00', &(0x7f0000000400)='\x00']) 22:28:16 executing program 0: r0 = kqueue() getppid() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x2) readv(r1, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x100000001, 0x3, 0xfffffffffffff767, "dfe16371d3df180bccf9985feafe4d45799b5dd3", 0x1bf, 0xa93a}) 22:28:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) readv(r0, &(0x7f0000001580)=[{&(0x7f0000000040)=""/245, 0xf5}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/98, 0x62}, {&(0x7f0000000240)=""/46, 0x2e}, {&(0x7f0000000340)=""/179, 0xb3}, {&(0x7f0000001480)=""/227, 0xe3}, {&(0x7f0000000280)=""/47, 0x2f}], 0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = socket$unix(0x1, 0x5, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001600)='/dev/vmm\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r3) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000400)=r2) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 22:28:16 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000100)}], 0x1, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x0) r2 = geteuid() getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0]) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000100)="6c3a45ebfb0252", 0xfffffffffffffe65) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 22:28:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) open$dir(&(0x7f0000000040)='./file0\x00', 0x20428, 0x141) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x9) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 22:28:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x8) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r4 = dup2(r3, r2) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r5) 22:28:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668", 0x6b}], 0x1, 0x0, 0x0) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x2810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x6a) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0xf24a) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f00000000c0)=0x10) 22:28:16 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x5c}, {0x61}, {0x6}]}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:16 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x4000000000003, 0x0) setitimer(0x1, 0x0, &(0x7f0000000040)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x8202) 22:28:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002003, 0x9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180), 0xfffffffffffff5e) fsync(r0) 22:28:16 executing program 1: nanosleep(&(0x7f0000000000)={0x6a, 0x7fefffff}, 0x0) r0 = kqueue() kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r1) syz_open_pts() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x0, 0x0) syz_open_pts() 22:28:16 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x10) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x43d) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)) 22:28:16 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x100000001}) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) select(0x40, &(0x7f0000000040)={0xffffffff, 0x6, 0x7fffffff, 0x4, 0x2, 0x9, 0x9, 0x20}, &(0x7f0000000080)={0x3, 0x6, 0x3ff, 0x7, 0x80000000, 0x2, 0x8, 0x1}, &(0x7f0000000140)={0x5, 0x3d, 0x2, 0x800, 0x3, 0x2, 0xf3e}, &(0x7f0000000180)={0x400}) 22:28:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0xffffffffffffffff) r1 = dup(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x5f238b7181d79e33, 0x2) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x3) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000000)=0x3) 22:28:16 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x812, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000140)=[{}, {0x7}], 0x2}) 22:28:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) dup2(r1, r0) 22:28:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, 0xfffffffffffffffe, 0x345) 22:28:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x6) setsockopt(r0, 0x4000006, 0x92d9, 0x0, 0x14b) 22:28:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x2d}, {0x6}]}) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 22:28:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x401}, {0x6, 0x0, 0x0, 0x8001}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) syz_emit_ethernet(0xf6, &(0x7f00000001c0)="9083c8fa354a1a626d4a7bff6f38cdd0c20746b246ab1e01d06036d514f51795c1a653d3344f010e6ddfdc3fdfbce22c86396f19754b8a8d50cff10bffed5fca6e996e0b4ca1d0e29ecc4650e4918143a487dc6fa0a07e6177a87d8dcb103490a10beaebaac4e55340f43bd921408c41ac9ce9e927ba39a50c15d705ca0d48f6c6671c809fc6e4c44a4aed8856691ca48fbde5c95b164f76f26db72bc57e8024c055671ace0afb6d3867ca60ba73dfac02b0eb3c9314d51121798f3f8aa7b1c7c2c9a7379c664b36d598dd4a793533f497a95610cad084d541849337836c137d3f009ad7b81a73112e328ae1c36ecf18aa71deacf108") syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 22:28:16 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) syz_emit_ethernet(0x1, &(0x7f00000007c0)="f2") 22:28:16 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000)=0x2e253c95, 0xfffffffffffffd8f) write(r0, 0x0, 0xffffffffffffffb4) 22:28:16 executing program 0: nanosleep(&(0x7f0000000040)={0x82}, &(0x7f0000000080)) nanosleep(&(0x7f0000000000)={0x28, 0xffffffffffff9507}, &(0x7f00000000c0)) 22:28:16 executing program 1: socket(0x11, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x28010, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x50) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000100)) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x108) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000180)) 22:28:16 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x40047463, 0x0) r1 = getuid() getgroups(0x4, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) 22:28:16 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x4) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x1, 0x4, 0xfa9, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff5000/0xb000)=nil, 0x8}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x10001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x7}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x1000}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xa38d}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x10001}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9d}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x14e0}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000540)={0xffffffff, 0x9, {0x1678, 0x9df3}}) r1 = getuid() r2 = getgid() chown(&(0x7f0000000580)='./file\x00', r1, r2) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000005c0)={'./file\x00', 0x1, 0x4, 0x80000001, 0x1, 0x39e4, 0x0, 0x1, 0x3, 0x2, 0x7, 0x401}) ioctl$KDDISABIO(r0, 0x20004b3d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) sendmsg$unix(r0, &(0x7f0000001a40)={&(0x7f00000006c0)=@file={0x0, './file\x00'}, 0x9, &(0x7f0000001a00)=[{&(0x7f0000000700)="2b2a49289a3512eaa49a10978052258d15b102aa577d1d05456100f787e9411e5e1375d37f82c3c7f1a5cdb4039045b8e848a4c4ecc36c1210e9bb6ca3b2be8b483049958bc3e6a14aad0c92919e038d68e20b98ac085d679e8752446a853c0841297a01bcc7b9a3a8bfe1f6e4e54b26aeb77478a456722284a26ac00d1102e25928d1b9d23025ac7a6bc6715e199dffbaf909000ca847a139115b2597c9b428bf1679e796daff7d838d8df828f287ea89468e58dc1f7ce9b6e97a3a91e38bfcff9d8c95a3a8ec5a8e0d494676e310402509f64fc2f65a791efda9a4b95e8be278993a8121f5246344d7e41046c18af6e980eda489f9ac32c6a1373124c9b4781029bed295c6e7cd780730e240e54678547171d205efe8796fbf567a3fc531b41e7300788303ecadb55f1904d4fd9ed9bbb49d773278cefbc6cbb4c46f6e8b7984aa0ebe1f083f4372b78d0b2fb87aced2cde5e5b63dd6539909d98c277db53188d3fb2571a305ea0384e0d8d37d0e0a1f3d8b202e245eb1f149d703d1e0405f522272a7b71ba40bce226b2e909261be3b6bed6b5a36f54c458de95212fe605db7e0ca96709e443ab93955e0eaf22c1f8b5151740302311e2f0b2c42f5a0ada8ed17dab0015d00c2c90d3d9c3a8e0b9c36c8f63327cae6eab5d85a5baf652800807f2b3a40b27a5e2517185b67b3bf5bf9ed19ce2bbd75e87dc31c53fb9bd1baa299760393aecc54b832c1d46f55cf11098483d7b19c70b6fdc65fb38d7c7a51df185deb0133ca18de57d1b6653390781edff1be4807d602b65eea174c068fd2337a21bb755782b6b2761a85afffb09228f3022bd519aa803fdc3be4365d8fa5f91bf5801ac8277aeea9a059de4d0acbe38a7e53a28ea84b4c047c68c2159b6d1d95110ba3f1eb4f56bffddb93179829a7f7e65f6b242db4f58a8f0fe04f1ea9ee8401792f40d740f9521f7bf1158cc840c379769ece06e2c10c7dbf6626fa6e4805520e3cbca5dadd1001102740c65b60628f7f067380846433cd4aad3c7164c40881c8634d7760557c49b8754c65e2f98a8038e38853b36f803cb0251bdb7f7272d5afa82a3bf9750bbb444683865a0030f253221098823e326c52b8fa52ceae9519267f9df6fec3470dd6969dbc9f5ad56820e25bace91587fc8a15f1160911596013b46d6a1bd99a6f30d9d6fc7952201faab522894858e9a73e4e6378c1bbe7c697f1bde7228770be7cca7dd5e3176beefa6f0242963a4424e01f1002293ee40201568f3c5eaa6609506560ee5621bb0c438371edb21b0b836d491e901cd3b6b50667ab679f6c8395bec85a1ef076d469b7b606937149d3de47f8a647149c3ce9ea19a3b90a67a2e4503c75301aacd42680339a6e9724b513d3f0689f197dd20a479aab7f4fa7d0615edd0efaacd0b174dbff599abced3fcf5bb7d5aa1dc3c320f0d627c20cedc56026a2513b67d1c3e7d8b2da486a05a14db1e5f32b7372dbe0f3b022d2618f7bcea6e1c3968996a5c941f16688acd71ea3bc3bbe9d3c1e8610a9d25db9d2002ee2643dd54d0ff62b278cd12a55e8dff5ee6accaa919e13c924b3598276417a19be17941d7581463ebe78336173e4e9e7244bf844ceb4fc7556ef2d3a1a20ee0bfb8a14af8820082fa34a092d91f3bc957d5556f53221d14277829b05289f283590336cfab0b910d6e18a20112ba67ca867cc1c5700170c6b548480dd81821aea2dbd9403722b9e1a8f8b79c2ee060ee30ba666d8e24eb0bddfc9721eeac4562290a6ea889247106431756bc76074d937df42aefcb8e931d12aa31cd79a940e0dbac071439eeae03c39bebfdd0984196a85c74d9dbf846d24d2239558b4267a07b175f1ac4f8bd5015ae76731a737955dc67ce252285b91186e2d8f68c6de2821d71809a0a196c79fbff332251129523cdf087f1954bf82ccdbcfb70c23cbf49b3a34ed530592cf051d46c3f204b474e66c7711e7ec241760653e162a60372bf6bebae9b4e3298a6595384bda2430a8eb96107b2ab89a79684357b773486b8e2bc5562c526e8542f0ed2da4254e8089d073df97e5bb6ca1d66dd3470734b3173b243149f13b1783fb66c486c374bbc63ecb4ccd962cb00fa11ce51ab620996c18337007542e030abd00633b5fd105cfda8fd9c57ba566fec66b9820d267ccf76ff6a79cccec2ebd9a89e1a9b048e467ed54b267b9583a26ca26526278e77127fdbbc23c7eb86b5893a405bd03efd8db8edba1de91c5cd5ee048f493e6804f07f7bba38bddfff80d05f46d872925b41df87c8feeb4be6459e790961af432feeeb363815abb8025836aa58da90077286d424c202818c7776db0f9ce699653942f428c4d3aa87083c9e0a157a49ed73755cfb3f97986f102b09b0f679505ac245f8b4fd3e5c93aafc5a1f514820d5c28617d959201bdf1814f67a446af1a67c89948e708fc0d6602ab5f4ea134bbec1d9b3b861c7617a6388dd9ea93ffa1e363c7c2c9dffb56b734e0b3ec2513aca9dc2eea6d89663a760046813f9c6963fff93a600efcd37635b63cdf518caa4c79e3755f3b12ff9ce4f99a121f0abe2a3263cf94abe9b5d9e5f755b555a015517ef65432a4219a1ecd6829385c1724a8c846fa6c35c52a70d8d6328f55b4bcf35b5a86e73969a043c730ca38a9114421bd34c1d7b8eed28c9e9ea093a64f7324794b68737ab11f193fed4a558d3ae65e26f1301eb73ecc77a49d78c89860ff10cde9f1f6bf6fa06204019c370d31c06b7d00582de7bd9a1b1db9a16f8f428da62eff613e93cfed3a88bd7ba170ac20a5d950c39cb182e50650c1876cad6739b4cfdbaf06bff8efe9317d62119e64cc94f2181459f670d15a40309e2312366e23d28b4e5dd2440ab4f0319d230ba4995c173808f4409adcd5bfb9f134afe4c1b7e489c9ae3fa5e18fe3d68caab29994de00911e999184033ab467f400d7a6cd33e6f9a29ae07980e189f598719b705735ebea0e88a3ab76c922d725299c9777f5ad98208a45fa41d0d6d69c9d28768623bf52c97c8fd6368d7185cb531952c18d062522168a1fa82bc7c569c7e509c75a96a0492435b72fd8859880ee5b4b3ed53602800bc095cf9245027dc0bc2b47805fd5e0ad994a4d9f5b120790a5945ae51f9bf8d5bcd671587f77a03105aa36c0a51cb3c5c0ed8a6d600c27212f1aac97ce46920fbcda9bac7dbd71803b17fe8c48ff1e3c54faa15f6cfa5d03684303a3cc47e7c8536ff6c35df1ccae8aa83b1b4831179d31b80e4564b5d292378db1f58478b59d864158ce570f20957b5efe28807ed1b0b73cb248918e36db4be75480fc9bcca5b6079ba9734241df93d647b196adbb6b7adccf38156aa88496af1d011219d47c110ae5ecc9695965c505fb77efe8f82e861971778613b6ee29d3c2000734b2048e8e721a860c97ea5ed87df4f0d5b9cdff3ff88d221c7bbe68fb5a4650ead2ed46cfd5fc41afd1dd067ff3071b316eb5d1eb06a8687792d274791ea2dae6bc1917398e14d0254ab0a1eab6181ae072b0c38e6310f7200a478178cfb00b0d8f2e76e007ca5aaa62b55c1578d389fe644a4d89524049f58509e13a28cb7539f5ddabf45da56108326b3429ae81a32475cf85ee8a147cff605bf0184f691aa96faa6d1ef39602e057433e58338a46471567206b48a88fde7ccefdb412ce032f8490a9a625e4c5f39fd440187b469911f5c2158861dcda1165531602fa1a3de50b8eb08491bf69b28eb3282f0c34391a0d1516eedfa5a5bb9d084987bddf00b89638d468a9544d13bd6987beb2c29125ce438891c927827b0c6f902b0b63ed92709a4780208282ba8d172fbf3046315e737698bc99f8d466d86d747e75a09f3cbcb4af12bcdd7f0514bb48fb9cddf5a3624cef4dc600999b7964036377bd3d3cf6fdd06cba2ad660e7f05049d265505432c4e5a5b88d62db99bd009aeaafd5090a25e01d1b9743c6b6423428bb88a056e78f27f894b8b86999d7008f0fcd1c9cfa31a5f7460a8b1d30650527d8f485ce6e3098f78c53a32a01865debf001d0d957d141bc17c565005fb7e5fb415bcd226bd88a4a0692de23f7081844bb478e81d948320c4bbecda6bff0fc511d424b54823c47bec9f5753b45c640da2590adefb894576ebc36b5c650186748af3d5dd1694d7587b03be283ee0950dc3fae5e5ecb854a243b3c6ac35ba046d8dca211a9fdea7717b836ed2a3f24c64dc0425f06db85807ea963612ecc9e726ff56488986b43cd218942f036f33e8e0bfca312a7a8f0db62684d0c3186d73d80576792f70af63cc9f9dc47511f4febab8f234f23427894bba2f93c33b8a03df3a206e144bfdb11e6c6840ed6982bbc52ca956e5d6ffec9b60d64de02193bc1b7a829ad8f4cbec008083e2a9564b2ddd4d7e30215fce4109fc1e6fe05df5d9bd6be79003524a55b94fd60baeb0941f20ec6b795c3ff17cde7f0689b118e2c31c6c55f6c03505f36bd20c8bd2e02af084cba38ebbbfef05b3a55ccd5cc7f831e73656cd8c256d9ff9f164b1531944dcd7a16b36de16213f49a6b762e82582f21cc22d8c05321e10dac01154ecf1771a240f219871c37ad6e08d622e97bde6854d282fa5d6d1bf1735f244f1eff371525304ef61d1fd140ab7775d755ad9f7bfc40cd8ec9e1ea3182a48aeac918a0170348e445fa039151775d4b7b96d5684f0f1bf1c082c39adb352eb3776015a12d1eb29442439ef86feecdc3468a2391e1275830c038d0a95f4b90b6a60058671d9e3974e565a48c1d2a7a33de9f1285b4fbb039283835dae18ac82d24c298c2dff8868694830a5b04c2762c4027702e3e69ad96670d7c52271061a0a8d135e88fbc4093e1fb6634f6577dc8ace5ee9307d6e04040065aeb97e7e78ef8f6d753dc6f0e7536462f94989517647c4c75e97a480ed6e4d5d9b9ed5efb2d4a99268a7173dd14b15a999c53ed596bcfbc0ebf13c2c0833e6d0a597e6b38fd4c5e2e411e427a632fe9160173602f96d9156e189e5dd56dacc8876d46c75cb2585b44b7f0573cef2bec94663555bde1f4ad24b8e6f0dfebf6eef8ed0868309438a6d6f92f9ccf5e51c75d481a59de9115a52cb4149d14171ddaaee1c690770fb47c7e6220ec23fc4367e1c185c2b3ddc2d78730a49df6a007dc6f9bc8e623567b2fbf6170608bd4894c7aad6e9c2dc26a587b38ffd39a8d67d842e56ceb89fb3a17c09cea90344205c57d7a1bdd1dc67fabeb70aa46646941704824f5ff5fbcf24149a071dcaec44355023ffb37a9ce8cfdd534eeb32d88756c6ad4ef2c93781f6855b6dc880fc56ba7d4f087d54e64c95b2853bc37393c80b4abf9d2110e2128fdbebdc75f7df86ffa6cfab4b9c004d319ddb26092a8e63cf23fef0113777bac0aaabce5197489db8d2a9a61e133d2e1dab474d9bc7a14af7f0e7574e257d330c3c4965b27e2f9731325a55c103f527eb4843e4e021ecabcbfe24fbb7a7d2daf14dd42da44ec0a343cacee8d3d054f65621cf95f60bab2c624521243294c9ea7db789e33ed823b9b0a6ec11226329fed50980f718c514c564ce655e39d50a5227ff9a857b267dcd006d1b1d33aafcf855ea8a1c343c1f47bd66fdcc6ac93c4c7d713080fe3ba4acfe6fd654e6f323d5c04c6fe9c2216d6fc782fe4cac464cd9025c0b52d7439c10b80c76e976658d39f90969420891f77d2e7fafc01e875f736fe44b710fccb1b38e7e9a15050d9ba071791c694a7a0beffc9e503e29c47b9faaa6cb9216f07de2c6b87d7851978f4c721f4", 0x1000}, {&(0x7f0000001700)="ef585eb44717f85d0f7e6c076525e8b6d02b6e481b6163cd4d27903e82d7591baa21667d6da411940e8cb0acf5a381c8654eb3d2c156b0eb1156431e2c7c9fafb298d2bba9f2b6eaf05daaaa190c519b4fe69f5b8b8868010b404bcb935e8e13d8792993f7772a42ba6b45c34ac8ab41eaa313b49401afc12e654b4f330d456bc984b77fe798414b4a634b04c1c88ee740045c5c97f49e7a8a569b4e07b7a60584c2273f81c54b72c5ae6d1b66375f27f7a02277269e81f786ce260b5dbf88c801a19a4e66345a206193eb5f2c812554cc243c506216d91eaff4a3216eeefe74660d8c800bdea1b00ccbfc51b803a2426ce313", 0xf3}, {&(0x7f0000001800)="3a8b6ad4b6d0df5b6d4ff77d4a964076041891975c1dd8d0ad14b95a0033a5ceed47c1d8da945b215d21f351e01a42ed7272ef76254efb4a37d614191bd278215dd299e2a58d5f553529aea141f3c1c2692766bd61edda119513398d25fd550bd4eabcd1385f1ef3c8cbb0fe65add1ff6abfd53b040f61ef85710c4c8c4f3854886994381fc90298caca0ba762f604507b2cefde7928910d523176fdc1646e75d6479bafc668fd202948990629af6fdb1eeb18313113ed3ba429401fcc960094ec7e11b3fe062ad8c3b0734dec09cd093bd19ca84e1fb4b472f0a5d2a76c003a6e", 0xe1}, {&(0x7f0000001900)="f29301f0c4e64948faab2c28c26de277ccb62a7dd2b9bf36f389e55a4ed4ee68d0c3505526b919685c43e6d2a59f59faf976850dcfa61103fe1205d8dd5cec3128f3b1f859cc8b8c42fa30a6b7633ef7d61f4c6b1e283d2b38cabb933e4c2df78eb61590f2d79513e201d65abea58b938d124781c53d08db0dc9ca46dbe21b2ede5512e005856c98426c154e68e36929d89d8407a998f71f47800f35cdb8e6667987e7bb0a2f9273caf9f34ae897f545e5156d83612f19be79234cb43c8c8333fda6a431bd04c949b96b56255fc6a5465ae0744fbb782f3862b438d7dd292c63fdc5727c4f7da2", 0xe7}], 0x4, 0x0, 0x0, 0x9}, 0x4) chroot(&(0x7f0000001a80)='./file\x00') getgroups(0x7, &(0x7f0000001ac0)=[r4, r2, r4, r2, r2, r2, r2]) getrusage(0xffffffffffffffff, &(0x7f0000001b00)) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000001bc0)) chown(&(0x7f0000001c00)='./file\x00', r3, r5) getgid() socket$inet(0x2, 0xc003, 0x24) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000001c40)) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000001cc0)) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000001d00)=0x1) lchown(&(0x7f0000001d40)='./file\x00', r1, r6) lseek(r0, 0x0, 0x0, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/null\x00', 0x10, 0x0) r8 = open(&(0x7f0000001dc0)='./file\x00', 0x900, 0x10) link(&(0x7f0000001e00)='./file\x00', &(0x7f0000001e40)='./file0\x00') mknod(&(0x7f0000001e80)='./file\x00', 0x41, 0x100000001) bind$inet(r8, &(0x7f0000001ec0)={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_DELSCREEN(r7, 0x80085754, &(0x7f0000001f00)={0xff, 0x2}) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000001f40)={0x20, 0xb5f, 0x0, 0x0, "55b67c06d285a9bb49b00f898f7f2c973936c0bf"}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000001f80)={0x3, 0x3}) 22:28:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) flock(r0, 0x8) 22:28:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f00000000c0)=0x7d61, 0x4) listen(r1, 0x0) 22:28:17 executing program 1: unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') r0 = socket$inet6(0x18, 0x4006, 0x7) socketpair(0x30, 0x8000, 0x5, &(0x7f0000001380)={0xffffffffffffffff}) setsockopt(r0, 0x7, 0x100000000, &(0x7f0000000080)="2baf1c9dd9f6a81506ad1ac730dfb6eadf247d81c198f8d1283a33b8bdbfb18ed45c5b5ddf0e7945707b2a807cd6118bbf14", 0x32) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000140)="7aba042f5e909d2e290b8aa0dfe298343dc93085286cb4766dc7502a578870", 0x1f}, {&(0x7f0000000180)="cdb52ce472d7f57e1e94246ed7251395c7231c3fa83d147e14d56f1f3b26a3f8061546378086309ea1c36b0bb38e3820e64818fdca28a899ce6389b21d", 0x3d}, {&(0x7f0000000340)="f0f7500ea38e121dabd71f5c1c222ff7e1d4fca67e4827c778065359bdb53bd771567f623f2f74664a5261f7e5fdfc037d82d923b2cf4817912d840270eb79741ace98ec9b095c2d644ce02f13701ddf60f3ad7ca01e5abc975ef209c9bd03a53b0ba91ac0e9c4498276103d8989ce558a7aacdd712f15d644fe5382a624830b8830aa529915950ac08096b15c120f1f0fed004416e527021842f57f3a0d0c3ce75653fb759c8fa27c3182fe4d1493da6efc1dba5acde8142420344bc3a155b6abc8274dc26bf3739ad6d412d2215e56cd4de1c31ea998b582fa1d45d60bc9fc694cfc8d4bbd9328ecd28c2b9d31b8570718100aadc802a6a7dd7249d233f0e72fa4a80868106e5625ec9cf087d95fe5d699f5cab393a764bc60410884fe8dc23c1b9193156abc30944b7efb37e14d7f9a515b1f1d69820504418394acceea959e5df4c6eac9bc44d619ddc425e3a463ee57297bac546dd45381782bcdb5dc1a8fe0802dc7c286574a8ac4c62b5b210d44181610e2e28ab9672f44e4f1464c985b4e71d3109cde31741ef4fc98add29dd3b910603d783a128c82188e82854d43d7cdadb2d3ea428360f7506ec4ab8936bd642c658635b1830bfd8cff182dcceef42d259e89eef6964a254dbefc89bfe3b3ee90e1309145bc2ea8e80101197812111ad1d7a3114ab09be69d4cac9920e235f94b0436ba86221438ba704a18ebbd8766a9ae39d6d48c4686c00b7d10fd206d58115c7ed5d8be817d750d3f53172d9b027d68a2a812c5f8e0ce192d979454e5595a3ad029e9d006036bba22dad95495e189dba54d0724c8704c3622e4eed1deb75abeef92638aa85fcbfb844fae945a3f66cd09be7219ac73de944dfcadbeef8b86ff76ef8aff5d9ee3817c66329264c47a56405648d50bc9272ae2ee49c91b357123a259b4705ef82065e71221ec6c6ca5ab699aa69e5f6cb12cffa065ad3784494dd12da6d9e152011a2cc750c442677eec4e4b7e34fa1b3b1689e6835669a00b96ce9ec43a949ea8f3e37f9548135e412af7c69b053cc559441311398800125ee8bdca1363f39065d85ab9d6073889f5c1a1c55c035496370884ddf25abaa521037b22ebf8ad7bd283add3c7a9e994a6d3c8714972945590472e9ea9e47a7dc69b113b5e95c01526a525f694fea1e1e6a6f86452d6a3922f09ebda32e16ca6eb36a3a8f3ae013bb91f6a12cc1e7686bfc3cf5de98976444f53d5e435842d50091960b1222e7aee7b6293dabee9d9811f9b6a33201e4adb9a1a63c9e6cde4bfe498bfc25c4d168e5dd3f9cd84e8270ffb5ced5f9d8a893cbd46488b75104496e752ffd76ffa1fd7987ee1dcbbf48db7b211105885f164a5182c754dd595dc587761ced904e6633f002d5cd67fdea5da731c33add03959899a41a1b51d690123bf7fa331d927875554dcc961541055aec431d2ff4d735a43ff2983e3f0936c64ef7bf652496801e1964f3551cce687df44aaf171b8361dfa39ce0d6cb67b987a76d7650d2e771b7d579161a7b1bbfe4c546aac5cebf97b5d62d33f45d8caf8ece61c607f86660e5d037921d798b9481554250d77353a35c147372f67333a7787e33d98a81c6a07ec528fa6ec11d087abb8acc272761b0f4907a9fa282fa34334bbefc453032622b696bcf53c1e7bae6d9a89e5c6e625be63c57fb7e79e629f82ceeaef51e945e955374295f61fd04fab63f11172f11b6dfe6ce67b8e9aaa8013b728019a57e28f48279593a8e0395a57aeb7b817ae10af8a69e31ba6a09a1416fe1675e71d2e317aee8153c3a289d5a7ce291949d038943981537c2f0e8b959ffb955f78d92fc65b5e2bf1d4a732faea503ec6748743843df72035b8a7358693751249b6ac4cd4c5ee1d4ea2b4c9d9d9a46e9d00126b3d75c16aa39a2fb2cd5d341235c0bfde8ae035bc8c164d1154edad88e1bd82dafd456687571431525f6919d047f970e2b60745f40af7111cce1d5aabafe11ab0bf9734802d50d08c4d4e47c9e72107363036ee2d9f8e27d08529dab454162aa7b951bf8197281d8a219aa43e31d974e86177822f92840614e95e459e48d8da608a39a80c27ca7b4d2059c5c4a234a16b09e96100c03a78742b9fae215c21b8a2be29628a5e7975c4f83ef06e791465c59f0d5e63b1a08ec7aa1072ec751272a76befc0370cc9d3e61fbdf9ce018843f0102cb8633038239c4348b00bede4693dd5df88d379c669848b724b1f17cb5bea83856a54f6b4974c10faafa8bf19ef06d66f078fd26b0bb6ed995848a077289ac091518bccf8ab8460928f061282341922890ab9a07da9b9754369a3db2b2584bc94959bd923fbb932a3140a42ff2f8ddcf0d55261c172a99645f4bfb8de59352d16299528df0bcfd8a2b8f426d31b839493092e7378581fbc6b463a33da7d3904bccae1592fe265a076c0b2b66714a9aaa8aeb297c5be7e9ccc9cdd466442e14cdcc84ff8389b03f9d8058737194fb1b411925b29f0debba8e78f73756048da5854e658c77df5243293c8d634603a2328648d164a4f032d4a79fa613d5f585cfca231562d2c9a239283af0b41f3a4b1ee7d1233f1cae2a4b0fa71b2a545c7f986fc741b7c5a00c4dc3a290336c6db0a75ed6986fa974fac630f102490dd482180c4f05a5374f5e15dbbc3729270afbdd442e4cebbda8441235b28ee7febb2fa7580b5fc8d48b0a4a4c6813018626eaac1b3b4ca548159824da7b65dc1ee4c0453ca0d24f5168a4c833bb492c0cb4996aaef81cc305791d92d0db4edb5e5b1a564c9509644c18aac0d6af327f8b5b57b7f6a4422f68b8241cfb94607ab2649cab0ef9db9a9a8e28d9cf7784cbf61140179815df69fc9c5e85140a2eda93f5080e7a33f32ea51c063e4829be38a9f07012b18d67d81e50716bfd6d2faafa8489b9aab941f9a5164ec8c8f17423918bfe395a5af5820a97aba7d5747513fe25eae9a4f7ed36d693f0e435e1ccdd45ee78523e887d395f21ef903cca8a3189c8b7b17d3501a26885ff9bcd6fb85370284b31040fcfd24275b149e578ac4fbd660c0e98ca51506de77c789d46716d3e92987dafe542fc3f7cc3b16f0e599fb734df22f2b08ab7fecce6a7cfc507676b0f523735a5adf8f01cc77e5dc845409e9660a27fc7b4dc4dbdcf16bbc14c670e9ffd42e6f83f013ee7afff0760dce521d3a710f14061d46f145b4e4e3c48807dab425ba8642fe7a1c5279d391b6312a19974218a21686d5ab999e8b0935c8c0c4c2e413f1d2b2ab42707dcf2abdcebe07d90bbef6f92fad634aa88c7f888861c452f244495d2be559d000b9286d5da77cf90cbf5ef4a791bcac739383df7e6b8f9413c02caba7c34b25e7f5d3d2912d1c393fda09414e508a16518ccba2dd0453bfb3dfa4e99b6a29b6a973b73739e4905e81564296292abe4aed984d62cbb79f874f3efcc097e0e98227c2fa860d5b9be3af844e1ad189c3bca97640f41c5fd77ec2df98b10242ce99317a8c21e053bfd275e863b5ad5484e22933a84e16c5b9a63a4c0ccb3628481d004c93ab93b222e47555e46b1138c3921fc571a62631c1c8fb25c3de5b9ea073925c9b40857754de08f0c8aa38150568d5b5872377fd73af42329a6e47de6685c6ab40f7eaae726a26ae6387167435ef7de7c352b584748258760218efba2fa41a62d38734afaa8e02e2e10307d4c8e76cf732742dbfbb7e728d1d55947157a5fdb4367088bebc0f7bb7ff5f95f884af0a6a91b65c31341e6458b087c23358a1d5285fc552854cee5a5e73c484edce1642388afa7151a473f427059bb7d3a579c744df9fa2ae164e229fbccf2d001ff7c685dfc85b6b422006980b21afc3a8bcbf751fe40cb8eb52959630b3d88ba1c85507761259e3d872e3b5e461d9d4af998081be6d49ec257990c7f121d1159f10a6d4b3a97e7ddcaabe73a9132e0905ffa90fab0ba29a7eb4f7272d6f5d486d0af08fac11b7366c7752624ba83a39e17d4eb139db2c61637ed73eade73322ba57f082bf0767d3ad46999531549b04ee34e0f4f592a5d3bee6916c7c205fe1ffe489fd265c8e0e63d0498925e07e232641bafdae639e4656fe9615a4a32b3f0af53007e9ff314d80a0236d89b20ad869017e34275f75630a40dc5b51df34257e002e55b0e72716d83f33a4bc9fa9ddbdcfd06ba6e8a1ee4bb133531bad2c737f190c4a235e0b3242290e4f4a6393792607ed995770f577a482fb0fda5a723adaf9498a18fce85f789f323a80cb1d02424b3b0d3faff7e9425ac8254c0e8b971f9d32cee38925e97475b78c878801bb98c6d3a15bc00519608b2e0c8d7a9cf2c5ae76ea03c76b7918409390d930b22ce19e847cb18d657608e25fb618f8fcbf1b0bb0f70050a0e6079ecae309e4107c3fbaa4842d53b98ab7229b7d01438d5f970dfa529a1bc3679bba0b554bd8bfff549140243eacd3e3ed6bc011335df5848bfcf74220266012f598303183eb8292c4d0a071fed4ada3b8a74f87f59f263fc8e7e84187dce4e9e662b6df74419a63ca986201dce596d1a4db2215a7c37372c529c702e0d3a75d6cbd3e51a9af1e83197dcd43bbac1dc742bee10eaedf5c172830717e50b4a22a9609daab969d8dcadbb021a8506a82344ed2fea6fe04b8ec188584c607b1009c5d3781cec003e13010e7e2126d86383b379614735cb48921b25e4cb26ab62c473a66243a2e3c3e44ae842495ce108056ccadd7c443b2bc54f537a6fb8f0a713de9eb974417f1cdac589c8c6f64493dc65f9765bc05dbf9af8ce68f582eacd0953476964590304c935f411da55d3cb5411b93e239c5a9202c094421ed35f5e2405b40ce0cb96e97d701daae311d4d87c490ccd6de19b70e3ceab553607866a75be9513c81db90a41573a8dbddd32dafa3cf78cf3300d32299475395895d6bf3faa1ee6447f526e79ab37f2675657f19fe5b03d2e3f5d4ef29794985b743ecfa9d67652b6ac1b8b8c618a76598dec517ac6a73652c8bcbc30cca0a05d28f77805a748176ba45a8e275bbe9f12aafa8a04b4d908b9c7bed77614a1d32057078b87a6546e55ed7ef2eb0289ff8a4235f2ed0ca3576fe95a077183ef80f3c91b66ff8f5fee8578f61b4ff9f3044e6aa87f4b497b211e452a389ed4a8a6b70f98933b13b1724ec45079691766088eb1833c53121638323c02c221141d52c206dc8b6cd82af23bc6a77d502cb8ec1d27b9a6ceb22bbf6e604b52db3e3b2d1ae81be338e625bb0e0c229334df78e3a80b432f05f7e85ce3ec469f03c236efa76f997944a5edbcd1a0bbfd2762b8877d335314ee16562ff98a4ebaa7396abc2479cc6910f968c3456ce7766b4fa1abb848bf18fb244b7ec200ae7f780ad01e9ec75c2aefd0f2152d96d252f8da42d0be1b72649253596971e7eb81aa79f82ebd1fe57060c098ce1344c9a7190df1761edb28d40fb394654943e340757e0991e4958c58ac5daa4e10d9b226b53c85fa060a614ebbecaf3a4e65c484dcd8423f74c98ab2452eb1980d1e734d49ad42c9cd9f731c56b48508b80a1cf2849f0c212f2a2457b0098459eb15ffe71d096666bfa30ed1e827b5973676e27cbca3a728951dcecd856d7baff0ed8d262854f702136f8be859326c817b6bcbbd9c03487e6692d85c825d514ca5f6e10fc4f7e401458b2aed8afde401592c32cecdcbb4d75adc91872a921336eb8063cc3ac4d45dce095238a22dc6d6a4d0edcb3506a4d7a33ea334c79038138c8b1aefd6b2989debc1925657e76de5452ac8fbf76e03ab6", 0x1000}, {&(0x7f00000001c0)="20eb139ade8c456553ce27c6f8515017556210dc6fd6093bc3eada64cfa4d9ac2ba86064b0154cf7fa20fe4532fc0e7072f5383fd06cd85e2e365dcd3230d7276e5f4041aeea8f3ebe09b6754ea6f538f671e277b6fbbf5f951eb806320d51b0ac2ab12eae6370d07f51e9e9663652d11645360e443352d716afc8a6a2fdb0a0e6148163b003c923266bfb7e5934d8d1a07008e89e52b161c0ac10bbe11abf2b70c1ab4ab45dbe534d4f20", 0xab}], 0x4, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000000c0)) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000100)=0x1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x1, 0x4}, {0x100, 0x5}, {0x23, 0x81}, {0x187}, {0xcf, 0x3}, {0x101, 0x3}], 0x6}) ioctl$TIOCEXCL(r2, 0x2000740d) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000013c0)={0x0}, 0xc) fcntl$lock(r1, 0xf, &(0x7f0000001400)={0x0, 0x1, 0x800, 0x39, r3}) dup2(r0, r2) 22:28:17 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x20000000000029, 0x3e, &(0x7f00000000c0), 0x0) msgsnd(r0, &(0x7f0000000080), 0x8, 0x0) msgrcv(r0, 0x0, 0x0, 0x2, 0x1800) 22:28:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x3b1c, 0x80, 0xff, 0x1c3d, "bbfd4477a821e732a8bfbd6e81168b193e9207ec", 0xf9, 0x2}) syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffe, 0x1fffffffffff, 0x7fb, 0xffffffffffffffde, "ff0c003c02df71795acd00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e451", 0x459) 22:28:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0xfe9) poll(&(0x7f0000000080)=[{r0, 0xc3}], 0x1, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x30, 0x1) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x4, 0x1ff) 22:28:17 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000700)=0x10000) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) pipe(&(0x7f0000000040)) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) 22:28:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x10, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)=""/173, &(0x7f0000000280)=0xad) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x20}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x40, 0x40) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0xc}, {0x40006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000100)=0x1) 22:28:17 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) sendmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000140)="db4f6426f246d1b93e178055ec1c245cd8b595430ae850025e32c60dfbb42dff68e0c8312e0d2ef16a61ee7bb2862c5e4e046ed6bb8dfe5bc2387405d7040d45aeb9bdcb39bf3c9c262f55c9a2b8a20403585992411a02c15a0c7fc9d38ee2e262f197153569fbb0a03100a44ccd253be4606bdec6cd517ecc0d1ad2fc95770c603ed464a591f6780d2385f2", 0x8c}, {&(0x7f0000000280)="5e55dc6e9bb53e591acbd905becd91c73a0c49211b0fe4929726a51d03412f6ed1ce30ba83f43f85f487ad4199dd707ffb9ff2b510da4b0a20a721dd99c02ad66e06033f8579e61ba5b49b0abbe689f8af48e7", 0x53}, {&(0x7f0000000200)="26ac388627786a00e65a5d295d745a5d6e9fac2a5f478d553355536d5b64d6328ece405fe88328a7cd7d8f95c3eeb6d854067dcafaf89a15178de5", 0x3b}], 0x3, &(0x7f0000001740)=[{0xc0, 0x1, 0xc00000000000000, "ee6a1788c11753bdbe306c1614c36f9c1b0386bd5001efe054bcb6c63f57654d0e08a2aac6d4303a6daee2fa4523b3686b6a908290a686098345ada0ffdaad2ead21aee035b19447d7551c8ac430d8f8fa3de9952758cbf045d43d7d251c066e9722fd5a737157dd956ae0f2f731190a798b3e4c9a10ace9262e171e61c2605336f0379959cedc19545c3bb90ed7c6c2fe9df0e85949f815fc2b5857f05c2af0febd24f27753e1b38431"}, {0x1010, 0x1, 0x800, "1baad690dccd8fef577734de1f4eaaad32b24e0c238d5a3866dd7c4b47407854b11b997ebb9365909ef192065b93a67121497e7acf52b37507a4f109191e7e753c5e509b56788ed1e79aae46f63feec11fe9fb74b157caba0ac3e2b946b0ccafdbba20e910a7b955dedb07fb3a90b96c96b6b826e1bb0d54426c9ae3f20fecc7770b26edfa7a9a0fd08dc8434618d4b16f5a86a4e0670dd6625cad8a8ea966e0a275c8c07d7840e35f25588bee04fe1459efa19775f22af40b7bdcd0b7173faa161931900f48c1d4d2ad7e8e97a62d51c7ece789239d2a95ef36185229306e04461404fd6cb9b32493e739815053380fc6677af86671c359c0680a1d62c6dbf973a9fc3f8b323c008feb1ac5b3db67658074c4a269e18c5c801eb241284169b992c54a74b141909b67d4ae4b7b02c46d94360f202bfd2d43001eed32f810a380bd2c6a269cadec749fdd12f70d58a3f75b580405366134745ae049f62db6d929e7cc22819c2ac2caa065210c16bb0b2a1e7b674a4958340f88332f74579f66ecfb65f7170e64e3b421bffc2fa7e0c6c51b7e89f1e7f215af275d72d066b00bd60fa5f9aabf852db8c5cc73364ca6fc249fd2e1ded441e7dcfe63ac16dbeff3df6816a668d6cd577702131e87978b487917c4fc2cd532fc2a403c3d011f3e2c37d50c998888fe4b584310e4f987dbc5b6db9c308fc29d92ac1ed1d0cea9a81f29559ba4f81d827831f0e2656490d31eb98ede89ee36bd4c467a1a2a6760c387518baf8ce3032c42df9270564b9af71e830eef0003828907539905c596a5c5fbd969bf8f671188281d42be42e0aa4bf25604ee94176f05d783300fb47fc3bc9abfa232e9e0d3c5508bec8fbe6944d7640cdb36d8460ef66228a71db0694c8f0fbc45b7f923deafe8d3011b398a07fe1188367adfc669c1d9eb5812c9164e255503236c19e06975c3fd49d5a3690f54712bc00a1aaa028940377ba886bae61955d8dfbfbcf2858e96c6b8065ee7a6955c8995213c8723e42199e49cf610968452bf853eb1f6a77041ccb7097f8319f3ef9c915cb17aef95d5aeb4f09b72a2eebb672ba35cae070281f2d1775cbed3a8bd7818f7321aeb487683adcdb21d7ccf7e34d2c06e9937f7921ef4f8a9c10d8e154e3d7338b0812dc13216abc27f7c08fb649712ed6dbd36ad9b3bd38715eaddd5c141e3b8f5d9d4e1e8854ddba5a685446600012d1f4aab05676f4ad4675b2a211a3367d453c25f22d0aa9ed0e7aaae91f7d226aa89879f92cafd56682c6b11fca3f255d825200bf3e9f2ef4d329aab7eceb4a0a07b74553679c96b0ad76ef21db05b287250419de91ddd92ccd120e97d59f7e28bb7d4c454e19d9cb49c75f1437453460a054aba9e1efae77ab6870c8257ee8c384aec07994359e1cc9ef15c496e3e0f2f98e8bd1f682a2ad9e63425cafe428b0671ff1c4d9b7a2826e8189f125a3a0d8231f0efdf7f557d8d38aec687268ebf5f09e742bf7996cc544aa8c44995f9ceed44cc3321d25a31f9c8ff3ac5ea5bd6fbc1aecd860443faa54a5b41bed600c8a1af0b50e2cc6c0ca230be09062a5de5dcd6785106d2caebb26b78c53ed34489f063dd96f17f8199b2352ae27badc9c04ad77f053fb54000e96adec8319fe6d22a2d138ff32ccfc2ed0df266eb656382bce9ae482835a735cff77e8d0183bd48b80f814bd966887debcd9308b1bfe3440845169129d5ad9cfc11a884f5598fd0289aad37ecfcfe4e05012b84ad892c4d6ae8b4338da03a337182b49895b8d2ce53a20cc6f3f25623f71ac3465f6ddb58ef990dabba693ecd93e93aa6508a095c3508fa4054c94300e20d016e78f11af60007c086b59786b46534ce0b4f1c47cb4783ed09dca4158dddeacefb84ced3abc495b40dffd9dbdab413bcefd657460c50eb56847b3bf5de6c473916a9ea795d77a9b28c42b344c9cb75d87b821f228fffc71eeed4b49f7c082e3bf6fa1194b323275b6fb5e5782b5abfc33f31b8200270cc0540375560037f6573d92dc9b2d440e863c12b2e0056d7d8eac7282c491b7795be9030ae8282da767dc3f40184ea6803ba87b349b15de546f8b522e526b797cba43862d3737d83a6bf3a7bc7803a59b0394001ea53667a71122728a0de04738bf3a71d808f87660c2d33674959724ac7f8423fbc5e61fa650ce0f7bb954da83036f7c998fc0b9eb3d2b800486c94140acc4f21f265f79d57fe44e2cc3824fb4bc25ea5af7e006aec4050633ea97f16338a874c3685e22bce46176ac2dd0344ad52d4762903b5c0e93886ed19e24d7d5008a41ff6631bc685e74c71e3f7fc8e6798910c9831d102793b60a110de8198e70ade676b80f3c7b1f2848cf3df81f8ef5a7d42101771f45afa892a8d8f1cc31f9a8b457a4f054edaa732b02e9254844b38458d973aa38796e1f1f2851226f1efe7c462fa9a34ee533cbc96388b744e469aac0734e263930f297363eca5718f17d0e3eda2d35de8626ff1d9629aaa676d402c6cd0ad41736cd7fd8d8b229bed21d41cddc4b55f7fe4992fb624921281cb13d1a9c83a492e8e6ebda0daff9e92bec260cc7634f81c4738c8128f18952ec241b94c1f406bf8c8dcacce0e19a30cb07e50fedfe3ef831f85d508350dfd2123f97d79a3597dfdef14a684451acd9c52590d3db5f7969efb8f8910f676185578915d6e62f74528c8f35f3e8cd9f7034eee4e28924c9606d0858b7de8dc260486f0e7827df95dde95ad7652609fa416adfd5a571eebcc84b049d1e1719ae0081aa416c63a59bc4d87f1501c2a8b09fd36d77bf9d160051860116310141511ed10debc790177a263294936cd2becaf9caab54f927f603d23564f5b2c83ee163e945707384da653c25b3b9dbb8c37da93cb2e6b5b6d2784195e34002ad6a79a31acb104cb5f478fd6fca78d313b0ffa153c53c61a5a251f90274390a2c692976937f6243340f4b89edc81b38f92ca7246680242a39f86bbdc0bf0044cad128d2e00589bd08e6749fbb052ec1f61a758c41965393ad70454e30ad00c611993c3fed34923a639c0964a71b48fd27d8b8a2222c8b24fd359949d270dd52b76b0d542c6ad93fda792b7824620e8ca2668f2598f0d3d1d0860252b24ac17393063e352698174845ad3abb5bd3637eac4be173110bec30c2a56204135d3633414261a7196c8e3132aa3637f54c0b274ef95aef9f8ee4627f9f53f5455aed629adade59ef727f860a9f054971de079e8bba0b136d81f9c828853f52d6a8eeccb4de0bb26cb11bb039610af1bfa4f26853cfd998a187014ff659436e212b93ec6bcb05d40afe95afbfdbeb82fb99aa77c483821ae391be3c7069ddc1a0ece5a162a3d32df86956f1350e0f928b4087e906f4900af021c356085eee62e95df0810b1742923d8eb0f01752133e251c870e661b82681c033169ada31dddd8239c61fea13ba4c64db14d2903f525d79d3dbe4451abd85c116ac73e19615d6071c291ed7238915530c87e077865d1440ca305d53fe0035ab76bf297bf172a74546472e60dc1490c26e2d2504707ee8349411ef0d0c2a695fe4f1755fc0a93305e03d9b50159a34eadf71c42157d3d401cc0136c852c3929c517e164b767505e1eec1eb829ba8cbdaeee6d7db44a17d1fbbab165757def1fd460a8d649c290f2c5e5f3a9a4deaa969d5ea157707f8602c488769b36b4c07f6ff7bd95b3ae10f7e15c62a6b5f76b5064153316e59603856ab89e74d04d0fd0ef1f1dc3bd5fa585cb43255380a7aad6107e795a715c4e3d52310441fac8966779f066a2694b25a26e26b3779f9215d78e567578e93d0b95e36c859e95d59234ea77fb4584b1b5d4e7e2089f7d348bdde5ce73ada2a92c628f33c8bc530e8a37b8c475fe4cb6968e44c2c4af016fcd47ece1cf9ea113be35bd418c5b9eaff365875be007f990da6f50ac0889fe34ff016f3e298081643f054edab6403426f294227fc7a244683f8801806329aaca42d1410d6d9eaf72b323c18d885a99accb98a9dfb102dfb85d65182efbf3c72c874b9e15a3431c71c7ecfded24ed04947e298affde30bb65c4d0e02723517980a442fef5f25cab0d1feeff8fd82cb1c954ed5a3c3db856387cbc64277d7c7092b9c0fcaf587eceaf0f4a7823a6e52d194931e75074d2adef7d79d14e9cdf47ded394fd19a0328dfc46bf4cd5fb36f9aa75b785cac6df56baddf88b94df3971c3de0b8bdbad0955273d066cd0e8fd2f8824bd914bd6d29c05928a63104eeffef53c18f8a8dbc8017aeba3055338d021798bd089468f72bc8efbe1c22f403d9743663126d474e3fd2f78679d0ee05a25d691007c266c32f1eed4a0d7d0b83888d58c236ca087300825bc3c3b17659309be150a4d43a51ca5d9e707983473962bd2b8f28b7c30080ace3ba6b6372fdcc67db2859aa57b9f5dafa215e0c7922646a7d31c209741e3bde8b5d1a0f393b87db2aa695ae05ab9b40b5b3edb1e3801e74e76f3dbb7a9e1f27e0a7867258cf2ea6fa29e31957592315f91d5207bdd5bc3d7bfd69088b7f55223e2420247e9d394085e439cbaaf63e09ee4381bbf8ca12e550ae9ccc8e1ac755a4038b11a09af8681a4bd2aa9af5a68fabd084982247994da5e352c1a96482eda32e4bb775249a8856ca6196f4b4513271d59c9b8cac86247411a26fecf78afb824ef5e57cde613297850a9221a09a5b2f4605995ae6d8eb1a476deefd40eec1e5153e4908d1b37031d34e7d29ec3f69eb4010effc67702c705f1ec1cd25630640fa459249002362f48304e6b842998e52d8c42beb11e01b58f11b3b4360d038cb4e0e0a707d65d393c058be839965bed60b762041d4e72c083fb66c87f0a2c773f1ccc6378d1aeb2d720d38cca79aa5fe312975319541f71bb40a3d4d88203f93c8fc25568d1e032014ad66eb9636b1704c27925995354484b4d398f074a70f08de3b7e3ec4e6a834255260a8147d4e216b4602e968a323052915c73186df97845252bf0774192ee0c3595a0ed4427ac54043358469a288c2a59cfc9a1d93159e66a3fb4ffb472e80ed6d4edde16338db0a0742d813fa9f135043c563b7f30d2b951313292cde5b37f45b2a5b260147ea8b47433708c10732c05edc3aaa04ee241b95447cff7e09e978f487b9f8ed52c55d1c399622755ac507f14c34f8159015cba9b3318e6e492b5fb382ff727ebd83d8cc1a8df80abe95c98b6032831cc0829abdec7a7170c97cac13f1bd524d4038ec7513ff994b457a5529d0384d537d5f69949b73fefd1c20745f62f743631b60f2d57648baf79c34e21e22842775c10e8b5c61cee17060ea1a63d9438cb55cc3f5901ffe5c38ce1771e1ccffc73b5ef5a7dd9fd1170e9e4ce8426d20559cd9b4d75a1095c4b1942c49cbe4d964f6809fe565c1d2beaa276cfb7046f2d82682581f229bc562e197dd1db9fc68a436073c661ca8ddd17c14ebe5faddbb09469eddb02e355bc379833e8ab6058fde14a4763642bc68d29117d2935753908cdd76c3c1b722f10324f31a8be8e07f44f46fa0ba439817f7550ce0d09913ecce5344d61a6503990a7a8990994eb0c2ed3464d3c222d5ec40693b92e447b44d72ed07009389ba54eb9ee0289a6ee01621598e3a7e7ebe1422fc40c97f3ce113d2dba656249480ad5319550d3bafa3c2c87b2e696ffc46f3ae8e8b5d8da0a1bbe9e54ccd84ab9d36b60d799fa186ebc9e654284e8fbbc7ad1948664024aaae74996d39901f1d0f35130f2953572690f5409430a2b0fcb09db3c8"}, {0x1010, 0x1, 0xfffffffffffffffa, "c678bf5708022fdc3f9461bb9ae82f61949e605fac0a15bd2f7d6110e6f258728268051181f4813d00ac2b649aa1caf1306f36a974f25a4697e4c4d9d158d9e5ba6bc6260a5a53bc6e8ff17024a27cdc66bd071e3831a4e088dac5c1e27ccf79a8fc1cac1196685c2396fdcae0dc7fdae92e8e307865b17decc3aad7c3351eef1a0559ddad489cfcf0c1825f5260112296d706b9d2f488591d2227d903741feb57b715e1897dc147bacb71da2863f07100d8c60f1c9c45b5c1bdaf154185ff06368a8a3ffd6c2355e8eed325d7aa68e68a71260fa67f8a25b392443e17268d14c3a2bb61f95ec2bc69f5e3fcc817cda224bb900d322f2f9eb3b91ed3595bf5237726456b9550fdb4c7fc34def0d023f2292746a1c869ec4a3f18d8ee70f6ab25f1b49dbd987a22879efc7d294b45e8ff4f213a1c201f4069806ecc80007456a24b4005fb5b091ea3117cbe28cf52f7be4b7b3e85d132c64f2db482c997a6fb9cff028269ffcf0ec19a844369f8e9b8369551daed2826814e56015107107eba30091f8951a9fba33b33f15288eb68ab5431d76e2c6ec41a305344510f3cc823d2dab8c909dec50f1442fea16bce7215d92ff0cf0c37955d92e1ceb83f2d6d3a0bd70472d089a52dde0372809c49a558c1290b76cba938ff089d9d3b4513deabfb6f45c511ae87a8259494a86697a5610b9382b7de5d392842f84b08b5d76e6df137a569e326873d6b4e567ce64f87c56520be1af3f921ad8a5569b81ec43c9da89ec75dfdae41088ed02ae2be4298443ae1b862b605feba47314d70169785d5081d5e574e2c4a73979010640d153016079efcdeb8c42db2f953c8f7cd3e3620be360ad34787000e05e38f701cb2c6088f3a5f622f74158c3e3ffc942a5c505b3b9f9a635be1a96482fa8265eca8db6feaa040c9fd4303423b20f8ca24e1c44e66c0f8fd7986c28188bf45b476b1b8a58a8fe1d7013b82a697ef07c083e79debbed64b9ce1a3a0f28129de98981cad4724396534ea353b2319a1ad4944d2679473c782e924134534efc920fc8da5250141d376fe980637e0c547bb6dacdab691b9c2a864405b1f80e30d69253119c8e06ec9fdb485806b3cff29fd6bbd6b4f8efcf0aafe175f1d769579288e8fc82c23281ac4d7047c3866bc211568f9e5cfad08dd9c1a5b15c8ba243d1549392e6428f9c3ad6c897d5be82651aee4bd690b538e2ee3687309c1e279f588a7e89e61294ae67dab9bb0744a4d1ebb7de0135debf944d81cfaa9979d2b3abc25e06f4550aa5ddab7837b2213e4f0c7036660ff7dbb2ba53b250662a753b8de219a77d9839ae1ff7dcfab4d11af3d420f4b1dac55a48c124bd7d14a44401b3271b86da0d4810fb038c50725ee49827ae5a817d6dd5143c2b7dde5d977560bf33534ac7ebcc64a36af58e92d7688341b2f3956c9f8dcfa9c80dc5d154b22c4e9263b1eef90c0a992b59bd6b9b262b1c6a9539e53d3b7723bcd3e2bae4a4071a99ab563c410b7086775a7505e251433b46da16e7328936ddfd6858b245dfa50ca7b009e47db418a957a77953e0ab26f45ca20a79c555f9f2c919211bbc6367dcd9434452e71734c48d76194b64c37e2ada66b243c0ac711447a5adcb9021b780079c0795898cdb2a78e22f864dfcf78abd3bd65444d6e09b428e3ceeebaa4f555d5199676061cb8095dff52b95bfb1cafac5fd19797baa4b54605cfb953f53ead5fc112253c8f03ee42bfec5e88843cb05ccd09c8dc731c730b1a6f6ba7e9cbe7668e8487c17d910cbffbe12715974fd61817f9fbe47dbf48af351b6ab636cde891e0f2fb5388bdd29ebb5f04ad3a2a846d0ed90aad670c4673583cc93adb40495fc501e6770c1da72602794ec8ebedbbed6c1df838d83af18b89ed854eef342f4213c770b5fc096c78dcbc6ceaa5b6bd7656b72f009de9efd5d6971521181c9576e3e9870a1f5d53b212fe4ebaef34e98a0083d32b621e4b5f377e0b4cc55f713d6e984864248be848f79343752330e1f95f9026607669cc03a4eab3881ce4c1e402218d3e101c753ea63fb6150b52da123e25ea043500207d66c134325183c4974ac1fbe27d375050f779190771b0bb8e731efe1e816820e8eb578a89c3416290cc125a733a4dd4f6863d835098b1cf4dc68d0242ec22cd31c65e887bcd7570718ff07c95c67c3d175b822c1af378dc34ae8c479fdf9a08a96f06a444c86d9b3ddaafad8cbd17450c7a7d2b12bd5525f2769cde37baced4840bdcf0a5d3df23f09aebd9be830ee94a74b6630d830b636899ddbf4caf998949d6f2088fae8edcf9944548f0aa309f8bac8f4977d3dfc5e91537bd3f7d5b2b91ddc0488e2c99ce9eeec5948b33c994f2b096a4207f7acd13ace2c0dbd204616ed41bf13ec5edace298a66b67eb0be44498e2f566f861afe28c9e77edde3dad084f6105ed92d8e70e586d975e517dd781121d0d6c15ff292fbc86ccc2f3c1b2ab2cb07c3480722a7c07cbb7cbd128f743e14f3659026e151ff61160c87dee75b8c475f72746ed87e8e43d931ffaf680cd847fb983987d21d0432787363a7bc342e715d52158a1d89d47d4c8d7a3cddcc896cd8e288179ca6946a28b20a830235f7be62515dea4bcb377fd5d5cc8c78ed06633f188f4aaf73ae995cf567eccbe1f65df6c9adb6b9d445a9430470a813745a9da9f43b932fbebd29ff3affcf1a3f7c775ca24b81d3e8beafbaeca5c24812e0b2c88347be7863bbbe6fd6dc625551de035e59454afbde1da1d97bde53f7c3e2b400697f48364029ac8a70951dbe1badbad040e828ed893cc13a8974a31efc0069d1cf5227c63e7922c98f97d9ddd0e001d6ad2cb873d98c805ebf04ddc0aa93f6f26a065626b890c2e2c2d359e2b9b2d94d8523dc3521741845071e4f22d1bf77b8a03792000c50dcf42c81f1b73e78eb9b20b075c156c913e09056e8acbbabc001c47d2142f4bbc45f2493fc4b6c82020575269e30a967ca116c56d7c27aa9dfe37bdc6adf2834179404a7e96f9542eeeafbefd641b872a662a95d3bbe419a192fa6012b7a04bd0a13410e1122ba64b4d1e68b0556fd69a7f2bb1c741fe1e75f2888779de0fb427c832699831a98d0afcd15c139fd7212695a5817caf6fc9d34442689fb81756be996947566e88523033d0b425d07cf948e2b85239f0668e492525d7ed4877edca895326f275c3cd814f2b488ef01a51ad27b7ccc211908da4a53eea4d999be97a89e0bef5af4bdec530aeec8e114404307795183919e2c37e23fad1b4eca6deb5b8712eae92fa7c7dfd691ddb602f5933a42e9446f79c85049b25c70a318cd2f25d00fdc72036f86a38359db9fd9037177410c47236079718567959c07e0300a8dc6993b4e335ec1f94257dab4d95d7c0d5983b40fe637dd3e872473b1f345eaeb29d641196fecb2e77b45201eb55e71f9979d7ddbedbc174da759fe17abfb67826a0d4e2eaa179059a07662c359287b28524fb3027010fc1fb84c5060bd9c1b6f6ec234d3acfd5a940de1dd43cfc72ebeee074c98db3312dd0768ae721bc4f983c92b543dce72d041349ddf42bd361e87853af4a74a4cff90983a730152cd638ab947ef1172e70c2893992990a7b75071246c5fd72ee761fcbc7a26ff214dfccd780e7f31bd3be7183317c5f8c8072f25e4fbc609e52011a99f38b993f48c185cc9eab3124069da36f6ef14f47c954d7de4e4ed9d1ca756891d99b0025869d6544a246629ed2352bf1a8b71d13954484f84d4d85e2ff2c68aa979f9eac13a3a6039eb856b3e6f13685f379a3508bc69cb7b70befdc50bacc4bbe87673037122d12e3b89c9487fbe1cb2cdf83eb113b578fec0e510a953e783d58ce131eb9d300f2cfa391297b2ffe70ba812a21920428e18bbfde31547167a3a0f1d57488cd141fffc287f434ff7f4b3827df56f756cfc4ed5af741fb5c208c9bc3bb04e0fb2a1ae1ece0f302aecbca6697470736536bdd2c112e60e102b505f2d94bb061390f71599c3485c51fa9ef7fed73eceb5cc28529bad759a91de3975b1ec4d67a4afb46844232236bd35146e2817cb491f5e93d9860bdc1b1ab42e159bb8bea3144ddb89c43fd24b08fa6167d67ad4429b614fb5ddb5f4562515825c25da4c3f14bfdf627fce0805e7c29d1c77300cd054748d597e4aff339ea8d5c4dfdab2f237e239cb47e2c26d5bbf202e97884f8674e873ed755eea32ba0525b25ec5e86ecba18c122a1f286f6b4d39eba041ca9f679a8992e10a2f4a74f1770b8f5a15e8040b6c5469d56dcfd83e81cf6a1dc2a5ca8678df7dc8162b5a8d9f4eb1aa19f0d707c6f99d04499bb00f728f2c7f94d8b92814f161213e203c3a94f8f6ca220c9ed4958007a4cfd358b439322c61648234c28f0e5222ae8b7f2ef207a660f2f3b8499543b6d96bf87ad312d75504a983863c34ff5ceb7d6f364ddd5ee1297a98ac9a17ebb8978ec3274357c74f2c6065f3856237d99b6eb9bd05a6eb8ed59c224f68e95e250f73304d3d489a221ea2435e4a94cb3879a338279161d5d61b3488f8b13e681c908b690dc59fb4d9c457584fa5c72eb8e4ff69c3d4ccc9de99d0a96cd93298439f4c1d85791fb1242fff4cb70b2660fa883f1b25e5e6b3d59b02f4c9d7c465184c388e5ddd40aea5c462c241cf86dd13579a697c9cea7a35ed2143d89bb4a459371095e977405d46e05b3db65ff687eeadad9d8343d4ff605e5b2218c8550f2a73b8f11013464d1b98e3525f1ced518dfaca06e9d2fe385f83a9e15376b27b26c165ee7363e27475abd07860b4987ae32af921ca839ccf031552a94637ea53bd6c2b984be2e446c351acefcf6a6cd8fe9ea5aefe7792756bfa3273f6faab0bfb21f7b0a44bfd95c2cda451ee67cb84fbaaaa050e86b30a867f8646e312a2d8fe5ab0506d4bff89eda16443e78c8ac473e8aba61d3beb3b7d98677b961b2f8b6e8b300854254ca334b2ec7c1aac8f005e37f5612307d5358b605f13fc867da63ef29e16edc3026df3d26b6769572142b0178fd73723a2108958c69ab48b9adebfe5b4f618acbb81f28573962c4c792a034369da9b0f299f232f5f26df326220a7071d08eabd2f85313aedc2cc926b361949ce2de2971ed5a72180e76dbb714726ebca92357ba2685622397477cc4630434cfcc07c02b2942e9f9ca77027be257f3cb6b9213d02b93ea7fe0bc15b294b74fb8c57d2e0dbeb10f56e3bb464ea748dbe620e6327b9ced6c07c673685f8fd2ea9ad66efa643a3f6b5b16cab83bb725e679324e8215e180f2ff31c7318120fc46bc9e69e4aaad0a3683a00edff68336c02abc2f964f32a57ddfe6b0108430926cd44ed0dfb10db78d0d52be5040aa41fc17842ae7ba1f7542da3bd6e8151a61fd22ac5b84f98e889286b5418a7cf3dd34b708d9cc6e88be4e0a106407baa43c3bf5f78dae5669a1bd33ed07f6ed4bcc94f50ff43aab05dbf126c163205a35ca8d61242fec1710510442fb79a9107838251d81c0b2345c49a09f3d2b6e49894aec145372f2fe5d845876602002c70af6753d2d637bc6ff98489cd42f776bf9cd31cda49fd063c731799ca06d4166a53bf3dfcac7b292df783f457bd5891b6686f47c55be15160095280b1dfddf8f11fce948810dac22ab94fd72e121133fe9e9d57896da884e0612d51c949445d6bcf7beff405c982917e324048097b5ad856d211a19a3a9bea6f248a41f565ac044e2b1e8df9290b90d3992d32c383a089065ec9d686c951762876da6496d0116a4000d03"}, {0x20, 0x0, 0x80000001, "36c33267ee18dc978025"}, {0xa0, 0x1, 0x2, "ef3b7a3ae17989b5cf85f498cfe6f32f4cea083f718d03bce1e36689cafbbd25f36fd0016013f64d78bbb991ebbd3b79b02290f4fbd43cf1d50a4a85e51c3588a63c76dd3eaa1e85db91d925e895673e2d12e6de5615b8328e3a0ac85699756a3e025c4f72c9b7dae055c86a94f5c73ad7d6bdf4389fed52904ebb578d9e8ed4429da0ac783b9c62b8bf529ac2"}, {0xe8, 0xffff, 0x8, "64958dc7eae49cf696ddb5400baaabb3e2f092b6d9a947d98e0cb0847d6f6a56da263908c0c6e65cf5615341014c1f46ab12fa0f1887b5ea932e7c8856d9f7caf97994a89de473f12e76de1eebea82779755879f6e7bee2112eabcab6d0e2bc888cfec3fe6a4248d6d845d241eaf2cca25a3402c76d5f64692dd623d0c5aecee3017c2224445d87a28f046d014effa910246971cba4e9ee55cbb48a0ca54fbee9b89d42efd430ddf9b7031b9fc5d6383938bfce56f52408a58707d9ec92533a84cdcb8c998cf133362fc343c0720895bf1aa594f9d2b"}, {0x30, 0xffff, 0x8, "bc1ddcce727b0c2dec575997702895e88df1cd7a2aa017e87ae996"}, {0x48, 0x0, 0xfa16, "0983f918cb08386eac3262f7615096c3c8ab59dfdc0d72e55b8d33241b0fec1581eb7b4b2f0249ce1a6bb4de49e24de3e9dda9ff16621fdb"}, {0x88, 0xffff, 0xb997, "c9b1235ddb03ef75f9733988896c721b33b451ab18d0eafd08053742acadd36cd69b51aafa8e9f77c8c76dd2bc6e485f82d1953a2843c541d09c13f928c3eaee5b7e4d68df148daf3caa065d1870ede089bb6442e569be7121e5d293573a61985c077ad012035f4a9594dd89e5d851c0578552b11847"}], 0x2388}, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1000000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000189, 0x0, 0x0) kqueue() mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) close(r1) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) pipe(&(0x7f0000000240)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) 22:28:18 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7, 0x1010, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 22:28:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x84}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0xfffffffffffffc01) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:18 executing program 1: poll(&(0x7f0000000180)=[{}], 0x2000000000000022, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') close(r0) 22:28:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86128) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07030018f6f45a863f98bb349a69cc06000000000010000501000004"], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xebaf}], 0x100000000000005e, 0x0, 0x0) 22:28:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x10000000, 0x9) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) r2 = shmget$private(0x0, 0x2000, 0x506, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) ftruncate(r1, 0x0, 0x5) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/87, &(0x7f0000000080)=0x57) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x0, 0xfffffffffffeffff}, {0x3, 0x2}], 0x2}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000140)) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 22:28:18 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) 22:28:18 executing program 1: getgid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="a1", 0x1) poll(&(0x7f0000000080)=[{r1, 0x5}], 0x1, 0x0) dup(r1) write(r0, &(0x7f00000000c0)="a5c44dc6b1569db810d726ed57a96f84ceef9b5f69270c6be8702226877d557852fe82939470b2cf39ab0db131c740ced95f38ecbdd65a66a7ba3b9143fa1fa4271b791c234cc47a8ddfb7c955676c725c", 0x51) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xfffffffffffffffc, 0x0) 22:28:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x60}, {0x6}]}) dup2(r0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0x200000001fffd}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x2) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=""/237, 0xed) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") shmget(0x0, 0x3000, 0x499961bb8f86e6fe, &(0x7f0000ffb000/0x3000)=nil) 22:28:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETWF(r0, 0x40044266, &(0x7f0000000080)={0x0, 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x0, 0xf158, 0x8, 0xfffffffffffffffc, 0xfff}) 22:28:18 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='./file0\x00') truncate(&(0x7f0000000c40)='./file0\x00', 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x1, 0x7f, './file0\x00', 0x5, 0xfffffffffffffffe, 0x4, 0x5ab11adc}) 22:28:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r4 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) fchflags(r0, 0xebb8fcd890202cd1) r6 = getegid() r7 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) pipe2(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) chflagsat(r9, &(0x7f0000000880)='./file0\x00', 0x0, 0x2) getgroups(0x4, &(0x7f0000000740)=[0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000540)=[{&(0x7f00000002c0)="336d031884aaeb96f710b357d32624547f874254995d437c0f44fc1f54f11d1c3f054c8f985dc925d84a9b600f69b2f67a822da09ab770a3cd7985b91f692069ebf60aee1fffbfbcf34e671c17c4f75d175a6649d3f8934bad637bb0beab7a266010d831ab22c47d444fc090e3834ef966febf1428d8ac8609a4c090b602016f7ab1", 0x82}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="d77ef65053926d8b17b41c9957f975504b1ac2dd01601f7d44656c104d2a5eb437ed4fb84750472360fd717b08d61aa96b2e2d4be9494beca33957caa5c14e67bc660b022d9f171fc30e1ef3cd9186f37e1efd98ecf8989dc1c58eb5ab06659d5aae3b29a3099879312ce074fbb4a55acc893fb2", 0x74}, {&(0x7f0000000440)="f4e3a77f20904d07321ae7f6e5b49bec7a19d5c9432bab05e62f695aef3464e7a4ca38d6a8d86f34ef42df12e37ae53ec745764a05dc0e44d01ee7f3c6d73d19a524066663c90c90af489c07e24e87c79a4dd8db9ab547dcec34a010f2588a50351fb2f85dce3159e215a01f1bd2ab791defb53c5442c3369b82836ed8816b12468831d89a5895db7d4c719e85c3be03592df55b0ce0bd6351341f9963fbc52f96362017aee1aae2b606b1e3efd032a8d75b0d2467e772baf6940a754b5741498b5894e41021f60acf2a67f6991b10bf", 0xd0}], 0x4, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r10}], 0x78}, 0x3) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000380)=0x32, 0x4) bind$unix(r0, &(0x7f00000000c0)=@abs, 0x8) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/108, 0x6c}, {&(0x7f0000000100)=""/60, 0x3c}], 0x2, &(0x7f0000000180)=""/184, 0xb8}, 0x1) 22:28:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 22:28:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06131bb0398824b3da025bbd45d3bf579456fc7d40906008b6b87cb2d72b8c9db939e9ad8a4f5f728193e00"/101, 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc786972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808b6d27351c939a9f7d22bbdefe327ef5037e4", 0xff4b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x400a4b, 0x5, 0x4000000008d9f, "00000000001f0500000000dffffffb084000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 22:28:19 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) accept$inet6(r0, 0x0, &(0x7f0000000140)) mknod(&(0x7f0000000000)='./bus\x00', 0x1705ab5660ee2a62, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000100)="000000186004008b00060000feffffff0000000000e0ffff06644c2bff020084c9780f0009f6d34f22276ef7", 0x2c}], 0x1) r2 = fcntl$getown(r1, 0x5) r3 = fcntl$getown(r1, 0x5) setpgid(r3, r3) getpgrp() fcntl$lock(r1, 0x28, &(0x7f00000000c0)={0x3, 0xfffffffffffffffe, 0x3, 0x1, r2}) 22:28:19 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x3, 0x9, &(0x7f0000000000)="bb565566bec292be0f992440a2c2f28459bba632d32221c190790273ba32ed596b1922c3f2d832493d1f7c944baccd86012d9f213bfbb14244fb8de14503e6f315052b236455a607c3c78738585ffbad7d1e9d38", 0x54) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) 22:28:19 executing program 1: setreuid(0x0, 0xee01) socketpair(0x0, 0x5, 0xfff, &(0x7f0000000000)={0xffffffffffffffff}) r1 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r3 = getgid() r4 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540)='/dev/pci\x00', 0x30880, 0x0) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000080)="82225fa26b30e74dc9aaae790eeb3db1dda7d8d2fb82b874097145f3a778023370fc6d4ded94757cf164d3285decff78ab8d90b84cb325645f588b96fba6ffc6852c01b8654c480825897c8173805992a90d53d6a8e32ff976a4b1c1378d9be0b168dcc2c852d014eec0c72d717fbe9d8ddabe9d7e0b908dcaf740bdcbe30ddad636de4693aad7518079d1eed56cc05554f19af570d61e", 0x97}, {&(0x7f0000000140)="7efd46e26894bc818025fdf379c8d085c1311decf1dfeae7d30384eb65d01e551cac907aa0117ca01bf503fbeffd246820b6", 0x32}, {&(0x7f0000000180)="59c6d47d6cac68cac5f23876e4adb6016a164f097aa9a994a7e9c3929340929c3814c784ad7759260fa55648176e5a8ad4c2f701b3ddaa479736ee24181e58153036c83e8c22f0d7", 0x48}, {&(0x7f0000000200)="bf1498903d39fea4e77bf685e383467436927610c5db9138c9d1493ea5493d73ce75a82605c4b76e0bd7a7664b3f1bdde5b87a4c5382977138be50764c961b18e529f53994f6045e9ffd203b2c3641820e00766f37974b344ec7e59f7fe72166c71675d9532540ee7e033e157b4c", 0x6e}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="f818b6071fd5164ad1df3a6d7ba0782d6ac0f6fad23d568fec89817792b1327fda95df3b50b351e9c6c074daab7c742d9914d532ff7221b6a3f32a268cccfd7309cba1f39302e54862831895dda63ea405d04eef2839c201cf898784f7857ed1f7a32c09d3633550db67c90b84220d4206576a0220efc7991d19e8d89f8536eaefd580907d03e17ccb8292e8306813ab3a5b331dbb54924e133b347e7682db1fc89598fa51659993", 0xa8}], 0x6, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r7]}], 0x58}, 0x4) r8 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r8, 0x0) 22:28:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2051, 0xb) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getitimer(0x2, &(0x7f00000000c0)) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x4) 22:28:19 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() close(r0) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x80000000, 0xffffffffffffffff, 0x200, 0x4}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) getsockname$unix(r3, &(0x7f0000000100)=@abs, &(0x7f00000001c0)=0x8) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x80000000021}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0xbf2, 0x0) 22:28:19 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x44) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x7, 0x2}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000000c0)={0x2, 0x2, 0x2, {[0xb1, 0xfff, 0xfffffffffffffc01, 0x224e, 0x380000000000, 0x2, 0x4, 0x4, 0x8, 0x7, 0x1, 0x7fff, 0x10001, 0x1, 0x8001, 0x0, 0x784, 0x8], [0x7, 0xab, 0x8, 0x0, 0xb3, 0x3a, 0x3, 0x7ff, 0x37a, 0x20], [0x18, 0x8, 0x9, 0x3, 0x100000001, 0x5, 0x7], [0x10001, 0xf53c, 0x5, 0x8, 0x8, 0x3], [{0x5, 0xae59, 0x10001, 0x100}, {0x9, 0x2, 0x0, 0x2}, {0x10001, 0x1ff, 0x6, 0x8c4}, {0x2, 0x81, 0xfd6, 0x7ff800000}, {0x0, 0x6, 0xff}, {0x3, 0xd72, 0xffffffffffffffc1, 0x40}, {0x800, 0x9, 0xa9a, 0x9c8}, {0x8, 0x5f, 0x7, 0xffffffffffffff25}], {0x3f, 0x9, 0x3, 0x3}, {0x800, 0x1, 0x7, 0x3d56}}}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000340)={0xdeaf4152, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x1f], [], [{}, {}, {}, {}, {0x0, 0x0, 0xfffffffffffffffe}]}}) 22:28:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="94") r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x9, 0x3, 0x1, 0xfff}, {0x5, 0x9, 0x7800000000000000, 0x7fffffff}, {0x3, 0x7ff, 0xee8a, 0xfffffffffffffffb}, {0xee25, 0x5, 0x1, 0x9}, {0x6, 0xcde2, 0x3, 0x3}, {0xffffffffffffffff, 0x8, 0x80000000, 0x65d}, {0x3ff, 0x7, 0xd6, 0x401}, {0x1, 0x81, 0xfffffffffffffff9, 0x9}]}) 22:28:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) 22:28:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000780)="000054c78c63413a8bde5ab9874ff7c5602d7b3ad86d1acc87d3a4fbd2d40d73b6892ba45591186efc112bc8157a4578fd37ccdecfb6047420cdb163d23df5f6b684407ce45e95d573c8177b86bb73a898853921b4368264ab155673792cdbbc009bd4b700000000000000000000000000000000390275b0f931c897c687cdedafb45ddaba4e90f90573a721b14f6e300b49a0c6a7e08527b2bdb74bcbc8ea2625020d71aa6ca8f6466ef674e7964654d3115722a8370b014d29791ceb374377be495600408eaa9c1557ddc8320f08a6791f2af8ab8cb906de581b80daf42cb39169886cd7b092e0919d2730d7661b27ee299cc3ffe81721775e088a643c4f9af2e77bc28d6615eecbdb0b71c6c19d3dda9f748e4c981e33ef77de6d0d18c8f92173cd5156e8685abbd857d950514b5fbf4b077bef0000000000000000000000000000000000000000000000000000f168ff3557957fc2cab6a5657733de76698e4b54b2c1062dd0cdea4bcb428cce1993912755d5c6331d18e62eb255", 0x17d) syz_open_pts() r1 = kqueue() close(r0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x2, './file0\x00', './file0\x00'}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x481, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 22:28:19 executing program 0: sync() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x28102, 0x0) recvfrom(r0, &(0x7f0000000080)=""/45, 0x2d, 0x800, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x10000, 0x8000}, 0xc) 22:28:19 executing program 0: mkdir(&(0x7f000000e000)='./control\x00', 0x0) r0 = open(&(0x7f0000021000)='./control\x00', 0x0, 0x0) write(r0, &(0x7f0000000000)="6679f5d44422d7de6ee5ccca04d5eb4b4cdb322ac63fe9589ec83504c107c169950363b96314a0901daacad72c16fe3951b31e456609fe4ffc87090deb03a670359327cdf182a88f020990db13680e5f0c18d744795ca8a2e4eb27aaf76cb98a0fb693f7d6e819507333204272c4b13a32cbe2d2f3ebf750f4b82aabe3067a5e90c62b93c2f80f04f5e52c31ba7f0d79cbfa014eb085c6b88b163a9fbb8996ef93a7111b47e4a4007bb54aca697e1df0adaa2415cc8b8503fb3a8e7dce2e9066326f4f266eb57ab3d505cbdb6d429cb1d0609e938fc6e51313f257c785d6ead71d60a5e2a58cc31fbfa339fa91956dbf83569d2c", 0xf4) mknodat(r0, &(0x7f0000040000)='./control\x00', 0x100000000021040, 0x0) 22:28:19 executing program 1: r0 = socket(0x10000000002, 0x0, 0x20) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 22:28:19 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) chdir(&(0x7f0000000140)='./bus/file0\x00') ioctl$TIOCCDTR(r0, 0x20007478) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x800, 0x80) pwritev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f00000001c0)="8dccb2bc8e1aafbfd44309a8e10a06b38fdfd30e8f5600b89c1a88f3c4cce85a62cdd1b9cba04aeacf04554a4c0b0a6bf860b527b98560b918522bbad7e5e4cfd5224287c925c7c14efec3c02f9969703e3f4359c1ffdea3c39bcf353a037bc800556c2fd48d3f58709f8dc3788f4dd198b70709b8f0fc7a7d8062332d027181565a"}], 0x100000000000016d, 0x0, 0x0) geteuid() ioctl$TIOCCONS(r1, 0xc0106477, &(0x7f0000000040)) 22:28:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x18900, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x7c}, {0x80000000000006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) 22:28:19 executing program 0: clock_getres(0x0, &(0x7f0000000000)) 22:28:19 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)=0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10800, 0x0) linkat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) clock_gettime(0x6, &(0x7f0000000040)) 22:28:19 executing program 0: bind(0xffffffffffffffff, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) r1 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f00000000c0)=ANY=[@ANYBLOB="06df62eedf367d4a1f902de289ba6976"], 0xa, 0x0}, 0x0) 22:28:19 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000740)=[{&(0x7f00000008c0)="e32edd7180e1b95f2b51bacb850c695118a28c2c3ff9939c5a7617e532b8a2e7a43385536c259060966601fb8217c6957d7d43d4a4a15303e9c990c586d247edaed8ee3a1c0dab523ca5e56f24045126d69d52c1467a552bb0f7d0c773e9a3cac53895ca09055ce89ccbf78564111af5956588f259c266dc45a1d41bc299437ac9f31c1a98a18bd29d0a692af5e3d93509834546a770dec55a602365716296748daa5deb5f6084f746163433bf0c2b7e5a3239e0275f13ed178a1586ad02afe3b4f83be7d6edb238d3f1d3c07e2ec5c5c05c5f8a8477efece708bbf76ccc693384b3e0fe75eff1", 0xe0}, {&(0x7f0000000380)="e9f6897c8331d94ca19297bd5d2aaa7505bad016113089e0a5d7ed810562ea3f43d93f972118368d53e814b168f5761b2e9a71fb223f722e68fc9b845f9c9dc7386675bf8c46d2731b059601616dda6b2794623da388fd09a2024ae22d18e1cf9fc750c8308be42ed24e66111ce504ee98a872fff49f4882a2a772785ffa78df44400e02c55318b4786eeb986940cac4d532b4d3fd782a061d94acd3cc542ed77a0b504683abbfa4c2aa293dfc4cbbbcacd09c8525a29f965ee723bb792214838b9a29fdd1ae007ebc96bd8bf9b8de286766cb3e5f9a", 0xd6}, {&(0x7f0000000080)="25b838514dfdd44689c1", 0xa}, {&(0x7f00000007c0)="bdec2e0f095c157937882ca40078c47ebe368f3f3417b3a90a324dc4412eb1b143dbb2c47f05800b2491598da5a23fc60cae0e63850a550ca0a0f2237666ea3dfe313808d00d758d2fa5a006be66823d00daff9304fb3d5f753fb1592e72cc6cebca91364865bd511e2694f7a7fb76a18e2df454bbc05fbc771182f359abc2a0c5ea046a2a750a8b45223ce6813944428a3d1de05146f54bc2756e7961d22a455a1408af11c4910286a51e3dd3aa5c3b6bfde73111d33d9cc51e31fac3156a63792689355b41504998037c1b5fbe304d3b", 0xd1}, {&(0x7f0000000180)="f116ecd53af6d9b97befc2cb870eba623949911674d5ca06ef55aec97ec7f2a53a8750324da9316cc2b4da2b92bbb81b40aeceb7d5ef2e09f09d6e10a6d8afc853832508965221ce30d215cee7e82b7218692037ef50d9bda3068911d5a84c155af3922a680ff0ba129de856fa406d1a8e0464884680c85137637d745285de3ab7b3c26ec8177b8db8f6397310c1592e58c9bb9abf", 0x95}, {&(0x7f0000000100)="491b5ad428e3365e9f7b674828081d1d732a2d50ee30bf8b1218eb09317ccb52096adc4b806ac1f2", 0x28}, {&(0x7f0000000580)="f4cb89fb7c7da3527ad0de263292ba3c6b66f010e07484119d73c211a43471602ec9bf0b94fd60f12faf86037e3273401708ecb29437679e686d1c28d317895a311937cacce49049147b0ed391a70efcf0c4d29e4bb96f8f0b4d2ab62ddb99440af5b916d808b4a8c67df736dd3da3c81bf622dbe63fc02c0531af5064ef0d02fc8e4ffb7e4f73492db56983d80550d0e1c54222bd535675b56546d04e2d918c34bb7aeb03bb75b48990913f0aa054ab7052cf75bcf871371faa04652653e051615d8c0a897aa7353a618195e896cc2cf9f6f4bc7b057d75", 0xfffffd51}, {&(0x7f0000000680)="008e450c73c6cc0dc40557facd9dafdaa7b56320868bd98195c2c0b3f039fefc93459667258baa24a042b9f4a7db7cb873920062bc07996b8fb9e2ffe05354d0712a2dd019b1aa184a3f5240f0fd6705f8590af1c27e555eb6b2907301805ca4dbbe3e922fb7298ae00b3ffa076352718652482114a054561d4c0628d2d45299ef24d89c59be66324c001de3b5e91f56d9c7f16c9bcbaf14f6ea8365f014c464", 0xfffffffffffffcf6}], 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r0, &(0x7f0000000200), 0x4268) syz_open_pts() syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x8) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x1, 0x1}, 0xc) 22:28:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe8a, &(0x7f0000000340)="b6") 22:28:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1451, 0x5796, "b000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 22:28:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x4) 22:28:19 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000180)="bc06da7a7c86a1c36b2c0d4b2b63c7a1cf107dcee774956c0c6c1a1f7d751fb1ca"}, {&(0x7f00000001c0)="a2a60d0f23b27db518e53791fb87bef8aa56fc49a89108113847f0bb0b305ed7ae64824d5d136b7ef6a131d20a522dd7be82edda1fba6145fae77d070e92152cc9b14e9e73cc24e73308293542fb6ddfd92e648bea00140fa7e67987f100191d7d415d670f8b813813c12e122b91b8a1116938"}, {&(0x7f0000000240)="4adf0d81a320b19ada3079923c4b02cd348ce3307f463ce9d46b786431a6b3f7650814ba63fb6e47e9b6a81687aa60e91eef7fc09bd50a5616c17a1d4485705d0544701f5d76353c66c20f23081a7b6346b153473dee5a1ee245a3009dbad407bc20181155b1c86fb71c54dcc96de19fb15bb4dccf5fb9740ee3326c831c41eb8f41782ed549f829e5132fa9208e4e7a88f6c7b03b6f2a797f6f17ee61bfc735de84aaf4083289c3ab9d2a14dbc1511db3f6dc60f4f29fa07fb4bff2c2358fae3d809513a988c4c1ff02b2a1f86a619826bc1ec70d1c7ecceaf1d05ab8106e7ec0f552387eadf80017470df44690"}, {&(0x7f0000000340)="3492ad77f60fc4e3a1328802bf022de38eda1fe56c2c10f87409149f1bd8ea434fb788cb16763a2b91ed829849ec926310f07b3de16fafef5d25e2da646021857fe7758c832e3a053337887976899766690e0fee7d20719c99b33777908ad58b63290e432b9da927de4e9b5191455f656c2be6f547efb608f17692167a97e957aa9cba1dcfc9c54b2e59156dae3687d266ec1eedc4c05435a6c8fec58df6ca84c9ba1e8def6d336fe35488d685113f9e37c945cb1a0e165b802e2dffccacb213ec5d93bc227e7643fa274086dbe4e95900786a82b1f97a1afb3a60b62d619df969e45db47898428fe7"}, {&(0x7f0000000480)="04d77bb8a3323e79d7bc703f8d97"}, {&(0x7f00000004c0)="c3eb33d9da89ca7a34b7f9c19e093dee21689d217b836883266e9c9206b5d55fd36dacd92f0bf2efbf5ae7b6f6f6eebfd53a303e37358fd9a98c67f5433b210c151179961919b080dcdd8ec88c8a6dc46474312c6561fc7e834757837595f088010acf7a2a3d21190fd812ad02eccc7d7ed5b498e5cc2ef4c578d9a0708ae6535e7aeb499daa2d3230c4218155a738c972fdf26c64ffb58c16b27bf445e1bfce975576512687f4f81bd616afc30d8335ebfb0ff5e81794c32bd3f57f065ca352e857f0f27f07342638f15bff81cce7d4d468d32cfdb24484913693"}, {&(0x7f0000001680)="ae687a95450ddc47c93b26085d4d67be7df719f1df7197b9a7aca27e56bf9097d75c7f5f7280536dada3513cdf577cf99c3011a16fdecde3bc533ddf5524d67aca8f0cd55f798170760823a5225b85c8ea650d10ee42ecd994b7b1bf5d9a58ef615057fbf64e0544520ea5937d374ffb4b8f8ad606cbcf98c6a980f4249cbcd21ace504da9c3d9dd570c4366e98a0b7755f3b6e499aa9910aa4e29074c1cc2a207a468c2246c20b0e3a52ef009c62308d3d2e5c28bdbc4db8c9ce11f214763300b98ebf77cd9e2f182e4c61ce6b37dbe574965febe856015051469b770c9e63b9d0e0b765f38042b42326c53b1441a57ee"}, {&(0x7f0000001780)="c41cd9744e24dc41e2d29198467fbe2c136fe61a810e49dd64ecac449fe5ef4cfc322cca0c89905bae264b2c4c73c29eba999025a914e01261ab48661de89b1e963cc61f88bbb9adbc0e857bc649e3248dcc7189053aca80d97c645c55af7865d5d8e304226f823da15dbc3bf64c03077ad2a0a1522df940a6d4e266f439cb109f288c7e1c0e7ee5201514b9d70e7abeafe1559912fb617ab6c2a5fac13b37ed6e254641607d7adff9f03fe1d7286162bec9b68b0069a911be4313b161dcde98005ba2b0898c3295e54d014414e9e45f59a4f5755b69796fe8aed1d1f5700d1c23e23adf70062c1e9f5b486e4759543478e8c2822f14ed7c6573b6b2b91ce3bf0e4405331f07aa45f421ce01aa4d639d9761c606a67ee8fdc23879ca61b87cb099786f9ca698c0c5d1a9cd6c12373a669e23ba21c22760a60b7133cf62376fd194a2b124e8d5e7d5916807ebb905408c111543fa45c1ad15ac3eda6d509ab2b6518b7fb60e96705d18b06e12c5d045be73b11fac404977e08a091b3933103de278128c474ef4ab5000366cb9c273993e90f29539226e4a5e3c9c0fb1e9e8b0ea9c7dc412ed50dbb69e8c3c7089cd119767f096bc4983239c3a7eb82a46e4394fa4aba24a43b12806ab16337501b9d8d4e706a0f4be2f20b0cd35494dd49fc0ea2b283dbc1edc5d9d0ca580eba045bdb7e0fcbf91ebb36d15a9aad29e61fd3eeddf12f96dd1591c3a992715bd5721df072c2ff5e8d84ef8b40c172aa2d3900fee795c3c53a3879e0945256885634db0f9897b69f2806db4a7784f6725b67736f8ebff38bf352cdfd070f2add0de6eadce0a98cef35755289919acc0f6d46b5404a8ea8a911f22028fe73ed620ec0ec7c52537a501c45873d44ac5f40df7b41c41f0a07c2c36d0a42606d63667acf5aef77c0838355b2e060dfb489d89a25d912f7a56121df5dc1b076cc118d5fbcc0d3eb70e07c94cb8d1b53302e991200233e66f4bf4b92cccc1c5faf7b9af7649ebb322444cf4773df2cfdb8e7d27aecdc977fd7385bd023d1440c6e1ee205c4f5e70cb80c250b77f561360b19f4227d7332cdd273e200f65936605e88baac7c35ffdb6959ef9d67a6adb7eacd8769a36bae063cee07e740ae4dd010e5b3f8cb8ef68936fd198bc1cf786b716f75df6706ad4dcc45adaf8ac8b5402c1bdae7f0aacafe1ae8267d423a8444326a566edc12ebc130fcbedfb019b1cbbe8ad6b433709eb656ff13010071fc4c8610937d969be603d95d34c99841d457e18310745321abb64aac13e549677b09839a6999f1cc7429a2d2d210a430498760334568fe2e9a245bd5158dea2f1c845462e696fad835ec936c4155fbd15e965a115af6165c0a7988ef83402a4ac4cce1530edbfb32c64c6ae8c9ae9238df20547473f9b470b596a92ada72b4d9b51ddd593d7090c39faed8f93b0a09336f4a09c22290f386e9b1d74e388a33302cee4be13d28e001204a859dfe1aaff8016f2b121d930730aa1e604c29fae95bbb1134a5b30de4da21a91d02cf07419ba032c380297a3b4284ad19b56458d65c234ffd55f1fabbef78cc1da1b53c0f15d426b58e4fc87ccc95aec08f7a43bf4b6a733e58b81fb53268348a2c294b7af1165ea30e76c858a6248dca78754b94e2c9594e53ee77e7c2a06ba9d6af76a3367e7a2450a84074cead1da6821847632dc1d4536f908c2e3e6928dcf4f707ae032d9061b671b773773a9966f37886dd3925fae5aaf0d637ea6b04714ba2e05a7cab223047ddde26daba96cfee3e7c9f030883ba2d1e99d2d7785b07db0a28346540813f6aa8ea4164af008f459e068714869f78a2e432b431fdde6112d105464f8fdc59e6d8a1c7ab43549f44e571e9cce5ca46fd9d0a6f9eb07146cc1c5dcc3d58193016bb77f3cbd6e9b5420e470cb2d1ab5cb7a2a6fd7e005710fbb65ab21ccc81d8b7f26e30bbbae2160d3f2ce2bcddcee44cf7f3241ad2d29cd876caf1fd2b7b58f241839ebbbb9f2193a7eb0af35c97be18edddcef5e3e0d36827f0045a22e565294bdf12b2b0cb53c043e1a1378ab0e47acf7463509fee0a6551d86114f9806f3a23d40cbcf4c017f0060789aa5fa3a105341843697b13e6abcd10d8a181077e061f43f7e390b5b08520fc57c5763ecc99e1cf9aab045d79a1fee2bcd89a78b70f960cb87d0bd4301d58f45750e9a4f415f193c28751427cd0ab99d7e5bad0a0c3990a8eceab76cde4630b401b1c612f58b2d3d48df7ae4d58f377aab8fd4a3ecaf7417b153559ac114ec127814b35626d974c4b837abfd2e04c177a6bfceb7d8f58a62de72fd7955975f98aeefb086315d0e27f60f640800427df24e41bf8d0f1dfff33de29431eb6c36016ad1e50211bf0365dc064d891e0aaf986bb261027e79319105392fda637c10e5c37aa104b6723f7ce9b7ede6d18fc5307855e304f34334c40f90f507d84a91113cb9827d92759d90664e17eec313b70f89ff8f2b227cd8cbe67f7459c5be76203920adf6b5c7e0716a85f4a8c5ffbc422c64faa8f64ea569e47b8badf81e952008ebcedd8578bb43b2195d8d93724f6f784e15b6b65dd751afd10b845f55778c30de0907b9199d0f4f9d31cb270c4bd87fb3d4cb90d36e9be9f14c78c7bd5827ab34cb7675d54ca28f3704d24a649832678127aa00b57e8b0fa940a0570e6d32bf0fb759e51b20cd81bc580fa766ecc490abb44ff4bb7989db2b58595658601ac0abe52f67dfc4f9de45f700f2b149f9d7eb64e66dc93f40234aa1a1a9027a7ac685682d7ca8e908720aab3e96c92831b18b972c83dd554b3898d94db9c45df0fd544328d3737675713db9c28f45f9b1e3f46e12a2abae894c2041312942c46745527a71b90059c829258caadb45bebbc26876ff8a73b90b9c763a30ad041ad0bad7724155ee95db72e35c310316a5a770a0f1c27fc2b98612fe1bdc8df4eae91572892509f8e10de960107540306302a54056e968ae591b495af83a1e36d2c830e2a09e69adcc184b2ec8e697b6e826b152c03b70d5a1d4724d7b05a7d9a90d4101d069091af1a60024d00daa10aceb8d6d1ac39276c30cb839283755d81bed7557beaadb21f9c268560f2ee98dd20ca9944fd2dedbf7764d33dfb914dfc3c20d8b418bbfe18df777ce48d0a66a7a203a943c4022070ac77b6f8401d6f562d7206212c88a92054b5a9ca0da8f37b6ac32bde15345d366b358056ea52fc5476383c8f77fd2a6108b8f99a95f3bd9da2f19a754f9eaeb915e0259fff027eb2b8235646c2d71caf0a3c3895c0bc0723592259edb668589b2a56c68ea357b9527e260f21e84371d5320d52aecdef0450474e8a49eaca1e2c3c78c5db9d633b6509c2252370cb1481fc3a03d03be3adb79ff2c2a8b96ed0e16b194d6dcc1042dd6f1117f3045b42b1953edd0da0f78f749215c56b787c6e06ba0780ca82f63229ddcca9774d4dd308512a9ea055043a1b09aa14a224f7d49bce2b4b4ced7eb42b57d41740bc4a82b7e87ae51062a1dad112b43353541413d6d9da1b86e9fde139d392ff1ee225b43d58c83d47f2b67c3baf382d4b20684041be177b3f5f732f052775818ec48330acd44f95006615678bf1f4ee8af644911e633d5303b5362b554a1b481d5d1a1d4f40468ad9895b94f1cdd0dcd91ef0bc715283c9dd716d01e6332e669c6afd9fbff23e2252b7a7a74470bd6ce05c12fe6a6a041165c1621b4ac4ac6631557acfbabedec1907941cf27213059951c1806b54bc3adb6eb0c354ab34d69f6ce08582ea8994f007e0d7aad446910341b0086db22c5209ad680362e05f94e67bc17fa7ee54018882e860c724421d2081dd82364ccf6da2242386166ae07d41e88bfc4a6208117c9a668dd46867cf01af7c994900f0d42957ae04c7bb532c139f3f5c32e46dc171c619b08bff2ba64ab580981f508dc6ab0bd40482b0304a417e8d287dc6833786e2de8504fdfb0ca7eacb242a801a78d9091b401a3accaa8f746e46d6095e021d01e1bedcd68e36f1c1f8d9ac9b6f73edae6e8b1c263c3f1f961c82101270c4dd77674e86ca95f0c8bc0c833faf572950cb5a40c1d7cad3ce4ed7674071353aea7697effbe4c6f11b5c00423e59ad47ec092f7f4774a87871c6c38b700f184696e72e22f8e6d0d2b206f169372756f17f258376ff8c3439b08779cd5b8e88563fe79dae07d6c90332921da4436f7ab1bb5eb69fb1634795542c3226a2faec0c70605efe0015970b09d8d59a13fbf6dfee3e9f9364c579e7004664a8b39deec1af38cfa54ee917a9e49b651fc7d35c7969a12a3c4d67c9c21b1e93b11e31fa77cbfc4f76b41d527a6d90fcd7e55f7a38065ecd203b823e70186b92f7a2b22e6b7e0327c852457d02dfd1b5acb373aa1671bddff45c16068024131d3cae391e44f2191632460fa911f1261a209df18a23bad4a957a0fe22aedd10ef165083a9a82fb122d2ffe026b2823398e84d734666753ed94d449d9948c7edfdd43742c25adf82c37e9c2482760961d28ba1984bb61dadb74c862bcc399962dfed685b097c1cfaa0f7bd0a63033f71b75f74fccf9fb25509525a519d2c198a3f184f315c94b94f7aa811c469e0e716ad9e7b5e34c87b2024b3a934ec3677ea5d58859d90e7e7cf154967ab577c28b04ed15adff0f76e173c3286ad7dfe25a61a0d0d1cd5e5fb5201f1609085ea44f8a0cafded9f9d9cee8365e1959b9462f98d4739ed71f7d26ceba289a2523f209405dcf7938658c22d08ee83a57291a11f2de89021341cdd8b6d6bf487bc5036a5ac3c8c3bffca4fc71d98e2765aeb907f4e98e6212910059959ae549c0aca98a8351a976bfc82b24af13d0ccc8bb626f17a6ef2ab76646756fdb623d2d38a0abfc6a970a6b6af094e0ee0a5d864a20d25e3e29e115d282d84fc3e171c1b94f6a6e61f9dc0855a48773a62cf88dd315216d8f7d0aa36ba154a4504372143b9891acd7d71fc78499ee8cfc21dba3ddaa7aaa21dad94a4cbafa9431c997a079e3c6954957fdc8f100d6a4515d69ce50804a27daa60e3362fde0cc543094fb1b091424b5d7d88ce9043b2f1b255a725da17761f43c4eafa10fdfbec837a78a0a46c3894a14330cc5f3572ff506802895285843cb87ae554369092d257d79b4e572c073ef5bbec9b9ebd07c7bbd2bd4ad86ec956ca6e86b3cac69f3ed1b635f0c87c8c5634f860592f6ed3ba9430920d22352ba0d8ccc5d77a86d91343838ace6b87dc9d2de29cc2e722474b59cc2953f79d27fb74e28eeba9c8208054ef4fea56c8284680d4283517fcd6db9d3c3acaf8a5e5bd36a34669b40c6a493943f53a6064eaff256b1710abf9ef9889a2d0690ba787ef04c0345757cb62676ce6a030463b793643b5f84ac27967f6ca4766b3a0011c56bcf08958ac0aad62031f399f2479bb01f2a63082e985e75f2095a77bcb3bd05b9a8ed91d88e0be5a0377be880cf0c4159aa2f9b2753122ae96b766ae188eca90193ed317b42e4bbc67fbbf7eb202d45697976adcc34dcdc45805559974fd47154c1190d197f0bef8274c58a88ed00f9353b80d234fb84a051f6651c953c10ad3902269582c9b5a76433682d22eb63a07976b531d9aa78ec896e8f51c708ab5c42e4f17b89f7290b23fe18979899c4a6488b0e2583a71e5b962ca4a3a7ad517c02ca2fd383ab156843039460462a1db0054a29fc91bfffea75605ceac6152de59f1d1e17c7802f6a5bb5c755a74cb6d305fab77e361a5d9420d454a423d6c1f5cd4541320774675"}], 0x43f, 0x0, 0xfffffffffffffff8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe(&(0x7f0000000000)) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x0) 22:28:19 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x5) r2 = syz_open_pts() read(r2, &(0x7f0000000200)=""/179, 0xb3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x0, 0xfb7, 0x8, 0x101, 0x8}) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r3 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) write(r0, 0x0, 0x0) 22:28:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x5c}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x0, 0x2, 0x5, 0x6}, {0x3f, 0xfffffffffffffe01, 0x9, 0x3}, {0x8000, 0xfffffffffffffffd, 0xffffffffffffffff, 0x57}]}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x7, 0x1000, {0xb, 0x897}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 22:28:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x20, 0xcfa, 0x0, 0x2}, {0x8000000000000060, 0x0, 0x0, 0xb}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 22:28:19 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 22:28:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0xca, 0x7, 0x727, 0x10}, {0x9, 0xff, 0x1, 0x3f}, {0x1, 0x5, 0x1, 0x7}, {0x8, 0x3f, 0x4}, {0x76c2, 0x10001, 0x7, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80000001}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 22:28:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) 22:28:20 executing program 1: r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x6, 0x3ff, &(0x7f0000000000)="3c938671a583ebe2eade76e9b40e3c216f277a4e84a3ddc99dba205d898f0230bc2a8760741d5a0c7d1cf56a7bf99dd8cf792bc60fb3d71d26774d0ae56e70156d4597e94e393c9e9a056ed51643c3d1b0a2b02340aa849affdd03aa86ddc06a9c338506905655669dbf1087331997c8b3eedf926a029c5c4df816fcf07fdc71ca7bf54389f872bbc779da8ffec525121c91153c", 0x94) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) 22:28:20 executing program 0: r0 = socket(0x7, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x0, './file0\x00', './file0\x00'}) 22:28:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004008b030023270000000000000000000000000000000100000000000000000000f6a2287f433f", 0x2c}], 0x1) 22:28:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) 22:28:20 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x1) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$FIOASYNC(r1, 0x80047308, &(0x7f0000000000)) ioctl$TIOCSCTTY(r0, 0x20007461) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='\xc5\x00') 22:28:20 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000240)={0x9, 0x401}, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="02", 0x1) 22:28:20 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, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002f000000030035700100000000000000"], 0x38}, 0x0) syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 22:28:21 executing program 1: r0 = shmget(0x0, 0x4000, 0x11, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknodat(r3, &(0x7f0000000100)='./file0\x00', 0xc000, 0x400) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x3, 0x101, 0x40, 0xfffffffffffffffd, "d04bbbbcff5285a5855fde03f01cf3bb1f69ff98", 0x1, 0x200}) r4 = shmget$private(0x0, 0x3000, 0x712, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r4, 0x0) 22:28:21 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0xfe, 0x8}, 0x0) 22:28:21 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 22:28:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x35}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x1) syz_emit_ethernet(0x0, &(0x7f0000000040)="b6") 22:28:21 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) socketpair(0x9122673388253feb, 0x4, 0x8, &(0x7f0000000100)={0xffffffffffffffff}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x0, r0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r3, &(0x7f0000d06ff8)='./file0\x00') utimensat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000000c0)={0x1, 0x100000001, 0xffffffff, 0x5}) 22:28:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffa, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0xc) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000200)="b4", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:28:21 executing program 0: r0 = socket(0x18, 0x3, 0x3a) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x88, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000280)="aada31afde6156b273eabb54bb00b2ad846f7ac9e9c361e98613d45db0c7b60b1b33dedc72d18acc182b12be8315c743713f86a415aecb410ba7f9c99c2d6424792a8dd710bf193d4d454a96f55a24084f9922f2bceba47fd2a652463bb8dadf4f632c6e3c91583d68a7c8836fd1a9e55ed8174de76f85d79c7799568a71d50eb5bb9e4967538b77adccd3c0b9c7c4c8249449b2a9a4621d4e32fb3dfec83287fc290c3f0f504e116e4b82574ace429196664cb385aa2c4fb9d2b006426787cf2f04770f0ec2f1f49b2f2fe8d49b4ba04aa1395095e0d6f7f555a9014baa56d13a66554ee845cdfcbaf0eef0199f4997de76", 0xf2) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xc1, 0x0) write(r0, &(0x7f0000000100)="05c22baadbf050b36e2326e9aa6ea6ef43cc1dc67eef9d33e1b3027d37953f93f3270f03d295ebe990c5767fd628674a49e07b3a8faed9b2551da39da38736b665ddb93c155147c482424c44ec32a167602d65b7cefbc16c3aee06866648c657abc00559861552eb8cbf7ba2fcf66293341eeb9d3202cb88a6ec310a1066c022493e837ffe55fe0a375f6725b6979a296df17d5cea73c762ac62f5e10ced2813681856dfa9e6403cc45dda626d46bb8c9581384708bdda757bf78c5d5d478dfb57d25ef7a266ab4348aa20b38f4fb0a26dde6d3e5addd3485e8816939187a23e2f5d723a9853f73c30dda4575b08649fbb70b9", 0xf3) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x2265, 0x0, 0xfffffffffffffff8, 0x0, "73c6506cd7444bfeab0e220804f06efa09b134db", 0xffffffffffffffe0, 0x7f}) 22:28:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x806, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) 22:28:21 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) setgroups(0xfec0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) setgroups(0x0, 0x0) sendto(r0, &(0x7f0000000080)="7ecbb1cebd3692987830248dfd973245531b5c0308f011a4f43a7906b0c7b331bccd42e4babaa98ba7871ccad2a80210a6b8811f33359f243ef17577688bde0633d7706e8ff8898834eadbad3e9073a74d98f847bc45ae453b97b89857db54ffe24d22655301b953e319319df304af6280613210b054a60eb8d647a2529225c9aff279d713d53318903e744124b391aa07d08a13666b81c1", 0x98, 0x408, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 22:28:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, &(0x7f0000000440)=[&(0x7f0000000200)='\x00\xab\x8ax\xd1w\x12\xa5&\xbe\x02\xd6l\x9b!6R\xd5\x8b1\"\xc7\xb0\x80\xbe\x1ae\x9f\xc9\x06\x98],\x9d\x84l\xa8\xbf\xd9\xe8m\x8e\xf4a\x0es\v\xc4(:p\xabZl\x8a\xb0\x1e9\xf3\x86\x87aW\xda\x88H\x99\xc1\x10\xba\x00}\b\xb6\xe0\x12C:nw\x7f\xa5\xd1\x1a\xa4\x9e\xa6\xd9m\xe4\x9c\xc1\xd0\x8d\xcf\x86\xd2yP\xb5\x11\xabPF\xc0\xb9<\xd4\xa1hE\xf3]\xa2)\xe9\x97\xcbf7\xe1\x8clk\xd2\xd7$#\x98\xf2{,\x89\xd7\xe4\x93\x80\x15\x9e\xc8\xfa\x06\xd6F\xd7\xb4G{\r\xf6F\xf5\xc9\xb37\t\xc5\x12\x91\x99\xdd\xce\xb0\n\b,\x9am\xf7\xbd\x8dHK>}\xd6\xde\x13\xb0H\x82\xe7{h\xd2aV\\\x8d:5\xb0\xaa;z:WI \xa3\xfb\x12\xf0RI\xd2v!\xdf\xe3\xac?\xea\x95\xde\xe9(*pk\x81\x96\xe73\x02\x19\xcb\xc5V\t\x00$#\xa7y\x06\xdc\xd6\xa1\x02bw\vh\xb28\xfcxx\xd9p+\xfd\xe6h\x9c\xa1`\xce\xa1\x9f\xa7_{\xc3*c\x90W\x047Mh\xd2\xd0L\xc2G\x05\x16\x8c\x16\xc7u\x94\xf8\xd8\x8b\xb2/\xbe\x9b\xbd\xdcX\xc7\x19\xaa\xd3m\xeb\xbb`;\xfen\xa7\xd8\xcb\b\xbeT\x16\x82ko\x83?|\nk\xb8\x13i4iN\xe8\x12\x04\'%!\x1cA.6\x99UF81\xdb\xc6\xe9\x86\xd9xT\xf0\xe14*T[\xf6\x01\xffQ\x13z\'J,jJ\xf3\xf7\x05\x9c\x84\x96\xb2\x10\xe2\x98^H\x01\xa1\x1aa\xd0\x82\x11\xd28&\xb0\xec\xbc\xc8\xae\x8cI\xfb\x8b\xb2\xd6\xac\xb3\x80\x9d\xa1\xec(+Q\xa6i', &(0x7f0000000080)='\\{\x97)-/\x00'], 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r2, &(0x7f00000000c0)='./file0\x00') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) 22:28:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000015}, {0x1c}, {0x6}]}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000440)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0xc1f6c45dd6bd1ff2, 0x20) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000180)="a333335aa456558320b1bd04af890382a76233628e9a0038af0559185a0e6dc17b44e7083293cdf96c884fbeea8fc3234a26ec22b61abf4ed3e8101ecf5e9ac8ef3fc6e3e86d0520d81e427fdd1df28e596b758b774295df86d9cfdc1f383ea9c03afbe3747f94efa5fe1cc31317ece4673b75b4520aa1ebc124a315e5d9b9441aa8cb8738bb3fe438fe16c7", 0x8c}, {&(0x7f0000000240)="22a00ba966dbde2cad9aa64fc06d69481c935fd9b6ed2db93e10944d61bd655ee26d3e215343c7dfe22b54d5e2b4c4fe93f3b8ed96b21b3a5dda8196dc59f5bc734e5374997c4917ecec28eb7039b95a02d1d2", 0x53}, {&(0x7f0000000340)="228c1057d50e1dcc926a20e275841f5027d7e212d230019b568324fe75547795ec7064021b77fcc40f76637d6774a1920ba34b75642743259d73ac3f7abd2c5fdda8fe9db34e", 0x46}], 0x3, &(0x7f0000000540)=ANY=[@ANYBLOB="20000004000000009d4241a1f0d1c4d7ee1b15f9711091cd7bdad5fea40af19e60d8e41037a7496e43b1c51a1da32adaae89b8f242299c5477345aa03c82367f6e668192705ed2e52c3ee9a007a98b28d7339f57671560f5bda2a2c107f25ee1958d51b0b5d527f9030bca6ceeeadac75d1a2b521df9ffc2c58bcf61c51368a56975097b09f3382f67a6b986d9208fe189a802fe7289adb45c3a3599a2b8431e987e", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x20, 0x4}, 0x400) clock_gettime(0x2, &(0x7f00000003c0)) 22:28:21 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x25, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 22:28:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf639", 0x3c, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}], 0x1, 0x0}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000100)={0x2}) symlinkat(&(0x7f0000000040)='./file0/', r2, &(0x7f0000d06ff8)='./file0\x00') openat(r2, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 22:28:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[], 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) recvmsg(r1, &(0x7f00000000c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000080), 0x0, &(0x7f0000000280)=""/4096, 0x1000}, 0x802) 22:28:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10002, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x3) 22:28:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff73, &(0x7f0000000100)="3971bf006b") 22:28:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) 22:28:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x0, 0x81}, {{r1}, 0xfffffffffffffffd, 0x80, 0x1, 0x7fff, 0x9}, {{r1}, 0xfffffffffffffffc, 0x20, 0x0, 0xe754, 0x35b}, {{r1}, 0xfffffffffffffff8, 0x1, 0x1, 0x3, 0x3}, {{r1}, 0xfffffffffffffff9, 0x20, 0xfffff, 0x21c, 0x5}, {{r1}, 0xfffffffffffffffc, 0x10, 0x2, 0x1, 0x1ff}], 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x80, 0x0, 0x1}], 0x63, &(0x7f0000000180)={0x2, 0x8}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x81}, {0x800000000026}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) lseek(r0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 22:28:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) fchown(r0, 0x0, 0x0) read(r0, &(0x7f0000000040)=""/4096, 0x1000) 22:28:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000340)=0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000240)=0x7) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2c}, {0x3c}, {0x6}]}) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000400)={0x2, 0x100000001}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000380)) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 22:28:22 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x880, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x25}], 0x2}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffff8, 0x7fff, 0x9, 0x48000000, "a62b9fc8d743511768b56369793c18f96efdb20a", 0x9, 0x10000}) 22:28:22 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00"/4104], 0x1, 0x0, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) dup2(r1, r2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) msgsnd(r0, &(0x7f0000001440)={0x0, "bed897e75eca5612b2364d85a63468339730eec2f3877f9a1bd5e54059de9e8c3606664a5cd03bd02253ef44d1b05843ffcfd6ae9eaeaaee95f064682f3183ae29ce5b8dfc84247a882f3d1c0b85e0f55f6b643194053f797b47ec2429fba99be0bd5e62312f4db0656ab9f74418393953f6a17505be308fe8384effcf7777974b59baa71be455974bff713c961c9d3a4863c2632cede16fdf7bacd11f36422bc5db274552b1e5e60f924cf1451938109f0b1b95f342120dc90f5c27fe80276237cbfe60a04650d6f137f5bf"}, 0xd4, 0x0) setegid(r4) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f00000003c0)='./file0/file0\x00', r2, &(0x7f0000001540)='./file0/file0\x00') r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000100)) chmod(&(0x7f0000000340)='./file0\x00', 0x107) setuid(0xee01) msgsnd(r0, &(0x7f0000001580)={0x0, "6bb8d1a19d29eb6cf5966713bdd24dfaca9adca709418d80f7ec750a3860ff568d8a708cb1b8532a72175f31de7dc6f3bceaad4f94a50089ad42946187588dc53cbdd9c1c2f7511cfe6ba56e7d6c6209cdd9ec0136e57ef6f1a04e2867b49dd8a1e3d1af12fab045468c56966232b5b2ce6872b916ea7cc8e193375c3b98"}, 0x86, 0x800) msgrcv(r0, &(0x7f0000000080)={0x0, ""/14}, 0x16, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') symlinkat(&(0x7f0000000140)='./file0/file0\x00', r5, &(0x7f0000000240)='./file0/file1\x00') msgsnd(r0, &(0x7f0000000280)={0x3, "850c38d7fa23c8df10c245589bb2b876234734fd4631170a8ff7d6ef5c4962e335135b24d76bdaa025d5fc6f17d6ba54d7d4b6878a0b7e7d64871852fc95fe944dcf5463cd56812850b5fa7c8cc9fa20ec5e51fd9b47ae455346ba22e749305c2377c0bf6c4960d6cc6e1ab2a22fd7311df5b0cb98edc4db98a7aa2971ff92ce95e7f5081738e3adde1e2aef2d71a7d6236335583c500c"}, 0x9f, 0x800) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYRES16=r3], 0x1, 0x800) 22:28:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x200000000002c}, {0x87}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="1ba8f1b7ace9607b2b820392bf71e1ff10881d84f5f0166494e2e8ca13fcc1f1e8712a5a261ad97ee67db257c35f6ed77653cc6eb3c9f378e62a401ca221bbc4ab67aa845bd3d33e3430110c44bf3984629f9e868ccdf2401d54", 0x5a) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x2, 0xd93}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="06") 22:28:22 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)=0xffffffffffffffec) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x2, 0x8b, 0xfffffffffffffffa, 0xfffffffffffffffa}, {{}, 0xfffffffffffffffb, 0x9}], 0x7ff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x80, 0xe31b8094e356a7e2, 0x8, 0x626}, {{r2}, 0xffffffffffffffff, 0x41, 0x2, 0x3, 0x2}, {{r2}, 0xfffffffffffffffe, 0x8, 0x2, 0x80000000, 0x8}, {{r0}, 0xfffffffffffffffd, 0xe8e0473f8d8ca2bc, 0xf00fffff}, {{r2}, 0xfffffffffffffff9, 0x16, 0xf0000003, 0x614, 0x375}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x8, 0x7}], 0x7f, &(0x7f0000000000)={0x1, 0x100000000}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) close(r0) 22:28:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0xff, 0x8, 0x8000, 0xe6}]}) 22:28:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xa0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x2c, 0xff, 0x2, 0x8000, "3d2572f6078efbb234475ec4b50ade6008573a20", 0xfa52}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x100000100) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x0, 0x2, 0x3}, {0x1ff, 0x2, 0x0, 0x7a6}, {0x8, 0x9, 0x83, 0xace}, {0xfffffffffffffff8, 0x10000, 0x80, 0x9}]}) 22:28:22 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000380)={0x3f, 0x3, 0xd03e, 0x3, &(0x7f0000000100)={{0x87, 0xfffffffffffffb6e, 0xfffffffffffffffd, 0x200, 0x400, 0x3ff}, {[0x401, 0x9fca, 0x3, 0xdb3, 0x4, 0x5f, 0x4, 0x30000000, 0x9, 0x6, 0x8, 0x5, 0x1, 0x0, 0x8, 0x3, 0x6, 0x2], [0x4, 0x0, 0x7, 0x81, 0x0, 0x1, 0x45ae, 0x10001, 0x8000, 0x9], [0x8, 0x9, 0xa75, 0x9f, 0xff, 0x8, 0x7], [0x7dbd, 0x3, 0x101, 0x5, 0x80000000, 0x4], [{0x0, 0x1, 0x40, 0x2}, {0x40, 0x4, 0x100000001, 0x3f}, {0xeba9, 0x2, 0x1000, 0x7}, {0x6, 0x2, 0x7, 0x4}, {0x4, 0x6, 0x2, 0x1fffe000000000}, {0x4, 0x0, 0xed14411, 0x7fff}, {0x80000001, 0x2, 0x9}, {0x9, 0x8, 0x1f, 0x3}], {0x1, 0x3ff, 0x3}, {0x100000001, 0x100, 0xc713}}}, 0x0, 0x8}) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x45}) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r2, r3) r4 = shmget(0x1, 0x1000, 0x90, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r4, 0x0) 22:28:22 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) close(r0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) ioctl$FIONREAD(r1, 0x40047309, &(0x7f0000000080)) 22:28:22 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000001a"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x21ed1b523fad5bf4) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)) 22:28:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) fchmod(r0, 0x1) r2 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) dup2(r1, r3) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 22:28:22 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x28000, 0x41) mknod(&(0x7f0000000100)='./bus\x00', 0x8018, 0x2) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="61fde3a424be19f682f07c29d8235583d98dc36f94bfc570c3b7e369569ef5d51275bbb25ec242d5b369311baac88047b65c851fe581881e86df7ad716a3c54871f5fb26c0664ebef4a88baf04cd61a67adc1ab08b2ab26d1ffc4358a3e509c239b12e6a6b2dacc86ba80eefbb2f543236feeac0b868df99699b53f5960d6da4ca74ec5c151c4afd48b0fe5411adbad7df68a4505531e5bf5d5aa56b7cbf72b25f135a3ded64e8ce296fa885dc4e093976bfd1ae45d2038c16ec9f40bba6753ebf56a28755dd1c376584e7d278e52223e6d013ee790c3519e229e1c93434f489d756b6", 0xe3}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000180)="28952a23d29e088484b0c21637970910b041eff6a1a069093cef48f98f51882149dc08c423c281f9c8eea3ca9eb115b2a78166232d8a98ed08ff4d27bf9323bda0d3ff2b51428b8327ae2cecd8315fab6fe621c7346caf337b1e5fce6abb79ee000ce6abf1079200c294abf0fefe4e835acf39dea95d8bbf38b9d191b6546f6e", 0x80}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 22:28:22 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x22a, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x22}], 0x2}) 22:28:22 executing program 0: getitimer(0x1fd, 0xffffffffffffffff) 22:28:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0xffffffffffffffde, 0x800000000000d, 0x0, 0x99) 22:28:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000180)=[{0x20010001, 0x0, 0x2a, 0x2}, {0xfffffffffffffffb, 0x9, 0xa0a0, 0xde}, {0x0, 0x3f, 0x10000, 0x2}, {0x3, 0x3, 0x10001, 0xac}, {0x8, 0x4bb7bd4e, 0x7, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) nanosleep(&(0x7f0000000040)={0x0, 0x7f}, &(0x7f0000000080)) clock_settime(0x4, &(0x7f0000000180)={0xff, 0x1}) r1 = dup(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000001c0)={0xfffffffffffffff9, 0x9d20, 0x1923, 0x100000000}) 22:28:22 executing program 1: r0 = open(&(0x7f0000000300)='\x00', 0x0, 0x20) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000380)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) chdir(&(0x7f00000001c0)='./file0\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)=""/169, 0xa9) r3 = geteuid() ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x3, 0x100}, {0x27, 0xd93}], 0x2}) setuid(r3) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000000c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000003c0)="b6") r4 = semget(0x0, 0x4, 0x241) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000340)=0x2) 22:28:23 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffc, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x8, 0xa34a, &(0x7f0000000000)=""/155, &(0x7f00000000c0)=0x9b) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) recvmsg(r1, &(0x7f0000001700)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f0000000240)=""/154, 0x9a}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000100)=""/20, 0x14}, {&(0x7f0000001300)=""/140, 0x8c}, {&(0x7f0000000180)=""/96, 0x60}, {&(0x7f00000013c0)=""/63, 0x3f}, {&(0x7f0000001400)=""/204, 0xcc}, {&(0x7f0000001500)=""/220, 0xdc}], 0x8, &(0x7f0000001680)=""/70, 0x46}, 0x802) 22:28:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4c}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 22:28:23 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x1000, 0x7fffffff, &(0x7f0000000040)="4a8ed442c9cad1c7a0148f1f89f877c60f41824f8ab540b9b08f0ba7217a5c4391f4b86ef6451b1cb71cc434e2a4c5c90ec750454d51df646457ed9cc12cbf3d5bb7d5ffa4a893ffa883ae71e5377835a63c8fc9e45e96282a78bf5f9e5c63054d1878ab94b3fa34bd0c8911f8716231b05a8c91a15c65cce88537619830f7d6bdbb19f29b8f8095328e890189bd85b4e35e926ff077e51b478558124c6025c4ac599c448b094e04217a5582f864285e75c3bcb76629e2b50706db70a46ad82706246785ab169ace7b", 0xc9) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 22:28:23 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x840, 0x0) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) r2 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_open_pts() read(r2, &(0x7f0000000540)=""/226, 0xe2) 22:28:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x88, 0x0) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xff7fbffffffffff7, 0x0, 0xe3, 0xffffffffffffff83, "85fe4dbfa6fd0120000000e0000200"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) 22:28:23 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pread(r0, &(0x7f0000000180)="13", 0x1, 0x0, 0x0) close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10240, 0x1) execve(0x0, 0x0, 0x0) 22:28:23 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107003, &(0x7f00000001c0)={{}, 0x0, 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x4c0, 0x0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x108, 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x10a, 0x10) 22:28:23 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$getflags(r0, 0x3) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) r2 = socket(0x400000000018, 0x3, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x8) close(r2) ioctl$TIOCNXCL(r3, 0x2000740e) setsockopt(r2, 0x20000000000029, 0x24, &(0x7f00000000c0), 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000140)={0x9, './file0\x00', './file0\x00'}) pipe(&(0x7f0000000040)) 22:28:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000000)=[{0x7, 0x8, 0x7, 0x2}, {0x0, 0x8001, 0x3, 0x9}, {0xffff, 0x9, 0x3, 0x2}, {0x81, 0x2, 0xfffffffffffffff8}, {0xf9f, 0x400, 0x8, 0x2}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[0x30, 0x10001]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000200)=0x200) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x24}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x3, &(0x7f0000000180)="c48914") mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x9a7cf7) 22:28:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x4}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20, 0x20) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:24 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xfff, 0x5}, 0x8) 22:28:24 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) fchdir(r0) socket$inet(0x2, 0x5, 0x4) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 22:28:24 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSDTR(r0, 0x20007479) 22:28:24 executing program 0: kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setrlimit(0x5, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)={0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000002c0)=0x1) pipe(&(0x7f0000000880)) kqueue() ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)) socketpair$unix(0x1, 0x2, 0x0, 0x0) 22:28:24 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="7e0f89f920891e69eaa350643fc68d1adafef86d69dc6eab4f305cce5052dd3b8042cd57966ec92bf8001662bb7220ed48b7fe24644fb5b8b6e79ebb28b1cb8cb6be322e23e751fe57", 0x49}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000), 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 22:28:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, 's\x00'}) read(r0, &(0x7f0000000680)=""/4096, 0x1000) r2 = dup(r1) ioctl$BIOCPROMISC(r2, 0x20004269) connect$inet(r2, &(0x7f0000000080)={0x2, 0x3}, 0xc) connect$inet(r2, &(0x7f0000000000)={0x2, 0x0}, 0xc) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 22:28:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) poll(&(0x7f0000000100)=[{r2, 0x9}, {r1}, {r2, 0x2}, {r0, 0x40}, {r1, 0x36}, {r0, 0x1}], 0x6, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') dup2(r0, r1) 22:28:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() socket$unix(0x1, 0x1, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 22:28:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x3, 0x1}, {0x6, 0x40, 0x0, 0x40}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0xfffffffffffffff9) 22:28:24 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) 22:28:24 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) accept$unix(r1, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x18) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 22:28:24 executing program 0: mknod(&(0x7f0000000080)='./bus/../file0\x00', 0x20, 0x20000000) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) 22:28:24 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x6) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20800, 0x0) open(&(0x7f00000029c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') pwritev(r0, &(0x7f0000000140)=[{0x0, 0x233}], 0x7f52ca68c7e5bdc, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000000380)=[{&(0x7f0000000180)=""/209, 0xd1}, {&(0x7f0000000280)=""/240, 0xf0}], 0x2, &(0x7f00000003c0)=""/160, 0xa0}, 0x801) recvmsg(r0, &(0x7f0000002980)={&(0x7f00000004c0)=@in6, 0xc, &(0x7f0000001900)=[{&(0x7f0000000500)=""/183, 0xb7}, {&(0x7f00000005c0)=""/41, 0x29}, {&(0x7f0000000600)=""/54, 0x36}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/66, 0x42}, {&(0x7f00000016c0)=""/79, 0x4f}, {&(0x7f0000001740)=""/202, 0xca}, {&(0x7f0000001840)=""/146, 0x92}], 0x8, &(0x7f0000001980)=""/4096, 0x1000}, 0x840) 22:28:24 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x480, 0x0) 22:28:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") 22:28:24 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xfea8) setpgid(0x0, r2) 22:28:24 executing program 1: r0 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x6, 0x4) socket$inet6(0x18, 0x4, 0x2800) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) 22:28:24 executing program 0: r0 = socket(0x18, 0x2, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x6, 0x5, 0xa14) r1 = semget(0x3, 0x3, 0x0) semop(r1, &(0x7f0000000080)=[{0x2, 0x8000000000000000}, {0x4, 0x1000, 0x1000}, {0x5, 0x69b5, 0x800}, {0x2, 0x1, 0x800}, {0x3, 0x1, 0x800}, {0x3, 0x5}, {0x0, 0x6, 0x800}, {0x7, 0xc78, 0x1800}, {0x3, 0x7, 0xb23a58a0264c47e3}, {0x7, 0x5, 0x800}], 0xa) open(&(0x7f0000000040)='./file0\x00', 0x307b0, 0xa) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a0000000300dd0035b21ef0c26d08ec"], 0x38}, 0x0) 22:28:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x45}, {0x10000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x21e, &(0x7f0000000100)="b6a7ea81") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x0, 0x4, 0x7c00000000, 0x2}, {0x4e, 0x2, 0x100, 0x5}, {0xffff, 0x17d9, 0x3, 0xfffffffffffffff9}, {0x90e, 0x3, 0x756, 0x9000000}, {0x7f, 0x2a2, 0x1, 0x9}]}) 22:28:24 executing program 0: setitimer(0x73b5383d71cc295b, &(0x7f0000000000)={{0x1, 0x7ff}, {0x80, 0x1000}}, &(0x7f0000000080)) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20220, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x169e, 0x7}, {0x4, 0x8001}}, 0x2) setitimer(0x7, &(0x7f0000000040)={{}, {0x8000000000000001, 0xffffffffffffffff}}, 0x0) 22:28:24 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) r5 = getpgid(0x0) getpgid(r5) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r4, &(0x7f0000000080)=""/193, 0xc1) setsockopt(r0, 0x5, 0xfd, &(0x7f0000000280)="2684db226fa798c6d2326799f96b2ab3825982b1ff3164bfa9e26b890e15238927f4d1da5793a1b2802d04725252d3d7b92302372b88dcb0d3b009ba13dbabb7f70a665e7956fc7ea07d791a3837f9c1db04253fcc0e7c1e8c71d23041c3678a8563e0a4bafdf74d6cca5c5036cdf488ad9c094cde85d41bfcd166856aa1365f38eb91e7fe3c015e6724625fd337b2400b38a938d3d425b953821b2d8e98f53996154e81344244529bbfe2a367fa9bcb019e0f860567c92628d6fb100f4db2451aae648d710ee87ea16bae77ac1ee1c6d2ac208747d70369b4ac0ca535f593f954f776388d732e33cdfb33781e8663a281c59e62ce21a13231252165e1a573da2644e8c37046b40abfe2b54c5e176a15645bacfbb479c9664b7759d50586f4c63db362f0bab75e013f77d8db15dfe1057a6dea714e9c994a11dc7ed957995f313599a6ebbca9af508c540698d0c29266672079f79583b60df7f0c0e720876a9e8cd61db8e8630693fd60c1b526a7030b5c0815c2be0c91786b0fd35138125ee8e604ca3c3b0c5758a34b1029be67fd379293813844f12f24714e96552e9b682c0754212c05dc9d0e1b0ebad0b588095549ff142c2c0efba1bafd15a9abb1f2f83543e1f6265dd44820ab579145ac893636bba7f4058fe5e1d3db5241f5b0e716176325eadbda82ef6bc2316b4ee553d21d87a6c10779750ac7e5f4023d4fff58e2931d1ccb01a7a66a241892262384376a3f4969150acebe019ac6b35dce7ce6f7446bd29dcfcb2134eb69d0fcbfd7fa7a63c9dd73c02a1c5508c4ddd59ad13605d59e8362262064818a14cfa5a94a49fc3ec85a3011762aa3a4559ef53d08b8eb4342e99f2e4a883f5e8ab9534a3bedf70e881dea4d23b07568ead0ca49312b002ee36d555fbe11a66f8225a30ce9170ce83cf5c517bd2b09ac062404691ef442f8f2fa8f406fd0a2ea69ce8d285d43302c94ee3a82fa297fed3ffb931c138eb929a4cf2a245c686c174e4b76a039a0953e8fc07cfa79d11a8731c1327b0bc222c7a2a53007ee4d05353b2579a7f0f24fc19bf9be0094d57187efc004431ee9e76b08da044ccb10caa9885cfcd91a01f6f21922849528d07d663528dfd9699ee5cfcdba78fe89702aaf1272d13e954f9218cbb2a9a1397fce41919ec690b92cf1f09c5751a1f4f7178881e364383d53fca4376ca50359528aa3f0f6751983708ee40139a0e41c350c59f0b3b560526d14983ff7636894960098338f3f471078a05afe42d4484e63284d44ffafab4fac99ea9f3209eeaad0ee2548d9bf033d1fb1b3d3f99e74684a7f0f44d6e797d08615bcef877e454e67c062d18956f7c6e91a4ee57d524115f88a41a265a397287097ceeb62dbbb9dc7773f68875ed48920a55f7bcbcdd3521c1c2ab0ef2830b29e56a300e797602c5f9c9b8a6ac1e2d4f74770eda1d55b0eafe42c57a4490e9967e9fc9835e900ee860ddf52330defd15045d8e83f8058de487bd5f77ad4690f9f598cc4d24a5edf5c4c7cf10723b954acb2b802a68d2b90a541ffacdf831962d6b397b2a4d0c6acbbdc0c8abe32649020e619c0036e4daac377a335171af950eeafd84d17446fa31ed0d20c4d8232464ab1806adcc72f8ac9826969304f17418adc6a387203ff65a46bec2b199a81e25481376d01592a532b5b02f4ee82094c3a5d790e040a159f0beed4ae3a14ef50bbca57a68fb6c8ce8dc54b1c25d392e4bef8a36bcfca75f18a6174116daed4c2289e7b3b41c29acc4336f9650b9448ec9608e15540e38aff5cc9224fb4584724f596489e8f280730cf4a056a17921e250424db5f2823d0858e9d2328ebc15d9d52918dcbc25945685a9d5c2ac8d3478f668ed598643afa29f8d0ac962af6e02c3167fc32f5da38abe49187a16baf14aba36d4eb1c1a72201022c30c0b123a2034a42bc72b6f09cd77665656887974d668712003c4499961d2829accb15f0839736be7c93c615cde0cdcee245dd8c1781d9627c33137d00ae580a130730c00944327a79c18914f7f67c2dedd08f52d8d4def8b9a41205b27cddce4bf869070679db1f5fb2aee9264bab64df88639b675d6453094e09f84a5ece26f8da5c6ce30b8519f6e5401819d81ad8a573c118fe815b123ead452f6c6aba687fd3250ed2679d49dcdaf4b54cd57e6b0ef9364c29cd39b186d01cd5766ef1321c8fc00f590840520a59b16938c810cf4088cb82e9ce35217df0a77ef70ce09a06e3899d5d6734c609a165388d174523819bbe5aa97e82d568e4c955079848801cf1624d830cf3145bef871db6d1e62f84d509c0bc0aec46daf15bb6de22e555b7997676699dab5ffa40bd9d78df98fd2127a07f0023f1c3834fdd24f52a2c49c0ea6896e1c433916523c03f0ea5ef58b7f38b4a23dff8ca2c1d924fc0b2d389b8ab02f4e3f8bbf8b9bc125faf75f4800463126258f529b36d76f71e8d451c7e712c0a96e1b10ee4bee516388213e03790282a74ae6ee7ef5169e93f7dbe440703bf0e43fb520293804006708398c5bd5d6d552e5b0cc41657e1e5095458c45319490d259ce49891571586e5a304333c4e416253f41700e3beda24275bc32984e1ad37a045126cb05cbfb2424a3b42da001277d189f370161b4984f037e9e0687236f4067f9e14ca73f80cd085d6e34eea348481738831cf74831357a2446f0a577096675d0f9c7a129d4ba01f39c04180806dbe05d02c80f85f7ab7c670af45934b1e80ab328aeef5782a16cfdabcb4eb2b997c428531824326cae24111d2201969172e4d6e21b43de30e2e27361738f13f43505a6a0abc35fe56a97dd79fa04c1a5496fa8eb3a646338cc4fe5a13ffc34eb92217ba148b17d16316e7db1ef43fc0e933b8e1e961b0da7de035faeb32d79311e618d94bbb379345b9ec616711b6c7755ca7362b24c906ca0b55ffbda3dc7de474820138a1e0610dd144712a2c17abae465e7930f7c9fef23d00759ccff8a2c63521a025ab5ea2ef1fac05a4c1ad25214938263c4df10ffed1c6b655ee61a8821dd4b8509b9b90cd833e7708ffddab43dd89b4db3b2825ed4c1fb314af9223f2803592301a6ab91b43ac00d3c624091dca253a9736225e9807ce0c9430e152a5c7ff2d07f3d2becd31af185ad8a64e791d8836998d72ca4380b4274056f62329d3383ab4fca5999aed510c8ccfd167b5adee06ca05fcf29bce8815d4c0c8ec9955b9ec5136f6245781ee2aa4d3e92be59ae64b4b79afd81171bcd734d5e8ca0b0d13b0ab167f422a3d930983a4deda88f4ded3d204784af3f42fe1e16c75c829cd51d1ea989bc0245751717d2ed0e614c52591e6f687f69a90e524a9bb55411f5cb445698160b23d6ffc457c9f8e06e5c1882433a6eb651272b872c3012f03537c56fd3d942ed619532a8a096f376ece1e026c4aa8b02275708772b3564140fe38f5899799154c4d48104937f55dcac43793a2438dd91dfb657eefdad3d99cdba7bd9651b280a74fd0f1af740766d558256614f87bebdf8f53079266450c2acfeda6b9050e118521e6c5243198c68c8a86e2d5b4c699f13aba26114d0d503f25bb7e1a87c36476aa613f375b680ce76c448744db46af203b275baade90ff83a8281f18cd8ea079bb52828ef84d3efff8587b3465e9f98d715174ab4275e4212ae35ee88f0703cef370ccce812e86ca5f245b057731cb278523b26471417d89092b7f3a1dfdc8ea0d816b0319e87c3e75d73d9ea71a5cdd93736ae87754339fedfd9ad3e06b39301effd31f8479c8a55ffbb38121079bf8e26f52e72ee5ec1be2511f3a0d2a09bef3b9e1b29eca01ef865cb225816097078a4dbeac182f982300e6d8b84da22fc83ca86b23b188f8fae513cefae342c27f781586469dd5b0e8f32cdeb7af940cb862cdca109244f0500858a181f52d33fed24099d9d3c4bbb90dbf1913ef1f80b434e6bafad872176e094bf61550a921fd7e796ed3683cbab2af6b718f37ae057c52eb3fb68385de78a0315eb9a54059e4fa707ac2e5ee7067d3319330300a82947bc25d017b14dd99cf19e929ee8cf99e9d7b86a18f4a1a1f1f1811ad3c6d5523a9744d57375a6d6224ef77cbb4ccd6d95cc959a0d902b2874c8888e9b4265d861b267ced8c552ebb93ccd16cd859b62c254de0b58cfa42f272b1cc9d1abdc8c05033e0d015ffcc00e108e305309521a34fd9de8a6df30c214c3ba21ba7e113d57786923a4ca7367de4880a0c5e3807423af41b2e24e18b4b763b100c8f1118dbd2a2a090b5d5447e06f598285f60b68228ea407e67d384ef88fde2381b0a7a8046e28ad1cf308f7ff1a0615da0c93c7b1ab3d695cdb10ef215c6e248c8d15070cd7028e2dbce1213d715806a0b238d95d05a7ea6fb90afad6546eb63c7b6c57acbc094ac5bac7bfaeeb60748f7c9fcbc4ea2d4aa0ecb5303554e3371ec5203a400dcb3e1099c318764a75decf4eb8e914a051f2ce736dd158b4307455a5546922bde5851ed1801abe0c7bdedd2aeb4ced790d2be627077599ef2b56174dc27aa9df11c62e312c4a117ceb643cee6e44ee3039752119389d52c60420003f87f2e25bbdcf872e93281f989d9493503bfa648e16e098f7f46247b7f5ceb78986926410e14a0a8ed86eb472abd32132a0afa4b258acf76a2f126d0262fa653681faa3b099cde4869c30b4b3a236399b31204ce048ea20167548f65ca59aeffd091782485d6881dc6acf405e4c0c58a8a50c98653b6c6b88bb7053fb5cc2ffe17dbf0639b6a10eaebe1b70606c8e091fbb497bb659a6770166588ba08c9f667777e30a3089cad1d26395c4f4c63841b0d4f811d6eb01b1ec44ee1f3d537949bfa68e07c89bba2b1c5af7e46e9fcac85b3394102a5a13d3f5e80d5dd73f8eef855422f9135914dd33f0a4672881ba3ed6e7ac4262393acadfd32e4b9297cf2b124098ec2315acfac7ef6adc4a32cf7ccd9d2dcf77e5bb6fa25707e0a81738e6f938adbcdc4cffb5ebd3bdaf04dec35442ec58e7422c3a09aeae0f99c13c7d8efdcea5b2d2bf5a0ce43a3d22fb32b603b740c6e841a9409d1548a1046ee56ca45ad88898a603fda4a37e5381870d6b8e70612cc6d3fb4fb69a912223016f04fd7a366226c26e46c9cfc0abefbd8de2c8fb49903daa319d1e46fda69b5e83fe4ea0b7cfb7945366998009557291b656abfa3f398e37a9e6a5f2b184f2231942c556c7e1df245518bea30d726f6733f43b7298f383afa30b633617314c5324dc3634a2d05019652fce9ba596e8ce4bcefb8f41290d266e09f1926436094a6fa08f5f0127ba1d9059c48df84968c161670de3fb55393e25e41068a9481f1cce8864c136cfdba50cf48cefcd15046c86f463c2461626ba083326bd517d9cca5ae60116cd862809085a6b35f8bf8c8535696bed42ace5ec57e07335818d03371b32e59bba23229601206f204d6839920378cce0453d06bf969ce5a905c61b8755b4e50502d54da81df5de9f094594ced49037ae29db147f6f55a0f8d23dae42b7e3194af5fd50d7681613aa87a26a4d84cd997fd104a0008e838d1ed90fb2182ca643a511c171eba02bc310b1f1e33e3f71fb6a6350471a80c0a16a23516dbc3a23e5b9319f2d3a50b1aa21418791b8e12dfbe18e2e96b9cfec2134f43137755da23663625b5996f13fdc5528292adf82b151545722fea51f5236096c0776cc4abb16a461f32dd4e850f07b509db6bee796d3a85546ea35c8d0fa74fd1aec43eb7679b7e54f397fced5671761c8a62e8489bce", 0x1000) dup2(r3, r0) read(r0, 0x0, 0x0) r6 = getpgid(0x0) fcntl$setown(r2, 0x6, r6) 22:28:24 executing program 0: setregid(0xffffffffffffffff, 0xffffffffffffffff) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0x80000001}, {0x1}}) r0 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = socket$inet(0x2, 0x8003, 0x1) getsockname(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) setgroups(0x2, &(0x7f0000000100)=[r0, r1]) 22:28:24 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x712}) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0xc00, 0x0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xc) 22:28:24 executing program 0: pipe2(&(0x7f0000000200), 0x10005) r0 = socket$unix(0x1, 0x1, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000100)=""/59, 0x3b}, {&(0x7f0000000140)=""/155, 0x9b}, {&(0x7f0000000300)=""/201, 0xfffffffffffffee9}], 0x200, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x110, 0x19) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x8000000000000080) pwritev(r2, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x108, 0x80) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') fchdir(r3) chdir(&(0x7f00000000c0)='./file0\x00') ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000400)=0x3f) 22:28:24 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = openat(r1, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') r3 = kqueue() kevent(r3, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) chflagsat(r2, &(0x7f0000000400)='./file0\x00', 0x0, 0x0) 22:28:24 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') r0 = semget$private(0x0, 0x0, 0x200) chmod(&(0x7f00000002c0)='./file1\x00', 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x10003, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x30000, 0x88, 0x7, 0x8}) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000001c0)=""/161) 22:28:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="4bc1196c609da36e38f25d05bd0b56775f31fc45d5d9d3c2b284c3aa840d0a339c905b44c91db68394c4423fe57648d3474403a872578d4852e14c877295daf0f294140e3dc3cc18de1ec7468b0298a1f80b36309e5cfa9d7b3d7e27adb160ce0f9820b0243529fb465b6deb84e152caa46b164fb19804a423a6ae3409fafb85136417dad78453a4c7eff940faece471edc332f40b7e48fcd589ba61db27b798d30d8146f3838a4e997b8dea62f7f4eb52ff3727a8cd8af3e55c1f", 0xbb}, {&(0x7f0000000140)="9b51f6f202b86cc70c1434b36da494a58263a8956c756259004784a95c710684fe11f223ceb0101bd2a0e79508e91f6a66a2f744546d0150bef516e523ca203ae8e3cdaf788f7535daab790861dcef691f745348af70ded7ba2dd1203bf8d4493c54fe726e2fe9ba1d19e4f6cbcb654b70f832542586caf22394f7f32dc248110ee283cc5c10d5d6db6f4d5f90f4a6cb75fc862d89dd9ad22e19c682c967c3a0e13919972eb07868462c0a8f03b70712ee2bac4d2ee54ed7967b8a57e7289025ff36bb46eb69067650c5b81e493fba2981963053474a4a8ea9fc10bf2aabab480a6ec8c0799e594fad9832f8bc8924f8f059c429", 0xf4}, {&(0x7f0000000240)="15e4bb3d536bbfdd588ee880407527b1254b585540ce1d83ab08f78098f8997b156d79431173086cee748c93e070e09e41fba60ac6ceddf39ae762862e00ae0448d8898a939c6cc419e8c1cf", 0x4c}], 0x3) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) 22:28:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4c}, {0x6}]}) socketpair(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r3 = getuid() r4 = getgid() r5 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0xef, r3, r4, r5, r6, 0x4, 0x9}, 0xff, 0x81, r7, r8, 0x9, 0x314, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:25 executing program 1: r0 = socket(0x6, 0x0, 0x3) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000180)="93ae6b5e2d117a84b5510e2d8a23f2411236ee751cabef12d66566c88f4fc03be59d1b3e53dae256bd3a61cc049b4219d28aa519c2b37bc02787c1bd9f99ea7b3e41660b248886731918406b15dc03894b2af9b1cd3a87c512458bbc0891f802055a2a40cc96cd9fd8f9477abeef5ec193bfa2a605a5bbd5951a742b4461840d16a6881ad805b5ad44ea0379fef118fb54ec28d6b01f6a3b85c7fff2e4da475f76112b17aa3eefa12f223253978f27bfb5c96efe0374d8177f311c5b9772cf1dcfba35683d516ef4505f6250c5d47c5ee73ed12fc528aa05ab33bb6f0874f4328e977204187dff63b8043bc0072cf2da686f00e9226808f41ed9bc30ea7b75b6668a28ecab9fcb76bb0021dc3a414710edda3215bb9e18ff83c74432fb3a340e13b21d837e05cb5979795dab1dfd5111f9dab401611efa1d3fa0071044941077f47e03ae7b9ea3e5df9cdb096d1078c1356c1287471c5cd0b06e17b3d944c5bea7640eef7c99a0d2350b78e0e28e5ceb2699511e6d8fdfdeadbb7c13d6cec4349c030c0237f94c874b91a1a1b522fc563b2f6d0be33fc9568e7d039aa8af69804281f7b7da68277d2ab1744c20ca281ff6f29b82fed3cf15a065de793e01959e107b828c47422f029916616fa3e1bc5ec7cbcbf493e8fdb7ffbe2722c9642ecb0c8070c9ec4f4ca2f504f8e59232c1091649d4c56fd85a57f1a1857b362fde1825c1c440b73fecb4fc155a542984f78b24e0cd3960b40bbaeb4894024c1ae0880c94e5f9e39992b3e6e54e7232aa3e7ce79d3db01feacae4423a4962f52adbcc2c86dd849861a182e37d88ca1934ed866a2dbdfde54bd7405e266aa6ee23fd0c6fa0cb3f99c1a11221be9ba1d6cc86d8f495da2a9b6bac76389cd3072fa3c9418841d8a5f84fe59c190e8781af18e797be421dceb6b3b9740e0c4f403b9f9d3a98a23b919369b2e26fcee91977ac39b5ab3b32c4f2612e39c2b56d7cde18cd2d7920326718cc72a70ee7e09c689cc3295db22188320317c51c0d42a6d127efd30450e5a3fa489541a102382614e16083b8345721e9578ad16af5f6ddbfda92371a41607f035f798a7a24f41c0b5dee94e294bfc7b590576be51971f1c7f8a2c64559480a8acea85c1a4d9859d6c879c7c6ddc3aa218d9e3de7a25556e726dccd1459a1552e1f4d82e87efb508ee805443b2c6f00eca156bf5c9fae73468eea54119219699cb1c293417f02a4e83533ebe7a2b586deb1c025d966f197db0adb998a1118583066c525ef9547f00580b4c31c3d423ac3f26c243c211fcc15c090dc16c1f0986d59989910e915bc51b461d2a7aa2a82aef03962518682c35e3d6ae019ba2baf5e923464453a95500a3a03f3c7cb3f9ff6f7aa20628bfbb76a2dd05f2c6ab559827e8b6356bdaff8c8cd7e2b02725bc8e2c39f23bfa49ce1d67d62a204afec318910d4b482de4217a7e7f98829b5c35f53d27419f0589d331da0fcfe0f6521070ae592f182468814d384566a91104ddcf28886a81b427062be0594854837a6b0fa6e309442df87e889a830f217e81e112d89773e236ef9317f6c002a05006d2740d95553d4b6f4d7f73d1a0f34decb791da86baedbd5824fbfc8be3f7fcc9b991f7165a70b28d823411a87c236c8c23842fa4a076038f83d1ae04de049fac1db9b647550a2c5ec38000346fa09d3bfd5e44499f6bf7a9003df4ec0d17272eac34350025b21ed27588fe4155e75f4e5c71b0a096d001842c4f3d47c8c34a07137efdc94c42eea0caad052c58fa24a396b0c3bf29a6fa6feea97650817cd3e04ee3295a60ef2a8be138d0f320dde3774de93b84a9669f05b2030741573a95b1ddc2bc57a8301d0f506d0e0c959b131ed530b22aaaffec4ec593cc2575bba77b4482488ca27aa546985441e894dba9f589007843f9b8938bc46c21bdf4a3477682270a713f263188a048f6e00e2bfc5c722b798443b6c46a8bcd09a0360687de95648c60486fc732e59173990851d4377bc27beae4c49607ec04a1de89b1cd81ef157907d33855b8986261f25890cb8faae7cf124d2ef513832c7eb57588c223c5b86a6d8db76c21f7839133aa77328f8c9750475dcc1128403636a7ea0708e4c152de02ff80348084745a79898ca77da342a5c01d0e54db6216a602edb5092e2a6c5a5d5038385624f9ef937afc1f8c0b3de6cf7f794746b1c50f7ef4cc70ae7d271c71c8fd1fe40665b3467dd3ee8fb13d4d6e5dd0efd886034a140f6c3678a6fd19685016cadbcb427bbed5ace1540960bc4ac89cc47353f02a6c18efca6d0e2a1db38c27acb50632ebba40900f8d7bbf5e5c1034b004ba8a58b6d0f47e0cdd1084989c782f45a7b4027049571b659dcdfce6e20c86dd6ed5eacbed8bcc4f3712a5852f02bd04907687b10ff843bea4c7acfcea0a17f8d09f3264a2b897adf3b87d244f988e4292f6fe1fa8c37589b5a04f254b3b0f911df41f853ba730ec2183adaab81049a36c51eea2db56833c68f1078e79031fb8623289287e1928b527599a0aca396d186b725b15b38af1067c6eb5f9b957e1489429e5ecaaa22acbb0304e1c819e4bccdfb0066566540add102dc7a351ca814c3343ad7c19c7daf20ebf0689a14c71ba858b2f930e240fdd396abc430f4a76b98541a30d2bb98d304732bb1d29e328a5bc24e34b49fc57185639aec72a2b3d5ec80d8442e4d641dd502816f69c2d440071c896fe51f403534d8f4b2f8888c6e4e973e9783bf0c25fe7e64a9f5187431f21a0be7f979781554fbf66af3db29e8170b2348c54576ed5d5af38dc131b92c841c77f4090af1519c97d3cc0db03f31a0f9ca7341620a20afe42109785127df522918d17d71fdebcbead6e927f4e1835b81e206864a8d87251e208dac6debba81ac434e1c949a8d3acf67bd729cf4ce044ea27d0ae85aec6bee6dc33a12579d8dc256d9063ed31a75310879be8a2b68c030667e06c7f48dc2ffe20c733865b05b09dcd2708b1358e44a47f13980627e3d13b9e1d4817523a4983b80c8b47a0abb374e51df94b35886e3df23a867129ea7acba3e817caaad43f62bb67b44a1f43b48b43f216d356031a9d8664c78c05ca03bbdca66a986cba4056e79b36536492376522cf152d54cbb09431032c260aa71f4c1cc76f61f48f7f5d72f2d6da7794c46c7c751c53d4da95340b4910c3204d52aa8e40451ebbe23a4e05d938fa599ade021cf09b21964fd8eb28f2941befdccb1d5d7aa3a35f15cf64228da52c52b8bc3fcf3050b8577d39fedee2e4eec79c375d28e79a50e79c8c1a2abb7fb811dfe732f9c094140f64670e0c277ea0b697ccebaaa937a4d9632b00cb3fac325622dde1b94336ffbba1dd378ca9ca433ebd4849c64b4021766cd7deaf494cf52e83562c514198391dce98ff7d71646c8034c599618fc01416f5c8ac5a83c8c24e099a71210a4c1297caf1f7160d324586528761f75dc9f1d564b2112737b149368b55334edada7a659624fca9f6e5ad0ce9d3ea625e88a25dabfe7ba16af644dbb6dbf29756c3b67a4ac92e14ad1e04393f9248af614b6e312502ac3aa77654c3a205f998d0345861f961757d9e520fef331eb78a58e15d717e36237a8a89e72b018d799cf50224f89ec52603603033bdd37ae0cc2387cf9e3d2c72dae20e77b71953b69dc986bf6ab109c8eaf5cf62c2117c8e771ff1462efda677958139eca5e92959f381b90651880099933a8dc4780e410e4a2dec1f620d93d612438885fb59717d2b8f84e905135353b5d91899d5637d7dfcffc7470fdcb575332ea6de455c6a3329c57cf1cb7a16404843368f5e410002619d8984fec7b922ce49838d4b46f04499000eff701a093124bf4dd92d07b6e34096f22ca4af29ed09353e8648c05ec8f86ba9be2abbd9f0a637ec203f46727feaaf216e9aa9bd8495d8f73d57edcae64ac644a1614bc29910f2237c2ed75de2aff368a102b2405900a3f1b69226984186af7646293212673696b0848e3a4d9a40fc56f6b477fc4818ea4ab7d8723ff755e8875caa236137bbfbb53ec519b3e206e2d83291950f1f9223f0290d9023998f02418795f7e8df7a39ad19c970f686c49735081c20fc23173866e08d344e004eaae6439cac0c62c90732501232a6aa64c5e07c85813d7e1f35812a79cc96773e9103d6ab66dab19ca1df6d76124814dc516a4654f67ad18ff4758ca23c32c945a88d3536cbff45cc889cc24a9380b68fd931855c57f8b88a71a46c6c73340834e8d00ffb4d9ea76e6d91cecb1e59b058c88fb0b3f36824846f0a2a29c9c7a38a26c1b9298ca0c391c81e7d8fdf4fc24404b81a06236ce9d0c24b5a07740aaccd8a7dce3727aefa4fe6510ea076010aa00f41d3e227adc3d22ceb8c4b6a3ce4e114b2c1418da610e536ee73f77abadf58a156b881acdf9bdf325078d0db035cb23b3b4a2c031a7cbde423ef5c1c57ade2705fc2f5cc1b536a0410c81b46fa838bc6cc2da6e1570f93577c14c3f8151a23c66a7470c91ee754d77ee96975f94463fb755b3d9f5a1873de98534be64b0d873fe722d451ee7042d68e7546af6c3b968567bbde65801e0c0dc8fd9ae34a8ce721c7ff32ca921199451e982bbc10bc4614c23698bfabbe81930b89cfd9f120f7fc2fdfeca0b2d1c6054be72b25418385c5ca4b3ada33a067baee587b39cc293103bbb070e2af6f0d155569c47023d8c242f438241f5491a91eab7861ce574b43bfb7127d6104b82f8e7ca9ceff3f096649cd7c9fbc2853fbbe4d1ac2bdda178402734d7aff023be9dc644651b250f5a59d52c8045445f09df2be7f503ebdb3501adc3dfc7c5c1b20af9ab615f45dee5d68b68905183351fa1a88af0268d13b7fe2cd70a593396fe9de0f4486f3ef7af2ab2304a7e1f0dad30a1643f31d57f0274c3e06f03cbeec4c73f795e36f8fda1fd8b77d2abd3158a9efe057e63d3620d2db9d83dcca98a75672fe4621d8f38927dd7554ab3f3d6b18cba520cac2667572269147c7d62dbae402cd755666413fc20bc2db46b7625f739572b1f9633a2de4e00c2f41a5abc3a4ed479084adf311d1be38f28c70387bf799e7a00d5536b3b1f3d850802cc7df035d7b07eb95c68c3413cfa2601c086315c15d37b828bf87d1e60a816ff7e0bcc2f5d876e48a51644e55cbacca2bb294040859f425a17494fa5db758eb614e16b2e95cb5e35aeb7b3dcde913659b76ac0171be3b2c26ff0ded9f4ca8b0b2dc057ed596d4094f4dc24022a40efe5ba41ea6d841f6bf41d3482c4963b4b1878dd01d2382e71f067a0a2b62866a0a0ab96cd0606353b24b1d724a6fabbd3946009b5cbab80b9ed0c0b1f7af09347523ca2bfed287b23e46e3275f9251f61dba26823297a50ea6b416da60f771ced711fea1997c66096ba173d86fa93ea73d2527b526020ac96155aed0a34cabda84d1c3b7d16dead283df2aea43a9bd7bbd2e81c1c10622035c1e017cd8742a71003bdb49721ee73ad1ecb6ce8853f3ac5312edce7851b8785d09ac454d9c31355ba3a85867b15e43a0b0b392680a163c9f799abfb969722e74498a36e7fe95db684ff2e7255e51be744a962f3ae4d056747a43a62a7e2b7d3a6b306547bb0bdc64d906c7b3cbf05991d356d1c4c3602efe00879dfb1b1ea3a9103778e57f017818f7782bc2cba2d325dcb9ca25079082e66615da1c7b16795810296aeaf0f8a0c57c97faa5e559ba64601c3094b51faec7ae93a3fa0e271eb62db1e5d27296f9d81e94f99c48dba82bfeb44e169f0e6", 0x1000}, {&(0x7f0000000000)="e3b1591124978fb7b83a1171659546e8dc1951659f106978681ac30d088951d792a2acfa40cbb775852b7b8fe58aaea899a8d6636fcd5c283839369cbe2473df6bf5c3f943da1231c78da5b3f3a63c5725163fb13a1eb9727912549bb72eb076", 0x60}, {&(0x7f0000001180)="f41e2f193c29540a0fc92bcc7e59259a1097f83ab0d4c2ab04f15f8302f063490664d444ad6ca42fa9740628ced697777a5d395f9e3024b423c6bd44585c9cd9c32e4e3f347a52780703a4ab0a49ba6550f34452db531d69cc7ecd9570e2b052f81863e1147e7880e2b061e5d02175bdab642a0571e170a2799b953917206d03cc962f9b2225c6348b41e0a6bcd4a7c4bf4e6509965de2f3637488165eeb22d2f3feaae9608dfa0ad09186cb502de9b78f4c494966db5f35cc45f9f64f9ea8c5d11e8d1c7497e20a56545bc5f3967fcb281e243ae9ea7e509af1c12c17ccc223274ddb0ec9cf48b1528a30435df803bb248ffdf14fb7c1208f26c5f9b7a98536eb475078a77daedd1244044aebf38bb2091d5b21c7e063efe1cb9c14e89a6988ba4658d8517d5b055215f51d38991152bdb482a0b196f2e36a6fa53404b65cb2ff002ed423f309e7c87981f7cadfd7b2bdfd3959785afbf3dcd0fa3e5605df51873738ddf549d206c68303cdc4e238966de05d0d43072dc6854af8062033c957747f0bdd0bc55c205f3fe826a6935d2d0965b465083f72fc377b22e8209b8559affadf698024b4d30ae404ff991b17dc00265b768502de7412fef7e828f2f59b1f24cd4ce0148a6ebfd89cc275fafdfe6178658edf7ee2340543ce44003337623c138100584612a7c03873aa7cb19050dea90dc653ab393898724390260e5214e0bb1eb4a98ac83386256daed6d1fbead6fbb0c9e1c241bbe59b95dbdd8ea086f3d4d4d1a7f25cf3d46c7a45ae9171cdf787a281118bb4f8c47788d4892d5d0a9597c6b3683f3ba5d610abfd591af50eed1dbaa04d3648a59ef629f76c9e3bccd0ed177583cc640bbd089c78977c9ff0e97f72e8b1b8f5d7f8260605be282c3ffa42250b79e837d63a8b72c6ddb8ab44b5aedea90d307a80e71c844183436c205b57a4e8e05ab879ffdc262c32da01d64cf44dbbbc9e8d8152d87974e24a6e10f5630770f5fe83c12474e4c80a9eafa000492a3e2d50b604095511b4e3e3fec994911388b4a5b36e75e5ea8a19a7f8f7b0a21c185e3a3a751c484fd2959f84844f89936e544db509c91f3d93be10c6e1612a05858f08bf95787f1bbd4d7e96cc0963172560c3cd980f406189725d59c9a4180fbebc2543f6e59599911171b5981bd3966b505a3d0682f4bae5cd8ce9819a9289166b2a5fcbcc9c0a63a7df51e0553d96611efb135ae9a34114ebf85144e92c0fde56e6bc46d6591c851301045a364258c3660dbe48ecee443e9fcf7ae9f37de2d7a16ccba146e0c0777c396aab45e382029d171842f968144f215bf52a1e94b11c42dc4e9549fa1a7d31122c890e84d143058fa5540555a63d571ae0dbf152704b7822c4080b1c7b04fcd3f5231f0b2636048a711644f27bb8474011072e48f71bc826a2eae997ce0a269f01a8f28f0b9d3c130e45592047e8eead7b84aaaaff197033c1c807c1086685b3abe5062e76e5991a777f6d144291b74a7df7456ff1f7a443f7d3dbde8561bda9bf96dc25186705cecc032f58401643a2c193412999ea178992d679c685e1f41fa1ca3db94632a1345de5f0394be034a2c928dc060777235fb6f8f67f7e1ea28c7e4419befdb6d1b2da91b2509eca1785cffce2d8c36a4f1a0582bf75c2cd6cfcd90f81ba314b16dd12a2b2f2dd1992724758c8ff84cf38e5bcb739226081ee5d27c617350a35e9a7e70c9de673b2f9d1021609806d83fcfa669e7b0c5a6466835adb1e165dea33aff9ff947ee358bca718abd1feb534667f0a5933c934fffbb4616c5fd230d776809fa2c60fc401e527754d9c3f4bc73cca94601ed39529325cbe70e8b21bf417f4f4e63ceb8a12043453ac2e316da336501e81d57fc82575b514118858f7a69d57b16db9c5699e09b6a06f38f93e76a24044e94b7e2bd6b5c726101cd597ee37cc925cf5b75943f2ba0102f4423ed63b61c9d5650cf6985fcb6fd38bf42c673af1f7c6385808f17cfc55225d297db9db15a9bf274ce2b03bcc1deacf794413c48d2188777a5a9059567d74a20ad19c7575a8de3fbc5584f8e4539d965f61a2cb4c3fa65a7a374c793fa211f22714611ba5eebd65ba6b86b3fe2c38586244d390ba43538cbf4bf933e06d4d5900edff57ff513fdf54f6609227535d8f5400524b7ec104c24718565af0de7f0111ef73b4c516e99ce18cf51312b083d26e825056e11f9ab5c411ec441238afc359fd9316dbfc0003b8f086e6fa5873b75567722da86762745137106586bd425a7f74c0cc40429b0587d08f3d0a5e92ff43977a8ab0859e0a93661984304cd0bb1bee0821f995991efd1edff79ea008316b28d8f0b3e137eaa79daee3dcc3b4427decd0ab32c4d2a5beb9c69b3b93324875908388a818d81868622552fd5f5f1369635b9d57639a4efd5c4eb0fb21ba2de83d72d1d35b99188a9c8a27c20c2fa49dd6850182443625d999dad8f784bcd0f0dde613f537a10d0485820b82fa0e111ccc93ee963d02c84e8db7f50defef088a4c03dc69a20431bd6e88d2da7f1b5c132439370735fb2722c906b481b7f6b50c46d81b9bd1b4cf0f9386c71528b9033ff17e4abd7f9ba61029776f9eee56c62144314310db917ee611ad2efea52a716c89cef138019a2ca95032c4c7f21d158a57ea406be209aac989b6b6b358fbd24a0bd3451f10a3719fbc987643a13583d61005fc15e0d285a81023134b4ace399f0e5e290e35b6b6b3cd1264f7ed4b0c3a2389285d9f7d980e5dc37c3babcb2c86ec33c3cc916456433f17ec780d7c34aa579b282fb45852a8414e09b1fd16fd6bbe79d49aa9c1a50f23fc5596969823d0051176f8487d8e2dca16d72e1ae1e54daab8fbbdb55fedefb5c14f296cca88553091200f1fb57d23dee70e738291fad927c1798548e1c08741676d2578167abeb6ef8577ad90765e6e42465693aa1dca6d627e0958376e3b964684f44d811c471382398d100b5bf1095d58ddec4757b4209c30954fbae67446a3d5815c347e71bfd44db33dc4e14400aa23a346f42e04fe0baf57557fea37bf9cc867362a69549a62b465b9c668838b01abaff2648f806a27e1f915e38a752ff61d6cbe0224a1113c079071a907eec33398213a47cb80faf0ca6af8a405699d9acedbceaa0fc30176e3496a9bf7bd5dc3473949c99822b27995bec9d256708738eca9ba2f812544ae2db5d1936843be06d8184bd9160fa1b0433acbee3c48f365516a60635776d032611496cdc74f1507beae888034ebb1cde983aa6eb2d9728ee22f2eaf7a384cf895d51f616b5d12692a79541cb35143b871caadd3690f38473aca12639afbb08158b5aa663bf4bea2c97f025f9de9db01187790d95ae8a9ff6a48ccf5d1a3b8fc06d399817755fd187e549db948a2abf6dc83ae64e6ab4ab42cda99fc0075dc19a7800b248e7ebd86b2f0213a6a5ad3e51f34005fd691fbfb9f9905b985d3b2ae37bc8a94c99b225df5c3962f6ead700275082a9d53572188fa8b3e4fd2236b3b5cac73a36d8e1f544d26d6a0f51a964795f4eddc3ab455d406e96ecc9fa828ae8e75904e7b66939b833778f4ce90846dbd626b8846355522fdc66458133a99ca0de3b764fc990b70a1fc358cea44a994fff278ec1106670280cc2bbc2b8c87dafd9ddcfc16f4287b40e0462b1b39b121933e96c5718f596700c01278edb862b9b1ba483c0034250f7554acf8b045b3ac3e0d159856f0b50dcb364a8ab5cd7afc11382c0dfc39cfb873ecdac6cff96531824eb45a09b9bd6a3ef66b1877ff91306e8a1324c255ed900abf84b7c66dd75b23ffb7796025c5427a00713d817edd0d73303f5b51e0ee53d88ce15c6da670e344877771090f3ff7df51f814a02d82bdb6b2cd0ce15301442b407f6d54d12f1a92b12c5eda2d2be7bc84513ff58f7c4bad4fba555fc6b50183f94dfd4d0acf09a7a4581bc4aa5db10741399c96dfcd8bfd2f0c72760a68ee43370e30d80e2a63340588bdcd9a34da4b70a74550ebba8cde698e70aa6fcaaf3bc995c3dfde051c99c76f336d9d2c1524fb0fc7515fe8ded664d1ff082f9532804b9929888f68a6f37ca88484f49a777ad6b7046e817714c0d5dadce86bf874bc53b67e76679b6380bca6dfe76ec8b1e8a19c54ff1cf2fa07a1b020b81b22e7e492131e69bab703fb1b5d7d34fb9d285b1d221fb277ef2f10ce66f36e1fc78ec27d5f0f265d80f584030a9a44fae0599ba581b30025a376b6dd09eec60628be4c7d0a41b74b245f406416b3b72c072d1fc53c80e230ead69b9dd6badc98b3ddd8ddbebc9ac9749c7faeae90e75ac1559b88b3d3d1ffb906c6323821b7e70852749d71a84a06e2439427cc5fc99793627a8287e05344498610a8a8f64bedee810121119c60e7335081cb45c9240043d198a996356b078c93912915eb9a0038b04c9defdd57d5cda64142ed18355e5193f8e5a3ad6321597589abe1a41e90643c74af63a1481716760739c1ebe34f6d7841e810e20afd4199015cb8bcd30fea09912ecdb78eb03d85389d6621af118322a8f70b01d6cc7368bd44575eb15a0b137c0815d36466232e3d2566bde4232d93c40c0814dda159912eb11106d313b25346756c50ac655725c56a3812a8847166b5b7958140497c92ea5489d909a5bd12eda37d03eeba8b0ed6531736e0a1db2edd4a1b403a77d6e7cdbf0a0071d5ae9ae17ce5207941e2fd8e3da44131f6dee8a36db211d6ccc498f56134aeb3cbdcbea3f9efdbb1835fdc383c07832376d5aa065260072cdc32e19f3b20a58fd901c6cae6a7e4403b113438e944da95f7b140f2853985bd2560cad54eb463229d4c95cb06167cbb8e858e7b1168ae3e526ab0ac1bf5b48d03a4f4e095a96c5aadfea942d6abefc00f19da607090255a00250e04a0f51e17768f13ea0a9c6f514444046d422093903f7267e566c9dc534bd185e9340c8455dc7be40317024e28dc98eae77b8b7e7b7805d94dd490f9759bc49af5e2ca6b6d9f605ec7758af02eca6c55f9c8d6ff3bf74c78ae48d1bdd4a7cd192f0fc3307addea9cdc3c468556a7309dac3c59429dba6d5bebd7594efa512e4940632fe6461cb899da972c6b4859b52b65adae695dfa2c04fc0c15ebdbbaf9fb84e07ad20c9c59fa7a0ef7e31cd754ad88c40efad1a079b18f4ecc0800512f9c4f7eb979e4f942d767700bfbc19e4a26dd632d838b9f68f4f2a2ae7efbb500c61852e76ac0051595372408b49b2dd46bd1beb8559bc15325bf265fcd6c9e7e9752d90c17f74da3ab04765b2a2693b171acf37e4df3e41dd155d722d1cda2d83cea11f083b4eab5fc12c60be76cb88746354dd6559b6b53831dc503e59e9655d9d2f75d967cbd1106350691640960a456c9c39a581caa2499fc2d973a02b2ed144c05c9acccaf600abc06a68218e0ba492245e327969d0b27c243f92ba9833bf5aab55037e3f64c9b0cfdde2c61ada474bfacb4dc4c9e417d0312aad4efb9c06ae3fb2feeb3da8d165986e51e9099cce69f02e3688c98ab2f4d9145d785f70631f8a4044972a7884670994e3eddaeeb1119359e32bac7f6d0150bb23cf2a087ed93907503504f375e562651614ad874a4c0072e99ed1fe24dd23ea72b2b70d8dabe32c5e432cda2f361e0cceea76d65497dfabd4c520882db944950f122d7d3a3f6e5783b7354aff21f0a3b456f1a38a343008dac113a78300e7b754a39d76834612a0164583f5f3318c7315e939d3f97b07de71ea696987177c62ceb652e6fa8f7bee1b2", 0x1000}, {&(0x7f0000000080)="0fa3999de87e46b65b576c985aec3f16467085e2f9cee966a47e2fc9380312810e3fc5922208426d22713634ccafe9cf9a6f9df653c826489a578a18217bacfd09f38e03d89e5b0eba33b9fb6be6ff523b5e2b44bac55db2fcf662325d457735886b94179b7fb595b26e52e6a103df03741dc9e8498f0cf82b74491be54f7360d1684176fa96a8cbec9b41fad3fe7d54346a6b122c1c43d4f9843ada3a3646195c5bc922c3027f1e609ecd2d9685ab7f31412ee8cc3fd70ab4c73673a145", 0xbe}, {&(0x7f0000002180)="4ca04411906cfdb107246904dbdb49a295cd8937fb70e150f62b6a4eb126cfb054162f11770d423af21a7f9c25ac651f5a78959dfc11349271bd95df6b49419ce7d3f1537f169f1b9c750cd596ed7c14e6c66b6b8b5683a06c47f04d44a13b290c7b6c4fb1562f9bf1548464a356959fd342aa30b85d1c3f1acfccb089c1ef05a10002ffb46d7c115df1e334cba046f9378bc8058a8c705bbffc66c71a470a0e4205ad5c9b80a7d541d98ac9fa519ef7cb65bfc11ebaab4068bf89ca974f7a0f71fbf649f63481b8d82925678391f064e4121566b35712afe8cb30adad8b93aebb508aa2c6e92973fb", 0xe9}, {&(0x7f0000002280)="d3e17567eea0a1a7bb08b11704a3169f3e0ef2f0cb906cc67b2be823ea66692e683c64f4f5fedc37b1175a91417c28ba5412399fc8e62ed30f7015a25824c4576d9474a1eefc415a814fe8016cb8ffb16ac79fc70026663c0b625ab18c2e09e7e7ed25d5e538c5", 0x67}, {&(0x7f0000002300)="ba960015b17f2946df9c1e220cdb85c4fac6a0faf40287bdd14aa482c5a5261a8b91c5f2b8dca4038aae6605a13dcdf8f5ccbd02ed7246213366cbcdec672d231673d03fa3b3df8aafe992d473474b41e7c7", 0x52}], 0x7, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) fcntl$getown(r2, 0x5) recvmsg(r1, &(0x7f0000004700)={&(0x7f0000003380), 0x2, 0x0, 0x0, 0x0}, 0x0) 22:28:25 executing program 0: r0 = socket$unix(0x1, 0x2000100000005, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) 22:28:25 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x3) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 22:28:25 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x1a, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r1 = getgid() lchown(&(0x7f0000000200)='./file0\x00', r0, r1) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x7ff, 0x11c) r3 = dup2(r2, 0xffffffffffffffff) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000040)=[{0x1, 0x7, 0x8, 0x9}, {0x101, 0x2, 0x7, 0xfff}]}) ioctl$KDENABIO(r3, 0x20004b3c) rename(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') poll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000014c0), &(0x7f0000001500)=0xc) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r4, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000180)) poll(&(0x7f0000000080)=[{r2}], 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x12) r6 = open$dir(&(0x7f0000001580)='./file0\x00', 0x20000, 0x194) symlinkat(&(0x7f0000001540)='./file0\x00', r6, &(0x7f00000015c0)='./file0\x00') chmod(&(0x7f00000002c0)='./file0\x00', 0x100) pipe(&(0x7f0000000400)) clock_settime(0x4, &(0x7f0000000300)={0x3, 0x9}) 22:28:25 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1}], 0x1, 0xa194) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) ioctl$TIOCSTOP(r1, 0x2000746f) close(r1) poll(&(0x7f0000000440)=[{r0, 0x42}], 0x1, 0x0) 22:28:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x2c) write(r0, &(0x7f0000000040)="d2b1f156663b3d00df", 0x9) r1 = syz_open_pts() r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) getsockname$inet(r2, &(0x7f0000000140), &(0x7f0000000200)=0xc) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r3, 0x0, 0x22, 0x0, 0x0) r4 = kqueue() close(r0) r5 = syz_open_pts() flock(r5, 0x0) close(r1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x8be7, 0xc1, 0xffffffff, 0x7ffffffd, "c6707755628100", 0x400, 0x387}) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffb, 0x3, 0x0, 0x80000}], 0x1000, 0x0, 0x2200, 0x0) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) getsockname$inet(r2, &(0x7f0000000080), &(0x7f0000000280)=0xc) 22:28:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x81, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 22:28:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x1000000003, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = getuid() ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x9) seteuid(r1) 22:28:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 22:28:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x2, 0x1) recvfrom(r1, &(0x7f0000000180)=""/22, 0x16, 0x800, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x9b2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 22:28:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r2 = geteuid() setuid(r2) dup2(r0, r1) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 22:28:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x4}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") shmget$private(0x0, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0xa, &(0x7f0000000180)=[{0xff, 0x3ff, 0x2, 0x80}, {0x2, 0x1000, 0x974, 0x9}, {0xfffffffffffff800, 0x3, 0x8, 0xfffffffffffffff7}, {0x0, 0x7fff, 0x8, 0x8001}, {0x7fffffff, 0xe1d, 0x5d, 0x8}, {0x6, 0x21e5, 0x2, 0x1}, {0x0, 0x9, 0xe9e6}, {0x20, 0x9, 0x3, 0x3f}, {0x1, 0x2, 0x4, 0x9}, {0x8, 0x6, 0x3ff, 0x1000}]}) 22:28:26 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) close(r0) clock_getres(0x3, &(0x7f0000000000)) write(r1, &(0x7f0000000200)='R', 0x1) 22:28:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x25}, {0x6}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x10001) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x5, 0x2620}, {0x18, 0x0, 0x5, 0xfffffffffffffffd}, 0x6, [0x0, 0xffffffffffffffff, 0x2b58, 0x80000000, 0x8001, 0x80000001, 0x9, 0x401]}, 0x3c) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x200000000005c}, {0x1}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) 22:28:26 executing program 0: r0 = socket(0x2, 0x4005, 0x10000) sendmsg(r0, &(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000000000000000000000000000007c6c348e835502989289724c62ae59cb2855c5f1e5859b803ed495c91a91f6a3f4ce55048f171f023e3bc365e769b5adc6a28b2c209ff589863350c78eaf9039b9a9d79a10acd7f5d87db3928f604c11f3e38c436b3a237f7ce0a4f6357491dc987ac9283f364c510cac2188a1c60d78e0f7b4facb35755a86895a1dfcc286ea75447b5e205e303da87270aa2ce3a9a89cc8c7044630074ade7ddd715b22d877643a0de09a03ac77ebfaec217fa6efc79700ea0305cc192769327fe2ac5f135b3ef6f9b04716fc5e6dda8801f714b056830fdc18bde181b803624992c7c90380ef450809faf91f42eac5f88b956b208360fa9663683d221897506c53e42c2113c8f1b6b44465c6816f5b99c2ae42ca3e809939811640826dd351bd409b1652c4ddd39c03cb2a1d88df1c262700b96872763e9b0e9076ddbe3f"], 0x10}, 0x0) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) 22:28:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) getppid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0xb1, 0x0, 0x0, 0x4}, {0x2006}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 22:28:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1fd0d0d6c467df2b2abf1594c23b46f13bb3f7f4c167f690d0eed6b6e95e8605ef95631470cb86ca96539a786811dad82407bc789abb8a0f33025e42035dcba83682063ef7e7c", 0x18c) r1 = syz_open_pts() close(r0) fsync(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x1ffffffffffff, 0x3f, 0xdffffffffffffefc, "0503000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 22:28:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)=0x1) 22:28:26 executing program 0: r0 = semget$private(0x0, 0x5, 0x3) semop(r0, &(0x7f0000000140)=[{0x3, 0x9}, {0x2, 0x1ff80, 0x1800}, {0x1, 0x9, 0x1000}, {0x0, 0x1f, 0x1000}, {0xffffffffffffffff, 0x7fff, 0x1000}, {0x3, 0xfff, 0x800}, {0x1, 0x401, 0x800}], 0x7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x7}, {0x7c6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000040)=[{0x7, 0x8, 0x8000, 0x1ff}, {0x8, 0xfffffffffffffff7, 0x6, 0xffffffff}, {0x5, 0x8, 0xffffffff, 0x7fffffff}, {0x9, 0x4, 0x100, 0x1}, {0x9, 0x7ff, 0xfffffffffffffe00, 0x8000}, {0x19b2000000, 0x2, 0x3, 0xa78}, {0x7bd447bb, 0x7, 0x0, 0x7}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:26 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) 22:28:26 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x200c1, 0x0) 22:28:26 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x50}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f9") 22:28:26 executing program 0: r0 = msgget$private(0x0, 0x200) msgrcv(r0, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x2, 0x1800) socketpair(0x1, 0x8000, 0x2, &(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r2, &(0x7f0000001080)=""/255, 0xff, 0x40, &(0x7f0000001180)=@in={0x2, 0x3}, 0xc) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, &(0x7f00000011c0)={0x0, ""/231}, 0xef, 0x3, 0x800) r3 = dup(r2) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f00000012c0)={0x10, 0xfffffffffffff10b, 0x4, 0x3, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x23b7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xfffffffffffffbff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xd3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x238}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x2}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x20000000000000}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfffffffffffff890}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x91}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7f1d075}) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000001800)={&(0x7f00000017c0)=[{0x88, 0x6}], 0x1}) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000001840)) r4 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000001880)={0x2, 0x1, 0x80, 0x0, r4}) mmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x0, 0x811, r3, 0x0, 0x0) unlinkat(r3, &(0x7f00000018c0)='./file\x00', 0x8) r5 = accept$inet(r2, &(0x7f0000001900), &(0x7f0000001940)=0xc) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000001980)={'./file\x00', 0x1, 0x7, 0x0, 0x1, 0x6, 0x101, 0xffffffffffff82ca, 0x1, 0x1, 0x0, 0xffffffff}) setpgid(r4, r4) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000001a00)={0x7}) getsockname$unix(r1, &(0x7f0000001a40)=@file={0x0, ""/49}, &(0x7f0000001a80)=0x33) msgrcv(r0, &(0x7f0000001ac0)={0x0, ""/233}, 0xf1, 0x37edbb23f41923b9, 0x1000) ioctl$BIOCFLUSH(r3, 0x20004268) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000001bc0)={'./file0\x00', 0xc8, 0xffffffffffffff1d, 0x10000, 0x0, 0x8, 0x9, 0xffffffff, 0x2, 0x0, 0x8a3, 0x80}) readlink(&(0x7f0000001c40)='./file0\x00', &(0x7f0000001c80)=""/254, 0xfe) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e80)={0x0, 0x0}, 0xc) r7 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001ec0)={0x0, 0x0}, &(0x7f0000001f00)=0xc) r9 = getgid() sendmsg$unix(r1, &(0x7f0000002000)={&(0x7f0000001d80)=@file={0x1, './file\x00'}, 0x9, &(0x7f0000001e40)=[{&(0x7f0000001dc0)="3f21978878d78cdc0f7490ada5fea903bf5f7f87d86972caa5acd1d59feebbd09cc9", 0x22}, {&(0x7f0000001e00)="9687060f8f940e571f5577abec0bba3229", 0x11}], 0x2, &(0x7f0000001f40)=[@rights={0x20, 0xffff, 0x1, [r5, r2, r3, r5]}, @rights={0x18, 0xffff, 0x1, [r5]}, @cred={0x20, 0xffff, 0x0, r4, r6, r7}, @rights={0x20, 0xffff, 0x1, [r1, r2, r5, r3]}, @cred={0x20, 0xffff, 0x0, r4, r8, r9}, @rights={0x18, 0xffff, 0x1, [r2, r2]}], 0xb0, 0x1}, 0x0) r10 = semget$private(0x0, 0x1, 0x2) semctl$SETVAL(r10, 0x2, 0x8, &(0x7f0000002040)=0x100) 22:28:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") chdir(&(0x7f0000000080)='./file0\x00') 22:28:26 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x4000002c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000100)="b6") r2 = semget(0x2, 0x7, 0x402) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x267016aa, 0x0, 0x7]) 22:28:26 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000000000)="6ee4914de3fbe6a074b0003d2a6d646de2e60ab53d22385b862f", 0x1a) readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffd00}], 0x1000000000000116) 22:28:26 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x2) mkdir(&(0x7f0000000300)='./control\x00', 0x0) link(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='./control/file0\x00') link(&(0x7f0000000000)='./control/file0\x00', &(0x7f0000000040)='./control\x00') 22:28:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) flock(r0, 0x1) r1 = getpid() fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x3, 0x1, 0x0, 0x300000000, r1}) fcntl$getown(r0, 0x5) write(r0, &(0x7f0000000040)="7c099fcd3517f6db8828a1a2a6d616450949daa1c0d24358cf7b25210ea8edb1b1104a0c7e260db1dfceafc35f9b58612bf69543e775ddcbb5e6dbc54141c68eac7b657c487b4e0b84b4b75da6b426a041598e8c88a4f63b7a3ca5ad0708205d2d8914564d68b221096b44761c8ed40f58df3875a454612f8b8d3e0c179035a55d93916b8bbd276fe92db10a4718d1a449fd673ba68c142c09de", 0x9a) fchflags(r0, 0x1) 22:28:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) pipe(&(0x7f0000000000)) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001640)) 22:28:26 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) clock_settime(0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x5, 0x8000, 0x4, 0x0, 0x9, 0xbce7, 0x800, 0x1, 0x3, 0x5, 0x5}) shutdown(r0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 22:28:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x1b00) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x822, 0x0) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000380)="88d1c28d08b48d57d335c7f205ce1e7bfb9e6dc85e9eb60fd3137aec1e5c255dad7c2b5fb2bcdaf796ec94ad1290cdabe168fae1806290a5343da92335e1285f2f2a1d6c3dcef4b8570eb4a6e71e1e310fa549c581d3a62d9a7504464a0692eefa3932f601c78127656c42f44ec12f5848b46c7308c08b2fa47ead391adf193cbbec646a5b43906a436ec5d465bc342f45b2fcc62f50e9e45d5777bbcefbf82a87cb28a2b830eaa28b35a61a5f3998d950587ef1cb060541ad51c260cbb52442a54bf0a573fb144d53", 0xc9}], 0x1) execve(0x0, 0x0, 0x0) 22:28:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f00000000c0)=[{0x4, 0x200, 0x8000, 0x400}, {0x506, 0x7, 0x3f, 0x24}, {0x8, 0x9, 0x117488aa, 0x7}, {0x7f, 0x73, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1c, 0x0, 0x0, 0x200}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0xdd60da352d900099, &(0x7f0000000140)="b28011b1199c441d69d79379c3d93c95cb1eceebaae912d1503f3cbef73f4d00f89f8fad768453d92885f80c9dd7566e71ddd5247fcf531909967f4cf1ab9a56c3afe4f93f") 22:28:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000500)={0x2, &(0x7f00000004c0)=[{0x2, 0x4}, {0x6, 0x0, 0x5, 0x8000000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000a40)="a1") socketpair(0x10, 0x3, 0x7, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r4 = getgid() socketpair(0x11, 0x8000, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) r6 = getpid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r7 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r9 = open(&(0x7f0000000340)='./file0\x00', 0x20000, 0x4) ioctl$TIOCGETD(r9, 0x4004741a, &(0x7f0000000580)) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000180)="775478989b43c6c602cec6a3bde25bbd2af85afc40b1e4aaa63a9d1dcb0d5afa8ddd83dba5e3473c71351ea8127d40b5794062da083dca7e48c2da3babe900a0b45417e938a6c75886deb78296646d48876721d85ac9defef969c075d415872fc96880acb3aabbfe4ea8f5f273647c5fc53f51f90d0a287aeec14565edf340c092bc952165c7b4e42c8d007f77af6cf7f538d84f65583ea1876c6e3a2e8aad028838e49f", 0xa4}], 0x1, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x58, 0x4}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) 22:28:26 executing program 0: mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x162) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x6) 22:28:26 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r0) mkdir(&(0x7f0000000000)='./control\x00', 0x0) chroot(&(0x7f0000000080)='./control\x00') mknod(&(0x7f0000001400)='./control\x00', 0x0, 0x0) r1 = socket(0x22, 0x4, 0x9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 22:28:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x7e, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0xfffffffffffffff7) getpid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x18088, 0x0) 22:28:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x8d, &(0x7f0000000180)="f65e8780db95cd4c78cf95e95a5e2f2c91c73442389fa478ed2bd47d30457ca9b58f914ef751ca51d796b290b404f8436d6a7e8322b87b06b517cc51b74faba3e8b565c2d2ae519832bd9de3c5c50b4b4a91c09d3c195f66817f6c7399d059446ad000e71af0ce5f30b13db941ceb58f0cc660639dad9abffa75d900b21b6296ac71242ff03c4744c554f07a0e") r1 = semget$private(0x0, 0x3, 0x2) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000440)=""/193) 22:28:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r2, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 22:28:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x10) readlinkat(r0, &(0x7f00000001c0)='./bus\x00', &(0x7f0000000300)=""/229, 0xe5) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0xa}, 0x3c) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) recvfrom$inet6(r1, &(0x7f0000000200)=""/40, 0x28, 0x2, &(0x7f0000000240)={0x18, 0x1, 0x1, 0x8}, 0xc) ftruncate(r1, 0x0, 0x51) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fchflags(r2, 0x1) 22:28:26 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x20) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x1fe000000000000) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="92", 0x1) 22:28:26 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) close(r1) open(&(0x7f0000000000)='./file1\x00', 0x208, 0x41) open(&(0x7f0000000040)='./file0/file0\x00', 0xffffffffffffffff, 0x200000000000000) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) dup2(r0, r1) 22:28:26 executing program 0: r0 = syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x28020, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a383f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)="0de5360cb8b469405a546cedcb42f76f04217013b552a061f2827ef0399b1fab85d2316e91334c0a", 0x28}], 0x1) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r2) connect$inet6(r3, &(0x7f0000000140)={0x18, 0x3, 0x5a, 0x4}, 0xc) dup(r1) syz_open_pts() 22:28:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f00007dafc0), &(0x7f00007e1000), &(0x7f00006c7fc0), 0x0) munmap(&(0x7f0000328000/0x3000)=nil, 0x3000) 22:28:27 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) readv(r1, &(0x7f0000000040), 0x1) 22:28:27 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x2400, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x102) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r1, 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r0) 22:28:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x0, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) chroot(&(0x7f0000000000)='./file0\x00') getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getgroups(0x4, &(0x7f0000000840)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) fchown(r1, r3, r4) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r6 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r9 = getpid() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000780)=0x1) r10 = getuid() ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000740)={0x8, &(0x7f0000000700)=[{0x8, 0x3, 0x2, 0x4}, {0x3f, 0x80, 0x7fff, 0x100000000}, {0x8, 0x12, 0x7fffffff, 0x6}, {0x0, 0x9, 0xffff, 0xffffffffffffff81}, {0x9, 0x6, 0x9d0c, 0x3ff}, {0x7ff, 0x10001, 0x7fffffff, 0xdfe}, {0x20, 0x7, 0x8000, 0x4}, {0x9, 0x5, 0x20, 0x4}]}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000300)="a91b84bce7653dcbbc5b84cfe4dfd55edf8f4d27e57544a810cc6598bf", 0x1d}, {&(0x7f0000000380)="5e5aada17f8bed979d8114cf8359986e53e431ca6b473489ad18b65aea46114abbc315fe13b84190eb57daf42b30fa9e7b1dbc1409db125922ea", 0x3a}, {&(0x7f00000003c0)="93b70f178d042eee843b5c8e76568f545651d0d1a0b19ce345ecfc0f11a523792a76", 0x22}, {&(0x7f0000000400)="0c2403fa8eda6eaa18ed8394915c03d7f3a785bcef1389ea8bc52bdf397e0a50e804461b9c4d624745fb50f5446e", 0x2e}, {&(0x7f0000000440)="c242b2cdf4209def4c0179cb2a35a31da82f9594cb9b87317ffee3f1be0e7fbf2259c248c130c8610797c5322a3b34ff9ffa421d1c737806aaccddd8c2249fbdca3837c51e29df84c2118b21bb26ac17a52d9b", 0x53}], 0x5, &(0x7f0000000640)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="c4d493c3"], 0x78, 0x4}, 0x400) pipe(&(0x7f0000000100)={0xffffffffffffffff}) renameat(r5, &(0x7f00000000c0)='./file0\x00', r12, &(0x7f0000000140)='./file0\x00') recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) 22:28:27 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x20) pread(r0, &(0x7f0000000040)='P', 0x1, 0x0, 0x0) 22:28:27 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x40000004001981, 0xfffffffffffffffe}) 22:28:27 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="50010501000000000000000107060000080f000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290200fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004fffdd54f7f392a37cffbac00be071a9bff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303759b60642b45cbc5737b8e2405a90171", 0x150, 0x0, 0x0, 0x0) socket(0x1a, 0x4, 0x3) write(r0, &(0x7f0000000180)="92666a69ade4370c7d87358a2f26cff2a18f49c6004282788ec693a55db7a5e4fafb152a6c30c4c835886ab57e21daf99f522f4a77e0dcfaf8705d9c779d5f09f1bbc72a618372104a25c53c39e202008f68f024496dbfcecfcbb470eed89e00a0b391ca82b99a5689a3eb95540253ae1a322e63219a0c0b1bf348851372c16dc946b7e3cb8aff813ed3dfdcb6961bd5755218be95311397a010ff90f604418facd02bcd95ecc07b2dbd1b22637fdb1414806c0f7ee45d036225108b5b0608893c1befad64e3a5dbf3434191011e84f44ef721b95073800a7a6550f461cc99de2cfac0286e15a1201ae107cbce7dc3fd357dab92", 0xf4) socket(0x22, 0x4002, 0xfffffffffffffffe) close(r0) 22:28:28 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) r2 = getuid() r3 = getgid() fchown(r0, r2, r3) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 22:28:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) r1 = dup2(r0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) sendto$inet6(r1, &(0x7f0000000100)="49b1a767d545718844d3d681c9112b2142a9c219042559556d91f36aa008c6b4b97228dbd21e35cb49c1fcf83950ec56055b0cb00690f10bcb6cadaf6573bfe573571dba98544f5825626eefffb7438cb51aae3011e212d763930585f07c7ca37f7fd0f4a66eba6dfcf8f1ab6cfedccba4b8c25342662d582b2550c09e11d37a671ca9faadfba4acc5ce86d9f2714cf3c0cba89577c64e9ebb6b4489d301a8c61ba5b9", 0xa3, 0x1, 0x0, 0x0) select(0x40, &(0x7f00000001c0)={0x1, 0x7, 0x1, 0x6, 0x9000000000000, 0x7fffffff, 0x6, 0x3f}, &(0x7f0000000240)={0x2, 0x5, 0x8000, 0xffff, 0x2, 0xbb, 0x1f, 0x1}, &(0x7f0000000280)={0x3f, 0x7, 0x6, 0x7, 0x8, 0x3, 0x1f, 0x5}, &(0x7f00000002c0)={0x9, 0xc2a}) 22:28:28 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() setrlimit(0x3, &(0x7f0000000000)={0x6, 0x6}) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 22:28:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:28 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x20000, 0x0) 22:28:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 22:28:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000e00)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761ee7dd9b35a18ee06e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6ac66941501951010914187c8be5a213ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a0353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37247eb640fff7feccfaf98a4c2e046f63822", 0x591) 22:28:28 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) recvfrom$inet(r0, &(0x7f0000000080)=""/154, 0x9a, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) recvfrom$inet(r0, &(0x7f0000000180)=""/242, 0xf2, 0x1, &(0x7f0000000000)={0x2, 0x2}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom$inet(r0, &(0x7f0000000300)=""/73, 0x49, 0x1, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) accept$unix(r1, &(0x7f0000000380)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x20, 0x0) 22:28:28 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xb8, 0x7}) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r3) ioctl$TIOCSTOP(r0, 0x2000746f) pread(r0, &(0x7f00000000c0)="b6bcff2ab639341793e31c552f07b8391abb32d401d1ab48cc24ec05a30fec0b01a1187b4c1fe590981e6408b3051dcc92e4f12902e0428fe945cd6c33ca2b245a5652f6ef8317b736fe0042aa6dd21b0973fee67ab0f2f121ec31390978fef6a0c82e557f2e5beeaaddd40d392ca86a44cbfd847ec4caf1ee48d8401fcd3992514b126f7d60cb39ed7cc637dfa7ebcf6237af5273251e721239e0b256225255761e20ab6ac0ed9250976250f9f6018173190746b9615bfc1f1923b2dc6dfb8bcf2be1eaf24eafb832b84bb5abcd10a43a94b43a4aae8b1b94c54870cc5d40feb7cfcc846f4ab00fb0aa5a73029bd07bdf5b61b9074baa4faaa2b0252daefe8a0a63103231fc7b5c9868eb1a097f5fe74654cdd2a41e55dd1240dfc002f5d63e120d2d7fc7c19c54de44ea3aa35f7a3195d5a3c04268c49e576c3b179fbf4d13f0cad792293bfbab895114f591f8131edecd29c0a00795bc00ac515164c7b218fbc4b63a61b0e576cd26ff4a21d4eaf33df046b74d504b4c96976f76ab2baa78dc01bf60e2b0abae994bef47653b9e52c9588d31a38fbbd6f6ef9532eb77bb10d627f80fd0e43c903dfb4ef7e4b3e4ee890a76e0f1b74ab0845605c07aa13d97014c054bac623d7b75f693ea72168d527b6cbd562c19ac4bcf6ab4d1e2519b71e4516491a71459f0b6d59226ef4a53950d37184ac83e82424ca74fe3e490a4487b5f6108a2db8ff15527b3d55ebb85f11b08005985dc7d2e175c08edbe000a8d28c2b90907a2f882d132b4179f92bda55354efc215284136cc3f7022761ab9e616d2396febc21ec0e1c22ced1e381d4425472f2f56c38022307702682f287fc9dbdef7dffad41f28a01c0281581c00cdd42e99b70c0df9b29ab92ca3590ee0ec95556c93d632e0e46bfaa0237cc8f83c5ccd2ac141243f95f467b723129160f8a81c4e7cb5ba47f1d4f6323fa0bd93c583d40d73bfc2d65d7d6f35576fe2a984b6b75ff50f4ca6f48e59633fec230c8263ffd1841077532bc34d36b2b8aba8de9d8ddc3bb6f8539ac896a19478cd20fea893a3d7b7c5866c299688e94941a0c9b32ee2830bb5d1d3daaff749d9e512186283a61b69fdd7ae0b79da8f425947541cfcf3f2a83494b0e76212b4bbcea44521ddfc04b793be8c471aa28074df90757420d95f0dc538f2e127b373bd46959841778b41ba9512c96392e7599b1dc328a8357a612bd120188b1b910ce88f0fc51ea9b19bfd50b231697fdd04772e5b13da01ae6079a861d7f685f4cf03d33f75c23816affb9bd13851a6123fe2c9dce906346054fc3dd0c8e6095c491b26b03ec5d2dcef844b76489d2647970752d68f8a3a0f6e24a439a4847dba562b5ad5e675fd6fad465b983c8cfdcf0e6a969be8832260b334bc25ed76b3959ced56fd72372abf7fcb71ce49895dc88c0c34ddf725a1a274bcf355c467778d6c9d2e2f29d4290fd33b55665529df6f72ea167d136568ce527da6784da49e644ca6cfacc2c1da521f0c5480641a9c34f405573f8996866fa41811837461da4192cbc7749eac8d6ba19d8f088599300a9704628f11f8a37f2e1d4a8767f016674515210edf30a88f003da8ff37759309500df21c3888d8b2b83ef5d283631d967c9734d4af67c9c4c389bbdf2e1767a76be9bcb95548fca702711a5cb2fa7e933078000e02303663b6187c5f013fe9728c719af08b1cbdb1d6c3a3741665a0a8a0b30720abbe23f21b7c1d56d35eb12013650b476b3ce29146df263f03372c214bd762d3f7b6ade4a1d873511a552ed6a72d4e4ea68e85a7753a1363a240bb9d694a9ff961cb321562379251d3349ccffd4f46b3e6e1341f1e20e149f5ae8d1e5b95f698e11337ecdfc9d1d23b9adb511cf84fae49509d1509175fee48fabb30adc12655e81c3a5d26699f7dad0aeac48bd36b9128cc8e1076576e63e234907ae37d167af2949ebee92bf4f993e1cba5a99f5c762adb239b3734d258e69a8748c51eb1373e1685dc694bfd821a9e069e0a5c27a949cf4028d188c1adc055cadb65b27f55fbcdd33d629783e3bf44e2d82f4d3b28b638aa978e883895ea1cd1f55a1b81600e34ce59af2675d4dd9642a51fcf0e1afaad6c836cc4ddf54d59528024e7a48109a453918de2b05f91aa496b0315b34bd92b1702e0dfa83c3723b177f2cdde8d14786a742bc0b05b01c98852a4bc212e849cdba139067036d650eef3fb57252d29e350e16579b91ed5f27e9b88f231df1b0473ea209befbe49ee2f773e72f5c1e574101de17ae5a977a6c3483ce19f1d7a8abfae191abf64e425985761b902956652dc624bcbbec48cc1a30364f9fa2ae05a63f13c8fa3429d3245174c784b1f37042e43a78bb5367382cf7c4d1c5e3acec58529f47bcf71e4f4df986ad2d1c556d63be2c661904747f15f62dfc741904e9f4c015aac1febd4d5ab27ed505b1a595ec7aad53787700b7e2621024c38bae9e6e78697a5f9f938fb2cbf3c53a4be82c4712f0d27a30c0db501bd6ae0a1fac9054b5502a73e635a0f3d7ae30323b57c108fce1a5d3ea97c21953ee98dbd69aad12a4138cf34c7c0a1712906acdccceda78ef61d575d449487710258079e906a0b7496c18cb9bd560213ca72ebc52995c9e815c393ec091377c5d7a58dc19c4f6b1b8557f4de88e933432c93dcdb01e9ad9f22e5ac6c929881f495a6a76de9769a72fa822d15b3731ae0ff995b92db3e174642bb0d62dfdc7983620f9b279570d51a375a077afe312fb37c3e747147570822ac9294f87c7cceb96a6cd563f991e4e6b23a35c4737bd76b43dff6423425ed5e362d4fa6b2cc9f7b55c74ac686f67cf9fedfa8906d0a93c6eb40b48477d06ec250d2942713973f99371b63fded8dc2ed43b8cfd56361d790666fea369dc79d43aeed858afea73ce76dc71f2bd9ed26a81d5652f328c64d17ef596beecb9e782ad968ada3125d034690f815c7d679592afabafb4daa9de70895e9fd88a834bd9c017972ec4a67a06d17df26369f54accbc9f46cd0242dc5efb7a5831ad515bae047460850df517286e8e8b40b5f9dc44fd92855e342e28775f0eccbd597ccc77cd8743c4ceba6f1b569f1ca3baee0b10267deabcbabce0cf1c2d5055c0c0980f2fbb240b0f2a4f477ef5ede91ecd117b63cc751f9dda114251a246f6bc94c6d47327df8fa51341fdbd03cd921228e88de9ac5d19144e512b6c7cd136afe8a24c0a08a95df03f0d91014089fef523c5697b7cba1060b0877d70309ed2853c3c9a5b3a549161c54c03a6f2db17b853d149f9e5b0c715fd35364d5be233a8438b5d17e54ddc2fea7ed6f1a3c9225d7b285fec17e62a7dc0d8ac282e49dd3499aeb8938225d075a5f9ea472768bf852ad80129fa9b7d5465aa51a511a02dbb3b0e37be62633154c45c203d94462edc4a63ffc18167ad01181c29b8d94c480f8072cba6c30859978ca5389cef78b5c3fa2415d3d652df9a2edbabb2854b7f3d177c8c7c5fbcab4df2293e4974f96a2ac7824054af090c89a25e8200bcc3adf7a9970399ce833e3915f96aaccc29258e164bf68ca5f93ac6e6b151f742ccfb55f3ad5cb9aa828b06ebd6874c663f5a8dad3a55b1ba804931032a3554e8879e6475a5e03294cc41e82dac1e143d96de7ba38a97bdfe969bc92f4c003196670e5a0729b4accee01bf3dfe4fa82b1f84a9310131b3b126e54bcd926dd8afcec109f64574d6d156a6763f1ba7c1dee6e28a610c872f4107f7c16832ef04145dac28bfeff02fff2534b57c824112e17146dcc9d95801d139195cdc9a5cb25d44332e8b3cd11865c6b98d2d14c85394a35b9afa51322674687e30375fd2e873cb803390fc3f43d7b0517861435bd19b4f8b56487e4391bb31cbefe2a4124b891a6a6cb766586b4b5240701a0dacd009bfd79a7c3fe84962f1cc76c619d4869797972924a8e097dd06ac7f525f217e113e677d95113c3ca94574d37f7bae2a49cbbf02b25ac6a10d5b59f73805aa93b42c1966b75f119bca7b45a1c09700db06b2443733287fdcf9d8e4bbf1b1cf9040f3879374285136109e8045a44fb517763e89833455c2d23e4606e83ba6a282e04ebe13464ddc2ca2735db17eb6f2abcbcb0e354d2bb13bd48b1d1316296c5f32c5d83166d48f8f8a0c969389d0e617d005accb147eabd656aefb1803c90976efef6a0ae1113b9397c76d969ab7d64a373176a535e5da6a49d26fd890d504455efec3d2e1110fdeec8e8597d2065dadeb9d2a3e062cf92ab8ef471834a5a8eb90ec082e13f6637082c62251f1dda83965cd3fcfa1a9f9557ae88b444019a2a27e22f4d6cc66061efc0aff4f6c0c1b4ad2c83238f55ed8023774fa53f61360457ae06d6b7ad65f11919e24f41d2125b55fee0c94002899ad84fe5ed6005642cc9e990a269bf291493b8c84522706d143bc10a9e6cd49f4ecde394eef030cc47b7a6be76457d9b1dd7a43d9161bdffcf00a5a35066ea55006786691df8c3f98368538b2c96ef7a691253e47af07d62d86c5a2ab79a4011f5c7d8ccbd391d978123755aeddcd45325cfd3bf9c9aa71a2b945b0f9614f55e70ce93d3dacb14279b53119bbd8b1bc151c714093d80b80da18a30b2783c2d1400e032144021a14193f1e327af4185f2dca63d14b24b291570530c31a946be40ec8373b535066b9303cdcc0683a20d3d06ebdf818c2a31302166efe5684d30ba9ddcf4d836092c8ddb6995d1f7ab639ef94340363dcf8085fe960e44c24d2d242ab63d20e3f01c9f12e75368888d3e872fb9f507425f0d5ddd96435c22fce7c896e50e70bd6b24985e281238d3ff70a869d31530cce6bb1370d473a6d99be1d7bbf39d43a121bc672b01d24c0ed657f401b81bd0851778c1b9fe9ca70e6f2eed39f6909f93961d6666e794c351fa1f63830fafdd16f2346f0ee51c0d9e2338f1870a30324356f4cf3830804c33fae2c828a7f46efbc63a4ee4481404f090363f8e9a78f53a90278df0cdd7b3d8d575261ca1a9ab4ced2012bea44cafe8f72c33683785fea4eeebc0846f59bcdfba5a677a68fa5d1ee083d04686e53669d20fb3d19412dd1a998a759611531d13796e2ea966c54e55567ef75c954c49c26a6af63a7837c1b9881a0f4efd668135f1b3543c4718624001ca90357fcb5052931cd3eece42a94b53f93785bfb580b8e96d59b86794f3678e2cd9357abb35c829dcf0cbe122ca602e1cbf7b1edb5a5e8701d2f0d5d5dc85733417cd19e29b8c115fe2cc419e09409a8b958b938f4f00bd883380f2ced5b213f3219237e2333036996e2166949ecd47ce7c26b59382430bce56d93b47c1a3f146c3dfdde3e0a32e4ff33faf111267bfbfbdb737c3309be00aaf41d27ef3f5b8030fea5af88f4e18f77aede57e66e46a74a146240f3a8cbd4a52033bf722894bf90754df7eefc1d518db261e3cd51833181f23682292c175a3518af59d506dc2972bffc6c3cb59309d6f1eeb7b157006a812e94fccfb8b485d479c679cea0cd2ad9a525b3f0fd7e432afd7b00c5d78bba4de6e01864ef26fd013cfce5fded38c841a9e65a51dddf9a40b36ad4fcb0c941c0842db5ca2e12bb8d6441c176089e0b40b558963ada78bab3c993df6b9cc9212570f10827b28ca988facb148e0584de8692bceffa24bf8862f188f738c40d6ac5159b460c622a0def33136a75175786b3f509a5c7d2e34e37a4a667ee8e3605861d5a219f2b70b1251ab5b8f9629e07179ac43dec1afcacd44a5d262128a131e69f78f2e5a896d7c7", 0x1000, 0x0, 0x0) r4 = syz_open_pts() r5 = dup(r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000010c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) lchown(&(0x7f0000001340)='./file0\x00', r2, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000001380)={0x7, 0x3, 0x400, 0x1, "58f225631c8e8932209ac080eca224bbd08d20d2", 0x9, 0x100000001}) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) flock(r5, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, &(0x7f0000001400)=0xc) r8 = getegid() r9 = semget(0x0, 0x1, 0x80) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000001440)={{0x1f, r1, r8, r1, r7, 0x20, 0x1}, 0x7, 0x1ff, 0x4}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000014c0)={0x0, 0x6, 0x1ba, 0x5c408c4c, "824368d44b0a1e9b25e8112cbade10f2c8fdd279", 0x2, 0x92}) linkat(r0, &(0x7f0000001500)='./file0\x00', r0, &(0x7f0000001540)='./file1\x00', 0x4) getgroups(0x9, &(0x7f0000001580)=[r8, r3, r3, r8, r7, r3, r3, r7, r7]) r10 = msgget$private(0x0, 0x300) msgsnd(r10, &(0x7f00000015c0)={0x5fdee3bb1809ec28, "4a86a9aa0677a93ce5afb65da93963e426e37cbe27dd1fab797900f1902606590594d296354ee696e45adbe4e10b86c03d3ce0f2da24fb488ebd6789f7f267602bd28b7db54a8d5f5b6fbc48af843ad8d6fb1d98c36af6ca10246da0f967e7e87360e336660ac969aafec29bd1e291ea1cc0cddded8155716ddbaf0f90ad2de9e7502afd50f60160cd4886091f84866f58a85a702b98ca656ee7b9cf8729432279d191e7cc9e38c5328702a66d569c4bc7d02fc27c3d0823cd9767d72039e6d9cba013ce0364222c3d2421488840c0ad7b1bc43ce32020e75b26fa0ee5d98f337ed2d2b767e812"}, 0xef, 0x800) chroot(&(0x7f00000016c0)='./file1\x00') fcntl$setown(r0, 0x6, r6) symlink(&(0x7f0000001700)='./file0\x00', &(0x7f0000001740)='./file1\x00') unveil(&(0x7f0000001780)='./file1\x00', &(0x7f00000017c0)='r\x00') write(r0, &(0x7f0000001800)="b5d158e5bcae3912d4a6578801140e118269c12d297f556769659ba9d1674d78b9a1b0a9f13a1d247c527869c346184bcbd3ed846b6397a4b78e71696e042a29da5a6c8c63551a6e341ac0f2", 0x4c) 22:28:28 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x10001) r1 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000040)=0x9) setsockopt(r1, 0x6, 0x1, &(0x7f0000000040), 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000080)=0x4) 22:28:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xfffffffffffffffb, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1, 0x0, 0x0, 0xfffffffffffffffc}, {0x7d, 0x0, 0x0, 0xab9}, {0x100000000006, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0x5) r1 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0xb516) 22:28:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000280)="f57436978fad03d4c0b9dec4651de35b44e21085086d4c3b37cadf3d37fa3a7e823ebf6dd42d3d4c680a7619ab5163b1", 0x30}], 0x1) execve(0x0, 0x0, 0x0) 22:28:29 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) sendto$inet(r0, &(0x7f0000000340)="b88c7824ebbac977904f962d218fd33c460c3e41b7e16b88186a503f75347397a2913835cbae03c7cf1953607a0312d6672dc2aa8bffee539d0eaab5980ebba680ac3f45ca7e54834fd6f9abdede963ef3bc272ccbd55e5ec0033d37a222f1919fda364d562583317f8d0720fac672bac556f71673042f78743211f41dec5cbdf29927b9f8ca4a0dcc868728e91840e7866666f12c82947cfea8eb836f5ad116644a53342e610130c2845307d3fb402b483d9dc31d1d293699ab7f87defca2a7e5dce41f40873b97e43cb3bacea598c5a085c63fcb9e09ec100eab06a776706a60cfe56d1d30c4", 0xe7, 0x40d, &(0x7f00000001c0)={0x2, 0x3}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x11, 0x9) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r2 = dup(r1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) preadv(r3, &(0x7f0000000140)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) execve(&(0x7f0000000200)='./bus\x00', &(0x7f0000000600)=[&(0x7f0000000240)='\x00', &(0x7f00000002c0)='$\x00', &(0x7f0000000440)='@*-\x00', &(0x7f0000000480)='^\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00'], &(0x7f0000000840)=[&(0x7f0000000640)='-\x00', &(0x7f0000000680)='{%\\)^%*:\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='%$\x00', &(0x7f0000000740)='%+\x00', &(0x7f0000000780)='\\)-\x00', &(0x7f00000007c0)='$\\($)\x00', &(0x7f0000000800)='\x00']) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x0, 0x65ab, 0x8, 0x1, 0x8, 0x0, 0xc3, 0x2, 0x1, 0x6, 0x3}) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000880)=0x7) close(r1) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000000300)={0x3f}, 0x0) 22:28:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x10000015}, {0x806}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r1, &(0x7f0000000000)="70f51fef959e7a8659bddefd8bddcfde7ad46e96256a823c56d2203afe34dc5d8d56d3cec882afba6341", 0x2a, 0xe, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b7") 22:28:29 executing program 1: r0 = socket(0x7, 0x4007, 0x5) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x3, 0x5}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:28:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r1 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) dup(r1) open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) socketpair(0x1, 0x4002, 0x0, &(0x7f0000001cc0)={0xffffffffffffffff}) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x50, 0x0) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) select(0x40, &(0x7f0000000080)={0x190}, 0x0, &(0x7f0000000180)={0x8001}, 0x0) 22:28:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000440)=[{&(0x7f0000000180)="7e6f8b283e29dd19fb525daf6d7cf5db3d396bf64fd2ed32edc8c7c2458e21b62904e943f76e4f4a49d6d1aade1505b886a235db6261019037f9a2c23d4ea58cc5ff60a43ebcbda972c99e6cfcfef2abea70bca84b38dc24d1613b59a5c7e37442c867c24e63fddb2866d0bcc1bce8a7436becb31136c843c7a65624147c7dfba169c984ce3a50fc400dc1316e28de7e65ecef2d881d529a2a7b1002e10a9f38c419329cc4933902f9", 0xfffffffffffffd86}, {&(0x7f0000000240)="09ebc6b17d03e33a615c063e7fbf090a0057c410f0b44f3e2645be491579b1907f6d5c5e565835b7ef473ce441ea88d6552025c113a165b32e438d7e78d2254ff750ac8bcaa4ef3ebe388040c66ae6a871ac48f087e9bd6ba401d6bcc1edfa5f3360c8b2f85ec457bdec47c001016e17afce4287d364eb0f785029c5cc114d50d4ac38986683277fbe8b3884478ca6d1fdfce1ddd5bb56dedfed0b6daf9a4fab457b687e7336af1819e8b3e5de47dcaed474e611a8aca4cfa43fdd03448ec6e142", 0xc1}, {&(0x7f0000000500)="a22e26536c5ad08da2728e7a152f9954e965d003a4f3c6b48d8be061c8b5ef65673cf45a2b6845a784ac78c0787d34508f1c0fec8b8af5eb027e6e122fe72ee6a25db39a76b22186ba0ab70d24c137cbd83535e9e4a4e67da884b884f938b8147565b3e5a682d43092281cee76beac0e1fc41641a3a8206a606e62bbf5f57a680814808e6c10921a1b0f0a9edb22284c6cbee5ec0ab7d48d5723f28a9938ed3b8f7fd55b13cbfeba1546bd5c88a51b1944aca77a70ec", 0xb6}, {&(0x7f0000000400)="35bc5c2996ecb752de60420a835295ab78b73c9b143d61647d45b0b0e2f16b06bd891882fa0be7d2176b5d004d3cfcf119c978a24d25e7eeff5eed41", 0x3c}], 0x4, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0xfff) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0xa322, 0x60a5, './file0\x00', 0x10001, 0x9, 0x0, 0x7}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x80) 22:28:30 executing program 0: setrlimit(0xc, &(0x7f0000000bc0)={0x481b, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() readv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/48, 0x9e}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x600, 0x0) getdents(r1, &(0x7f0000000140)=""/128, 0x80) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 22:28:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) setuid(0xee01) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat(r0, &(0x7f0000000000)='./file0\x00', 0x81, 0x40) write(0xffffffffffffffff, &(0x7f00000001c0)="4f3571fa65669f7af3a45c74108021d81331e0ff287fada06396403d466e2c9f6e626a372850f992fed02893b1aa8e31eb3beb737b16b16d093660b024af4209a494df0b039063c1b261fce8d6790a", 0x4f) ioctl$BIOCLOCK(r0, 0x20004276) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000200)) 22:28:30 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x60f, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/118, 0x76) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) ftruncate(r0, 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 22:28:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x20000004, 0x4}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x8, 0x8001}, {{r1}, 0xfffffffffffffff8, 0x1171c9d26612453e, 0x6a602dd7601c115c, 0x1, 0x9}, {{r1}, 0x0, 0x11, 0xf0000000, 0x0, 0x4}, {{r0}, 0xfffffffffffffffe, 0x74cdf0b7c03c333d, 0xf0000040, 0x8000, 0x6}, {{r3}, 0xfffffffffffffffa, 0x1, 0x400fffff, 0x4, 0x20}, {{r0}, 0xfffffffffffffffa, 0xa0, 0x1, 0x3ff, 0x3}], 0x62, 0x0, 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') dup2(r1, r0) 22:28:30 executing program 0: symlink(&(0x7f0000000180)='./control\x00', &(0x7f00000000c0)='./control\x00') symlink(&(0x7f0000000140)='./control/../file0\x00', &(0x7f0000000240)='./control\x00') unveil(&(0x7f0000000280)='./control\x00', &(0x7f0000000100)='x\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto(r0, &(0x7f00000002c0)="e4b8dcd66c6f5a32c8d71977ba2ef4018da5a23188fe63549e83b9ad04721d988021eae02bd34247df11fe407c05311b7971553897fe69789cf7f97ab78d6d7a480a8eb605e8977688ea95a32997bf1b8a65885f07e961dc70d017dd5c5a3ae9e6136e2840cf0de48e877c33ed09a430c8b5e5f7769e72dd4b823f0f7bf147f8dfc8befffc640deac440bca06e57469fe0605ea7da8a31901543337a39046ad6bba2b82923de29b9b0dbac7c914943f64a993133ed43bf93dc4f82afe3b343ef85bbe4a732af333c89378387dcb71031f12d337e9343c19560fca7781d1f3775585c4bfb5c8203359f03b78d27a9be", 0xef, 0x400, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 22:28:30 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffd, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x24) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 22:28:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[0x3, 0x0, 0x8, 0x2]}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x3d, 0x7, 0x6000000000000, 0x8}, {0x2, 0x7f, 0x3, 0x1}, {0x1aab, 0xfffffffffffeffff, 0x0, 0x800}, {0x8, 0x34, 0xfffffffffffffff9, 0x10000}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0x0, 0x80000000}) 22:28:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13d63987b9fd812eaa4e030048e61931929648", 0x17) socket(0x13, 0x0, 0xedd) setsockopt(r0, 0x80000000000029, 0xb, &(0x7f0000000080)="a4b9fd830f330837566032393219401e9e89b597365ab6cba49d3bb9a3ada03bf622f3e89b400dfc4cf0d9646c6d2b063d5beab4a90f95e34abacaa86d01", 0x3e) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:28:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x1ff}, 0xc) 22:28:30 executing program 0: r0 = socket(0x11, 0x8000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0xfffffffffffffffe, 0x0) r1 = kqueue() ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000000c0)) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x8000, 0x8, 0x7, 0x0, 0x10001, 0x2, 0x80, 0x0, 0x2, 0xff, 0xff}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) symlinkat(&(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000200)=0xaed) kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 22:28:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x7c}]}) preadv(r0, &(0x7f0000001540)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/253, 0xfd}, {&(0x7f0000001200)=""/108, 0x6c}, {&(0x7f0000001280)=""/98, 0x62}, {&(0x7f0000001300)=""/225, 0xe1}, {&(0x7f0000001400)=""/219, 0xdb}, {&(0x7f0000000000)=""/2, 0x2}, {&(0x7f0000001500)=""/29, 0x1d}], 0x8, 0x0, 0x0) 22:28:31 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x72dff825, 0x78a0000000, './file0\x00', 0x826, 0x1, 0x66330300, 0x80}) 22:28:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 22:28:31 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0xe, 0x0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x8880, 0x4c) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = semget$private(0x0, 0x1, 0x500) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) close(r3) 22:28:31 executing program 0: r0 = msgget(0x3, 0x104) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/83) socketpair(0x21, 0x1, 0x1ff, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x8ac, 0x80}, {0x18, 0x3, 0x1000, 0x9644}, 0x74b487ea, [0x3, 0x0, 0x5, 0x8, 0x0, 0x200000000000000, 0x5, 0x4]}, 0x3c) msgrcv(r0, &(0x7f0000000140)={0x0, ""/150}, 0x9e, 0x1, 0x1000) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000100)=""/35) 22:28:31 executing program 1: r0 = socket(0x10000000002, 0x1, 0x8) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000000)="a55be35dbf3289d8b1100bdc08bb595d7d8ff759d0a28d69f172c6e51be411e5a667f6be2e84f074db2eb0b9457e7ecc94047e5b9477fec6a161c8d47e42e340dafe0eb3", 0x44}, {&(0x7f0000000080)="ed34523b35102ce8930008295b57570ad5785956f2c45f4ee9e1dc468e0b66dcaba9212bab809bae6b075f50fc088a9c89544aa8525dccd73579a0176696409d1b8aed8f71eaf35305ee4e5ea76d42599c48f17e0c811cbb29cc798e554472bf7ccdec1d5bfac81678b90038ca335d002251cd7044a2bc65ad7e84", 0x7b}, {&(0x7f0000000100)="4993a39db649965d3a2a9964911eac39510641ec4a18b9fcf355d77afa8a6199410f4bf8014df8106ae1194604b5f92da6526ddfc8f65325", 0x38}, {&(0x7f0000000140)="1307d16f72ed14acd17e3b0ceaa15dbbb1513768989c1eb8674fe911c22fe7f3cf3cd29b1e3521036b98af169b68e087d8ca9d7e7836c4d28d0d", 0x3a}, {&(0x7f0000000180)="47867584f51857a292151779be3c3a44211499d4e7c5faf4052a39acaf2d04ac0f609a997a1ad047ee336867979dfe3ac402426d25a734bcd2", 0x39}], 0x5, &(0x7f0000000240)=[{0xa0, 0xffff, 0x8, "ab613975362933e957003ca95607cc3ed92481f854523881d298c095b208c85db823a6526ab0b5094e3de182fffd792aa72dd8586663ddf6d31913f2f77e514180e5a823f15a0cef89cd1663313a00a0020f14f55992948c035b227ff230bb1cbd013fe66585c526fcefa1db0dd3197bbb5d02064a400b6a06292824e3a71085ac1da95f4e8b2c880f4b98bc81ffe1a0"}, {0xb0, 0x0, 0x80, "8f21a39cf856c2fb34f327f3971bec6ae4a9cd45e8bf3bfec003901e8fad9446f0680a180ec7fcc6a6923347008bb012cc80debcaabd91de740b36c7bb7e3ce7c13e66baf5b845842c7ddedc49b88c35c0066ddd2990d4eb72d55724da2d7db8e24baaa9a963e4d5b9ad474a6e8357a0172bc96db80e06f6b074fdcb94b22c7e7f8d97e2cb4d8d63f07441878abd07a8ec7d4608d086137bfd"}], 0x150}, 0x4) getsockopt(r0, 0x0, 0x6e, 0x0, 0x0) getsockopt(r0, 0xa1a5, 0x8, &(0x7f0000000400)=""/134, &(0x7f00000004c0)=0x86) 22:28:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xffffffffffffff84) r1 = dup(r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)=0x1) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="2d832000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030700"/58], 0x38}, 0x0) 22:28:31 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r5 = semget(0x2, 0x1, 0x63d) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000140)=[0x8, 0x9, 0x1, 0x1, 0x9, 0x1, 0x6, 0x8000]) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) preadv(r3, &(0x7f0000000180)=[{&(0x7f0000000200)=""/161, 0xa1}], 0x1, 0x0, 0x81) readv(r0, &(0x7f0000000080)=[{0x0, 0x1fc}], 0x66) close(r1) r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getuid() setreuid(r6, r7) 22:28:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x1}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000040)=[{0x4, 0x7, 0x4, 0x7ff}, {0x9, 0x8, 0x3, 0x80000000}, {0x218e, 0x1, 0x7ff, 0x7ff}, {0x200, 0x800, 0x1000, 0x7fffffff}, {0x6, 0x100, 0x3ff, 0x2}]}) fchdir(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000040)={0x1, 0x1}) 22:28:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="066c0000", 0x4) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) setrlimit(0x4, &(0x7f0000000040)={0x80, 0x9}) r2 = fcntl$dupfd(r0, 0xa, r0) shmget$private(0x0, 0x2000, 0x4a, &(0x7f0000ffc000/0x2000)=nil) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[0xfffffffffffffff9, 0x4163, 0x7, 0x8b2, 0x5, 0x8, 0x4]}) accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 22:28:31 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8800, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x4010, r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r2 = getegid() getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r2, r3) fchmod(r1, 0x22) syz_open_pts() close(r1) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffb, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 22:28:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10003, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x2}, {0x6}]}) syz_emit_ethernet(0x0, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f00000000c0)=[{0x3, 0x4, 0x8, 0x10001}, {0x101, 0x1, 0x1000000, 0x3}, {0x1f, 0x0, 0xc21, 0x4}, {0x2, 0x0, 0xdf37, 0x3f}, {0x3f, 0x2, 0x6, 0x6}, {0x9714, 0x8, 0x2c9, 0x2}, {0xe3, 0x4e8, 0x1ff, 0x53}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:31 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x4611, 0x18) pwrite(r2, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8", 0x77, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 22:28:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x84}, {0x80000016}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x8, 0x1, 0x3, 0x8001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:32 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) pwrite(r0, &(0x7f0000000000)="2c20de214b36452c32c94e", 0xb, 0x0, 0x0) r1 = socket$inet6(0x18, 0x6, 0xc9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x8) ioctl$TIOCEXCL(r0, 0x2000740d) shutdown(r1, 0x2) 22:28:32 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x200, 0x40, './bus\x00', 0x3f, 0x8, 0x8, 0x2b8}) 22:28:32 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x2, 0x0, 0x5, 0x1, 0x3, 0xfff, 0x7, 0x0, 0x2, 0x10000, 0x5}) r1 = open(&(0x7f0000000080)='./file\x00', 0x200, 0xa8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x4, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000737000/0x2000)=nil, 0x2000, 0x1000000000000005) r2 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000180)={0x10, 0x3, 0x4, 0xc8, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f000062e000/0x1000)=nil, 0x1f}, {&(0x7f0000260000/0x2000)=nil, &(0x7f00004a9000/0x3000)=nil, 0x7925058d}, {&(0x7f000036a000/0x3000)=nil, &(0x7f0000205000/0x2000)=nil, 0x644}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xd1}, {&(0x7f0000433000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000290000/0x3000)=nil, &(0x7f0000476000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x101}, {&(0x7f00000c4000/0x2000)=nil, &(0x7f00006b8000/0x4000)=nil, 0x9}, {&(0x7f000040f000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f000003f000/0x4000)=nil, 0xb0d1}, {&(0x7f0000693000/0x4000)=nil, &(0x7f000047e000/0x4000)=nil, 0xfffffffffffffbff}, {&(0x7f0000319000/0x3000)=nil, &(0x7f0000320000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00005fe000/0x3000)=nil, 0x9e4}, {&(0x7f000036e000/0xf000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f00000ef000/0x1000)=nil, &(0x7f00003ea000/0x2000)=nil, 0x6}, {&(0x7f00004f1000/0x3000)=nil, &(0x7f00003a2000/0x4000)=nil, 0xce}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8001}) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000680)={'./file0\x00', 0x1, 0x7356, 0x5, 0x1, 0x6, 0x7, 0x0, 0x2, 0x1, 0x10000, 0xbf}) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:28:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x200c, 0x501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socket(0x0, 0x4001, 0x43) unlink(&(0x7f0000000140)='./bus\x00') syz_open_pts() syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) 22:28:32 executing program 0: r0 = socket(0x18, 0x2000000002, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000080)="523edc44b0b6fb40a34c3c3800a7f859e8986149c0080679b6a59b3c4d50ce153d406a81a3cc3427798151bc291d6a038dc29bd0ca15da0a4e4b190705928cefc0c29fca646137aff056a9797df0128c67c43d512330cbd8ba598a8dc11bc4ce77d05fa952d6d7a7028757837039ddc06f76f0f4a92a36687e519d8c0a47d3287eb7ae3ecded21460cee2c03e85caa4a1f460f32b746b1c8c7d7ff8eb3c264ae7e5376b8", 0xa4}, {&(0x7f0000000140)="e0156bc3e1b99eb0cae0e1488eb1c248f9c9bdc5732ae1db23cf6fc4f576a2c304e1867648a1fb63abde0405beaa026a88eda279d69dfc9e56b28ee5db9e1bf73e917bed8e62471d42b8c0c96e0035f519a28f5d32491b862495a4b12fa66c047cadc855fddff09800594375a2f1d4e1cead54b6c7b8ee597807eac14d2fae65209bb046e7003e32d6aa13f61b9037fb410860207160b58a7bae4e6ab01bd35df04c870e10dad36b4e46fb2c0e16e39eb574531c67d021425fa34ec8d176aaf235bff8637d5d84e3de47849eadb59f4290919db7d1ade5ba2d3df690", 0xdc}, {&(0x7f0000000240)="181101531fc58b0309cd43cbcba22b50d4984ec577e0ec77d6efc18ce4d976cb16de6f3596a3bd16f902268ff030dcae6b80663968de30346c336d8508ad4c0510d7bc56d1b2f44e75795ff77b7d59bfe780d990c380f5d035eab77e580b153bd664a540517c3cb71177137fe61b7e690c3659707f5e85f797149ab005deecc4c8142506a44b8c86771b6b47a525860b38d6ffc8833b3733de288ff743199625f4068f5c36b0a4b31d955f843cf4e926a535906a2ed3c3ec1eac68f3882aca39fb3aa773dd16e1b4576f186474ac56369322354db3a0faca77bd8d223fdcc411244201b18c1d0ec97a2bf8049888da7c24a8da5b35b1ce2c9a211fb106427ae9c7bb12e35ae1ee17e848f0d8c75a1e769e675c1a5a255818f2ca8fe2952f046200c5eff83ff4d0ff033eb3ffde070a42a3d038f9c357bf82e471d386384307b3556d08bdbcd8170df5dbaa5e79b1d7836e8f285ae3dcfac877f4310e36486b7a05f46e0594abdd9f1b5530c7b00f52c6039d3ca4cf053fa06590cb8938e9995b4a22a11d5139fd35c278f5e33eb7a134be92d2ea7ace2d68a9478a303d1cc84a0f195c761124379adebd2d95b6ee1b01ade2a80932d4ac4209d023445fda0fe16436b17df8901be02fd66d3262885fc0529dc905a6263168d8ec14c9941b195bb340ea8b4a939192cad10102c431b1a5e0d296b878450b67418115b952c7373f9dc059214236ef0003443515cc9779752bcf1c3254ba96789396965b89e22e7b67ebee6b2b35f9c36738c6bbf1ab12a21874190c5f1015135fa78c7bd054b2fc7762c99c7721dca3612bf57133eee24a43e70bbf8e69bdd13b32d23a671445ef946fe2481f6fdf0395babffcb16199401354bae5e68122b38edce215a026da68a573d3d2488d1b38a38c1fbcba149704dbb05b09fb826d6a6930fdfd908bbcb20b7ae8a49c6f1da2e1093e06ad97dbb0cae9aa1ff606f56d85963b86a0cb29f1665323fa866e8cbeba1d4f0a60dd431c17bea630dc7e88b2f4c98672104e4c28d577a46e5133aca9834434b9ef1b265131b2096dc782c670ba5ac9441b5b56a5ab702ecd691df829fca00652ae3ceddc752d2a88f405230dad6b38bd3f97d074afd343fa48356fede7abfb0b07e019c19e9d38a20b25ff7181f45b0698b5bd37e41a26a5296ed9903e57ac2503abd1d7a451bdff4d454d76c480dcfcb3aed8a90655ca65a07c81a61a2c0a9995868be356f08a3c6e7787d2ce259d552cb5c39905034cf9dab68026f142dcc01caa687e39dd6c9629070fffa9761258ffc1c8ed72e46d17e212906246138e76af670e2b4134d5cb80963794961317744f1912e1a439ee3ecbd4a610c3b55deb95f3922d8fa2f8f2ffc50ff14e85a787f3f9398d3eb9dbf86adab34b2be9adc529b1830bbba8611e3d7e9b55f00e7471d5b765366b8d291b92fe1ca52de8f08032375d0488547a61a2155f01f920e5652cbd1d521326ab23190fe552e41a9d9b459f58231279d8ea207a9e48d9fb758f27203bcc02892883369cb7ca4282f71f37495a9e097bd39fea34d61a125411feec3aea6e97fd7300363c4550bbf995a9932d23047922881f2037f4143db087947cc302f2cf455cb672673bef0b94e18e003f57dc0e1e0fab09f0c9dfce7ebdac15cfa6dfe0037ae4b706aa702a9fe84646e20b0cd47da4fc81a0e4cb95184ef68bf456a39a237cf43b609acd4f560fc8d6e95926355e1fd4bfee8835eda5cbfd11705b37a06274407f1afeb37e6d41619c8bfe153e99c2d67ad8441d7c28e73d51e6638f86a34cfe8e5a217d5e2f142208b1672f1f15ad2021876ca13b686e914b5c28c358ab4f00d02ed3191f482a454370da3410ba5787a1a1c2da1b6a8caeea92c82e9ab6e7291dcd24218c0db564aa4e716c7f0cf7ef05fd0c72250cc7127b8eef060f38483cbce35dd3bb18a6bf3bda175f9cc2856706594af3bcf4b7d44164a1d3d7bd1cd1559024dcc038bc8e749584a18f07e867db71d8bce4669a7944be763bf634c4381ae38008377aa4c158e7a64b319e03c729057c6ff0079c9cf51f8c11629fe345780346fef8a0b2e37d16d8ad942460eb6bc23368f3edab3b7d9a825e298158f98b40147a77c966e7a87aee95150df99e488f1aa72991c54123647970f9abb1a5e80a3b8a310b9f97a46011a5c35b6fcd94c5eeb79076a4643c1a920c690e5478f4c7982f5798530484de89b866509e4ec5e020229fc6d01e3f7dfe18eeebb2c16255edeec4c830b6606d9d83d6fcd524a7b9231430017f8b1c1085dcf9a82789ee22a2395b158cf949d993785b8999ea511ce457f3a17ed37d582c2a8647e59e77ecab2e0d5a8ffd739a87b44cb0a83d4cf3d8fed835c7e4afaf61872ab88b1e04933c1b3fdb86d2c39f5d80b6c9d4ae6df0fd925c497991fb42563e48a49e39046f55386986b12fc918240634eabe047c6d1783af7f342ea68009a7f3f0dad252a7b23efdd47bac7ad576917d392d61ea5520e2f934767cb74f5acf988ff1b1a4f3ff444711d80c242f714eee9da83345cdd6d0a37f022b8cfb03abc9404faa2d2e933e0ea03e7a4d9540c86a88e314667cfc85d522966575e0162a1adb901e69c3939e8fe1276daa3d923cb2b1c22d99a6726916ac06819dc4fc242622fa637fc83682444524883c8440a5f2a6c848105ac3dea2caa6d856729deb24aa896a192535039f1ee6c243588d3de5ddcf87403ac6c7999a08798f3cc8216a34d9c60a7014650c8d997232211be19321a7901b1106612707ee0260b2a56cb8ff059091cbc3b9aa0209b46c13a2f200cd0ca4924f62112d205af3936bebfbc451bc1394a14ad7bc6b0ea8c32b2199afdb58b6442a6496a5984dc06af1116dc6417247456a5d585d9df5ce635e9a8b6d9b571bb62162f04ce3aecd2cb041d3edd2e221368ccbce7055627f4164a997d0292bbb6d6197862bb9dbbc14d0f46a49c3826e547bf6744f3c0a3fdf64752b371379d9ad846bbc3055224ad223ae8ce86456ab37d431a375b643abe1ae69c07f96ef8f296d80c6f8e8a960a3ce90a9b3461fbd10a98a1a77f5ce2ab6df2b033bc2f94f4a3947d4ca703d263f42707b29979e31dc2d288b90ca5168e72dbf9e1e4059817f2d8545678b18b582b7fe1589baaa96b2be4b6177b30037dbf42a00f552ea57ac7622b75a29d5870c983e2839e66c84903d7d706bbc1dce8d1a1f38ac6c8e08066da0220c844fbd5724b24b513af95d4a8146a3712b6a115fc871c7369af0e03843fdb9a1d62ef111b99ce2300cd55b8a0b59cb76fe1377e650b775beacd65f8e4d107a4da48309004b0c9c87abfc7d62209f945ba76656918b6172a377256cc3755eefa9c6b8c18e39330ebb29c51eccadc9b3ce0862467943719d2990979c780da4d42377e1cfa7e55a3200ce411dbebdac8e663762f6f6e396fb31975a86390d2e603d0e5b440acc0a45decce16313ded8d7b6f1dde764d17f232cebc538d84f973f37964bee2ce451e6c018a4d849b6afc98a8b145539c25cf0bc5203bbf1769ded2b1d8b57aa78df4eab7ebd037de27ac2d641eb19df9ad62305096eacbe5705170a7436ad0a553c8a6c853398781bd2acb0a6f682de7305456df9cb156e50e36dab602ecbc305342ac73c2a82abfcfca8bbab8b9a05b3ac9db03db167aaed1d86ecd1f1a6e3d14c7bc67ac06b00d925cde65b4c463521e4bc77e06241a8c7b6452ca867d147a2f827b316bf6ad721cdbb8d9e941c2029c5a1aa12447b3f2e9e15977dd68ef7ba165f6f0cb1ce2943dc152986f72334507c2b5c2c8aae7e5543d74842f377c6eb4ee0beb305af0130817e9c474d3aa880f8415958a58fe77e9b082dd83caf0a135e67878296fc0c09f30cf67a412d9c96a4d17cb0a7ce46ca7ca7b134ecb723ca6b1036dc0f13647b9114e3fa484237d57b1a11a4ce073cc4b7443213682a5b5015ffbba43a4bdae7e295e15cdd1ddbcaf35acac506b2c6fd613938c85b793adc898f0017907ed4b9b25a21ac9809bfee06297cb193d7f8ceb357d19132973343dce5841cc142a5285e89430a9f7ec1020af8e85582c7d8a0fb32513619a46be76d36f6713dacc2ef6b287197bac699b96a2fc2a3f6f8add4da6e92bc90a6d6bd0bf5ae7f6dcf8799fa1413aaf5bcdfaf30d50b466c401c39be2ab9ad8ff76e41ed04d758aaedce1eea9e7eae998503285df258e320c92460202a445409dc74dc8eb36b1e76713db03269118f1fb5f27cb087f81f1f0e0ab1de1783d749e812f7c8a59fbdcd658bf259e3de142ae39bbac59da79162492093dbce233e3e530f411b5ae7f207e1e5159c6d3610faccfcda7442eb80dc139b7126192b2d4a09012db0b4736f9e506875c6ebc54c1d953b97cd46e203d381f471a6dd78ad0342829e3db1a83ab510b973908998bcaa12320a67e2eff3c97f99aa3f68fd7ab8aad4fe8c777e1bedfbe3ab4dacd848b8f818712dda30c287abfda55c16889f637dcccde3326bec25a2f4a97c96191d579659825bbc325fe618bda420e7e50451d88e2b2af74fcbb26d1a4106a48506f3c51953fd65e4399a52b485631747e57fe128fb501108184df7eaf11cadc9d9712905397d38c6af9ab69fdbc5c9e7e81e177009db1f94aaed4852e6c7089d7bfb7e398f2224d12a6c4cbbcec9a126d28cf1cee99b8451ad406479a21178167078e6d3078375b28c82ee60801dc94572c005df5a42fbc5827de91c8e7e1c946d5ae79fa6fe2c651b3de41ae51d781fb1034160a7a70422f11737fd868689d8c1ef3a18fdb94f557641f2d570b8c39c00e70562470a2386293ea3677c3f21c4da989474c858573c85ceb4f844e4867434c1f2d5a2012ef2c0405b65af007ec220a8226cd2f760e4ffc41e70a7004e274cb58bda3568dfd9f4a28c401b2d63f1858313db9824134cd2938a0d167358da9fab5fac868af3d621e65d421faed4ae01ac199a932b12b4ff10fbcbc560af6a5a7f47e7112f2bb7337f214f9aefd974dca4fdc6a1dfe66600eb0981101081b52d7269bf2693fa7d7b173b6ba56d4750c0578f1a2cdbf368717765c49acc56cc1f4dedc261bbee9428fdbf9f92ea2f596528b28190e23a1be490879bfba602f4dd566dde684b9eea3381c8d673c9fc8c4a949efc25454f95843a38cad954a9c81614fe7b3457a0425d57270772ddeed497cde4e0d68af5a4633cd9158d966b4e0fe49ac1247dccc7dbd63729bf2faad292c9fd89a2e8e332c54235cd0c8d792bc5632ac1a984a09a99107d920131990ad15ee795411857d2a3743c3680842bdeaa305711680fa22f3acd76355bc24ba09397c4d1da61bbb65ecde3039e363674117f78e77dc596ffdaa104a4485b79ccc1f0d9c942ce628b9e4b3cc56f81d5dec6b43329f1982eb2186d054b88b59687a9f28bbdbc8b773317ceccc0cebdb52dd0a1808b6a3de40cb6696256e14896303d495227409a819e2ede9d9a655cd217777c99bc5caf77e5082ce36e6203437def5c90fc018d1cc8567f3c97a015f0ce183c638897aa97fdd6e9b4dadc516a1940fde806fea90a2dc44bb7a8253b2360949cad3f22d24f77214c596894aa2ad9a9f68440c051e2e704bff01d47374f5cd6d429a531a60ad449fc3fbc5395653a1aff7c287bf8d917dc8be6ee4ac5cd9af2d7c12f9f659e811146dbb876a24905763ea51f6ac04c27feeec5ba1ae1378061866c66d209537cf7ba3293031cf8571d34ec4bdedea996c3f911aca59683c6824cca0f3221a7", 0x1000}, {&(0x7f0000000000)="8c57f3d3735b61da90cb4d04e50145a27b1bbfe08f3633089f1248b062991a7410ec6fa36bb7d9e93b13", 0x2a}, {&(0x7f0000001240)="e31cb13527b690b2f0b0853064566c51b51d4f2e388a3ed1aebc75433a9b431678d012aef37fe3b870ef591bb68ffb0b98e092eae204e866b026a8568f648b1209743bad4fa7331e8a672ec049c2ed3d322b83eb4a9355948988471e3d215ded3308a9e7540e969e082f16d4ec8c5f3c1568cc9664e643c49af075d04fea813c8f0f81c71910fc5e7c4e197bb0801c3a376f049358cc38996568d6b898b9950902beea5c694ee1f058ea1000ca9c368727fd351785eac4b4ca495f100f4fb53b18be2c873e217c48bdbb48f695cf7f7842a6408b13dd3fa155246ae20c2789f44acb6a600cdb1eb11e8bb9ebf8dbef341fcf", 0xf2}, {&(0x7f0000001340)="de0a8123cdf8d979730366c167fe78af22a6177d3652d0b9d84c7bcc8521567e83305c73e1894f7232b9f8ef0159159db9601d9863ef9e34d3caf62ee6d55d37a8166a62637b16d742072f2266ad53b99fba153652a633c0cc4998c872d6928f973d635bd4b95500e3448b6b11c81e50a6666c0c0622047bed9942f660eb18495751138d64bf12d67aa8289395a563367ad712ddd654fe68fa817e1378c45ba46a7b169e7936207a5a8b49ff8327adb893ef992d021515db6a090d2b4e1752f01379ba9a4e6e51c11b7f1d8be7ee525fbc3a208b9e7304", 0xd7}, {&(0x7f0000001440)="8a8415fee8dbd486b763bd3771718ea99655ce8c2ed5d8abda942de6998172c60b0691a622d6ae2524285c31d956b82817320d9576f2b9158be3a93a5fac82c7805d7b9a917bcc1bfd35b2229daf9781e33ec697cefc1407f6df", 0x5a}, {&(0x7f00000014c0)="8194d91025198db108712dbb7e72f3bbeb39b8cc3cd162f11c18384c9e6b028d5f88a4a14997769ac25d0b71ee208db9e93dbe2db579a8fe481f492e13e0051dac6c35faa8bb3f01a88f78142981495ca0be031112080fdf982c10c203e67f76a2d1854009258088681fe08838852de362f40d8af24f261303d788067dcd3980e36797be74826e71400d2879227520523738583d15d5366c61", 0x99}, {&(0x7f0000001580)="eab0235add20579486587d5339a280d411016fc3efc3f2ea9a06dd17f9d83202057c39e8f18dc9e0065961e4fb0e7111426ae57e53177bc8c9f0ee0f71b89f7d0e395dfb768c3f501567251a61b76ddfd442b949ae61bee03e8a03d9b2f814d9b97da8b86c2f10c48a7f51aaac3bb65c1b49a2b9c00b8924db907a9a8d27234b47", 0x81}], 0x9, 0x0, 0x0) r1 = socket(0x3, 0x8000, 0xf87) getsockname(r1, &(0x7f0000001740)=@un=@abs, &(0x7f0000001780)=0x8) setsockopt(r0, 0x1000000029, 0x26, &(0x7f0000000040)="eb", 0xfffffffffffffdca) getsockopt(r0, 0x8000000000000, 0x2, &(0x7f00000017c0)=""/253, &(0x7f0000001900)=0xff) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000018c0)=0x6) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000001700)) 22:28:32 executing program 0: link(0x0, &(0x7f0000000080)='./file0/file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) write(r0, &(0x7f0000000080), 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000500)=""/139, 0x8b}, {&(0x7f00000001c0)=""/137, 0xb}], 0x2) write(r1, &(0x7f00000005c0)="d0098bcf37d3915df20800a046fa43d1c87fd2a7b9967992f47a16fa43d3a60d3fdb55f1d59ef8f3f714d1238c9dd8a53a46a99b1ac8f2fde1b0858823b5815f5dc05a66d6ec3252e9484e0d16e0aa57f4dc9158b62e2af5436f", 0x5a) 22:28:32 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x8) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x10, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x203, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 22:28:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x40}, {0x6}]}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000180)="19f75149a5cc3b896f5b7ebc36b10c29758a3f89", 0x14}, {&(0x7f0000000200)="e8c32b826bd40bb7e837f1045ada815ec1fa36dd280d5cdf5d4b49401d503b97339322376799a22b6ed9414fa5c82ad5f46f4ec5df55cea699219bbe0f3e494d90bba4b6c8a0195a43e38d56ace085", 0x4f}, {&(0x7f0000000280)="9e26652066cb59c65110aab324d3ad98ede3d84962cbcbfc3455897265580a7b6d9fb5bd801bd93a4b4bd19f4728a164c91433aab8f9419a397c4e4ca465d56c5deaefd7673e6e8a2f23b557f3275770e9faed0c36bff2f38548d3546db7e13cb5f4d0d9e0a611f6ccbff4fba935f36857b56f7f37", 0x75}, {&(0x7f0000000380)="df80a4922409e9305a8506738740e40f08080b4ad05460c487bebf9ea552bda821d7e47c8c8406b11f27e3834ad0efd9a376a3f35107f1e68aa52075f6bc964e511bb924410172340b63e1586be625", 0x4f}, {&(0x7f0000000400)="ae94aaa9f81d14cd22a50ebfcec2549150430da40cbc3b6329af2bd8e3fa8b181fcb4aa351b280ebf457a5340bbe1d9d8fedf951faa133bcd646d0850f76db76bcf3693445479c1e24bdd910cb026e0789e4db4708c572cc9bc6f90e58a0f9fe363f1da693ee56a4c1ef21a80ddd0a88ec90b7eea2d6e30d8eceea897490373b6ace105700145208aee9aced8759b45bdf6a2504dcb41c4ffac4caa701f856e4aa55d5e2a6b3b8f192831b5d7dda59f9c50f7494dd937caf36306994604d66c0c382b50f7d23fcd70f248a7deaae460cc290216c2d5a42cf05bb9eae3eff9e5e4ac32ac5337d481115", 0xe9}], 0x5) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000300)=0x3) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:32 executing program 1: r0 = socket$inet(0x2, 0x1, 0x2e) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x130) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = getppid() fcntl$setown(r0, 0x6, r2) 22:28:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xc, 0x80}, {0x1d, 0x0, 0xffffffffffffffff}, {0x6, 0x1}]}) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)=""/245, 0xf5) openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x840, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x7, &(0x7f00000002c0)=[{0x3, 0x1ff, 0x0, 0x8}, {0x3f, 0x8, 0xf0, 0x8000}, {0x6, 0x100000000, 0x2, 0x2}, {0xfffffffffffffff9, 0x80000000, 0x5, 0xfffffffffffffffe}, {0x7ebd6c1, 0x0, 0x4, 0x8}, {0x3, 0x100000, 0x10001, 0xa3}, {0x0, 0x1, 0x0, 0x10001}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = fcntl$getown(r0, 0x5) r3 = dup(r1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xffffffffffffff97) setpgid(r2, r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:32 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) sendto$inet(r0, &(0x7f0000000100)="58e106fd3a6d1f78f92589235b909b575d085b32a70bd34c5323f0f31b901a472cbaf26ece2855d1483fcd61189dadf833ede2fc55faecf5b0b2687052d033802bdbe14a6f0e88ef40c5806008eaec11c65a4b0bf4afdab4bf8d47f5c6b8adae064e1c240f1574fe47f8f7a7c3ed82bb252a407057d6c930c156a0d43d6440c771edbcb9e9d35e9f", 0x88, 0x400, &(0x7f0000000000)={0x2, 0x1}, 0xc) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) kqueue() bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:28:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x100000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x9, 0x7fffffff}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x27b, &(0x7f0000000380)="b242d14a70284ffc5007f54e201518cbcb74dcf92dd2e3e3589b87f3b9026c70a9ebd96d72faae74e0780b1d70bdab88a50eca578e17a5ea7f48c290a2") r1 = getuid() r2 = getgid() chdir(&(0x7f0000000140)='./file0\x00') chown(&(0x7f0000000300)='./file0\x00', r1, r2) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_data=&(0x7f0000000180)="3c315ee3985bbc0fc2f744f2f2f18644c288e81a0ec8e88852949ef1bad21d238053299ed82864a0b701199e0f472dd0e407153feaede58ed440f16cf705e5b9f2c4748b757fe9d61f82774ae5bc87db6d0072c2e30e37797373744f63d30234e80971ca7491065c7d7e3602fce6787b2d561e2a3abc4439d24516f78104027df8a60b9a7b81f053d5773fdd4813ccb91fc838f87a636bc7d23e80ed41cba81e594945ee37c0348d242a70115329b563453c9c49f65d0985132a185685029af460049c46dfdc1f2850b98a95e170faae57dd66e19142f198b15902a274e73b8495633b9b9146842a650d75ac7b169f1faa5632461451"}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)) 22:28:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80000005, 0x2}, {0x7, 0x8001}, {0x6, 0x0, 0x10001}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x1}, {0x6}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:32 executing program 1: symlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) getpid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = getuid() pread(r0, &(0x7f00000000c0)="baeecf9a346e869a8d28719abf7f0002ef3dc81e098616985f9b36883fa70f71f666fa4bd7b1de7b3ed01224361fa29f8958a376a6a8cb45ba4b8c409551cf398d7711b0517b3558a8a578b09ad93e7cd128fbf767a141e08f022cfb", 0x5c, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000001200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005cc622871bbb4b2e08ae000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009078b3583fa53c16178200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d6707c79079c98a2f4ec7d1d41cb9c5766e4d2a2582763f431cb21ae7fec67ff5e1697516e7f9ae85834d14ecad7738e7ee1e53defd85cc5271cbe01c7fdb60338381cc6da1546b9588f09283e51f4f9f69ef30ce6524d6a28df733c43dfd4030882461f2505a408307040443904c47960514b44590daf61c41d88f103b078a2546950072a054f6d39e8ef82feb2dc31065a8a7c0a83328c801a2f3ce108336885a33df1951a18be22ed456b1b4992b09a770bd1e03146f9a723e31971222111a143ad143974e05db822c9c80b920942ce407335be1891b8d24d9956549a00"/4320], 0x0) close(r1) getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r2, r3) bind(r1, &(0x7f0000001180)=@in6={0x18, 0x1, 0x9, 0x7fffffff}, 0xc) 22:28:32 executing program 0: getrlimit(0x4, &(0x7f0000000000)) setrlimit(0x0, &(0x7f0000001ff8)={0x7fffffffffffffff, 0xffffffffffffffff}) 22:28:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x400000000000002, 0x0) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1, 0x0}, 0x40) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)="f8a8f3c6889a21beb9da049c065321b6b15cda702a61defd8e2428107554e1953372692b1b01917a207f53078279c08f80ed90426f96cd4296b3399fa718a5611d233c4b9ebc93b9df3bf3d853ed32d3855075ba3eb811352b29da965396352021ce7fc23a88b66ef3a5fd9bf426a0e81e934375528a43bf6bad0d5c0d10e4879da7126d054b733ec31d", 0x8a}, {&(0x7f0000000000)="d108b0ae496efc72e61612f5d4ef4ef36d6e37788f999344", 0x18}, {&(0x7f0000000280)="0e7e9444ef37ea381f7ec9e129b0523d512de8e0123980964aaf38b7c0fa277195eafa71aefa5481263cfae63387cd2382ecb1a3f28c84556fbc18489999a620788763dfa772e59f214af224ff028c88da850cd18b611ac3bb1b85b5a35c575dc5efffad853b87b2d8d8ff047469f834102789173afcebeadcdcf5e7a7405984a53d7d163a20837c5fe77fd113a67c6c880d2eca6b7b81da617c5147fae874e498c58f751a38ba6aa98fd6f4c6aabe7c2cf726e97b2f4495e8e60742bba8ca86270b369b189b62e8c7ca3471d791ac5eb2d69dfa71d56081b6d0e26c153ade26f34eb677c36f8fa979261b09cd41e29d1c9fa65c8b96ea9e019e127def", 0xfd}, {&(0x7f0000000380)="65468708b1ed8a69e92f5b2cfdf4b8be861376900c12af7a224849c4c973f79686999722227d32303edc7f9e1f48c63e00bb748b88835dc83337a70cea994c64f12a7a506893066c9c99c4d9d071838424db7ae10cdf172e18c4227748c02ef6453afa0ff60c6a3da3ae5f7100eaf467f2f9ab91196d7124e65df774bab637aeec24835ad1e7cf8d3cef9846e3812b3539dcbcc18fd75aea51936b9c91fc454a4f44e3893056cd3d5012e2da028e156e4ae8b935", 0xb4}, {&(0x7f0000000440)="b2139d555f8fe769785730932c3c9de5f6f2c25631a499a558aa4f1cabf0fa30965a30f55073690bcddd06de1f743165e06f47125203e37d74d92ced5d8f69d0accdb671bac561fac1d90f77fa4abe6a6fef7659503500a0cdde40ddda9ee70eac3869f295b5b363ab6384ae6bb6acface0e65bd9b4f0c32634494f6a5320605d0d7504a84ea92868a5cd0ac8d5c90340c11a13319f201ac4138e1796dbed6cb7efb362d097b6e6e9102b9206a19f71737ace1a64b279bfd80242e1b0c4876a3b4ec", 0xc2}, {&(0x7f00000012c0)="6c285b8952ed6b5a8c6eef9861e0442bfb88dab99a9ec875e6563d3e4a543831df89a2a3bd9cbc633474777c3544b86a9e1d8520cf5c166eeb4a198958d6c786375aebdb5d4a963e70e1499b8a13a1cac8881c7a9fe147ce282787c1d2e7a9fe71fe1e4b96286556cb7376907dd90209f6efd694db0bd1499af60cc75dc08e0c3b77c7163a69a2089649d37a3ba4ab386484dd26b9fff9f3298f535256f6b914f9ff87c7d914dbf57601cfd5766cdaca2761121582017e1f40162eb19ef0d2d3d52e3326b1fa0cb914c1af7ef6f35918c6cd30a229022d3823472f35ab241f238493b51188bfe92a5b483fb5ae57632afe332cf4a5784a2c7cc871397ff6a66fbf1f328319bb503d8a7ba7e1916c7b856832675b45c779f3dee93622cf08ec2ec448eccce415ee3008edc3dad80f2d08a3620dc77f377ec9424ba38f4057bb002acd13ca5ac96b0c7a5588bc38b847c8702cc1ded409dbb0ace2052ff982875c810036089e223b19b6f8b5c3b06b2e8c7f9d33572852eaf52e265ec824e87693063b3a26d9be9501a068335cd93f9b909b50e512fef39efc9f58fce61891033a1fcdfc35574c2c36900f854514ad285dae9f583116f5c0cbf0a79729066cbc4d33332fef1c6020f351a6f79df8b143d5b653a20d529f589b22e56d7c3468ad1f79c18e09b2a1fd77f68eb61eac0474542324609351669a88116af5771ea1ed18de61df907853e300d977977f9f3d91f67cf28276180f6182438f4b7e31dbf16517efbdc32bf154d58412f648c40221df2f708a25ad5d83ac07d46bbe100519a97712f410809fa197c059825071e6a3e39b274d37f876d5b3831d0a75989dd8b3f1ccb614cb4063681e9c7a66103dad83e55bbad0a667982270f3360018e89c0d152141f0f4e4b61e6aa5a2930cdc5315b18b5c0982ef2d814cb9f28b33a1c6d3ea872c435c95320fdde8f487f9b95cccc23c489b169f1b555e18d1582dbeab9a5bcceaef5a7c4c8c3f663715030975b33d0ac70afbedaabbe95d6d545e86be7e4d7e69dc76f5a7eee5f55fa921e0a012a357e84809ab94270649e10d1566196e54abec39a82c5c1189e0406ce4f86b147af0776191f77324170728367071116724af18347124c97543f30d42728af4b7324892e7c65929781cb348a16ce425a672e58212e49787dff546891a16733017dca4079988cacc1d603193024618566203ceab67f348b35f2f2afe9be1132240e65827fbdb4433425255bf496ffd6c71cbd1289ee69598a10f33cd0f1046f1407023e9c12773adf8690d35e3ebc7dd7de2c556b6d3eefba7d6d4762a437a6a37ffac65004d3845dff1e317ed098016ddcdf844e6be51b8d14d13db82c35b4a2a378f24134244717ab39d2e5cfe799d7cee7730a0c991ee4a241dba4794fa1659cf329168d014f24647e2dc783b251ac0e09f8c3f9436e125368c8ff5ba3dc3c70daddc022f68f74cb8210a47d8a1469f48a9e093c2b2ebc4ca0fa520e7b447c8bac7bc6bd3c9c0ec5bb17042aa20a96d78c1524488c3d01f06d3d2f4a6e13949cad379d3787f1f994aebbea7bb038b0e78bc3580ed6ccba595f7b13340d70ed2548544c47754cbf7ee7ba93077d2793a2fa41b53ec2f1ab854489d844c90dc9ce255f7d5fb69429f757bf2dd1429ef685264336960c90a6e52ec5da6ca8eab79a530fd4e2ca8a17fc5e14a0fc71c2e5b03b5c03141b0a0647b6c4a282bb604fb3987c9eb4e567428c48414f46a6069604c797f18f7f863dc2055303a39518e4e074a81b390f6123b0416a8ede95bcd01e0fb76edfd0324cf2f3b69d53297f1dcfc283ba2deb08b3f3d08e4bcb365d81f93f89d377f7bf536b2f0360d504e5484a90fb4dc806c6dd522386303a7a532944623a333607bb8a6e1bb5b91224b324cc560095bef1cebd769e7e0e75abf4f8df4b60d2100d590a87a8a57a3a0271805fff01dc7786091e3adbe2d22a5513e33816cbab6e840ca0eeafcbd1bba6b8aac82c18be2ac15a7376c9cea0a6871364f816468dc6d834937e6fe9508514540cc0c59fdbc342de76ba0e6eea3bf20f1ae475097f097e008d1a9c47d2b22ea5c15b32bb09c7575f3f2b93bb5b9259828d0cd6126af81e6f7835c9293243a5ca0da83353aa78ca5f1cce955391c0216cf70135d0154a18b9ee90f7a40ec675392ccad46fcc32542e315b3472972564875bfd5410ffaf49781d953198aa718fe9010afb80bdf7bf1f5a8d4e14c3487eeca43fcdab07d6d6fb792f2dc7ff8fdbdfe02c7d78c744753c2ff88bd3396b63d0c12ec51a09e91d1412263f8dd9b251e865d3bd1b93c8af82149c984d22f44e6c760afdf83df7963255cf253de15d6ec1af9fa3ed78e7fa92c25c05a3f683b64d9026ed40613a67d35ae0b3e9190eba1bb0122fb38e15b8c1d9323a4a5510bdc54b98842d9ea29ffd37c6351192f7bcdf345348c140f4563d7f74c52f4f4fe9c248cbacf7e9dcb902d473a57bf024a02340a26c5372219c3856dfe4e70a84e2ac5f23fb79f9b70961443b946fc04aaae9074a111ac2efd430a63ca5a89080996af95816e773d74c6a75e81fd6f55295a44ae479e2d5d5168c0465d670df407825fdc892fd102d8decd16fe051c8586153cd28e7d8d407480aabba89bc96853cabfdffd3dc589786b23f13bf193652ea819093b28f47e4f1d107f2a47b59100fd3e1a55d80839b77f2ed4390092237e996a716f64bb044ce7384894565685ba0981611d9e713809374f0ee11cec61b46eb19e637830f63091549e96ec26ec4f3b2fb0b8301d38b6ec35981e7a47457823e253aaa609514bbbe2803a9074be80ba0075b2ee42fd501072c2f30a6eaf608949a74e45b12bb373c799e4256128748151b66f8ea1a4a662fb6b6b9356c1ed8ef6d24c3d73d3c85802b429a7eabc259b5cd7c53802440e0614b4284786acf265ac63c1320aecb267b8609a37b694ed512b12106d4eae4349eb1cd8f18c4851a85de312c4d75da8c9abb76c37211e9c558650308fd22fcc1269ba35e88831bce5976d25fa00ebcc5b81d6386464e9ada367ee4a4a23e816d0f66498b4efcd90900eedd260b8842aad2703b58535191148dc674b20e1297403792b24144e5443b90b4939a912b98bcb37d8cc14b2a29ec0819ef00317c2c772b3b79673874c0ad6986a81726ca730d835ff1df0a98c2c408391332d8682b57117d5d319a64aab9bb3fbb3897cc2a77d36321c3272aa13398bb77b545957a8e822d2d876b54dc92f8274b1a870fc31c3f51e1011e5629e41487f1426289dd39bd4650642d6658918e19064da4847a7e6fd60071d3c844817f2663340cfd67ce0aff3b859390096225c51d7488f6772c9b6ea6a4899da72169b9c9ab25f47f4bc0c64fe693ccccc2cc92761ddbed072d7753414bff191c86b7b18db9c3775b173ba03d3a7ba8d44f252af8d78a87451d61654cca6a9f750ef6d971ca3639063f8c42608d10bbb2f4e1b6be5d96055a91ebf21c6ed7da21f03980986fe328b25afbc72c96079e04bb8cabcc6e48266dfd8f1ddff4b04874a49f0ee438aab24275fac6effaf13282597b1f3f6ef32d26aeeb9ac2b2a9f60532cfcd09925c286faf68b174e09942718c4d8ef2fab4a89e9fd86b8beff620589f8df3ba4cee027e9665b139858575e868095f2251d787358b61c0ff67a01571f8a8d937fa6d7985719a8f16a75cc9c0d92be41abe46b824a447a94181981ad81e8d8cce078ed35ca6d34227ec00a876969e9e7d90e8528a0f670350ce825616829048e606321cdd6868b9e7c9a6be3f674ce3c4ae689eadc69d3543b8a3ca7de6f05621ddb26ebbd3df2ef4558eefa9fadd2805bf3000b590faf305e29f0a711b59e4bfbb7082d6813d9f40a4e1f3987b670be0387e9fee6a785f5d72e492683b3a71407e9cd9836d63c8992ef1994185836c34efb0fd5d24f6262f435c9257102fefc14d818a6d5e319ddc17a7ee3195f76357aacdf4e5131ce582b01ac33e89962c8f2466d12fb9cb51d2b454b6ddb226361ad117611ff1e66780442e4839e0912c820aba02de5708bf0289cc4acf2d386401dfc687f158e4cc523dd1fe0d699493a95053c146a6c17520acd674bdd045c8a7450751ef9c08c44336323a8c9b1e8fd0e01ab59c3745b7678e34eaf7949ba6868a8abc9b3d3e792bbb81fb4fbe9db017d19bd06ca8b5d8bae748bd3ca3bc0dcabad4399b473275c38de3361113b496c32bb3bf4c86574ad999af6bdd4dadc0029b9887b04de47edb4fbdfe7a403ce4c5b3bfc9b72a0aa599d91bb8e19d662348daf5e1e6e4d2a082f3be7698486ef5366b18b72ce96756b3400f0f8738c6de3d6742ec2c59405dfcb3e1c9ee6b268fc33ac3704fd0ea398b9a4e1f7ebb25629ad75ad4deaec7ab56930cd96b6cc10a6ec58369d70ac8d6528186a0a1b4ffd08b7537d0a1b9e1cb71ac8fc18d9eea31f66e0826375a1a59bceb80538a5ae8979e5e08e2611f124d6526dd3f144bd3f015955775f8455d3259d8ac1a9295ea40e1a8675040fe08451f17a3b6e3a06dd3a0e404003e35cc4520888552d46ba2a87e6e89b084b451f75a530220dbba207a15598e30e06e996a51d42669ccbfa22237bb8e3dbeb399b8095befb5ee7d8693d644b865e01907cc4881fdfd65c73401933e425d90546f5e5e4d9399afd1e387f10b39b1b5c603d70611e36871756064b4766bde4827dc7d39525a701ad12d8689bdfa296d69e89102eeb77a45456706c841dab1eac83037bc702cb65aa92c75d137b0de42427760ca482c5e6eeed8f5fa1fb2e08edd30f819bf13ddb0d1a4c11e1d0f953ee357cdd3199ab16784f241dcc452ed39444fad09c7aecedd208767cc053f28ac2c70f501c9edbae13a71fed12d066777debcdd867810e60b33c26c4b9bbb35b749bd0adeeb5272d41c047fa3677bf56912f21e83028692bc790f4c08c23fd067562982a430d7b0011182d7cf1cbb6dcce932ec90840eb2f4eb3f830252611a75046b01464e46d75a7a140d2e50f143a32e922387ca8d3dbbf3775bd32f1ebf06462d2a35a6fad03d6befbe42c534d508f83bd754e948047c261c33906835b864af62a606e8be27cdc8a120122235aa6741e8c3d0c0ed31ca723a3cba781b91dbe56dca00c8290e43b0dc7540c719a7c314e30a6488bec496cde41f5102d6efc9f623e43818beab0687bfd23860f92bee8f315481c4d3791c8e14c58ca034a2ce238ddb3757e72d79f283224f16da1dd773d7c7880e934917b234e0b45486dd7230b51f6f0d28c2aafb045de1837c5cff99152eb75eace011ce5e0aedbb9da35f736cbf0a135600ed95009daa01b490ff89938ea9816febfbd511986d1692a3b31a2b8cb54caea148df3c113b69b2b2187d498a18f9f52a87b84db4f132612f897f73b2bc1d1d51a95eabe5ca6cef9363684d777d47d7c68a6dd5f507c0f6253392528dab7b4314b42e4843ef1ea5f46bfe677c01f69e9c95546c7764ca9825c36f0e2155debe42f90e73cd6afcd5abe64b43cc07a461d8e03748cd708a78df6dc6ebf91c47e1203a0722a895cce11f17a6636d469298d97c240e4990228a5695d7203433393f28ce8384dd1757621f6afe5b3a4b640e41c6a6685459ffe51c504ed4a20fa45d0227f0a83f00774515baa328cece82dae9a44fcc226ae118bb304766f8485210146504003acf3098c6f7af107676b8d22331750ccca2e93a50cd607e9558873c51167dc3e2b5637e0a826ff7a204d632a9d50b4b87b", 0x1000}, {&(0x7f0000000540)="9fbc58828757b6cc9368c37f12c7d37ca328b8e06c532afc9daa89aa4a80a3d56e98ceaf1b854f7d8e81d45a511c32ec30e767ef311ba2e47ffe3a15aa650291b08d70fadba48dde916b9518ad8561e4b44559295ebd31c7a46705a56fc79bbebf203657972f274af44cfe58b92b55f71d7999e30d2645c6d46463ab310db8545ce7a4c7a45f4ba66a22d54206bc5ccf1987eab00f5106af99af8b03f5522f94e04d8b86c0274625202932bb91b7397b8314349392ace68f3c01c100931d7671f0bde9760e77d2de1615411f493540d073a71abe8bd2bdb2c9279d98cdaf3e356fa858a57ce6dd65c25b4974bd37cf711d4a527f6a3f", 0xf6}, {&(0x7f0000000040)="35b5e88474c40e04b377f66af3d98dda4e9592d0b2933af0310f43f77225b7e97948715acba20974daf3a981a1b439d6edb4634b66cab3cd08d1b84731830f3b", 0x40}, {&(0x7f0000000640)="2bba476d1ed29f3243fb05b77173c04dcc459123188526118a7af7355a1646e52cd398597bac8184ea30934b5c8e25614b3ec0d1f443f8ae2b15ac90f0d2ac4fd4c98da93143a1749bc2579009b9e8a29d1b6dff14425f65e70e", 0x5a}], 0x9, 0x0, 0x0) write(r1, 0x0, 0x0) 22:28:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x28ce) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000001280)=""/4096, 0x29a}], 0x1000000000000065, 0x0, 0x0) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r1, r2) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) 22:28:33 executing program 1: r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000440)=0xc) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000540)=@file={0x0, ""/4096}, &(0x7f0000000380)=0x1002) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getgroups(0x6, &(0x7f00000004c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000500)='./bus\x00', r0, r2) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = kqueue() r5 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x100) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000280)={0x6a}) r6 = accept$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f00000003c0)) utimes(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)={{0xf870, 0x3}, {0x6, 0x271c}}) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f00000002c0)={0x8}) ioctl$TIOCSBRK(r5, 0x2000747b) getsockname(r6, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) kevent(r4, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) socket$inet(0x2, 0x4, 0x4) kevent(r4, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0xbb}, {{r3}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000340)={0xc, 0x1, 0x4, 0x5444, 0x9}, 0xc) 22:28:33 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = shmget(0x3, 0x1000, 0x220, &(0x7f0000719000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) read(r0, &(0x7f00000001c0)=""/77, 0x4d) r2 = kqueue() r3 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000140)) sendto$inet6(r3, &(0x7f0000000180)="8465e15b140fc4e75027ba7e91df0bd789", 0x11, 0x5, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000000)=0x8000) read(r4, &(0x7f0000000040)=""/43, 0x2b) recvfrom(r4, &(0x7f0000000080)=""/106, 0x6a, 0xe1b819db267ba5e9, &(0x7f0000000100)=ANY=[@ANYBLOB="4ebd63f8332269669c00"], 0xa) socket$inet(0x2, 0x3, 0x6) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000240)={0xfffffffffffffff8, 0x6}, 0x10) 22:28:33 executing program 1: chmod(&(0x7f0000000040)='./file0\x00', 0x20) r0 = getuid() setuid(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x20000000000146) ioctl$TIOCSTOP(r1, 0x2000746f) fcntl$setstatus(r1, 0x4, 0x8) mmap(&(0x7f0000035000/0x3000)=nil, 0x3000, 0x0, 0x12, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 22:28:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x400, 0x9c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) r1 = open(&(0x7f0000000400)='./bus\x00', 0x8000, 0x40) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="000000186004008b00002b2704000000080200000000000028000901feffffff000000000000091400000000", 0x2c}], 0x1) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x2, 0x0, 0xffff, 0x3, r2}) 22:28:34 executing program 0: r0 = shmget$private(0x0, 0x1000, 0xa, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x0, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r4 = dup(r1) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f00000000c0)) recvfrom(r4, &(0x7f0000000000)=""/108, 0x6c, 0x2, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r6 = socket(0x18, 0x2, 0x0) fcntl$setown(r6, 0x6, 0x0) mknod(&(0x7f0000000340)='./file0\x00', 0x8001, 0xffffffffffff7fff) getgroups(0x6, &(0x7f0000000300)=[r3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f00000001c0)) chown(&(0x7f0000000100)='./file0\x00', r5, r7) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000200)={0x0, 0x0, 0x0}) 22:28:34 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x40, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="066c0000", 0x4) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x2, 0x20c}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8180, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0x0, 0x101, {0xfffffffffffffff9}}) 22:28:34 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000000e74dd20000000800000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) 22:28:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) 22:28:34 executing program 1: r0 = semget$private(0x0, 0x4, 0x10) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000280)=""/89) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x21, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) r2 = dup2(r1, r1) sendsyslog(&(0x7f0000000140)="2c5a5bab95653577cc14a777577ef181d7c98fab3f21a05017cc04f97ed5239e47f2928980b8d1aeb2cc856070633e7cb9d1c5f9fb682bc8dc13c1285ee5a9bca4c01a2d163247eb48169b021dc754deace2", 0x52, 0x8) mkdirat(r2, &(0x7f0000000240)='./file0\x00', 0x24) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x10000015}, {0x806}]}) fcntl$setstatus(r2, 0x4, 0x8c) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b7") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x8, &(0x7f0000000000)=[{0x4, 0x0, 0x8, 0xffffffff}, {0x1, 0x4, 0xd6, 0x5}, {0x101, 0x1f9, 0x90e, 0x81}, {0x8000, 0x1000, 0x2, 0x25}, {0x7, 0x8, 0x8, 0x6}, {0x4, 0x8, 0x80, 0x80}, {0x5, 0x100, 0x80, 0x1}, {0x9, 0x8, 0x37, 0x1}]}) 22:28:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f00000000c0)="02a27375d87c725e4bb1a384bdbd85b07e4035231d2c5dde8c6770eb9112344b13319f18cb16bd2f2b428f7e94b52688e70627ae814f5c220aaf65bb811ba0a7f98dce3f6365ff6a66f745e24b4037e48bcd330f064e29da793da23566d093c53b5020bf397b5e7b3e7ccc2386cfc3771800336ba1cf9b35661e53b5caf01ca35b91f1bc90cf3e8e21346b6d9e0eb63be1cda2da7eaf1c3ebb0d6428891c1a16b9db04c52f22e5e393", 0xa9) setsockopt(r0, 0x0, 0x7f7, &(0x7f0000000000)="e7694dfd9828601eef098b8ffce61f31a706dc0531fff97da856b223456461f8d1b6349e36611c1af072beb2d3", 0xfffffe39) ftruncate(r0, 0x0, 0x5d) 22:28:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) 22:28:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x64}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff73, &(0x7f0000000340)="b6") 22:28:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) unlink(&(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) fcntl$getflags(r0, 0x3) 22:28:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x840, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000140)={0x10001, 0x2, 0x100000000}) syz_emit_ethernet(0x4, &(0x7f0000000180)='\b\r4A') 22:28:34 executing program 0: kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) unlink(&(0x7f0000000300)='./file0\x00') getitimer(0x1, &(0x7f0000000000)) 22:28:34 executing program 1: r0 = msgget$private(0x0, 0x90) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/203) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0x7fffffff, 0x10001}, {0x18, 0x0, 0x100000000, 0x5}, 0x5be, [0xfffffffffffffffd, 0x7, 0x401, 0x2, 0xb9, 0x401, 0x4, 0x7f]}, 0x3c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x9, r2, r3, r4, r5, 0x84, 0xffff}, 0x0, 0x100000000, r6, r7, 0x0, 0xa9, 0x100000001, 0x1}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x0) msgsnd(r0, &(0x7f0000000340)={0x3, "0b769e7276f256202a2f181f58594367225fa178dc43850840f6f4c5dd2f3399a220bbb6594d84692a7dfc590d000f830ba5697ab3afd1f72c9714a9f57824a827005539fea45128c0860efa43bb7a50ccd59b6ba42b4d60b2fbe1924db40b946f816bab1ceb47c8"}, 0x70, 0x800) msgsnd(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="0300000000000000b4c9f53b5cdb4587db9a7e6952435dbf4a477bd96e15f67a7fdc2a10b1097ac7b937311a93dcc7eb21e75b69404481edeb064792d88d5ec5341dadca01791e8a8be423c97346bbdb64440fe58d3c22eb731f70a5c0bcf1bed7b4113e6d0aceef1cf213214fe1244d18546951bf6ad36354b55e204300f654acb99b5d750029b4514aee7d42ecd87a0ea821b20d3dd5bb038d558f178c20dd55dda47eeafb7b659821299fd3ac04c16ab133c128ed0c6a1fae1f056ae6eace95909ba6ac7c37ab9e4bd5c452affcd244f8fc42e5230d1a93e3f39125c0afdb58386a8025e103a0270d4fc5b5c9d47aa3e4e9c11fad010ab50be6c2ff20f62415330f5a13d9dac14135db3c77993081dc13de7a9ade69205018ea480cbba1422bf9800fd579b6287a422cfc2d08f144193b08ca48d90bfb09589c2420783eb2c3b59f4bfd885b51158caaa225ef106c1e9c249725a290274a87f82047c6914cd7af9f0e934e392bfb8e81b2c9189f25129ab025a18f60a43f5199f5de9f01a3b542c6f96c39a9fe4eae7ad10a6ec82ebaac936c03b64e52e1894e2e5cd2359bbf4f27281762dbe77fabfa4c183cd008ed9992caff92548f001555e0a263f12d1cddb6998c02f9d022b3231f84ff147fdf418bd34dc2caea7870aa79d2ab639ce7f0be31a7e66fec3088dc2c528ecb2679cbaf5dd7450c32b84765a9091deb331b1cc02c4727eef7fe7be815f699c317dfcc8d5dde7c0458bd9b42dc4cfba4d6ea56c78d4b910a0034fa0e626db4e2a29765f72461fe3a3c377586e8767ed4c6e085df3417a98c06dc9ba65030b4e7c01d6fd28a92c6606a39442347949455dcdfacc4137e34f045f140c355fb8c4d6de65619f252f10e83737667f0c8c0931f013dab622f1b571adc716c2cd1a58a238b11ab063ded2795049640535e6834fc4c687795e62141d9370453c27417ad99dfcf34b565394d4e07ef50bb090afaa7bdfed800d5ce8171811336a4c1c7b00a81862f75035f654e8680d4661f7a53c0397a9f01d476761c3466edec66ab26714408a2cc6f7da272798618f4b8736b20031e4a995852aba553e2e639550dde56e54edde91a53910ea61e8052fce06758a77b723ada1628a3a39260948b48cde9cee699adb158ac9de4288b34221c903bdb02e61c05649e624a863b3bb14af978abca46fee119b34111c25da57127d9fdf32cc9e5646d87a19f15809be0c41631f0bd265ef2e754405edb89d0109ccf79676666ef6c081a88c59f7395f8b905ad5a0907f43c3a16607378968ca510574dd92a5ca98e983f3c21ae3866426fd5529870ff9c3776498c612f249a88066385487fddc8039e6548dd88a21ad3a92f0d426e24798f3572c1c31b091443c36a664c487f9baeac5db4fc0052ded5e8a90d6dcde7a3b822c957a5839449be9b46e5c06c31b92e4a64221e73d33130887b58ba95e9492cade1abbaa9c2899c473bfb349be86aeb1324b4c2ca3d04521060479a334ec0fca400a0134d0c3240eee4b4d98d1841942045dc26c054dec2ee420a078a5fbd62129756a9b02f44599d7e14946bf78e26d010b2bcfad8543e343eb8ca8189a86268c5443de2f1cd96859b0088b84a71f0fce8883a6c3ef685f33e67df5f8ac7eda74551fe4b87ea14cd80e532393d1f9ec840f3fb19c9c7418cd075bcabb5ee6fef03798044f5cdfb984cb4fe5c847dd028bb3acc25851f27d6744adb62722fb91221d9bf45786ada67c8314aeed15395e7504e323047dbbacde6f577f84ebc89d541614b3d54b14609e4f675e462cdc4f9fc005cf84509606c3426b4f42197f37c996b126e2fdc3b2a3039579295be18ad1f63bff04d84504d51bd816310ebca5061aa3596305d7fa5d199c13934223773c03406003a72dd665f29bd7c5987be3793be633eb50d522e0f45295124b8100db7ea3890e9855238f46463725411e1b7dfb7d03d4dd435a68de6333dbb63be8a0b69d79d777d16636e6ae72165fbca9c9accb0c6a16113152f1a69c57b902c8b098fd7398739350d462ba279381f38510a52b559bf3bee1b8ac3a28690195cf690a28e01e0d69111c93c7225bb76652468191656f595bcf650dbb04151de38d39be67833da7124df14223b52e20d8dac47c3c7c9bdeceb111bbf20d3a1dd55c812631084a396211c5b7d6775809a430d855d308093ce10c3f17da592bd253558c476f4b48902856b3772a77b0c25f48b6fe27ec8049147bbb49e0500febf9827055eab8874064529b33e67a8dcec4500cb66b79b49f90d244b2096ef3688d22359b132366fe596cd86c9db129b5066f1b87193fb1a86cc8d3328004cdd3f24056ca1810d429fe495ed271982fdb708be2a1eb7e3d0b76bfb1848f8ff63fa1c0f79c08d05a5634f562036a4c982dea3c3e2b33f077de0d6b422db97a7075ef04903c74d8dadfe6f2dd354442b2ef282213bce8580ce765b2d1252f5bd96ac734eaca386544c7a89fb5e2f3a3b083f867d249932001def3fa4c5475b787180d6ce9f43dc9190ff79bb87d76ad5c211cc584192a706519f2e6dd15adaecf350c2ff485282b5a0bba4840dcddf18c27737563284bb6d1e636a4d9c826078cea10c44d9a113c5a4be5f2eb12b9753bd8795da89519bff39bb0f2a1f2922c976a1e64101275ffda5aa65424a0014b78629046b8f6b206112ab10c606de5c71d1b3fe85547762e17f6ad31d4ab48b1137a79086afa138b26ac245b62eaf604da5352bc9f3311ff155ad1dcb24d5c551862131b0ceddfe4212f7915e9c4987c98192eb5bae1a44298dcf18ca18854eebb9e816cf01d4049a62e2a4fc130791008fec7d8d8a126bfcfde4daca98f9745bb961490d1b5d6a27b55f8fb815c8f4b6cc35ca8f0dfcd2b93952fc86d075c09498aad2e021549c9ccc7e1a037f295dfbef1e075dfbd09488dce3b0f8aa437f966359742b195ea9774b5cb2f45fbe0e31f7fa4ad23daab796df42437e70d7d443865c4d5407a16ad0b290d07aeed1ff38311250a73d9ad53f955ad76ba8869fa263baaf6c9e31a8f3cbb56e57bff093d2ddbb82c8e2831faa6498164838ae5a6897c63e6d68d3406673c72688bc50b48ad0d0cf96e45b29acb8b0ebf9f596583d3aea36f62faacc69eb63d269ebbac4fbd959448b6201136e28a8c51828775b2219e884a4cd42155eaf595d4cf318d22b2bddee827182e2473a477892242c8a8fb898aba7ac42f53bb469dff21290f9d755d671c3cda862108b05b5afeeba91779470f8ac434d04509a10061e61681dc8f289f4d6a76ee24a9a3cabee58c4558cee7140432b805162ff3711c24a9f011642d6a721ce9fb2f5f2d45710249afa17707d776f6b6fabd5851ee709c5cc5046c35c2aec97e433fbd02c4b575158a7c249fd6b923ae5a027dec4c8a8c5827293f326b9f7bf21e649ae703a7b259f0855491412b44d9ef03e0dcee6b2ca9926280aa30a180f7b99e525d2f6d7b453a4721266ab59e77f5a6368c8da0a22175fcede202b371e8ea7721351a51d6a00724b25ddc5d3f782622619386fccf685e82dd6186dd91c2f2495c98377a8007f2909d2bc649e24a9354d097ffda742847a2fc4e3619ed8cc334be9d13404c8d8e180f987863fa0cceb75081c6351f97683130a80cba7c787769120b3db1fa4af54d6b10959f5aaac09442d3f39bff6eac4e5796bffcb55977d4e47d902a9bcbefaba788be4c27e39c76855828c6dd81850c74c3b0d856c3e29e42882a4b87e8660e9f0963d4c4133800079ea30cb80af5496e0515a6762ce6d7d0a8fbc72ec4518d5ec6851d356689931a560659a3a33d0ff4f94e74f5f0435d081514d568a9edcac8557f712ba7a4c4b75f64ce4a9b38cd585630de8f3bcbff0be3f338391c2bac3898e8cca68c782732881a8640dfdd24f06a8a6a757172dc7bf3081a77a50ee80f31485d5ac5d96975def0c33f8b50afadaa15248f94e56edfdf478f23d9ac2b419fbda9149a5351eaebc3b20bf8cd3bbd93d13e841b33b131dcd348cc954989dfb8e2499e9dde526ea7dffce3776db7fb49f8cca788df3438ba5d25deb807a7c7d2413ab0d4ad231b827cc1539b5965090e94eb16be149526d0b317a276a90e43745e750d2718ec4f52fa006209c4e5372e46ce5ba247d1b3c25d9888fd53b4307209486e7b3306db41c520712ed5c5bac94892073095d8b05fd718934354b417cc70353bf0adabbee695a1322dae5a009b0448ef7ed751c78c14d9e3d5075d6d3f0f547ce93e49db486e8f9050455aee943854beb4f1030e362fdce0316531b64185cf34648553a95a5e34b41a079f823fe2c95504642bc6953c7c0879d271c6085fb39c854b2beb6d8ff9b0a9c69a1d54532f820f117486f54d9a62032d8f9999e110a6ba3da554c8c992b11b2816eb5696841c90d72aeaa6226004d6180ad3b183eb174addafdc3894c14e266af3f5fdfc3eb784196bc03ec2c94ed1b368fd81729ee7e5656516fd15d2bf0aa7e9a6503ecaed84803ae78d04e45b67472ff5ccbda1792c468aa5a76e4cf7354bab4ae06ebea1d65027847b7c50ec50ca8d4e6905708593a71b30d926b49a184fc987c8a4c7091e8ef023d9321d999c253dd7cb9fe888f78edef07a88cce4d91e756282e5758153b11ef2d71f8d43f1eda41163b16dcb38481b69048fc3702d415a3af4c67bcf87c18d78ce2fc6dea1e4dff4f1b11e70f9d91b7b2b53771731372ac7f6d6eeef6874470fee95b915dc460f22f620f9bc0a2643fc918b9e6a4f282dea13f466921986a9985ce34147cff3275833b3e159e5fa4d09eb6951eb5575b5a4f8d6037ffca9bd8f13c7b89aea41bc93a3a700d91ad5f44783f0dec21c1d60fcdebff6aa2b96a741fa35d267f89477a29899dd68cbd6eee2b779f86bb91f4269fe89652a48608f4502cd3d04fedd038d9c2b2f935f096ba9f13ccfec45c5d38be3442c2e9a38ddfbe3f0d92b4316934dd63da1ee120ade531dd9a4275e8d636baa42db7a940932a15e0311ca488d4ee77bdb43f0c46a9c50b7f780ac29b7a86d69f5b89e5110f87b401d1316d4d15926ab39f26c7d2370740e7f51f48cfbf57af94aa08d484b90978005374c2e9e9459d75b53c82da24f9f6e6e36195b3724935b5adfaead0d248a2c6e7bdfdf70ee6f7fe338db177d3003e681976b5f6f75673b0d08f5be01b0d2365761cbbdc74bbe04ac7288bb18951b0f1d785251846f00f6c3391fea8f5cf9951e52d1ef9ba70addef56a0e7c0eb701b9cf6fd801f8fde391ca66e3ff6c19505178ede73c3f303edd990aff7f83cb7d9c40b637ff2c30189cad2a3acbac99a7cca8b91afaeb354fe823c01940f4fcb11b6afe3d32ccce37ca12b267e4ce25b5802350b7e7e8320194bbbf7b12ebeea0faafa4705f3d83f563a7d2a40ebef07dd08e3e176a7060172da8b4c357c41d191f4b73b669e5911cb724310fb6d5749a61c08fa20ba5f69eab1a6c81c274c0b205cfa006a9401173f4cdca7893c9516aefbb22806ff488854b91617f6c8763909ffee991129bbe325fba2c09c94e5fe33bd5049403f547718497df2ced97cec35bd7ea302e89f4284e39bdafd022873a0c82354a860a75521e08f33463e8bfe852388920a0d85bb0f44816037915938535cd4c6e0b777b3821a768c588cf0bcfe5702d4542978fbe9f1599d59a577507f925ef5b52c9666b89aa3fd89a0f25d8b4b8ca7af10ab8204f53c67983b4149f0f42ea8784acf558d4a09f70d6d2fa9c5506dee2ab0e871b97e7604583"], 0x1008, 0x800) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400), 0xc) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000001440)={0x3, 0x5, {[0x5, 0x81, 0x401, 0x100000000, 0x7a, 0x0, 0xffffffff, 0x8, 0x7f, 0x80000000, 0x6, 0xffffffff, 0x200, 0x31, 0x400, 0x89da, 0x9, 0xb1fb], [0x5, 0xd9e2, 0x5, 0x0, 0x2, 0x7, 0x101, 0x6, 0x0, 0x86], [0x6, 0x9, 0x6c, 0xfffffffffffffff8, 0x7fffffff, 0xffffffffffff8073, 0x8f], [0x4, 0x3, 0xffffffff00000001, 0x7df, 0xffff, 0x4], [{0x4, 0x6, 0x4, 0x7ed}, {0x0, 0xfffffffffffffffd, 0x3f, 0x7}, {0x5, 0x2, 0xff, 0xc03d}, {0x2, 0x8000, 0xfffffffffffffffa, 0x1ff}, {0x1, 0x6, 0x237, 0x1}, {0x8f1, 0x3, 0x0, 0x100}, {0x3ff, 0x4, 0xe13, 0x40}, {0xeb, 0x3, 0xffff, 0x80}], {0x6, 0x1, 0xb6, 0x9}, {0xf0a3, 0x0, 0xffffffff, 0x8}}}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000001680)) writev(r1, &(0x7f0000001c00)=[{&(0x7f0000001b80)="6854e0bbaceb3141f5c88057361f3265363f48d8502478e826f645b86a411cdbfe7563076d8cbba4d34fbedc843207e26df44fa56dbdf426ce130dc1b00a31cf96fee07477d6f019f023adebeb1ad8be835be6cd441659cfcb2205c8de1bc17d339902f172cb7e56266e4731051552b866cce6d44e57", 0x76}], 0x1) pipe2(&(0x7f0000001cc0)={0xffffffffffffffff}, 0x10000) msgsnd(r0, &(0x7f0000001d00)={0x3, "da74cbe96fd69a63fa04315ccb870df1694e61410dc2c5771d6c99ad2f96c4a95107cd705606948f7beb361f8e5e4d15231fb2947cbd51d305b8bdc9b3ed11cc6559ede22b48a32c6316af0339e5978f4d"}, 0x59, 0x800) socket(0x1, 0x4000, 0x401) ioctl$FIOGETOWN(r8, 0x4004667b, &(0x7f0000001d80)) madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x5) 22:28:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x485, 0x2}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, 0x0) 22:28:34 executing program 1: setitimer(0xfffffffffffffffd, &(0x7f0000000000)={{}, {0x0, 0x81}}, 0x0) getitimer(0x2000000000001, 0xffffffffffffffff) 22:28:34 executing program 0: symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x8) chdir(&(0x7f00000002c0)='./bus\x00') 22:28:34 executing program 1: r0 = syz_open_pts() syz_open_pts() fchmod(r0, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() dup2(r2, r1) kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 22:28:34 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x74f, 0x6, 0xfffffffffffff001, 0x1, 0x7, 0x4, 0x7fffffff, 0x2, 0x0, 0x4, 0x2}) r2 = msgget$private(0x0, 0x0) write(r1, &(0x7f00000008c0)="974b786eb1aad2eb6f1726cc5a708c46c6f0b5d800e36125661b664fd751f6f6afd1cd9497d7ca23c06b1ed3b6", 0xfffffffffffffff4) msgrcv(r2, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f843df543ef2c83cce1cc750f7ecef0b60e5751c59edde4f6247103185355f19d7f7f6602df02a118fb45214ae6eedbf2e36de8aa97e8d6af49f4e30dae344b199f589feea4ca968549bd0a0937ecb836217dc676b5556106d211cecac3925398d287a68010b8d3473b8ded9dec330596e948c08047239f8787fe5b5bf3a0497a8280278486ec0e8a54927ab6a55b40bc7d405e48416192c203eea00ae607d75"], 0x1, 0x3, 0x800) msgrcv(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000021000000000000000000"], 0x1, 0x3, 0x1000) chdir(0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000440)=0x6) ioctl$TIOCSDTR(r1, 0x20007479) msgrcv(r2, &(0x7f0000000300)={0x0, ""/102}, 0x6a, 0x3, 0x1800) msgrcv(r2, &(0x7f0000000240)={0x0, ""/160}, 0xa8, 0x3, 0x1000) close(r0) setitimer(0x2, &(0x7f0000000840)={{0x2, 0x81}, {0x1000, 0x5}}, &(0x7f0000000880)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000480)={'./file0\x00', 0x100000001, 0x0, 0x8, 0x0, 0x0, 0x8, 0x1, 0x0, 0x0, 0x5, 0x9}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000380)='*@\xb4[\x00', &(0x7f00000003c0)='\xf9{,(\x00'], &(0x7f0000000700)=[&(0x7f0000000500)=',\x99\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='[\x00', &(0x7f0000000640)='!}+\x00', &(0x7f0000000680)='\x82}:\\{\x00', &(0x7f00000006c0)='\x00']) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x10004) msgsnd(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="03000000000000004fe9ca7697f015947d704393133ddc829a6b2d5102bac3ce4210df8b33d23fc17cd771ab4c7b1fdd91db3eaae3a6bc99a4c3d576f145753d1edd4b63af51f325490f7d3b9a36f4e78e1e1c0bd47f45ce14484d3ca93f8d616da8"], 0x1, 0x803) fchdir(r1) 22:28:34 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1000000000008288, 0xfffffffffffffffd) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x289, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r4 = msgget$private(0x0, 0x80) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x300c1, 0x0) msgrcv(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000022ff8755d1071ca20000000000000000000000000000000000000000001300000000000000000000000000000000000000000000000000000000000000000000530500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f00"/185], 0xc2, 0x3, 0x1800) fcntl$setstatus(r3, 0x4, 0x80) msgget$private(0x0, 0x10) utimensat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0xfffffffffffffffc, 0x4}, {0x140000000000}}, 0x2) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) r6 = open(&(0x7f0000000040)='./file0\x00', 0x18980, 0x10) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000380)={0x2, &(0x7f0000000340)=[{0x0, 0xffffffffffffaacd, 0xaad, 0x8}, {0xfffffffffffffff8, 0x3, 0x7, 0x1000}]}) getdents(r1, &(0x7f0000000080)=""/37, 0x25c) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) ioctl$BIOCLOCK(r6, 0x20004276) fsync(r5) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000003c0)={0x1, 0x5, 0x8001, 0x62d, 0xffffffff}) 22:28:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000080)="8be89fd62a3d811010578869dbeed2690abff87e6e9d16d8918a78acba271356c920890583e167740e589d169fc789a74083158b6dd7b80504d278e4edc075b5ce178b0f9eced1a824dc75c31bc85e8842f214794b722f28e8571da527cd21bd046f08c8ee89d89e3a5d533e840d46feb6a22fb014858c442b8f1dd3df6a4807a6fec99c242427d3d02dbe93c0d234d110592df91b60030a2a9194da83d64a66afff171640d8271fbe780efa44d7908bb0cda15ff22fc303ab513d4ab905daf3a2b3c8ff534f56eb93da42d89d900838ade07195b553c66e13fab04962ce6c3918780fbda47588d5f10b79839eea", 0xee}, {&(0x7f00000001c0)="abfd28d74c3ca47bfd9857b6ec7fe6a126bc3f1813d4d3cf519f018a1d0e939065674ff268f98e7438e1a483f1a8ad6dd0ef1b635231f3eae4e4e6027011e6505f416eb518d5ef305d424eea0d0dec08fbf5f50c022640f55fa1d70cfc1c1a3ea30a2aa777b96d8f8a720d2dba339a588f962aa0612d4168a321316028e20826516da1f04ea8c8a8c5ed4f25a33eed0492a860b00e02349adeb2623741631abddb9cfffe413f1745", 0xa8}, {&(0x7f0000000340)="838d6efb28e17f68edcd1c3c5435599e2ba492b55624b02047c81a7ef7cfae994c08368df9c52727fcb16e29d882fa789d1e3863e4c2658eda757cfeec6915648e2e6a3e497a9ef30c590c6c71da483b8097de538419fbb8b981a4824f3629c82b2373cc1cb8410be12b93d360aa16f6381cbff24c3b7aa02f0b61cdcb67b64a7df596dffed7f1e09b23d9bdd8ed07ead56c", 0x92}, {&(0x7f0000000400)="af16e965bd7719e79ebe567bfde55042a99b58453a3f1cbd97f88a723fbd771778d47ba9ab650a41e9348304d2eaa703de7935672987c9c518f34efb00233e5a510d04c8b639becce050db58747fab29af56f08257c2b72145dc8d17af4a7f71191e15386913070613c2a023adf6313149ea3acdcfea64f4ba52fa5ae216b0ee3d5acb", 0x83}, {&(0x7f00000004c0)="059372da816c4d6296245eed9faa206655dc4a0e32a69206ec2f29753bac88f59ab8f655d9e3e625df61ad5e89b302484c2babfdd636c3007b977674ba53106436fd05b5cc12cafe8e529b303b90e1a062fa5e306da0bbaf2499bd18343ba52f3e249df4cffb120f61a6143bcef085f6f4a80d4054db862e43c06f6ca7336192edb7883669b941a602da936dba5fee93692461215d4029f98efc40d172a582deba1955eeaf76f1265f9dd4b8ed8e7e7e345be0eabea013667b0d6a2d6c9e61b7fb02a6bc7640a3ae910e496c7157f9a924a2b1c6524c695bd00b6a1e0c085746f3156394c79a259b537a670f2b175eaa0967a8eacf9c", 0xf6}], 0x5, 0x0, 0x0) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) 22:28:34 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) readv(0xffffffffffffffff, 0x0, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000080), 0x66) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x981a, 0x7}, 0xc) 22:28:34 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000000)={0x3, 0x8}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) 22:28:34 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r3 = getpgrp() getpgid(r3) 22:28:34 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x100) semctl$GETZCNT(r1, 0x5, 0x7, &(0x7f00000024c0)=""/4096) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r3 = syz_open_pts() write(r3, &(0x7f0000000500)="0046788729161b3a605c6db4607788d5a14581433f21b402df003ff4b061a72c8fa61c463d2d929f6dc56990c2d3ecdd44b28e2f88f2ba75724212ccd30000367cc784c822a14860c246c5c93319dd6a81fe4e36f82e196d5a8d5f01a6647300000000000000000000000000000000000000000000232edcd00219927d2e6c0bd159a0a52f9502685753b418f5e1a8b61720c3682f7b4b387fa7ebf6320b453b9626091d1b3ca35689fe25e93a15ecfa28c9757f1c53fdcbfb19b0d4e50d1515db7da580d602f4185c31000000000000004e3a8b20981d5f24d755c3f3b0e8a72dc0ea6d20424aa30803ceab3beb8e9cc159e2ea97c1c0aea6120d62b4ee9d007a3a1c47ed99b9a956d6c51e896c5a1fab3be05740427e21e1b62202c7811b1dea42ab171b328b943fad6f793719e2689a4b0a09c28873ef05dcf7ab244e25f4415e7d3ddbd3494013eb6e83071b52b05cbd8bb5715d7058f94d85dd7009872960836b7046092de1cb142da51fc98de0951ee868b1f76e52ff070128d6bb5e520aab9d1dfc303724ecca21f13886989f15e8faa483e60643f672d1fab2ac912db844b2d869809af1a54c238128775ac3dd22871c93ac45215d392a01b865d4f518cf77b41c56fd335dae8bcbee3886203a374c79774e8829634f9811569a856c356fafbf2ccf09738a18f69e68c38d0100dc32cd0930c0b2a7813cbc1da40225ad", 0x201) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) 22:28:35 executing program 1: r0 = socket(0x3, 0x4005, 0x7fff) r1 = fcntl$dupfd(r0, 0x2, r0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x0, './file1\x00', './file1\x00'}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000010c0)=0x5) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file1/file0\x00', 0x80000001, 0xffffffffffffff80, 0x5, 0x1, 0x49f2, 0x4e, 0x6, 0x3, 0x1, 0x5, 0x2}) r2 = semget(0x3, 0x0, 0x110) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f00000000c0)=""/4096) 22:28:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2be9, 0x0, 0x0, 0x0) kqueue() close(r0) fcntl$setflags(r2, 0x2, 0x1) 22:28:35 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f00003c0000/0x11000)=nil, 0x11000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:28:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="06") r1 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) 22:28:35 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB], 0xa) socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) select(0x40, &(0x7f0000000180)={0xe1d, 0x3, 0x8, 0x0, 0x5, 0xf80000000000000, 0xfffffffffffffff9, 0x2}, &(0x7f00000001c0)={0x2, 0x631, 0x0, 0x80000000, 0xffffffff, 0x80, 0x0, 0x5}, &(0x7f0000000200)={0x7fffffff, 0x1, 0x6, 0x1a88, 0x5, 0xfffffffffffffffa, 0x3}, &(0x7f0000000240)={0x3, 0x7}) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x210}, 0x0) 22:28:35 executing program 1: r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xfa) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000002040)=""/4096) write(r0, &(0x7f0000000200), 0x4268) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x2000) 22:28:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x4c}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgid(r1) 22:28:35 executing program 1: 22:28:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000000040)={0x80000000, 0x100000000}, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x0) nanosleep(&(0x7f0000000140)={0x8001}, 0x0) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) 22:28:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x4, 0x800, 0x4, 0x37}]}) open(&(0x7f0000000040)='./file0\x00', 0x1a0, 0x100) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000001b40)=[{&(0x7f0000001b00)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="0de1f5c3059d32c2", 0x8}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6afc4a1ef5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a1a1f6c90d26190a09a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b644b81be4808241f657fbc1dbfb2686535e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb", 0x493}], 0x1, 0x0, 0x0) 22:28:37 executing program 0: socket(0x2, 0x1, 0x0) select(0xffffffffffffff9e, &(0x7f0000000140)={0x0, 0x1, 0x0, 0x0, 0x1, 0x80, 0x0, 0x1ffc}, &(0x7f0000000100)={0x8, 0x0, 0xbd, 0x9, 0x8, 0x7, 0x1000, 0x101}, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8200, 0x0) pipe(&(0x7f0000000080)) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 22:28:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) pipe2(&(0x7f0000000000), 0x10004) r2 = shmget(0x0, 0x4000, 0x520, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) writev(r1, &(0x7f0000000000), 0x1f0) 22:28:37 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) fcntl$getown(r0, 0x5) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000140), 0x4) 22:28:37 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="5001050260000604000000011306ca90081004fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x0, 0x1, 0x80}, 0xc) fcntl$getown(r0, 0x5) recvfrom$unix(r2, &(0x7f00000000c0)=""/92, 0x5c, 0x41, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) pipe2(&(0x7f00000002c0), 0x10000) ioctl$BIOCFLUSH(r1, 0x20004268) 22:28:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x45}, {0x10000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="b6a7ea81") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 22:28:37 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r1, r0) socket(0x18, 0x5, 0x6) kevent(r1, 0x0, 0x0, 0x0, 0xec, &(0x7f0000000040)) 22:28:37 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x2e, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) 22:28:37 executing program 0: r0 = socket(0x2017, 0x2, 0x4) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) 22:28:37 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c48}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000080)={0xad1d, 0x4, {[0x0, 0x9, 0x5c6, 0x4, 0x100000000, 0x3c1, 0x1666fa55, 0x8, 0x3, 0x5, 0x100000000, 0x0, 0x100000001, 0x5, 0x6, 0x3, 0x3, 0x8], [0x0, 0x5, 0x9, 0x2, 0x3, 0x401, 0x0, 0xfffffffffffffc00, 0x1ffe00, 0x2f7], [0x400, 0x80, 0x7, 0x2, 0x990, 0xffff, 0x9], [0x2, 0x0, 0x0, 0x4, 0x400, 0x4], [{0xfffffffffffffffe, 0x7fffffff, 0x9, 0x3e56}, {0x1ff, 0x15f8, 0x200, 0x5}, {0x7, 0x8001, 0xc00000000, 0x100}, {0x1000000000000, 0x2, 0x6, 0xad07}, {0x7ff, 0xa18, 0x5, 0x3f}, {0x7337, 0xffffffff, 0x12, 0x5}, {0x4, 0x7fff, 0x6, 0xffffffffffffffff}, {0x8000, 0xfffffffffffffff7, 0x99, 0xff}], {0x3, 0x4, 0x23, 0x20}, {0x50373751, 0x3, 0xffffffffffff8001, 0x80000001}}}) 22:28:37 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0]) setgid(r1) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x80000000f8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="107fe2f65f19b70619540c1824c48fc65cef83bc9a93ed4f8f97fb7a74df78", 0x1f}, {&(0x7f0000000080)="4bf051abd73df88c", 0x8}, {&(0x7f00000000c0)="baad22748ec87358b2c8f0eebbf2d1d94a13819cbd27a33bef2357d7279a4f5f18fb598923a47881b0", 0x29}], 0x3, 0x0, 0x0) 04:02:32 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f00000000c0)={0x68, 0x7feffffe}, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) r2 = dup2(r0, r0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000180)) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x100, 0x180) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 04:02:32 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) faccessat(r0, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="f8") r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20000, 0x80) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000140)) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000100)={0x1, './file0\x00', './file0\x00'}) 04:02:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x400, 0x6, 0x1, 0x647c9d40}, {0x8, 0xd20, 0x5, 0x5}, {0xb952, 0x0, 0x6, 0xf61}, {0x10000, 0x3, 0xfffffffffffff7f3, 0x1a0}, {0x3, 0x2, 0x3, 0xe40d}, {0x9dab, 0x62c, 0x7, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x44}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe78, &(0x7f00000000c0)="81cc2b754c2602b8731b85bd730a5a80a781e05dc92044f8e0d9c1955f84ed8ec818205924415501232b1ef5f14012487d4b07ed6244c014f58d14d9847c692ee6d1c93cae12bc0964fbc0521ce6ced914ffcb220e123ea7") 04:02:32 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000040)="28c0d8254be64db8b9774c41bb2c941a09f81342661f7a96fe3430fd7af055c1f9fa64c82a1548d8cdb2ba7eb6dc1c3c968144705ec2915400b42da20fa6958225e97b246b711f898c7ea0a375176778004befbb3fa5bba9d029d4924c65ab4fbdca6a001350e7180d9aa642185db1120f58a6949c780584f815cf4bc3c87565d22517abd834a7c1a4", 0x89, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) 04:02:32 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x0, "92794655fabf4366f199af3615322d53bfe736ff"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x10, r1, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') 04:02:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="58272003abd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf5f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe", 0xa0) r1 = syz_open_pts() close(r0) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x8000000000, 0x2, 0x6, 0xe5f, "00cac7e78c1bcf688229a0697935e41d90b8b161", 0xa5, 0x4}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xa702, 0x0, 0x0, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) 04:02:32 executing program 0: r0 = socket(0x1000000000000004, 0x5, 0x8) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) 04:02:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x0, 0x6, 0x400}, 0xc) pipe(&(0x7f0000000000)) close(r0) 04:02:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x2) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000480)={0x1000, 0x0, &(0x7f00000005c0)=""/4096}) r2 = geteuid() setreuid(r2, 0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r4, &(0x7f00000015c0)=@in, &(0x7f0000001600)=0xc) sendmsg(r3, &(0x7f00000004c0)={&(0x7f0000000080)=@in6={0x18, 0x0, 0xfffffffffffffffd, 0x3}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000140)="235496ba91e886d6560c36b3c9032186ee89ced115d271ee7cc1c6ef92b83801fa8ec75b86ecfeefd21fbc79ece904b3bbbc7e92baf9b4bc0ca98e0d4a9c4b4eecf36df02e81aff6ecaaa2c786f229a6c3a30b5fc5307cea2a49ebfae007f8d052506fbab771c83dd5c84e150db1aec723abbf4de0002aeead24c21b9e2d064f48dcfde9964c185e3ecd32a61e583f71397b8040e5d84d9e452272099be2cd20d107410fa4bb99f59eadf4bf7597adee8b2e6620117c3f7599b5f3530ba40ba60553679235d4ef9053366171ec5fc08d1c59a294e5c3e77c095a685d7e42ff8b9760d29158a63a446ac4a45a79fe3e6473", 0xf1}, {&(0x7f0000000240)="6f5c28679b239d04bf340b1b83c6a179f6927cfaee5a77d13431593781e1d614d975412ab628c9bebc05cb933336782200890990f84cfa", 0x37}, {&(0x7f0000000280)="5fabeedf9a7baaa1fff5730fba396e6821587915152b72f6", 0x18}, {&(0x7f00000002c0)="09b0c5a50c5881a92c0c12b243226e740b284d4b4ea8fae76d25a80c2fa1735cd7d36113176ad9b4fa684d8c93a1d5c0c4178202fa9f6d9b41cc7109", 0x3c}, {&(0x7f0000000300)="d1a16ca91e89bbe83b6cde084b65360a8deace675cbac162d4186153f3b0bf9ea96642e3a2e7478fc6739e59b3a03b6020889caf7cfca810308d0778e8ba684e42273f47d6df83b9bd1d2178fc8255b35ffe95679376ca62f95e7358d371ca62389fe51d054d75262e68a6bf88af228cbabcf41bbdeeeebf0aa3246cc061f091aa4ea934f90facd62bb7d311e056b13c20a5eddc990f1f851921c913401bcf28950953390eb6314e", 0xa8}], 0x5, &(0x7f0000000500)=ANY=[@ANYBLOB="4000000000000000ffff0000bd04000024bf2a524737906fce041175334f6804cc42f0921f3a801ba2ec7d28fd7bd640e79dfa3919787babbff15100000000003000000000000000ffff01003f0000003522c6661a4c1864677b56ee398a8273f57d3e046b06ad5b2a19d4876a0000005d0c8afa5c22b430b1555986608506df782783709aeae7956023eb9ab899df352e55cb7bde11286e9d"], 0x70}, 0x400) r5 = dup(r0) ioctl$WSKBDIO_SETMODE(r5, 0x80105705, &(0x7f0000000000)) 04:02:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x4d}, {0x2006}]}) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x1, 0x200000000000000}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff00, &(0x7f0000000340)="8e") ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x0, 0x6}) 04:02:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x6) 04:02:33 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r1 = socket$unix(0x1, 0x1, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/123, 0x7b) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() dup(r3) dup2(r4, r3) 04:02:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) unlinkat(r1, &(0x7f0000000080)='./bus\x00', 0x8) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCEXCL(r3, 0x2000740d) dup2(r2, r2) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 04:02:34 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) r2 = syz_open_pts() write(r2, &(0x7f0000000740)='\n', 0x1) 04:02:34 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000000)={0x2, 0x5, 0x4da7, {[0x49, 0x8000, 0x101, 0x7fff, 0x0, 0x0, 0x4, 0x63d, 0x4, 0x2, 0x6, 0xfff, 0x4, 0x8, 0x6, 0x9, 0x7e2, 0x40], [0xffff, 0x100000000, 0x2, 0x1, 0x9, 0x7, 0x8, 0x1000, 0x4, 0xd9], [0x3, 0x20, 0xffff, 0x6, 0x1, 0x9, 0x4], [0x5, 0x0, 0x0, 0x2, 0x7f, 0x101], [{0x6, 0x9, 0x0, 0x4}, {0x1, 0x890, 0xffffffff, 0x4}, {0x6, 0x40, 0x100}, {0x400, 0xfffffffffffffffc, 0xffffffff, 0x9}, {0x1, 0x8, 0x3ff, 0xffff}, {0x8001, 0x4, 0xfffffffffffffffe, 0x1}, {0x0, 0xcf7, 0x8848, 0x40}, {0xeac3, 0x0, 0x55, 0x10001}], {0x9e, 0x5301fae0, 0x1, 0xfffffffffffffffa}, {0xfffffffffffffff8, 0x486, 0x80000000, 0xf1}}}) r1 = msgget$private(0x0, 0xfbd1bf48065b0695) msgrcv(r1, 0xfffffffffffffffe, 0x6e99f85d, 0xfffffffffffffffc, 0x1000) msgsnd(r1, &(0x7f00000016c0)=ANY=[@ANYBLOB], 0x9, 0x800) 04:02:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x10) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20090, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f00000000c0)=[{0x2, 0x478, 0x63b57688, 0xff}, {0x80, 0x0, 0x8, 0x9}, {0x7ff, 0x1d6, 0x0, 0x6}, {0x2, 0x7, 0x2bf8, 0x2}, {0x0, 0x25, 0x3, 0x8}]}) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSCTTY(r1, 0x20007461) kevent(r2, &(0x7f0000000180), 0xfff, &(0x7f0000000200), 0x671b, &(0x7f0000000080)) 04:02:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:34 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="63d0a145697cf71c0008ccfdd83fc3850f16692fd6297f79f7064302f60090397ff583afb6ac6c8d5f27713f44477d8c81bbce012554c49eec82d4", 0x3b) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 04:02:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xcd, &(0x7f0000000140)="5839b5646ca3416dc6ed07aaed7d69c72d001a6196dbc9f84e2d81964c09b101420e63270bbb54ffb88dccacfa6ff32797cb7e3e5c62befbb1c1ee1b442fe33a78e3e7a8012e4ca0a66602289dcc015b692d0b97e7a817def643e855e21b4adb65e4992ab5edfa1c4caba54ca1cbbbb2b84b5834e8afceb44a6eb8c6c4b0af8c911fad0dc11125cad97ea693be79b7f54a8fd1a5dc0da92ac4457f1955faaa64d75779775085dc329a6cfbb595e258b546c5d9e7469a8c3a2f064ee5d3774877d7cfb1e6b602bec47691985bf6") r1 = dup2(r0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x6, &(0x7f0000000280)=[{0x1, 0x1, 0x100000001, 0xffff}, {0x0, 0xf1, 0xc8f, 0x3}, {0x4, 0x8, 0x200, 0x80000001}, {0x3, 0x3, 0x8, 0x9}, {0x80, 0x7f, 0x695, 0x4}, {0x800, 0x3b, 0x8, 0x400}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x1063a, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x280, 0x0, "9aa15fae0c9aae230df171567c7e329d830664e0"}) ioctl$TIOCSTART(r0, 0x2000746e) 04:02:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) r0 = socket$inet6(0x18, 0x4000, 0x7f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 04:02:34 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) mknod(&(0x7f00000002c0)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = kqueue() getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r1}}) r2 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) close(r0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000040)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x480, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000000)) fchmod(r4, 0x42) r5 = syz_open_pts() r6 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r6, r7) write(r5, &(0x7f0000000740)='\n', 0x1) 04:02:34 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x40000000001a0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000300)={0x0, 0x0, 0xaa9, 0x100000001}) flock(r0, 0xb) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="1b15f99e3f4fb3973496075f55a5eb17f98c7dca", 0x14}, {&(0x7f00000001c0)="65e83229b16369a3f22d6d9074298bb8a34a7ef8475e6d9dba39e8847fa9e5a95d1764b7011db2d55727879b905e2f5296bf3d0b537ed740d728c16bca8645ba11a18e0010f02e3d11a5b8cf3287d389499196b2db84a41106a7c7276f2c2b22e394c9ecacb71445d6e618173a4ebf06a1fcdd36ef0f6306310ac1cb26dda99f43e87f0f280d42155897de39da51c6f31bf418be05c0e70c4e73a78f0bbda873b207a514b6ea024da952bf883cd4a6fea7596545218e332b7e5f5523d873e3ed12b9d894bb365cfe7631233b", 0xcc}, {&(0x7f00000000c0)="1fc268d8a83eb2560aebc208fae386cbb8ec4836f54918d47687b9af381c3d6d9f3b7209a1f779d61714cfcdcd45f773386365e8e176171c6a9bc6861e9d77e45fdd8bb30ca857f7271ca922b71f46cf67c64d75433ec777c397649ec0dcf921352f394afe24fdd247b7afddce616a4676ec22f96c11a163aab820a0993a7b6dfcbccf650491a94b256618854ee7ae0d24fd5e5752477bde6f2548fd9c52ed63a4966fb3f7", 0xa5}, {&(0x7f0000000040)="d269ed4ff85c48a47b936426461530f017c0f1", 0x13}], 0x4) 04:02:34 executing program 1: r0 = kqueue() minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0xd}, {{}, 0xfffffffffffffffa, 0x1}], 0x66, 0x0, 0x80, 0x0) 04:02:34 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000004c0)={0xdc72, 0x0, 0x0, 0xfffffffffffffc00, "426ae92295a5cac8aa34e77fc023292738fee3dd", 0x8, 0x1}) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r3 = semget(0x2, 0x4, 0xc8) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000440)=""/16) setuid(r2) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000280)) open(&(0x7f0000000040)='./file0/../file0\x00', 0x1, 0x20) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 04:02:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0xfffffffffffffffd, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8, 0x0) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) 04:02:34 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x20008000001, 0x0) flock(r0, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x100, 0xad20000}, {0x1, 0xee}, {0x161, 0xffffffff}], 0x3}) pipe(&(0x7f0000000040)) 04:02:34 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x80000000, 0x2}, 0xc) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000140)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00') 04:02:34 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10080, 0x0) 04:02:34 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r1, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) execve(0x0, 0x0, 0x0) flock(r0, 0x9) 04:02:34 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, 0x1}, 0xc) r1 = dup(r0) r2 = dup2(r1, r1) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080)={0x187, 0x9}, 0x10) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x35, 0xfffffffffffffffc, 0x2, 0x1000003}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0xfffffffffffffffc]}, 0x1ca) 04:02:34 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000003c0)='H', 0x1}], 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) execve(0x0, 0x0, 0x0) kernel: protection fault trap, code=0 Stopped at mrouter6_rtwalk_delete+0x2b: movl 0x5c(%r15),%r12d