last executing test programs: 5.33735666s ago: executing program 2 (id=68): mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open$dir(0x0, 0x402, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000100)='./file0\x00', 0x10005, 0x0}) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) bind$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) syz_emit_ethernet(0x6e, &(0x7f0000000240)={@random="8f6f77ede655", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x38, 0x2b, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x2b, 0x0, 0x1, 0x0, 0x0, 0x9, 0x67}], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "06c33e", 0x6, 0x6, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @loopback}}}}}}}) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x3}, 0x3, &(0x7f0000000040)="683578b8372cfe4db1514ea0ea15d50dbaa6b5a2bd5b0a1c06adae702d8d7135345d5c676342f1dac08f18ff67e54c8486cd80d1290d65330dfe6aae1cd455509284dbd53ad4f6a17f13bc64ee828826a1df4d3fa8c8fc09c116802d67ea69715f", &(0x7f00000000c0)=0x61, &(0x7f0000000100)="3a740a790f299ad8bd10faffb701a9eb8d177f138af42cfda42fd6c5374048bb4147c4842a5c04ede716d1f38fbc4fabdbe72884a56fcef7eb31f2fc9c3a3f26dafc956d8456aa7d879399d33b4079fc52d49d70f55aa37b1651c32adeb80af538a76e3c62d240c5e78b1a5064ace847cd2e0a8333aa20d1fc02f33047322b054b2a0ca4a0de7edd1d2c434925e9fabee61fbe611d5563dade9a297027fb5140ba1b6debb8", 0xa5) 4.457641139s ago: executing program 2 (id=95): setrlimit(0x8, &(0x7f00000008c0)={0x42, 0x61}) r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x0) close(r1) ftruncate(r1, 0x40000000007) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x27ffb, 0x4b6d, 0xffff, 0x21d8b788, "070002007e74fea407128efcfffa000800", 0x8001, 0x4}) ioctl$TIOCCDTR(r2, 0x20007478) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x8) r3 = socket$inet(0x2, 0x1, 0xe) accept$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000900)="648c667393a368cc8b469c9ecf9cd6a8853580b610be0b390ec4bfda9e1ec00d6a8aebcbc3812242e165d9e56ad4bef9b53c7c5b5975b69dba75f45f2fb2ef2df0fce79145a86a09a48cb973fab68075329ce1d02b1dc7c64b2c57387a00cab256965af576a86990fd682446d7199025567d126761b9e4128232afddbdcb95d83ea1ec6f6f8d0c075dd207b08f1fe56ee3a0d672447d2e05931be17e95625e37c1e8042049389b49d7f7129c1c4e18d030c4ae982ae22032436b7d07096a12baf8e095a8407abda0da0c6d4f5c860a48523bd478745c781b0bd114e2d212e20d0711b033986335f617034823ca313d7ef01cab915d30f5a08835182e12a1ecbf8f041510cf5bbf6030482c50b3a3d80a4d0267bc71294c5255594e516c81790e619abf0bbfe9ba0ee796a38253de2d144da1e1e9554867cab8210adcd74ce14a8627b797be7781c3bbbeeb91cd50c14856200ee3b9bd5fe685721d75a42760c7541ea9d5a9cd38aabfc69f79c25eec8fda7bfd5c18eec0c5ebd9a4b441ff5d67eae1d44fcdbd86a9c83701543ed87c37b04bb6a6f03c1f28509d0c7f7660bfe878e1baabba4d88b78980edf754ce199fb223a05a84a1187e6480ec645733ec681bc7a1960e7b5ba203351068f1f6d04321b03888c91dd90422c39abca32aa835d0459c5225e6840d2c4ce806f941dff0f4dde037f97f662002953712d1ee75a12b10591b0a76951ab5bbb1771d041fb33fb65d68bccefc3e2fd2381f9c4afed33ad2a1d0f224119a68a5fa4f9fd7112e747dd73f5bbb24a5ce1423e2a9f3241af9d693779b9690d153c10619af1df89377ffe292362fb86a480be191be386325d5bc93a1872289eb2d2110ed117bcfe6fcd5d4b993b506476e7ea13e98836c561ac647c0dd3b31a22bc4be0f8800f913a3663d2ec5845a401fbc9630072d056d3497ddfb4e5a46c4b50a110635f6d6f1855ab1e6c88213d3e3e1b868f71f816f360d191602ed3215e688c7c37ee85942e62e2e0350f28eddd4b312ce3487ce0ee50d20a816d62437d6297429dc89988bd5a6b8e0cf54eb17290dcb7e685779a0d8f9fd2a7095c93d1715315461eabfa665d9a884fd2aa8d88532c3bae22fbe1894d55e9de2796ed74a9d2195a6a692500f0f4b162c6a3f1d6c7c87cc6181e4183f24b06fa391b23ca81638ee14e7711437a468f1a8903618066cf018ba9bdc87978c0fb2eef690e8b3745c95359743b0273c7905cbd375df447b737d6e8b8a3180bce194a34ec3eddd1201f41cc697b9f7fcaf9c094506eac335a1965c6a4a7f3b5afefca5464715ff0a4e6381c8765b8d437b96b9ae41cb36d37fb52d95bd2a102e2f5bb3012cd29a835b7bc6e3af5cea346a3104c3b31def8a3d08c3dc4f4324ba7dfcc0d69c5614d60750a7b0be7f599cb410e535ff75d4e2a8ea8a9c72116c9051722d570b75981704204d82f62cc4785382cb88132dbe037a89884d52db6d0670b6ff58cdac0d969bb5b0b273e0c9cd5e27bbbc7d919ae459c5bf4fdc6395ab6171fcb1786b6a5582800d4071d9f5205caaef09b1b4d2e02909dd8a889d2491c072673daaecd4b7e30d1dda4f1c3df4f5cc81ea34bfbbec94f9df336a7d83c90d6b29dd6edd843eca12547fbafeae58fb3c4fc7f4920201f5abe840e091908b744a339a1659abca4e50b454fdc17f1eed352b5eb08f21e19c0d9ce4ed4b1821e402b943996eed47c09131fd7bbaffe4e7c310ba489a513bc1f3fe333ac92231f5486d3665dee2ad99c509bdf0f3aa61e842811b17bb13ab070e7eac1ef3163698036a2bfab47fe5e9dee0608df76b1e761af5412bef565180fc3fcff12d39dd8f566ffe9dfab685c7f871e18f38099c0ac0a98e36a25f2065cf3c7fc058eee97674fee0f354ba0e0e354e57dbb2094d8b31c5e8c9a27935d4ebd787e14ad2f34acc40b946c9ca04358af39d30ee77cd15bd9d1016301f9772c53ddbf3e4f29b92d845efc17f5cdd813aa07284798ccedf39d669fada5a0b0b2c943998fa225fc89ece01049ca93aef09935a551836f87c1cdb6ab21dc69ce209ec91dc944e8fd0db2bbb4763047e77d1a4df9515889126b0d52e22deea60c52f1dbb2efc76e1798a12d3a826ad532fddb996ec32c6d2cefe8d732029148344f62f533d2b4ea85d8e88c83017c5610f89d7f408", 0x60f}], 0x1) 4.17741644s ago: executing program 2 (id=102): socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) recvfrom$unix(r1, &(0x7f00000000c0)=""/92, 0x5c, 0x2, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x4) r3 = accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) connect$unix(r3, &(0x7f0000000200)=@file={0x1, './file1\x00'}, 0xa) select(0x40, &(0x7f0000000240)={0xfa, 0x100000000, 0x4e7, 0x6677, 0x8000000000000000, 0x6, 0x80000000, 0x7f}, &(0x7f0000000280)={0x29, 0x29, 0x4, 0x200, 0x8000000000000000, 0x0, 0xffffffffffffff5e, 0x3}, &(0x7f00000002c0)={0x2, 0x6, 0x10001, 0xfffffffffffffffb, 0x96f7, 0x40, 0x81, 0x7}, &(0x7f0000000300)={0xfb8, 0x8}) close(r3) writev(r3, &(0x7f00000005c0)=[{&(0x7f0000000340)="5ade7fce9dcec160faff5bc789399b72755e76ba708d7e878d94d9cdabfe5778935093c8fffce3167d49d4c361f5b2cb0cd5b263a87b234673b8a88898a6cac5d37a4be9ef6e1da1d12f13e8b1f27639ca4546aa", 0x54}, {&(0x7f00000003c0)="32ad854586eb0f71463c1807fd0f73ff5475ae8093097cfa6135f0bf77057301871165a1abafb3c2e32411770c37fff23ae948d036c40fea1707f5312e5931933da645768dfbf343e48ce7233868cf1501f7734f661ea905fe1cc04132bbf1e94a84e2652858d9a72495d867a503afca705aade8a5f5e4712b93da0d5cdd9d3b578aa8a8eaf34d48eb4d0e2f5c5c790f5090", 0x92}, {&(0x7f0000000480)="5130797936026975407a3e7e206385f70fe726a3ca25e2846975f555e5393011cd71fd1843567c71c1c66852a1d547f4ed05e5403c90dd0c0f5df0d38473d7d89127685d7a90763d687b3b9819359037582518e5155d5390010fd5037f29fd2e45c0567c4a7d4cd01ca04f701948a2c39a2dceaa4f2bcbafe56a471361fe019225caa8", 0x83}, {&(0x7f0000000540)="ce674c74b09e6c8de842f064c6c77abf93ac0b3212e17b866aac273ebfce84bb7aae14ea8c6185b1bea16796fc", 0x2d}, {&(0x7f0000000580)}], 0x5) syz_open_pts() ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000640)=0x8) connect$unix(0xffffffffffffff9c, &(0x7f0000000680)=@abs={0x1, 0x0, 0x1}, 0x8) r4 = fcntl$dupfd(r0, 0x0, r3) bind$unix(r4, &(0x7f00000006c0)=@file={0x1, './file0\x00'}, 0xa) getdents(r2, &(0x7f0000000700)=""/4096, 0x1000) mknodat(r2, &(0x7f0000001700)='./file0\x00', 0x80, 0xffffff7c) sendmsg(r1, &(0x7f00000019c0)={&(0x7f0000001740)=@in={0x2, 0x2}, 0xc, &(0x7f0000001800)=[{&(0x7f0000001780)="1a746e0e38cdf434604519aaa0457a62bf5ff8ae956f00d99fda75f7702c51944c9db7ceee255b65889fad69e9afd8ed2b77e8d4890d29d0349c93694f2bda78f0", 0x41}], 0x1, &(0x7f0000001840)=[{0xa0, 0x1, 0xe, "2a37b6d69f14b15ac94be99edd004970740f2cfd359f4409c6e53b3d64f1d4a73bccad907c423ca7e4f5ce64308b2de840504a38a230d29c2c233b272f798599230e0252f2049348d0a46a1d328b5d91989a6f93decfc708eae3883f7e282095f475f4205d590286f8d9620b4b7884d197f89e7467d7122cde87d5d7c7b82a7def27fcd487e3ce0cccb8"}, {0xb0, 0x1, 0x5, "cfd9ed7adcdcffb7a05ed4bcb599c25d1ceee118f2bb1bc0ac4538996495b432abd0670a38a994b8452dd1dc3769724d1532cda65cd964f5e31bfbf26207b54469d9284a0e357c77b04efad5f97f40eb00b93b348bc2e418bdb9794410707ca8614ec00f92457416d2e86f8e5f70ffad8964074a7d803c09edb6baecba3c0427d3b75707d73b0daf0630a21fb768fd31e275dbd4e6d2f5982d377647"}], 0x150}, 0x4) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) stat(&(0x7f0000001a00)='./file1\x00', &(0x7f0000001a40)) connect$unix(r1, &(0x7f0000001ac0)=@abs={0x1, 0x0, 0x2}, 0x8) write(r4, &(0x7f0000001b00)="a4a5335c349d62881ff3d39ac9f38691891e97879abfc8b4a92f556026d6bce9e412badae9023a2e52d2c08a9307e9a933b0e89c4f3b93556889877accf6d420c0f57af8ca8099927d26068ec8f52ab10dc3c5c585d4238be0bd6b8a063fcfcf5c9d2e5c022a10e7ee78da9b6fc5d05d7b4d28582d73f61087797ba5a5644f57a12718f0ec7729ee84d6f093439da4278d079d63584a3f3088bee77b592859e4cea9da99164df3ab4437e858a25763ccbab0a9d3de0ee656593babc399e6aa32301dac1a34b3bd42b831a6b1b004203381376b551fcb2008d1415d85805f82dd106373f6fc325e05028c00bab5c799cba31d533fdb6aad7622410184b58421b0bc23e64d28f3d75ac8195b7e3e9f0bb51319b56059693ca792e6d80fd72de45b38c5eb44171701045c8d2524c45661ead2256204128c320dcb7ef5fcb2c2816f4257bfebef413f279d382ef197ff8131b2588fea8ca950609b680a8fce461d4a460238bae6e32e2511d897cd9651b754a0f396cdd06a022314ccffaf73377dfbda6b74252cb556c51c533287ee649e9213f88a028cbb51176861b3ef4be4fb78e342a05fc1753920497b7a023c056e927e333f8fccc21d5bb67ce17c10e78434a8f21a1c21f440b4fdb51510b87d01a5259324615e9e8ce68cc667232861521a087bb6ab401f845b3c5c03419e3e19fc2221d3ef9e5e811f1595d274d088af095a028e53ed64cfb4c1a0c23d8ea33bdc9d7760ea75fcaa2f619f54692e44cfadd4cb81b2913cdf187c78b8cea705655aa3b7d949190ff1bed179af826e641f074d4a9d0b746314783cbb3c1a48b0f57a1edaaa12ae98af8f3732d8f0fb04a226d7e5b5c388ef3270546e03d48255d8a769de89d379ae97d8556739bda3523b9c665acd7fd00b9954f5d55792b75ce0b1acc207c360c00abf4fa4cefe7ec2855e878df05583264ecf3d6eef7be47595093ca9082634e40019deb40680420bd4ca30ac8f42badca90cd390185141e145ff82d14b488f1804c82e785bbb7407d4a2cd3d8311d8888c11bc7d5aaac0cd89e021a5df0ef680500d1a23d85c6af722e8a5fcbaea3c920ac556fded74cb33546ab903d66c61d3bb28f06c635c2438d66bf94991959d333f62610851056d4e7851e44021a17db144b159d9fe382e29e275be16aed57c7815f44bd133644a082fc224a089787622d936ba3e40f19f6a61b29d0428d30686f378a893b1178f07b9b53f8d450f2dc496c4562d7dda0266b0106c5422a0ea7bb3f3667a8bfd14053c0dc1c95ee00b031864d3ebd10a5538cb23096baef604a0e8a8f77d9566fefff437b717787dfed487e93748fdbdc202bfdc0b7464ee0a630a12f275819cd2fa5f74bec67960acbcffbed8d33f8b89bedd1f6af6f678fde6dd211b60004920139ae79a584010cc299ff572706ca58ebc466d22c205a18430a19a8994261561d88aa01be48b86ac5aeec0423879fe5c5068fc5dd41ff761a188b8dd067d1bd925defbfe1eabef342a19cc29c82c7967c06980cd9bec62c1020d810e5d1b9c774725049792054d33fd972b891d4604ecf9118ac5b2f376dc45d79ad77c7cce95da46ff29fdef9dcfb0b65518fdfcdf5b5fb48e81c140d74c0ddc123d0ffb25df67c153c8459e3cb0db39846d15fdfa62340c89585ed4d343207b54200f0619bb4bb2eafeb37e5c8fb42f1fdacf6e916aa026cc1d6ddb006d3144db573a1c7f139aaa29ba9448de9da13b5f7a2b3325ee0d96c6cf8c464a6b4511f5933065f7e8697089e271ba563908a52cc5ea5f7e0ca67222758badc3361bf9dd6362eb511b24c582172ae9398584497f4f8f15682036a3bb4daa2645635666c2505b89bae0a14feacea81cae0f666ab63138c2f223aec8ac3982308378c13cd5498373ec47f0a08a26ada9e2e2121028a4e7ba8594992fcb01517d42e03dc3ee28779212384164cb8d9b1f544a976dc7073ad8a0076c464049bb938cd10e13175d69026a2ed4b099cfa263be8990be36ec3c48294fc2dd8069771b1bb5c6cf8556a17a470292f7312ae1d74af51d5635936101a6831dfd50ee268684e3822cd8b38be6fd9824566559637c08c503f59b08d5151ee6c3aa167ddd3533595195a2d90529472b2a1b588f2e6c524d84a9e5e1653bbb2fb38d79f59068bff621b09caa5b505d7e00dd2a39ee09ac98be0430256120ad54db00d1f77b19f39c90973cf5d02be76280aa6181c70bd20262153f958fe61279bdc1bae1c4201a94ec8785163182e305bd9663047992fdad17b6af46b62901a98d5ec34d2c4e2e1283ac99bccafc1c5e1f3a4aaf8cd8299ccffe0526a275ef62a13dc19fac9280f6d2504ace8555b2c6e667455ff4aac7b7eada3cdf8ae3692b97547d34bb0424c09712cd9407d9bf7175c774126ec44f194df159a29ca66740131cbce41d58b38fccb82db10f309781ca1c264eddc4553599d745d5b06b425c4cb3d727993ac816a21633aa04fbf486a817735c1c1ae50e93d502b7d6008c7c38b473b76401b072c8d8caf5e77ff606e29e8b2d73edf77326408a6c18ecbbfda4ccfb9714ef76dedd995c6b42e03348fe04bb663f5ab695d8ef116828f619f5f9467aedc81176171358a970fb86ce7cea47a32c9b1a5a223a184d7076af8e8978e00ceeb23dc918a6f41911310844266f0f75ee3766d4b35c03fb28d2331c5202da87f5d6d23c8003914e60b05c5690b18b0b69bc5ba1e660898183917779608f92a1c78f782388f3c023bf52772a5acc227b2ade9ee737d0bfb6b44e8d6e59a040c8c68fb1a58ddc3b19d035aedea8a5dfa9580472a34bfd94c0688ab03703c70b65e1e16a956348b035aed71a99160de582798a57c459d4d9026ff32e4ab7632880eb7737cfabde182ba3321d021e7469de558eaff7cec9fe6c2bf78d031303338cb2b3f8d079a0fef416531684df530a265e141db47ad378a2318060c7f7f31582989b72b3072a7ac917917022441151d6a85a1a5efac1f8390eabb7b6820a633c34945b117bd2d6c2a8c0d32e8f67a219faf85ed5871cd71a7a32df5c1f264106f1072a02644a98f8cc53b9969dfd635c4f00a9d49f964227de47c2d613516b6dd08ad7f08e6ee69fb206747c36f7f2971a598c253a3ea306d9e85420b8b98f6fa7790cb16be46a7b81b06aec8d93ebf0559fb94d748be261bb46241180e6667e56ea8469759b486345be3c771e6b0d6a598ca9227f3d8490bf924146306b8b1a3d7eae185b6ba16d0a49b29fbf7fd83befb0c6501c9c38bbc8499a5e163a304efcae423fc386f7b07b5c8e0ecd302a816a76092d6a51e6d3a4829673d0922b31bf99dd3356900723a62d75e6700e66719eb2818147dd2c329f171dec5af885083aa90a8c27d38ced208da2bd99219691b0228ccf38bc5d43db947bd1d25c623a2ee96e3cb22078435d5b65285b24e1a7464bbec0db535c0021c36daf8fe47751256077c0e8f73fb22265163fc15af59708ebe4f92aa7bc56166294fef51603e1495823a4cc2f58b438e12d7a90c72f7ea60d4dbf0e6ee0924eb4cdbcee681be0c627db3a5105d94312189cb5c30bf2d03bb18c6bcafe1dcbf4bc379d06b10cd4fad2af31163f6144e336bc9c1252e7b6f8dc65e6e91a2256bb97b70b4000479ecaa055532d58b608f076284304f5e489526f518e3c58465f3a2c9392d6d9960c63d50b6d761a8694abbf1bad80b614a4bb175d36082f937716d4772d4a988f52e9d5822d605f09d065bd1a3c60c4d7db97e9a0d8562540b7e4ae90b6c1ccad4844a9f3067036b07496f1185b25dc82c14f4c9ee8102bc3aac4bd235d1b70a67a42b8ffc6ea551d739291e5b1c0e1ba1fab3fbf7282e1304e5ed91b994925972a2c64fc60cc01696517ea9124659730fdd9a82daac1a44ad3e7173e4ca1d1ce2185d110b10aa767ace6074a6aba52c56ae170fc7ad0932db78bd4efb0062f79c35b12a21bdab19ed0d269396e94f848272e87f7ea70b9453b2d38577456a2c28f2f048dd0ca5396a3062684449f2bf19d3d84eec9de0fb9714f1588a82a6a743b73d7d9c72984bb8c1d77a3b2fde343ef990cf78aabfaab4627ed054c190bd052226a30b9a2aa9d9ec0c97437ac22d37e02af269fc9981bd11aff1c30769112d489d928645f4dd5bc1373bd5ee6ec4e18be4ed75d57560a54f62d64e9ed500d425b2c7ff579184f69d73aa4936c82e2442dc43947a31788bc8bb07e3faa46eaf4c8b6cce6460ecf51dc0097b5bae0b6474cb833351c2a4445f993bb6380c8d25fe747e4e0cb39e7a72f4c3f99718378146c4492ec0566a7887054b7da4e31a3eaca5930e47210464f1ca114b00afcc782ae400cccc29608b53367672e8598da917f512bc41ac86e7d1c5ab3e73c8520699d7cc49c3eaae6e458d3e372acba0cb7c519be40cfb753cc8aebca4bb41c3bafec0043a3c64750af485415a9630ab73ec1493e0dca0c3f8e7de38a189e00c2c82f885019d4c500583677d5b438f4c19e1f570353f780a00c48434220255b1a6543db6764bca6ac10e8a70593377cf8b2eec9bb4d78deebb61412dae5a002f5c95ab86388250d8f663e4f67ef2cfbd4cc1aaff19aa6ade7ed7aa5ecdf04812181de698f220c86c6b4ff6db659816828faf03fbea36bcc9eda3712eee140038a21ab8530f50c8ee4ac6552aa5b0a17fdbbcd6c0a7c4122da3a19550578bb08514f2989cbb3c5a25ea529383b5ed5a126f3e6aba0d9cd2cfc1f9fc48bccc6b595b339adfbed69649c55955ba754b80aa6a63bae2ece43a657cdeca23d9dc57225ed27c2948fd3fc6fdea1799bd17a2ee096c28e1b1d556517221881c2aaa2ab32e6c5b933aec710476cc7d458e1bb6090f1cdbd581a6d6a69067fbabb75df2992ff220e21e163b1f1ef21d0ec6c8b99968e3c1ca291e87732ca888b5a03767b6c91bfe6546648232412a4195ef3f1705518338a720633c2ab4f30b2871412007ad67b404ebb32c17e02ec97d563701655ab5b06cdee70e242da27bccb9d45d081e648c89c16fa752095079bfcdc314e45e54d2b7baa0d5cf7bbe60ae616dded5b2a7f07b3ae93cadf65ea9895b0bea5fd1905f67012c294f33aa5c1edf53e8be972ac19e0bc031171f5b25a270b9598157dfb1e8ec726510ccba2d5f518d7311f13ebcd9a3434eb2ec721a37c8ccf685cf04758a6069f1a4c8c80b529a6cd41b08ed6ce5bddb45d1a4a897fb048427c3cb138f17e4e77358d64c67abc9566dcc92e6e915997c5534fc1da622d6830ebe15718e14ef199b67d7cdbec1ba189c649838f7fc069d939277b1e9e35bd0e2eba2edafdf41e7287b2a2f62e32fcf4b33984a083a346cb331be2c60566bf09d39e992e7f94453bd2cdc7452fb7fbbe8b7b9986c36b8a951cf22b822d4f03193d826fb0041514f4e52c34a7e2819cdf27179f9eb1b3a0b79cc2360b4ef91211b1b976da71a15a5b7bb7590ad7779931e026db8394197c998948f3a75c1a6f5e6686dab26abd4b88a2eca808a13b680e1fb9c0032c139b550afd711d4c30002fd5ecec80f549dc560f25481d271c389520b78679120c6ca8fec076c4bb13ff48f434963976a72809b07cb90e144c76fdd830765f34dee8b2138a23bf6ece75a00d8205dc9d609c3d1c203b6418fff2da55d90919ad7022ee09951ef577bd95cf695d0b12aa9c15cef05b40fde148d76940157fe80eacbb2ebaf479774f0fee5d85a50741f89e10b0343a9a9d827b46e99bd2c1a84f61f8f72dc2ef98329b4295551ab8", 0x1000) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000002b00)) recvmsg(r3, &(0x7f0000002e40)={&(0x7f0000002b40)=@un=@file={0x0, ""/511}, 0x201, &(0x7f0000002dc0)=[{&(0x7f0000002d80)=""/5, 0x5}], 0x1, &(0x7f0000002e00)=""/13, 0xd}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000002e80)=0x400c, 0x4) r5 = socket(0x2, 0x5, 0xfa) rmdir(&(0x7f0000002ec0)='./file0\x00') socket$inet(0x2, 0x1, 0x7) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x1030, r2, 0x53728aab) sendmsg$unix(r5, &(0x7f00000035c0)={&(0x7f0000002f00)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003000)=[{&(0x7f0000002f40)="3166e0b01a33ab3a7ba62f133620e20e12552b94edfb0539bfde2cf9b586a6a6bf216ed277d195876be442dfe1a4ce5b37452062c0b3103d3a9515d31f1d8bd77ff833da6d885172e83be4c0ad298b54a5f24d71675c23f0bc1fbbf333e476ca27b313999b8f636400f614fccaebab32caf3eba2f641faae74a99edbb3d32509ded8a93776922d8d294305", 0x8b}], 0x1, &(0x7f0000003480)=[@cred={0x20}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff}, @cred={0x20}, @cred={0x20}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffff9c, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @cred={0x20}, @rights={0x10}], 0x110, 0xc}, 0x6) 3.363826136s ago: executing program 2 (id=123): r0 = socket(0x18, 0x2, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x9, 0x4, 0x3, 0x5}, {0x3, 0x7, 0x8, 0x10}]}) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) (async) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 3.342581596s ago: executing program 2 (id=124): mkdir(&(0x7f0000000500)='./file0\x00', 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f0500040000000000000001010090780000000060397772"]) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') syz_open_pts() chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) chdir(&(0x7f00000001c0)='./file0\x00') r1 = socket(0x2, 0x3, 0x0) getsockopt(r1, 0x0, 0x2, 0x0, 0x0) setuid(0xee01) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x1}, {0x0, 0x6}}, 0x0) syz_emit_ethernet(0x1000e, &(0x7f00000011c0)={@broadcast, @random="e04b1c561ac4", [], {@ipv6={0x86dd, {0x0, 0x6, "36e282", 0x30, 0x3b, 0x0, @rand_addr="01984b0e23742b40c3fa3d76af5fc1fa", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1}}}}}}}) getitimer(0x0, &(0x7f0000001240)) renameat(0xffffffffffffff9c, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f0000000240)='./file0\x00') getsockname(r2, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) 3.239962289s ago: executing program 2 (id=127): setrlimit(0x0, &(0x7f0000000980)={0x42, 0x2}) r0 = syz_open_pts() close(r0) syz_open_pts() readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/182, 0xb6}], 0x1) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) 3.160195244s ago: executing program 3 (id=133): mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000340)={0x10, 0x0, [{&(0x7f0000102000/0x2000)=nil, &(0x7f00006ab000/0x10000)=nil, 0x100000000ffff}, {&(0x7f00000a7000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7f0000}, {&(0x7f000008e000/0x11000)=nil, &(0x7f0000090000/0x1000)=nil, 0x8000100000000}, {&(0x7f00000a7000/0x1000)=nil, &(0x7f00005d6000/0x1000)=nil, 0x400000000000}, {&(0x7f00002c9000/0x3000)=nil, &(0x7f00001ef000/0x2000)=nil}, {&(0x7f0000092000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000091000/0x2000)=nil, &(0x7f00000a4000/0x3000)=nil}, {&(0x7f000009d000/0x4000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000009e000/0x1000)=nil, &(0x7f000009d000/0x2000)=nil}, {&(0x7f00000a6000/0x3000)=nil, &(0x7f00000a8000/0x4000)=nil}, {&(0x7f00000a1000/0x1000)=nil, &(0x7f00000a7000/0x2000)=nil, 0x5}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f00000a4000/0x2000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000099000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000097000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}], './file0\x00'}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/100, 0x64}, 0x893d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x400) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) shutdown(r1, 0x2) 2.972111445s ago: executing program 3 (id=138): r0 = open(&(0x7f0000000240)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x2, 0x0, 0x4800000000000001, 0x7}) (async) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xd}, 0x4, &(0x7f0000001a40), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) 2.810197607s ago: executing program 3 (id=142): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x24, 0x9, 0x2, 0x2}, {0xb1, 0x10, 0xe4}, {0x6, 0xa, 0x83, 0x400f}]}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000002c0)="ddee36ee6e0e1b0378c5bd98e071b6e8e656195650092e23f040951877a81a8701e4257b4909ddd72505fefe7637ec686b74bea42957432ab34db3eda6a85a631c203699b815ade7", 0x48}], 0x1) setuid(0xee01) r1 = open$dir(0x0, 0x80, 0x4a) fchdir(r1) sysctl$kern(0x0, 0x0, &(0x7f0000000140)="40d33e889a9a57ebbc5a7c488bc97e2096e1eeda7b91501d94a34b8e5f84cf71b5b27afec3", &(0x7f0000000080)=0x25, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0xc450443c, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x29) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r2, 0x3}) poll(&(0x7f00000001c0)=[{r2, 0x404729d715e378ec}], 0x1, 0xd79b) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 2.627268287s ago: executing program 6 (id=151): mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x637e) (async) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) (async) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file1\x00', 0x80258f, 0x8003ea, 0x8, 0x0, 0x7ff, 0x2, 0x1, 0x1, 0x1, 0x0, 0x4000000000f1a}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x100) ioctl$FIONBIO(r1, 0x82907003, &(0x7f0000000140)=0x2) (async) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) (async, rerun: 64) ioctl$FIONBIO(r1, 0x82907003, &(0x7f0000000140)=0x1) (rerun: 64) close(r1) 2.249505013s ago: executing program 7 (id=159): mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x29) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r0, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r0, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8060693f, &(0x7f00000001c0)) mprotect(&(0x7f0000ff7000/0x4000)=nil, 0x5e07963dbfff, 0x2) 1.088230909s ago: executing program 0 (id=160): ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffff9c, 0x80245753, &(0x7f0000000000)={0x6, './file0\x00', './file0\x00'}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x1) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0xc17, 0x8, {0x4, 0x81}}) r1 = socket(0x6, 0x1, 0x6) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000100)=0x6) (async) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000100)=0x6) open$dir(&(0x7f0000000140)='./file0\x00', 0x800, 0x130) (async) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x800, 0x130) chflagsat(r3, &(0x7f0000000180)='./file0\x00', 0x0, 0xb1779b70d6fba086) sysctl$net_inet_esp(&(0x7f00000001c0)={0x4, 0x2, 0x32, 0x2}, 0x4, &(0x7f0000000200)="7d6348b06353630b212620659010914bdd17c7ee6dc41fbc31f250f994647f88b129bca4984bf2c8ceda0a0fb615a301f48f786b9fed25", &(0x7f0000000240)=0x37, &(0x7f0000000280)="49ef495e0916a8f43ebd2a26f42cd5067ab9fded338b3566e8c928c27fa326a610f4eef0da1d9d0a1e87e1143a61abd3dcb31ae5e4f7b6197f93701e30", 0x3d) (async) sysctl$net_inet_esp(&(0x7f00000001c0)={0x4, 0x2, 0x32, 0x2}, 0x4, &(0x7f0000000200)="7d6348b06353630b212620659010914bdd17c7ee6dc41fbc31f250f994647f88b129bca4984bf2c8ceda0a0fb615a301f48f786b9fed25", &(0x7f0000000240)=0x37, &(0x7f0000000280)="49ef495e0916a8f43ebd2a26f42cd5067ab9fded338b3566e8c928c27fa326a610f4eef0da1d9d0a1e87e1143a61abd3dcb31ae5e4f7b6197f93701e30", 0x3d) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x0, 0x80000001, 0xfff}, {0x18, 0x1, 0x7, 0x4}, 0x7, [0xffffffff, 0x3, 0x4, 0x800, 0x0, 0x0, 0xfffffff9, 0xfffffffc]}, 0x3c) dup(r2) (async) r4 = dup(r2) fchflags(r4, 0x10000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) (async) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) (async) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000380)="a8f3b9d927", 0x5) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000003c0)={0x5, 0x5, {0x6, 0xffffffffffffffff}}) syz_emit_ethernet(0xe3, &(0x7f0000000400)={@random="17c498c7116a", @broadcast, [], {@generic={0x817d, "14b8f7dc961dccf265ef48dc48c2482f84a7a1f757a5b63854e842d669b85c04c8f9d7883b7d17d76c6a96d16a6245b2e1d1ec090be03fc603d959062b1ad6c14e01113aebec1220dea014de34743e38f25396c9dd66fa8d873d08e3c80eb01bfe184258c22496f9f1f994dc05bb1960afe99be79b31d53770bbe217a3d374abd733e019013d516d34c2370c9a8c47889a942a26953705b670fbf01d8a12eda58a148bca22d5fea42edb9edc5af0ba3e6c2afcb41edaa1f76fdb3921b79b00b744b24f35240c359771d08d6bac0743ab4c1e3828d7"}}}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) (async) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000500)='./file0\x00', 0x1, 0x3) (async) mknod(&(0x7f0000000500)='./file0\x00', 0x1, 0x3) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000580)={0x4, &(0x7f0000000540)=[{0x400, 0xb, 0xff, 0x9}, {0x7, 0x0, 0xf, 0x4}, {0x3ff, 0x8, 0x8, 0x2}, {0x1, 0x2, 0x0, 0xff}]}) sendmsg(r4, &(0x7f0000000900)={&(0x7f00000005c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f0000000600)="bdbd093c0007413bf61654431604c84005d7654a3d0ae5e784b72258247f37cbaf22fcdda81323d5c7fb9b898d2a6aa3ff497593fd146c9f2f3e53ed2f7c19ca85b39045ebdafb957edbac0172f7ce99ec02db564c51a78377af37b517f15e73f015837824a25196e6b054f92fcdeb39ad5b3d37e50f0825cf0ccc0e1c6d", 0x7e}], 0x1, &(0x7f00000006c0)=[{0x48, 0xffff, 0x6dd9dd8f, "bb47edd670935aa38c3d21d2cf208b754460d30211c80176cfc9b82277660b23029ac3f50cc5317dd7ca6729cebf8c378043b8b578"}, {0x90, 0xfffe, 0x0, "b2f51c4d67479e4932df6d2a5278dd2e13e121f5a2c7ee412e49e53ff5d2b9ab500850f5be0724cb85531f0be840b2aa3335307aa0da19a7d562744190e94a18a4af73580c10db517b82ef3db7a7a0b752e6fdd53af56c40d69061c2e0816d2a01e2d25cd88e3ba48feb5c96729e294bd4a47c8ce08213e2a7ecae"}, {0x50, 0x1, 0x0, "275b1098d44845e5848933c99865018d460f21eabbe9df85683aba24ffd162ad043bebacab6ba74715c05c5354a9b097c54994ff296d78378547"}, {0xe8, 0x1, 0x3, "14c135416897118c0d8cb672f97eada40837dcaff08054232eaabe7237bfcf2aa436010a43776e6c7a0caa70a91bfa395f97d0e1bf75f82c56f7ca5f5ac0237e8bfded000ff35ee4cd471d1e91024a1c205d96b1cdcdd2b5b4bb59c092d270a9a0d5735c9d2f2c38343cd4ba314f149469e0a79ddfbef95bc15987d51fab4e2e4bdf75e21e3aec7f974a42ced396e8f2560fb875b6106d72ff2cb3124c13b04bab989b706b33208c2089c67e72f7a76ead0040899c331fc0af039000d1a0b128ae260e63d9f5b2d0a1ccc8cb3ffec15bd5de2e2d"}], 0x210}, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000940)=0x1) openat(r4, &(0x7f0000000980)='./file0\x00', 0x0, 0x2) (async) r5 = openat(r4, &(0x7f0000000980)='./file0\x00', 0x0, 0x2) dup2(r5, r3) munlockall() ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f00000009c0)={0x1, './file0\x00', './file0\x00'}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000a00), 0x800, 0x0) accept$inet(r1, &(0x7f0000000a40), &(0x7f0000000a80)=0xc) (async) r6 = accept$inet(r1, &(0x7f0000000a40), &(0x7f0000000a80)=0xc) sendto$inet(r6, &(0x7f0000000ac0)="f7b6a6ff8eaece7d7fa28cb3124c3030b6d92e892a21e2c37e70438c7df29414121d972c6069f04438c0d8bdf38387df36da1ead3ec3c6feecc56cbd1872e6c85daedb4765b4e5c742408a3bb9fb1a699dc988d8f094145739e6dee88b01b3031244cfece68997316314c71bf54195f9f0417e5246c07383164b27ad9204c616b356edb3eabcd1639a608a1d37d6", 0x8e, 0x402, &(0x7f0000000b80)={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000bc0)) 1.086497432s ago: executing program 1 (id=161): socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0/file0/../file0\x00') unveil(&(0x7f0000000240)='./file0/file0/../file0\x00', &(0x7f00000000c0)='x\x00') setreuid(0x0, 0xee01) unveil(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='x\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x3, 0x1, 0x5, 0xdc}, {{r0}, 0xffffffffffffffff, 0x2, 0x8, 0xffffffffffffffff, 0x7}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(0x0, r1) setregid(0x0, 0xffffffffffffffff) 1.08551847s ago: executing program 4 (id=162): ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1e, 0x3, 0x0) ioctl$FIONREAD(r0, 0x801869a3, &(0x7f00000001c0)) socket(0x2, 0x1, 0x0) socket(0x11, 0x3, 0x0) setrlimit(0x8, &(0x7f00000008c0)={0x42, 0x61}) r1 = syz_open_pts() mknod(0x0, 0x2000, 0x0) r2 = kqueue() ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f00000019c0)={0xfffffffc, 0xfffffffe, {[0x5, 0x8, 0x3, 0x100000000, 0xfffffffffdfffffe, 0x80000000, 0x31a9, 0x8, 0xfffffffffffffff7, 0x7, 0x4, 0x0, 0x0, 0x1, 0x800004, 0x4, 0x2, 0x100], [0x5, 0x5, 0xfffffffffffffff8, 0x8000000000, 0x1, 0x80000000, 0x0, 0x0, 0x0, 0x47], [0x8, 0x7, 0x100040000000000, 0x0, 0x3, 0x6, 0xfffffffffffffffe], [0x100, 0x420000000000, 0x0, 0x1, 0xfffffffffffffffe], [{0x1, 0xfff, 0x0, 0x7d06}, {0x2, 0x2, 0x5, 0x4}, {0x0, 0xfffffffe, 0xfffffffe, 0x1000}, {0x1008, 0x0, 0x6, 0xfffffffffffffffe}, {0x0, 0x400, 0xd, 0x40}, {0x7ffe, 0x61, 0x7dffffff, 0x1}, {0xfffe, 0x0, 0x7}, {0x0, 0x95b, 0x200, 0x9}], {0x0, 0xb, 0x0, 0x849}, {0x203, 0x10, 0x4, 0x2}}}) kevent(r2, &(0x7f0000000080), 0xe4a, 0x0, 0x4000a9fa, 0x0) close(r1) 1.085228359s ago: executing program 6 (id=163): select(0x40, &(0x7f0000000180)={0x3205, 0x44809e9a, 0x7fffffffffffffff, 0xe, 0x2000000000000000, 0x181c, 0xdc, 0x7}, 0x0, 0x0, 0x0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) (async) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) (async, rerun: 32) mkdir(&(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) (async, rerun: 32) chdir(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = open$dir(&(0x7f0000000300)='.\x00', 0x80, 0x4a) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) (async, rerun: 64) r2 = getuid() (rerun: 64) setuid(r2) (async) fchdir(r1) (async) mmap(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x1, 0x10, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) (async) mlock(&(0x7f0000120000/0x4000)=nil, 0x4000) (async) dup2(0xffffffffffffffff, 0xffffffffffffffff) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async, rerun: 32) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x10092, 0x0) (rerun: 32) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000100)={0xc, 0x8}) (async) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONBIO(r4, 0x82907003, &(0x7f0000000140)=0x1) (async) sysctl$net_inet_ipip(&(0x7f0000000000)={0x4, 0x2, 0x4, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a41002000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002", 0x8a, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af6300372821", 0x61, 0x0, 0x0, 0x28) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) socket(0x11, 0x3, 0x0) 1.02022196s ago: executing program 1 (id=166): r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 1.019936821s ago: executing program 7 (id=167): ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x80) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x2, 0xfffffffc, "32cd8b6a4682fe4b8c1a6c230000005d31000094"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x9ac0, 0xfffffff7, 0x8006, 0x800, "97868000000020370f363b4575cf00000000000e", 0x0, 0x3}) ioctl$FIONREAD(r0, 0x802069b5, &(0x7f00000001c0)) 880.152288ms ago: executing program 3 (id=168): socketpair$unix(0x1, 0x5, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) setreuid(0xee00, 0x0) r0 = getuid() chown(&(0x7f0000000200)='./file0\x00', r0, 0x0) setreuid(r0, r0) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x4001, 0x0) shutdown(r1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r0, 0x0, r0, 0x0, 0x103, 0x200}, 0x0, 0x1, 0x9}) seteuid(r0) r2 = socket(0x10, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) r4 = socket(0x2, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) writev(r4, &(0x7f0000000180)=[{0x0}, {&(0x7f00000002c0)="1da6c900292ddae10d36a60e9c88da22d406f5e3b1f919c527ae052068611c8e8d11dcb63cb2d2d220fdd46bae8e10706f175da789d3338e12320ed9af7d1b6072365a367c0179d900c61c9b1ba488ba4735dbd393b1043fbdbb24a2ea2e9b0b22c9a98bafa523", 0x67}, {&(0x7f0000000480)="81e7850c669d3ff550a384b5cb05f903404af43b033e99e57ccc09d2e29ed83c0086014d8773ce4b8502cb5713fc0e80110925043fb69b58806067844ef28113a58598fc7b2aeeb48e845718b265f24b2ccd65f523b61c7769b12ad4b861d1bb8d5168dbfcf9966c1549d9d8848eba44347954b4", 0x74}], 0x3) sysctl$kern(0x0, 0x0, &(0x7f00000003c0)="71f91e3471acabed7732b8dd6400d89e9bfa0aed417aa2a0aeabc615547a65e6d08d2e03c27868d9acb6ae7a8e669f9149514f843a59220b52de06000a32e200000000000000000000a30000", &(0x7f0000000080)=0x4c, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x19, 0x0}) write(r5, &(0x7f0000000280)="bb89a7a58919b0f928e41c8a84e1", 0xe) ioctl$FIONREAD(r4, 0x8020690c, &(0x7f00000001c0)) 879.066536ms ago: executing program 6 (id=170): setrlimit(0x8, &(0x7f0000000180)={0xa, 0x8000}) (async) r0 = syz_open_pts() close(r0) (async) syz_open_pts() (async) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x5c3b, 0x1, 0x4, 0x480a192, "bf08000123f1675910812c00000000001000", 0x8, 0x7ff}) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x34}, 0x4, 0x0, 0x0, &(0x7f0000000240), 0x0) (async) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2a) ioctl$VNDIOCSET(r1, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) (async) ioctl$VNDIOCSET(r1, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) (async) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x7, './file1\x00', './file1\x00'}) (async) ioctl$TIOCSTART(r0, 0x2000746e) select(0x40, &(0x7f0000000180)={0xfffffffffffffffd, 0x44809e9d, 0xffffffffffffffff, 0x1, 0x2000000000000000, 0x181c, 0x8, 0x9}, 0x0, 0x0, 0x0) (async) r2 = open(&(0x7f0000000340)='./file1\x00', 0x200, 0x33) mmap(&(0x7f0000001000/0x7000)=nil, 0x7000, 0x2, 0x10, r2, 0x100000000000000) (async) msync(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) (async) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file1\x00', 0x248f, 0xfffffde2, 0xffff, 0x1, 0x80024, 0x6, 0x1, 0x0, 0x0, 0x1, 0x9}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) 878.82757ms ago: executing program 6 (id=171): sysctl$kern(&(0x7f0000000000)={0x1, 0x46}, 0x2, &(0x7f0000000080)="c00ee3a090c9d5b006995b5cba84c798d74036fd0fefbebecd60c68c359f02cac5bfa87b84a386b6faae99f6b1bb3cbc4f97d9a5aac2541f84a2b77867b5a684b8b4379ccd830384b54a45c82dc405c1340de197d135ee99ff17177f66095dcffcf79120dbd9fcaa477b4199856371fe631f150143c4d62f96d090d6102798bc7ce9769e68e0f999debfb2c3d56429c0823c570edcf2f2b9bbbf6fa4c7c96aa0001361f4e459d8056211d5e1ccc7c67d3ca3176152f81f15015ee9a65be663137ac8ffa40321a4d3adda62f8b57ca5f5c43d8916e32cfc6c8f3c059c59", &(0x7f0000000180)=0xdd, &(0x7f00000001c0)="93d75bca9d9ece1538e113796a0d714fb62f1f5b57dadc84", 0x18) setreuid(0x0, 0xee01) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) 878.445277ms ago: executing program 5 (id=172): mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x29) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$kern(&(0x7f00000000c0)={0x1, 0x14}, 0x2, &(0x7f0000000100)="4ba7841143", &(0x7f0000000040)=0x5, 0x0, 0x0) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x14}, 0x2, &(0x7f0000000100)="4ba7841143", &(0x7f0000000040)=0x5, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000100)={0x1, 0x5a}, 0x2, 0x0, 0x0, &(0x7f00000011c0)="13108a5b", 0x4) poll(&(0x7f0000000000)=[{r0, 0x20}, {r0, 0x100}, {r0}, {r0, 0x8}, {r0, 0x4}], 0x5, 0x89e) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000100)={0x7ff, 0x8018, 0x3, 0x400101, 0xffff, 0x81ac, 0x10001, 0x10, [{0x0, 0x3, 0x4, 0x4}, {0x6, 0x9, 0x7, 0x9}, {0x100, 0xf88, 0x0, 0x9}, {0x1, 0x800, 0x8007}, {0x401, 0x200727, 0x2803, 0x7}, {0x1, 0x650, 0x3, 0x99}, {0xce1, 0x3ff, 0x4f8, 0x69}, {0x6, 0x803, 0x18, 0x8}, {0x5, 0x82, 0x5, 0x5}, {0x6a74, 0x6, 0xd3b, 0x4}, {0x1cc, 0x10001, 0xc, 0x3}, {0x8, 0x9, 0x5, 0x2}, {0x3, 0x7, 0x8, 0x4}, {0x9eda, 0xeffffffa, 0x1, 0x6}, {0xc, 0x5, 0x8, 0x10200003}, {0x0, 0x1, 0xfff, 0x30004}]}) (async) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000100)={0x7ff, 0x8018, 0x3, 0x400101, 0xffff, 0x81ac, 0x10001, 0x10, [{0x0, 0x3, 0x4, 0x4}, {0x6, 0x9, 0x7, 0x9}, {0x100, 0xf88, 0x0, 0x9}, {0x1, 0x800, 0x8007}, {0x401, 0x200727, 0x2803, 0x7}, {0x1, 0x650, 0x3, 0x99}, {0xce1, 0x3ff, 0x4f8, 0x69}, {0x6, 0x803, 0x18, 0x8}, {0x5, 0x82, 0x5, 0x5}, {0x6a74, 0x6, 0xd3b, 0x4}, {0x1cc, 0x10001, 0xc, 0x3}, {0x8, 0x9, 0x5, 0x2}, {0x3, 0x7, 0x8, 0x4}, {0x9eda, 0xeffffffa, 0x1, 0x6}, {0xc, 0x5, 0x8, 0x10200003}, {0x0, 0x1, 0xfff, 0x30004}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r0, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r0, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x7fffbffe, 0x0, 0x0, 0x0, 0x0, 0x9, 0x8000}, 0x7, 0x7ffe, 0x3}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x7fffbffe, 0x0, 0x0, 0x0, 0x0, 0x9, 0x8000}, 0x7, 0x7ffe, 0x3}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() (async) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$FIOASYNC(r1, 0x80047470, &(0x7f0000000140)=0x2) (async) ioctl$FIOASYNC(r1, 0x80047470, &(0x7f0000000140)=0x2) poll(&(0x7f0000000080)=[{r1, 0xc0}], 0x1, 0x9) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000480)=""/240, 0xfffffc47}, {&(0x7f00000000c0)=""/179, 0xfdac}, {&(0x7f00000002c0)=""/229, 0xe2}], 0x50, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4, 0x10, r4, 0x0) (async) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4, 0x10, r4, 0x0) 696.752252ms ago: executing program 6 (id=173): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) mknod(&(0x7f00000001c0)='./file1\x00', 0x2000, 0x0) (async) mknod(&(0x7f00000001c0)='./file1\x00', 0x2000, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x200, 0x0) ioctl$PCIOCREAD(r1, 0x20007479, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x24, 0x9, 0x2, 0x2}, {0xb1, 0x10, 0xe4}, {0x6, 0xa, 0x83, 0x400f}]}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x24, 0x9, 0x2, 0x2}, {0xb1, 0x10, 0xe4}, {0x6, 0xa, 0x83, 0x400f}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000140)="43d9223b5ea77c890ef912a750f60d374cbd98a017effd6fcd06c66efa", &(0x7f0000000080)=0x1d, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x637e) select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x44809e9d, 0xffffffffffffffff, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0x8, 0x2000000000000004}, 0x0, 0x0, 0x0) kqueue() (async) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000200)={'./file1\x00', 0x7ff, 0x5f9, 0x4231e7d9, 0x0, 0x7ff, 0x101, 0xe4c, 0x1, 0x2, 0x3, 0x4000000000f1a}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x100) ioctl$FIONBIO(r3, 0x82907003, &(0x7f0000000140)=0x2) (async) ioctl$FIONBIO(r3, 0x82907003, &(0x7f0000000140)=0x2) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$FIONBIO(r3, 0x82907003, &(0x7f0000000140)=0x1) socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) (async) socket(0x11, 0x3, 0x0) close(r3) mknod(0x0, 0x0, 0x109) ioctl$FIONBIO(0xffffffffffffffff, 0x82907003, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x82907003, 0x0) socket(0x18, 0x2, 0x0) (async) r4 = socket(0x18, 0x2, 0x0) socket(0x800000018, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x110, 0x7}, 0x6, 0x14000000000, 0x0, 0x0, 0x0, 0xb000000000000000, 0x9, 0xb}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x1000e, &(0x7f00000002c0)=ANY=[]) 696.444271ms ago: executing program 7 (id=174): r0 = socket(0x800000018, 0x1, 0x0) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x19}, 0x2, 0x3d3, 0xffffffffffffffff, 0x0, 0x7ffffffffffffffe, 0x9, 0x7fd, 0xffc}) sysctl$hw(&(0x7f00000000c0)={0x6, 0x2}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) (async) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) getdents(r1, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) sysctl$hw(&(0x7f00000000c0), 0x2, &(0x7f00000001c0), &(0x7f0000000080), 0x0, 0x0) (async) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x1, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) (async) setrlimit(0x3, &(0x7f0000000000)={0x100000, 0x100000}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x60000000}) (async) mprotect(&(0x7f000011f000/0x3000)=nil, 0x3000, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) chroot(0xfffffffffffffffe) (async) unlink(&(0x7f0000000200)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) getsockname$unix(r0, 0x0, &(0x7f00000010c0)) 696.244875ms ago: executing program 7 (id=175): ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x4, 0x40, 0x1, 0x800440}, {0x7c, 0x2, 0x0, 0xb38f}]}) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) fcntl$getown(r1, 0x5) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0xb, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 694.545513ms ago: executing program 5 (id=176): syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f0500040000000000000001010090780000000060397772"]) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) syz_open_pts() ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{0x3}, {}, {0x0, 0x6}, {}, {}, {0x0, 0x8}, {0x0, 0xaa59}, {}, {0x1, 0xffffffff}, {}, {0x2, 0x4}, {}, {}, {0x0, 0x100}, {0x0, 0x80000001}, {0x2, 0xffffffff}, {0x2, 0x1}, {0x3, 0x20000}, {0x0, 0x2}, {0x2, 0x5}, {0x2, 0x1000}, {0x0, 0xfffffdd4}, {0x3}, {}, {}, {0x1, 0x1}, {}, {0x0, 0x200}, {0x2}, {0x0, 0xfffffffd}, {0x2, 0xa}, {0x2, 0x9be1}]}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) rename(&(0x7f0000000100)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000240)='./file0/file0/../file0\x00', &(0x7f00000000c0)='x\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='x\x00') unveil(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='r\x00') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180), 0x10100, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) 677.111609ms ago: executing program 0 (id=177): socketpair(0x10, 0x3, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x3, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffff8, 0x8, 0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r3 = socket(0x6, 0x3, 0xc) r4 = socket$unix(0x1, 0x5, 0x0) sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x2, 0x0, 0x9}, 0x4, &(0x7f0000000140)="d7b23ca2f2f978634e090088383c", &(0x7f0000000180)=0xe, &(0x7f00000001c0)="a9b440f7b6f01be89151f71dcc738dca5905f7f517e539724ba5c57c9d488879ea1c4a499b1feaf5afe4976d55cb6b42863e92ef677f16d6290b1d4ad1d89534941b5fb3c7", 0x45) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000240)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) sysctl$net_inet_ip(&(0x7f00000002c0)={0x4, 0x2, 0x0, 0x27}, 0x4, &(0x7f0000000300)="0cebd6f57d9b122a36c8703033944c2680fb23e5edee9a0890a7a07e04285bb4ae4d0f2082721261e6985784abbe70f91e841a89e4e4f1907cd4c16c59c09bf7ae5a11356a917cffc8d3d4a7ddc96a739b0076e66d5fedd33b54a320c153771ec9f1344336b0bedd96017f4392c5436b09e6a9348e2b393fba6dfbbfc267343d55c2217500658bb07f196d76a7461134adfbfd633ac53e4f1d504b6dac85c5098a7a0d431f033b9da81ddfce22e1ced0b0c93818489470c60cb1e6c3fd24e5f9f6e8f9d5066a92c3104e22c0c5d007b11787e4a3a31513d5148a82194210613cec7eb7cd6c6dd0c81e4dda6fdc", &(0x7f0000000400)=0xed, &(0x7f0000000440)="519000cb77a8b0f1ba318b54fde1ae5635ff2884a022ff62af200d33f50a6421dd96214193ef64ad34a0707fc17720acb8b360e86b56fdef0e4fe2", 0x3b) sysctl$net_inet_ip(&(0x7f0000000480)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f00000004c0)="32c8f27355b1457c0f72ec3d302be9bf69ea678b5e8f9ef69809423885b4ece94daaf942f754145018a3e7d4ff1e723fcf1f38deb8c6795b6b3b54b22e4e15f329dd9477dc97c4", &(0x7f0000000540)=0x47, &(0x7f0000000580)="312b0e7e4fcfb1eba4c06ed4acc27aeda66e000fa2c14a81ce41cd33fb9f3f0604a8e90c247142247389fdd898e730cc53235fb8110ca078df1e586a053b180d4adefc514246a170d9331b766e3eb6ae62f85a6029cbfa50ee6624945085d72288136e1cc113ee0e83bee151e713798e71b145cfbbdac8a68516c95ec9e339ef9288b6bc92904143b14e57c78aac075b2df53f6ada954b08749caa7c7e844e3e28e0bd607de51392cb0ec54a2cb9a6eb4aa3c867822d27fa2c99b491834bf0d9e1287e8dbaf00fee655d489ace1df9c79797576d415c807b24a276638b0283df38b620c7171f161a29768ca13ad114", 0xef) r5 = socket(0x1, 0x3, 0x5) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000680)={0x3d, 0x3, 0x4ebc, {[0x7c0, 0x5, 0x1d, 0x8, 0x8000, 0x9, 0x9, 0x78, 0x35d, 0x3e, 0x7, 0x6, 0x4, 0x8000000000000000, 0x8, 0x5, 0x2cd9, 0x8], [0x3, 0x6, 0x8400000000000, 0x7, 0x100000001, 0xbfb3, 0x1, 0xc, 0x2, 0x9], [0x2, 0xffffffffffffff92, 0x7ff, 0x84, 0x2, 0x1, 0x2], [0x6, 0x5, 0x88f, 0x3, 0x5, 0x800], [{0x8, 0x1ff, 0x0, 0xfe00}, {0x5, 0x3, 0x0, 0x9}, {0x80, 0x3, 0x1, 0x1ff}, {0x6, 0xc, 0x7, 0x4}, {0x1, 0x8, 0x5, 0x3ff}, {0x5d1b, 0x2, 0x4, 0x7a3}, {0x4, 0xfffff469, 0x40, 0xaaa}, {0x566, 0x3, 0x2, 0x6}], {0x4, 0x8, 0x3, 0x8}, {0x5, 0x6c, 0xf41, 0x2}}}) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000900), 0x400, 0x0) ioctl$VNDIOCGET(r6, 0xc4104603, &(0x7f0000000940)={'./file0\x00', 0xecd, 0xfffffc12, 0x401}) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000d80)) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000dc0), 0x40, 0x0) mknod(&(0x7f0000000e00)='./file0\x00', 0x80, 0x10001) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000e40)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000e80), &(0x7f0000000ec0)=0xc) connect(r9, &(0x7f0000000f00)=@in={0x2, 0x0}, 0xc) setsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000f40)={0x3459, 0x3}, 0x8) open$dir(&(0x7f0000000f80)='./file1\x00', 0x80, 0xc8) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f00000032c0), 0x800, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000003300), 0x8, 0x0) r12 = getpgrp() r13 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000003340)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000003480)={&(0x7f0000000fc0)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000003240)=[{&(0x7f0000001000)="b53f57dea93ca22fbcd4b945a0806a3c7a525eb3cd6f3f76bef3f78647b05ee594490c9feefd3e67ef4c6b7e4edf6d9b2e974aaa6ae80ef509c9ce593cbd5c21c03fb8f672daa67d4f515a5771a531828f0267822398bbb9da3f5720fd5396485e1c229735ba76c888793ac37ff3306ba0bca811ca9575e1ccb70a26b7edd1f9a6f50b030f42656b52b1b44d02b4fcf22674bbaae401ac1149ccd4f18e105864d4032fe4767b7cf5c68a8a", 0xab}, {&(0x7f00000010c0)="51ebe0ce1392a82313e1ef9f1cf8a7efa784e5a9ebedfdae5a8809e8ffad897ee4378bfcaf6bc912d55a41b54f5443cbd95d985e3684a6e0e1b52c390165e77cc7f5e360bf5878acc8cfc87e5000", 0x4e}, {&(0x7f0000001140)="6e3d331f10af7225ce36801d68cbbb5d57db8727f3574c114084ceacb62f6b39cd1490d01e0f1db9beeb73ffdbcdeeaff6893355bad7ce2ff4f283ab0a469452a9212beb80cf232b0d48f61a25b242ff457a1ddd283e840a57259575cc5619015c353897302bf9a0c03f58af271e1d019a1f20962973c446b3a933aa83890d010c43678bbb109eddfcd81cbd36852411e015011731e68bba94624c3d48d6a0dc37c3fa618a681c0664a6901dbca97234f95728918fe9b07c249fd6881048fd4698ebf8017a8edd7fc210f82f862b5f6d95e0757b6cd3d400da09f71885bf983690b8c92e8381ce28c0623d74291b380a317e5eae2ae96349b38998291f15595a2cff43b7c2adbc1b8e3d1ffe01fcf7f784a0d0068547e5831db1ab8f2fa9f7a6d1aeaecf711bd173c61690014bcb384c0d5b6133ef183b82ca0a2217c439e40b6e4511b383971a67ab1fb1b76b21e79dfbfec9c34675537cf385b1f36b8ad6edb585d1fc8765e0b3c62bdedb154cc0567baf93ec64a06b6f5eb336def6d77c0295e32bc08427b12b350014b1f962f6a82fa48d12f5a41e93e6c6a776f9f3e246d120cdf8890c8c080ae5bca3afee08226b392b7d842223d6e0a3fdb01a0f40bb92167abfc64a6078049ed99908047869e655940acc1004bf4b7a1b1ee673fc59148beb798aaf3840528cbd451a39bb8a5c04747413842de0718d362e0339749ddf34ad4225a56659103e1414b36e67453afa12d65fe5c19d0a2d5a18a6f0a47bdd2d8bbe0434a16d8c05b05818ae8d2f32ce5d1a9883f12cb57c65e54517a596e46c92e6d9d0faf1af030c88ff4001d9efcf056a2b305fe92f296fb2d5bf7755da2e1eda73b89b22b374a31abe27e82ec93cacc453d377203794d7950b81868e6b0c7fb2fb825a295ad2b211ace587738cc838e6975356a61eb9ac1ff78db59fc95b8f0ee119cf2bdcdde0cd283cf327c0effef6370d16e42d9f5b89f9c8ef6457a4d05ba87dc3e415395225cf3810dbdab3aca3328a90142237485c23150584ac4ee0501a6aee0197683751a40b85dd6e16a31d5f1569cda39ec9061bba15f34e5765ffdc308b928601aaf3d8766e6ef507c63d2cd5218af8e7c7245cb1b4ff3033fc8d653d6584ae025ce043065e3a5b52a9f891d9347c77831d3618b1e51de8fbfce09b67acb18ff2f08f007d22d615421bbcd03d19ad7b472d2c9e589a2dd93386c718e74cee274f2871afccb7fcf5ab35a321583bb8d35f03d2c3b5cdbadc780c1de025463d37c796236043cd94eacc3f6eca370424347dea774b90f0f5b99e7bbc7db1bb02c5cf711740df2bb09e931ed5843595c3b08ed04c57ff2aa8ad91ec855c17c0dd100c7b71d5ba1f6b13eb9034fc13ec22984b1849fc4c3aa5bf067331cbe4b6c61536e941bf19bd35283a60d6f438fed4c73fde3145865157fe3c0e2c2aec1e74b2604278f523dd812c79d5ea2100066c3683b2c502193100846fc68c878c4e2628d181cf28d51a9b54c53dc99e69fcb1fec9204354405f72c547cb33a8ca19870835c9386fd33c42225c6f1065c9471d3fc521f3c8751b010bc284406236962aec8f5be19a059dd428ec09e6add985561b8167ce6253479429816a3ad7c3c6c8be84b81c8150e4ff883992a4a1d151fcb99cacdb3b06dab1017cb3193ec529b4284106e9b74c69dfc4be08a6eddd9bea2b358246d7b73506dfbc6e928e1f57483753a88f73402df3e459564058d338f872e8a186f25c498a78939e8bb6563d47f54b5dc42e84bfc76ef7ec0b84218ad47fc155e1cf74b98790b74942efc463dab2a80c076d38ae1146fc33463a41d04c130de93b41e4883425fdd57d68e5e41ca589a982fe13f40bb43112f91718a1705d712ea4e42e59c6e9351558348c6b9319351bc54eda1ece8968652b491297bc26d13be4f285c68a9a875b4c40f15bcd1feab9f96936e41008d100b01584c08f11b3b4b8924f05ce0725796e23125d34587862abd4c18da3e6d37afb130c3f3d4cdcbad0cd676ecdfb851a2e0b4d83e1eeaa2cad595ddceff41c3984565872a4fb556da442517a43124b86208e39cbc23a53a731138eb32bb115608feacad82aa83b266c4441fa096cf17737669f1070c0080c02cabff03357b70168c3bb7b72c5dfc2a9541f797865e9b46abd3f2350a4f0d996c0fb25571baf8dcd778587146883f4640697e05ca333818f5efb1ee0588f7fbef660509c20b531d29155077d68bdd2a6ce38b9b3122862dedecedeb6a646b3eebda26382014a0c0a90326133d3f866604ba0311c0a98958f1767864a1c684a3108d007f3046f727d4c475d9251d2b0bc139a37687fcf5e883d64aae9609282dd8dacea5a9445ee18d81fc35bfd79bbb7eb343453eab20622c62c93487215152aa40aa990296b9580f7526bc3a60f9ef523745fe8b2785d9cbaed835f34573608aadf26a32f1c3133fa1490e643a22209855a22ddac1b4f3852b09297af6058a8bc29408343fe951809b89bca0d6ce34709a470f1b00bd1402eec70a3b3cbc879f6beff3e376d90a247582a4f852636b14ef501041489411bedcecebf67111268a4338bc5b5fa73da6296f390c8fa16711b3febc82fbe41e828cf9cfcc8c582012a8e0027abff33e70068a35d78fc278362772af33a4a8cfbcef40c14dbdfffd498fab278183ddecfd0e7b49a5805a48b1690042cf0daedda623163021bfa54aecf07a6eb9992c976a0ded4085b8f37670be673d48fa99d22a544b3dd91183f0a910902bdbc4fdd50355ee9ba1aaef908af6b94441885b7d67153208aad6009072c078468b9b22973217a7c9512e80fc857afae2ec8a98b55465748e95fa54df7ca13fe09b02717624492eede736930260f2bf63c085e2da1668d998a75391a3ca5e593640ee98f2798a0916bf921700bcb70011289be8e1fdc131a65a22c574a3f0220b31975192ce5c5f976fb8e7d56a99f3cf7b62c31da7a7307b399d4fde0300b724280302704a4a44262dc8a6fd621a30765106069f12623b9474d5293e87e88ce46a3c718038156087597cf43066b795655ab9acc3ccbefc80c29d7c49aec662c25e222ad7e2f6aafcbc0eda023e788bbb914fc70a7447e957b4e0f7df40a6e69741e9bb32e55077786d6f7788babc2250d5551dff4b8bba9052364df01d8b75e99b38a02041ecee5715c5d1c1ca263700337183a67d7cb64dc2895c69c75410a4273b7c164740ab346631b5c392bfe66e8bbb74ade8ed8da61f48993d430b9bc20a79edf25f3d150409a132e3db104ce45dd6b8649141c00c5c32f291beaf214302ebbf188336dfa5e07c536dda562e0cdce69ad6bdc775da8d653363a80ea2280f64c453b92163e14207d1c0684a1fd224d517055f11447f52da504659520e23fd3a003b14951733e6d8403e1dd808de3cfe4e305d24f157087a938e739f63f0c4f1f752fd3be8091073f48dfd9d72f5be4240ad64ecc67779142efcab2e7af66b847e37010e8dc0d787693e06b3462a3bfab978222621b5265d6cb11855d3a3e4a3321b0dc6c55010bc7f0f592dde44f74a064653682d1016bb10ceb24494f0996018eda46abd3c06c5ffdd183e81699eb11da67a828e7445ea225ee422ebb233899087f3d7892f40fee914340c5fed4a55e755079145cfea0a41b5a45356c87f807dea7c490b113aed2f880cb9920ddd9b91038e07c56590354bc00f0a36c91f4e6cbf1fecb56d1110779466677262bde23edacc82ba0b34d3bb9c1ec18050b0cdd7909f6828040179eb0d0d597326cfd62bfdfc464b6166bc5ce42e3fd33a658e910c8cbcbc511fe0500e28676eef53981f9f0a2da721966042078eb4c19b08c0c29af7a902e43020019106eba4dc0c721390a94c92f2a600b5e12683a7a056ad7af19d82ad8b222a9dc378adcb2e6d9176fec9fa5797fd9d061dc5cbf02c671211f94d0e54e91ee0cd4f374df02630607a8d359db2622d0e9530740ec5d35359f3f2f6e1faebe3cd72dd1b0683b1175178dc03ae67eb559efef69fb9e5eb15fa862941f5f85b95cbcc1bdbeb539a49f336eb573296dd9a8746e6dc2d5db94949b1d854394c2b974608ee8ff578b28483ec55acad82c4a5aa5dca9002298cecabe48e17d186b3ac77b796bc5ba5ee37693268e25f748437040b99bc2eac86027efeaf34cbec3bddba1a274a5c4ca020f0555ed4028739b65353f81cca9f6e4427ebc8b06e1ee9396830ba519e86f6701fd621ac3c1865be80666ae3151f92061cad2835b07089daf63ec3c92f51e4aea4edd8168ee9b5f5c5a91152ec9e802054f4642ab1f3780be21af3bb48b1ae7eb7cf76e60385ce0d3ded787db2446baabe977b9bb35e99e9963c9bf3ca38f1ce0cd2161918972149408e8b32eeba7854496c76a2d90e78a7d49e58246dfedd352c30e9916f160f16a68a8e5070dbfd0a52e0eb46047e9d938a646f256d96ec7a56e02c5ad2ad9205c9a4ed016bb7ac4c151be02d25dcd3c38ebe91c6efef63e2c3f0ec1f5da170bdee2d5bea0324257ea543aeb1fd70af71569c18434e3c7a21a3828cb6fa317c61298a293171255bfe9dbf753b997fa85a3de7ca5f8f3d4d5082f2a84b7a6943bce5044f7bd1ff37c447b07589c43029dfa99d73b4663bdf78221aa96e7111e73637da6d039c69c7634fb16a94c2dff99645c3d178c1cbf2183ff3fe91c1d399e85df9a9b88cd3ba7f3142b71ff8e7c5ee1edef454128e40ddbe4f30c82eb5f49a9f87532fab7a9faf48fe6fa8c693c94bd70407390e1d1809db483670fa70fc15adf26414149a65ff57258df7e65824ffd3f5c1cc50971c5d74e0267908769b9c38cad86deb30ea467e59e71e55be816f8896bff3951ccefdb4f12f8e85013262b2855e4bacdb055e68fd42e207a9373c8a09f9473dad6e28a5909ad148db0b26b84d7835910785b3e38bd6b5f315d8c27a080a2eaa23a9dfeae35c22be5e2542b7f887cc891c19f935111a89d22e15bb747bb0ab21c03690f6b0a2c4fe58672deb3349a260ec4e5e66d14f655aacff91506f24c9404c8ac7c89e957d2bfc965cfa4dd09c1830101a0408b45ca0bb1cf219084b483f7353da4552eef3385e96465479b20963b4946d8ae674e148a880eac9634082718029348d1114ee827c998ef4e866e3d78e3d7d0e3f72f864727cee20a1adacd5c3091dcede1b817da45562dd4c637400cc31dae4f07be9d7926031d8d4ce9296dd0ef72894730fb57707d1fe13d99eae0d71186a3ba3f89d0da907011ab9bc4a8a10219f528ea1f806cfddc7085a7a133aa7c10980d6af4fe67e958b2762d5cc8d71dca40fe6b963952b9267671965e6466fcefbcb0081ff9221b40149bf77abfcfeedea2120683b42ec03e8d065c3df473edbe4a5629045adc9cdc9f38687eedb1df1d0f39849a6d71e291b899095eeac4b18774dca2eecc446c444b4ad6fd96580a31cbc442eb5f467f1f668842d4777379b9abaecb333523e3fe3c83e2845432cb6782454f6032feeb8c53676ecec38e368f5f7a5d7ce8c12df52c66128bfc9a67d70fcd134dbfe5adad7da5a2a8090324a5085fe046933926431d1a075f251a9f02a25b8aa9fdc3cffb93bf46a1d368c47e5883d39a37ec2eed5f54cd7abc6174c50a0ac9e69991356f9653ece46a08967572d5a74fa2d0693d388d4bb013f881cb12009df15eb82a76063955e16b6d3f0369b2e3c77f4f4a439175aae82b54424c01b59859331f4e4495f956c52a14b57eb3d133811628f760dd217a3614d6fe", 0x1000}, {&(0x7f0000002140)="6ab6b50c4821b3229278f649ef17db7a98b6f7f99983125b83ab9887c25fbd360888d1206febccc71267bf35ec5b42746265cdbafdc7db703a5ed7e183e4c3d8feb0baa8019732d6a9f1493919397c799afa302c14f17e9ffc7397700bbf79b64c1c454d91d2d23628958dfe3ba76254971ffe8f063e3232289add46a77ad4f7926630f89e6ddf3eb142a86bf24e69f16f15320c7066309ce65ea366b09690a76cfb63d0dc7d73cd92465e943158bc3990100e67743f8a70204815fbe484562aec8195f9fd3e036fcd587430a7d0d3d19d171762d5b8c2f063c3b15adfc84a9aad3b37fc6e2b802b608bc03cdae506413e6834c3905fef30", 0xf8}, {&(0x7f0000002240)="2d2eaba79df1b4ee140468e685c3ade090e6965432ed681e9e65fa98e17f5b50141330154610d208b11f0ff4a8b9e81295777f10c55601aaec618486c442d136ae148f6e49f716948df98bcd37ae2fd2c59fcd3aecdc588d5684a0d09a5496a2285728720113076c12becd8b88fde63748f77f9b1ca51961b191dc1ca834beee9730066ba540f6657daf6cc674069f0e56ff5228a02bc88a14f6dbf0c1c2057474d27593b951a2141e99c3ce9e6baaecd9f60f11ed2355bd91c508e485598fe1c56b4125d08650f5bb15f1e42d19294c39a1ede3367080bbbb3d1b580acff2721432492c5d7a9bdbe75e68770891362b75d9384c1d34e52866e9cd804ea61ded3402e5efcf28d8f9693326b2dc152807fda2a1804eed938457513df53135d6a5625cf997f2244c2048156c33edc2eac88f177de2f90d8f2153f5b1849f91e43c55e17834a81e8921f831f67edd896de6ec2cc760a2cb0e3f8cedd7ac486ec205d00c67c5a5a39165d57738c362134bdf913f32a20bb70b000596d0280e33966efaa8b5b6a4a47739d19d5ea42e10f3f3daf3727bcd0a0eb163458add01d2de80913bc32b2750e5708bab28b299b20b3e8eae4fee2db482ce29101862cb12021bf8996fc65e0a69a34e63983f0c1be68d1c6dce96bdef85dffcfa47230dc8f670f3b475e4759da0785a281c59094d785e65629c3a9c72aca74b4e8e055e66359cdc0c69e0b91998b504e35c9b129404b11f8dbf1e80e0363f6da8be97d2252b23ec81f9cb6dd0828d829555adc28aaa074d332fca35093baef600d75c97b07344a85861178f35458b907f76dce52b5121173ae7ba7311524db15821273cdcf09b1598d3655157b92343f4d35c6ff64f53ec676099b20dc130cbd00f1a43bd635ff3c15579b3ddc0bc20148a79e2f7462be579b87a0ca64f639a562423e7ff46a1076a61bc72e49f9baaef13c28b30a5a3205e76b00780de3bf52c7bc3072f553495b62050023420958cf69ba060b1494b1277348b6c776c1b352b804173ca097ebd23d973d7b355038e68c1bb2aadd64d7046dc15103d27b46f3519de1b0ec2ec31daf5568c3e87ca400e1d2d7009530e93ec1d56040fd72a7b0dc7e2f5a175ca1d60b390a5d1d6f2555f8decb0fc7164c5d964303bed8b3eca9dee5f7cb5fcbe3a965f8c45d0e5230d5f78dfeecddce91de1a57f4b745dab755d00c48302188623fc2ab7e24b0bbc81d80afd3c64e3ee3eb6182153e5db117581e90591469cb2afe6fe52bdfe2e0a463704fddc2d86f37670a34f8742ff13b2d1992a0ac7339b0d5ead619996c7489591d401ac54e532cececa038781232b89819b5b314d3676af87241b5499e5b4b32eefded7520fe673c8592c070d35252b5d1faad4f62044f4c82ed930e3b03db894cfae5167bee471309ea77ee565b9481945c28e082e678833720466f5aeb36098e8b291274d509b80c9220a0e0db0db5971e84072244ba702b37b606db2258e144cd4fddc2f9237ebf670802bb1d3ed9d839ab4a76c65183abedacddc66e567e6f7f8acf5136220d7d0fbfff27830729c64d646236ab9f587c15e98e42a618fd2f9125887b43713e31bab98198b79643f70dd236788d06f378186f1d6725ea7ca2eac8f3b4de9e5deb1345cf9ad240b1d949bad50722f4cd7883284cdce8f9328ae7f555be84bd6f4182173ece379a0b6b811dd9df0fbcaa1341c5a41a467205ddd0b5180a022dd0f21d72916cab185c348339c3ab202a8c9420c09c8ca553ab6d602a11a2206bdad423a7f7f474b94dcb7b6ae9709c64ed2ec118b1d800fa85bdcd1f334ac4ec6fee47a854530a4dfdc5cefe2e65be306bbd1cb572aa39aa776f9d19a89be37c3dc8e1ff2cd88e8500e55c09f065aedb5105fcd23d62e403bae59ae478bf4dcacf550ce18f591d51b80c512066ee2443d152d5c3986bdb93f8fcad4df9932fda512ddc56d6f0ea66e57b4eeb4ce52d197c673c17d6e0be0d8f22b20d995cc4da9d467bd737c143cfc952aab628cfa887f446bf604411dba8383fd82698a3a9011f157d3a7e17843ed93ec31826de10c4701abfa6c7ea86451abb4f476c18b2eb1e3c2870236521ae809626f51ed324f09dc62dfd6572010e889c02561232e28734b18ca4f08dc7d27d4e0e0c9d5b62f646b0edbd147c8dcdc68de640b94cad79519d67492af49099144b60d1e2aaa5bd6eb1a38136af9e4d2cfba3342f1cccfac60e7d9d98d50cff7c620cdc8bacdb2fff1b6be02a30a417c20bda6275debcc1d54b7ddb2898f76598171e7b675f27c101efab7c3c7a8f26e0332563a54bf7dc50638376b47379812b1770a4604e5da00588e3e3320959dbabb2bb2cae4608abd8e36f4ec2e41f87e5c8ce0c746fae58867af3599da627b23f38dd6a076ef1a5f4f3f6be87c728f56e75a43a6d3433017d24fefb8d1430815e6a645b936a5f5ef63ad4413f8f80da4c189d75cfe91fb653269b45d7595fae416b6f2ab9fd6172eba10bfd9837c2c2e7d256e75d3527a00fb7e9c971e986fa5d654353cb2208d247d8c81c7b4c06993957abc01fb8f9578c93631b6371669666f4f088dbf4d876bf8c2434ede1c7ea71b02566ef4f47498ee6df1a1a4e38b85cdc9c1e8eac08b5f422c353e49ef9e1e33d66b3e3023399f0a6543fb339838d13652641b62c4b97bf4987ffcf46b87cecaf3153c9537c63996d290620fe1de0e0b831194043ba8b78e77800bbb08e5ab0f7bcab925d1159a1c5b5aca1a6e7da6d70ad46bbc23a7dbd835c72a2bb07efbe906944582bb2c308dac79f1a635b11e20bc39ddd9d0e943f598bd5fc777b15fcad55b130c083cbc63242ab31fd9d1ffcfe2626d284b3bcfcdf0dd3171b2918f0ec1197ea527555c99b11501f63effaf2bff8ef9b064636c57cf257e106285039108d6a31ebe678fd078f900701912154789f07e8d2a40793b5038670851ff73c9dea0f5c00e5664cdd7989b6eef04086840637a9c1d68c0b0b8bcfa7d210b6065ae92979f1a25f66e1dfd7c0726cb07fc98e2ff0908b853757ef8f2453d2a7d8843708fc6be9aa4962caceaf5d83e5789fd36070965e426216fac1db2ded9a52fd84bcc61b73a9a6d4d7a2316fc840669b6a328a4f2ee6952f90ee35a90c8ff17bec1495e3933c5d68ff98fd21d1e822e3f40e904ff803369c418c0293e4862962a033dc2b4d041d133cbddf564326d8a7ca03f7396c5cbf2581059f418572d8cb0aaa9670ed4a37e038ab793edd5851de5628f6dc087a59b049a92738595e7096ea6623ce07c36bb4787f7c118786ba9d6c20c4813aeca3d148bf1f87dbdd49e1fe6ef10889073e2efadadfc0336162abb8940ccd83d11748db11c179a1d812ed6b537cc171e633e4d50db92edc6e1b49bea44b72d3ea282f0e5b23d70b96182b999de8e9f808289a6343009afa499cc91d12fdc4d299267d97b8a067480595ae06b2bfc7efdd293121051003e63a66ef1c1368ded167cc6a38bc312b51bb8dcd4f5d44bde91f9cf96f5427c9362fe517cda240d17b4285d558cedfa5aece875447cd620ca381706f92727a2074c53e5a8bf08796a6c5fb9513f86e5db1041e85535c5118931e2274d222bc772bf2e38601b67cc0ee9acd8462eb56712e9bf8cb22be44a9af0145215f640c825a4b6a3434b8032252371ce79a74f6f7377424105e9ce1585cf12ef68c7abcaca7c8db7018c0f3b4b575d63bf211f5f8e9344d8433a2f682234d7c28a8ea75a164a4881bcd0659c3083763364cb603d18f058ea8a3e09031fbd0e1a7bf056cb4f8500ea72372608cf18bcd2c10e3d8109226d786d87923e32b1f76a0074ea7a0b7ce999bd5a0849643eae8b500d8e730b9ec95500886051b2e3849ac42092e9debc1750bfd3ffdc04310777c7893a7fa710eb42c20ba0e2a8bc4a540a4081c639b276e6ac4b853b04f15a86b317d9057bac7b2c317420bfb305daac337555836ae179f88c7ddab7fff284dc35317cbb9071d7edfaaa7aa000d4bf3cd1d501d3859417fecd9b30e4cbcd5ad96ad51f7e10883ae1a6810e340367f4a599569cb3a1e002bfe1455d65db50c26affc1bcc321f7083d61aaf41d0feed661ed77b50c3514b02a3ad3a8efefc8d0dc5c1c022df0fe54b7281e0c4618663fbeba5c8c78b5839a2eac97861cb1eafa22a66ce9d38823241fd06147ae9842faac806f0b40b81f4d2902ad536a7c4326841b1c8c85978daac04ff5271f67c87dfbdb2ca07b3aed526440453f8e8f55667480765d03a23f3fd1ea9d629e5c86bbadacf793e92340dc7c14f2e8ee0c3a2424d09546f647920c5751d8480339d7856c9705181869221a6ced68010ed530cb7d38f6870a9f23be4dee60c9b849f9c21ad177ae101e8fc354c81eb79254283215c9bfd05bc06e0a5c7aa3bcfb1de2d45300917827ca636ee2a0aefb78a1632045e4203c78c4e3c957f5a756e696bd77108d2a892e834f306959c8770207bcc71d8fa3dec7f5f4a063561f1e43e0041ae5d39ce427d1a6a29803a85132698a35b8650acbffeff8c49f187bac0becc4d962ea5237b34f15da25acdf9c9306f6a6bacda0cf9ad4fdf891643116759e5306b013c377a3cfe00f6790b59157a3defbe2c73b69b86b92d7dda249485f4b9e70e165d641ac89a32ab10811a532b619597dbcea799c0c91b94a03a6311ba003a52499ba0f5272302ccab15921ac42e863d67a267824b632771bf54eb9b4f15acb909dcae066c7b7737d21ed3ccdea507089a30bf755200ad285606901604e9f7d3c554b85090e3654b6a800dfc1ec7769876bda97f3d346909f57c16eaf7e7b0f53ba3aa4a7593ddb55d5cf5f56d91a99ac410ae61aa05a3d2a13d36977d7c6f999f29077645b0df36dfe8604e9103ade84bbf21af4b00c87481a11dd55995d30cf0f02bd6ce0f2b7a6e476e0875bae2ed924a61558ab58533cd0a0fdac82dd57933182ac04ae842732650d20063d6e3062cd16f067a1249837869cfbaabee29cb63e54b41f3c05c184742865fa4945c1174e4fa9c9d0adc2fb1350bf3e74b1c5d9ecc72b32bc5abbbbf85710ad5fc788c140253fa7df1df07bbfd8798874bfe33e021aa1b3120997b76034dc490a57ce4c06face83a506885e1a848c9954a5fe1d8136f51a96fd86e67748570e9b72c44dd19c41cd9b1a8da68ef004199872e4018c83f20115edb37d0859cf43df49f9474a424443ca178bcab59e88a84f9b346a24ef1a05a963ae0549ca66bd9f09dcc259c2ec37d3656a6e11ba8121cce58ede16331ae5581eef27f7158a7fb8b9a314f04c7a814fa94aad4d3a5c7744d2bebb04add499a8dcc1ac0547a304684afae737104aa2f94ee87d528350000a585403ffb13ec20e43bc9be0d8cf6534f49b02c00954a31701a5daff203452be23a8ab698603f9dfaad36edbb0e4c6341b6b9379bb61ff2fb4eb1fec0ecdaf0165789c84b8c80e87ee84803151301c6770a1ab7a6bd30d46e9e63900a89427e77a39342247a75726d0b8916fc0b642b2ad22ba08fbd201ac4f478a8ca963f81240975d07e0eeb3fdc8e43f00af9d4601fc485e2705a8a9348d08a8ccc10dc09eabd997122aa80cfb3e94adb8f16c72f8c025d8761b453a0f7be80e6e4b2bb55d1d46310ddfcbfa6e271c126ef17c6e99356df9b9ae27ed2ce8be46e865c408fac80d5e4f95f3d4bf2bfe1f7cac903692de7f00c5eac774f3e506d4806ebf7acb61e3ec77ae74a5b0ecbce604566d613ae8dd0ff61aa6eecf958cd6adbe2d68c265", 0x1000}], 0x5, &(0x7f00000033c0)=[@rights={0x20, 0xffff, 0x1, [r6, r9, r10, r11]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, r0]}, @rights={0x20, 0xffff, 0x1, [r8, r4, r7]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}], 0x98, 0x4}, 0x1) 676.283033ms ago: executing program 3 (id=178): r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x190) r1 = openat(r0, &(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3361) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) ioctl$VNDIOCCLR(r2, 0xc0a86b05, &(0x7f0000000200)={0x0, 0x10000, 0x0}) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$TIOCSETA(r3, 0xc450443c, &(0x7f0000000140)={0x4, 0x0, 0x0, 0x8, "97a2224ff1c14649ebb178926cc9795e6b47c1d1", 0x0, 0x8}) 675.287385ms ago: executing program 4 (id=179): setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x8a38, 0x0, "07160a009cef01098b748200"}) writev(r1, &(0x7f0000000380), 0x0) r2 = dup2(r1, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x538, 0x9, 0x1, 0x7fd, "2c21a7000000004ea80873ca9e5fd700", 0x6, 0xffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) 512.94402ms ago: executing program 5 (id=180): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xcb, 0x2, 0x1, 0x440}, {0x81, 0x0, 0x0, 0xfffffffc}, {0x6, 0x0, 0x0, 0x48a0}]}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x80000000, 0x59ce, {0x101, 0x5ba}}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x2, 0x7, 0x8, 0x1, 0x1, 0x1, 0x9, 0x0, 0x2, 0x6}) sysctl$kern(0x0, 0x0, &(0x7f0000000140)="71f91e3471ac0058bc5a9146dec3708200006a177900000000000000000000a41387469d", &(0x7f0000000080)=0x24, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x65, 0x0}) write(r0, &(0x7f0000000480)="bb89a7a58919b0f928e41c8a84e1", 0xe) syz_emit_ethernet(0xde, &(0x7f00000002c0)={@random="172140030f70", @empty, [], {@ipv6={0x86dd, {0x6, 0x6, "0cf5b8", 0xa8, 0x0, 0x1, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[@fragment={0x62, 0x0, 0x23, 0x1, 0x0, 0x18, 0x4000065}], @generic="635f35cbfa155d00d1339103b976f80355524a63428f0b772e0ca2db1a2809cd53bf4d37765fd63acfecd76eaa9f64503063e641e04cf7e5def5efe6c3a76d4be6961725aa6f40f3adc35a5c65ce49a7bfafc610f5fc159790f2a479951e49a316d2440b42b6a7a915508180c1611cf2790237e5a1beb69f43bf3369b7494e182167f283fd840998d56496399782ebc8e22a72080857381f782f35ae75450f02"}}}}}) socket$unix(0x1, 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x1, 0x8) 512.506466ms ago: executing program 1 (id=181): socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) (async) sysctl$kern(&(0x7f0000000140)={0x1, 0x29}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="11"], 0x25, 0x7}, 0x6) (async) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x2}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) 507.40052ms ago: executing program 4 (id=182): r0 = socket(0x18, 0x3, 0x0) syz_emit_ethernet(0x6e, &(0x7f00000003c0)=ANY=[@ANYBLOB="aaaaaaaaaaaad0b5049f6b6386dd6036ea0700383a00fe8000000000000000000000aaff020000000000000000000000000001"]) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x4a, &(0x7f0000000100)=ANY=[]) 504.614065ms ago: executing program 5 (id=183): msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x2, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x1e0, 0xc}, 0x1, 0x676, 0x0, 0x0, 0x705, 0x8, 0x8020080000008, 0x9}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9e906c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09", 0x91, 0x404, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x3}, {0x4, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x42, 0x0, 0x37) 504.337038ms ago: executing program 0 (id=184): mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) (async) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x4) (async) r1 = open(&(0x7f0000000080)='./bus\x00', 0x880, 0x0) (async) r2 = open(0x0, 0x80000000000206, 0x0) r3 = open(&(0x7f0000000480)='./bus/file0\x00', 0x70e, 0x0) (async) poll(&(0x7f0000000140)=[{r0, 0x8}, {r2, 0x20}, {r0, 0x10}, {r0, 0x4}], 0x4, 0xe) (async) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000100)={&(0x7f0000000240)='./bus/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, &(0x7f0000000000)='./file0\x00', 0x8}) getsockopt$sock_cred(r3, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000200)) (async) close(r0) 330.168786ms ago: executing program 5 (id=185): r0 = kqueue() ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x2000, 0x0, {[0xfffffbeffffffffb, 0x0, 0x2, 0x2, 0x8001, 0x0, 0x6, 0x0, 0x0, 0x2f00, 0x0, 0x3, 0xffffffffffffffff, 0x400000000000000, 0x0, 0x4, 0x2, 0xce5], [0xfffffffffffffffe, 0x80000001, 0xfffffffffffffffd, 0x2, 0x100, 0x7b98, 0x1fe, 0x0, 0xfffffffffffffffe], [0x5ad8, 0x2, 0x40000000, 0x0, 0xffffffffffffffff, 0x11000, 0xfffffffffffffffe], [0x100, 0x20000000000, 0xfffffffffffffffc, 0x8000000100000000, 0xfffffffffffffffe, 0x4], [{0x0, 0x4, 0x0, 0x7d06}, {0xfffc, 0x2, 0x5}, {0x0, 0x0, 0xfffffffe, 0x80}, {0x3, 0x100, 0x3, 0x8000}, {0x0, 0x2, 0x0, 0x8}, {0x0, 0x2003, 0x40000, 0x2000000000000000}, {}, {0x0, 0x965, 0x0, 0x8}], {0x2000, 0x5, 0x5}, {0x29, 0x6, 0xb0, 0x2}}}) kevent(r0, &(0x7f0000000080), 0xe4a, 0x0, 0xa9fa, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x4, 0x0, 0x3, 0xfffff4b2}, {0x30, 0x78, 0x4, 0x8001}, {0x206, 0x7, 0x7, 0x10801}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020691f, &(0x7f00000001c0)) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TIOCSETA(r2, 0xc0284457, &(0x7f0000000140)={0x34, 0xfffffffe, 0xfeffffff, 0x9, "080014000000000000010000000000000f1eeaed", 0x10000000, 0x1}) open$dir(&(0x7f00000001c0)='./file0\x00', 0x2, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x8) fcntl$getown(r0, 0x5) write(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xffffffffffffffff) bind$unix(r4, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) dup2(r3, r4) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) r5 = open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x0) ioctl$VNDIOCSET(r5, 0x20006470, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f0000000240)={0x0, 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x8001, 0x0, 0x0, 0xc14}, {0x1, 0xe7}, {0x6, 0x2, 0x0, 0x5600}]}) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 329.577564ms ago: executing program 0 (id=186): r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x80, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$TIOCSETA(r1, 0x20004455, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000700)={0x3ff, 0x4}) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x33}, 0x5, 0x0, 0x0, &(0x7f0000000000), 0x4) 329.294929ms ago: executing program 4 (id=187): sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="9b180bc3eb987ab7fe5e6e8496077b538517000000000036ba1bd87f42e3303eac77280712f838130efce149d400d06a3f23616e77004c8836ed0000e0ccebd669ecdb15cec53342366139d11a90b5ba0800800090e42d34d900a0dad2b74f01000000260526ff0fd76b5c567049ef436dbea0d7382052950fa5ef6ec513256ddd8680a944d5c2bdbff4f06a032ab475cca257352828276e53346a762995e89423058a5c6318950bdcd08b96ca5d4d3e6706eac9b4e8aa9befc32246bd4506b68324a00d2f5019383919525cb6f7e8570b2a374f0700341ed45bb7ad3b13138fa142c84ab3045c4724150d16e304c7bff16bceb7d956e62447b3e88aa810f8ed7cca108d733338fbff341f5945daa4bd0e756facf9429c25483a9275d0da3b5618eadc96007971436218bdbdc9ac0a623855e941dc18725fe8e8b0100000006201788ce2b8802cb60eec6add5e9434c1e97dcf7025b73e8402a5f38cad2dc1a0d0d7873e27142bbafe3426f33409000000a9136d57c799353d46dd8143ea85d9b12c749618ad310493dfee9b11ded908398b4ed6fb2e353e3bb073e3342773216b07e49ca4df0fd2dbe97fd2b6ffffffffffe6f4588ffb7d82693a090e94691e8d000000368f29d76344671843a1f228261f630fdb791f833a1da5af88cf56ad8479077a2441da17670852140704f6000000f1ff00009230154a000000000000", &(0x7f0000000000)=0x200, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x8018, 0x2000007, 0x102, 0x80000004, 0x81ac, 0x3ff, 0x10, [{0x0, 0x9, 0x0, 0x71002}, {0x2, 0xc, 0x8, 0xfffffff7}, {0x100, 0x6, 0x0, 0x9}, {0x1, 0x800, 0x8009, 0x200007}, {0x401, 0x200727, 0x7, 0x9}, {0x1, 0x650, 0x3, 0x7}, {0xce1, 0xffffffff, 0x4f8, 0x6d}, {0xfff, 0x801, 0x14, 0x8}, {0x2, 0x82, 0x8000005, 0x5}, {0x7, 0x8001, 0xa94, 0x4}, {0x1cf, 0x1, 0x0, 0x3}, {0x8, 0x9, 0x8, 0x8000002}, {0xb8c, 0x555981a8, 0x8, 0x4}, {0x29a71717, 0xfffffffa, 0xffffffff, 0x6}, {0xc, 0x2000005, 0x5, 0x10000000}, {0x0, 0x1, 0x1002, 0x30004}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) setsockopt(r0, 0x0, 0x2, &(0x7f00000000c0)="63e1303d", 0x4) write(r0, &(0x7f0000000100)="f92a9bd300000000000027a03440ee884d9e7a3e", 0x14) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x100, 0x1) execve(0x0, 0x0, 0x0) 328.588874ms ago: executing program 7 (id=188): r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000080)="c5f5d915", 0x4) r2 = dup2(r1, r0) (async) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0)=0x400, 0x4) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0xdc4, 0x564, 0x9ce8, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000), 0x10) (async) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000080)=0x6, 0x4) connect$unix(r3, &(0x7f0000000000), 0x10) (async) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r4, 0x800c5709, &(0x7f0000000080)={0x4fa, 0x1, 0x6}) (async, rerun: 32) write(r3, 0x0, 0x0) (rerun: 32) recvmmsg(r2, &(0x7f0000001700)={0x0, 0x6}, 0x10, 0x842, 0x0) 328.383032ms ago: executing program 4 (id=189): openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) r0 = socket(0x2, 0x8002, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) (async) r3 = socket(0x2, 0x2, 0x0) shutdown(r2, 0x2) (async) connect$unix(r3, &(0x7f0000000000), 0x10) (async) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000240)="0003521e", &(0x7f0000000100)=0x64, &(0x7f0000001900), 0x4) 148.944201ms ago: executing program 1 (id=190): r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) (async) sysctl$net_inet_ipcomp(&(0x7f0000001fc0)={0x4, 0x2, 0x6c, 0x1}, 0x4, &(0x7f0000002000)="73da727c34", &(0x7f0000002100)=0x5, &(0x7f0000002140), 0x0) (async, rerun: 64) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) (async, rerun: 64) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x285b9a) (async, rerun: 64) r2 = open(&(0x7f0000000080)='./file1\x00', 0x0, 0x48) (rerun: 64) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x13}, {{r2}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) ioctl$TIOCSETA(r1, 0xc450443c, &(0x7f0000000140)={0x4, 0x0, 0x0, 0x8, "97a2224ff1c14649ebb178926cc9795e6b47c1d1", 0x0, 0x8}) 148.683742ms ago: executing program 0 (id=191): setrlimit(0x8, &(0x7f0000000580)={0xa, 0x56}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket(0x1e, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x802069af, &(0x7f00000001c0)) r3 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r3, 0x0, 0x7, &(0x7f0000000940), 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), &(0x7f0000000580)=0x4) getsockopt(r0, 0x2, 0x4, &(0x7f0000000000)=""/103, &(0x7f0000000080)=0x67) 148.169343ms ago: executing program 4 (id=192): mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x202) chmod(&(0x7f0000000000)='./bus\x00', 0x1) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./bus\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, r1, r2, r1, 0x0, 0x0, 0x6}, 0x4, 0x6, 0x0, 0x0, 0x0, 0x4, 0x20001f, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}}) fchownat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', r1, r4, 0x4) 141.802474ms ago: executing program 7 (id=193): mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) open(&(0x7f0000001780)='./file0\x00', 0x3c, 0x160) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x29) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r1, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r1, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xcb, 0x2, 0x1, 0x440}, {0x81, 0x0, 0x0, 0xfffffffc}, {0x6, 0x0, 0xfd, 0x48a0}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000180)="ee72e2feb4363843ad056b0f079f8697b7b983c0359778d9c06a9803d7ed0a4a760bf7ca8ecd78721f56840f2b47ae4b3a5180436fe7562a449721cf58f027e2330d527a71fd612ce2968f6771d56cb593ea26ee3879eff27ad8c355e30b85818181326ae464a0f504cda71f9e4e05aa7b61921f7e43eb8bd67371744d904598", &(0x7f0000000080)=0x80, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x32, &(0x7f0000000380)=ANY=[]) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000004c0)={0x3, &(0x7f00000000c0)=[{0xf}, {0x1, 0x0, 0xfd, 0x1}, {0x83, 0x0, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) (async) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) (async) open(&(0x7f0000001780)='./file0\x00', 0x3c, 0x160) (async) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x29) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$VNDIOCSET(r1, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) (async) ioctl$VNDIOCSET(r1, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xcb, 0x2, 0x1, 0x440}, {0x81, 0x0, 0x0, 0xfffffffc}, {0x6, 0x0, 0xfd, 0x48a0}]}) (async) sysctl$kern(0x0, 0x0, &(0x7f0000000180)="ee72e2feb4363843ad056b0f079f8697b7b983c0359778d9c06a9803d7ed0a4a760bf7ca8ecd78721f56840f2b47ae4b3a5180436fe7562a449721cf58f027e2330d527a71fd612ce2968f6771d56cb593ea26ee3879eff27ad8c355e30b85818181326ae464a0f504cda71f9e4e05aa7b61921f7e43eb8bd67371744d904598", &(0x7f0000000080)=0x80, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) (async) syz_emit_ethernet(0x32, &(0x7f0000000380)=ANY=[]) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000004c0)={0x3, &(0x7f00000000c0)=[{0xf}, {0x1, 0x0, 0xfd, 0x1}, {0x83, 0x0, 0x0, 0x1}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) (async) 141.293502ms ago: executing program 1 (id=194): ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000000000)={0x8e4, 0x8, 0xeb0}) (async) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000080)={0x491d, 0xfffffffc, 0x1, {[0x0, 0x7, 0x402, 0x1000, 0x9, 0x779, 0x3, 0x7, 0x53a, 0x6, 0x8, 0x8, 0x3, 0x4, 0x8000000000000001, 0x8000000000000001, 0x3, 0x9], [0xb, 0x9, 0x6, 0x4, 0x7fffffffffffffff, 0x4, 0x2, 0x5, 0x2a, 0x9], [0x100, 0x4, 0xa00, 0x1, 0x7, 0x0, 0x6], [0x2, 0xf, 0x7, 0x9, 0x5, 0x101], [{0x62, 0x1c, 0x7, 0x81}, {0x5, 0xaa, 0x7ff, 0x5}, {0x8000, 0x68b9, 0x9, 0x1}, {0x1, 0xfffffc00, 0x3d73, 0x2}, {0x2, 0x5, 0xf, 0xc}, {0x40, 0x6, 0x8, 0x3}, {0x5, 0x2, 0x7, 0x2}, {0x3, 0xf089, 0x493, 0xfffffffffffffffc}], {0xf001, 0xbc4a, 0x8, 0xffffffff00000001}, {0x1, 0xfffffeff, 0xb, 0x8}}}) (async) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000340)=0x8000) (async) pread(r3, &(0x7f0000000380)="99dfdbb0c2b9f710ba69b3ed06f72cd354e538078f5444ea3e86a306267d0bf9cb26bc7775821c3f590f6309d7892116c820d88e79ded83a630d8c60bc16e7b1a674e983f56b87d3b3a47000ad3401b1d893f48f47186a45baff6b06f3b09377735a26479ffc96b628ceb33310fb4aaf3346b42a05ba7e4c8d412adba366b2dcc3aff8971b3c72bb274a19f40dc522558b96253f64131281c55bef06f74b4a07e0f9a31931f5b310ab66631bae6b8b79732ca442f9f20eda1ab22ddb6584f7fdd89e4147afd000d167ff6f61f058cfd05d9179c9bcc564e69ba99c710d5e81718cecb3d153bcc52b6b49d10160d401b3a0c1e64943", 0xf5, 0x7) (async) r4 = dup(r2) (async) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0x0, 0x7, 0x8, 0x1, 0xfa, 0x34, 0x4, 0x2, 0x2, 0x8000000000000000, 0x1}) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000500), 0x100, 0x0) (async) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540), 0x20, 0x0) (async) r7 = fcntl$dupfd(r2, 0xa, r0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640), 0x1, 0x0) (async) r9 = syz_open_pts() kevent(r5, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffa, 0xc4, 0x40000000, 0x9, 0x8}, {{r1}, 0xfffffffffffffffd, 0x20, 0x1, 0xb137, 0x2}, {{r4}, 0xfffffffffffffffd, 0x40, 0x1, 0x5, 0x8f}, {{r1}, 0xffffffffffffffff, 0xb6, 0x20, 0x2, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x10, 0xff, 0x80000001}, {{r6}, 0xfffffffffffffffb, 0x50, 0x40, 0x19, 0x8000000000000000}], 0x1, &(0x7f0000000680)=[{{r2}, 0xffffffffffffffff, 0x28, 0x80, 0x7fffffff, 0x3}, {{r7}, 0xfffffffffffffffa, 0xd, 0xa, 0x1, 0x4}, {{r3}, 0xfffffffffffffffc, 0x58, 0x80, 0x3ff, 0x9}, {{r0}, 0xfffffffffffffff8, 0x2, 0x1, 0xffffffffffffffff, 0x4}, {{r8}, 0xfffffffffffffff9, 0xc0, 0x20, 0xfffe000000000, 0xa760}, {{r1}, 0x0, 0x30, 0x80000000, 0xa35, 0xd8}, {{r3}, 0xfffffffffffffffa, 0x0, 0x2, 0x10001, 0x1}, {{r0}, 0xfffffffffffffffe, 0x54, 0x4, 0xe2, 0x5}, {{r3}, 0xffffffffffffffff, 0x10, 0x8, 0x3}, {{r9}, 0xffffffffffffffff, 0x2e, 0x1, 0xfffffffffffff800, 0x9a}], 0x8, &(0x7f00000007c0)={0xffffffffffffffc0, 0xe8}) (async) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000800)={{0x18, 0x0, 0x54, 0x7}, {0x18, 0x0, 0xa, 0x8}, 0x4, [0x0, 0x7, 0x5, 0x7, 0x8, 0x2, 0x5]}, 0x3c) (async) ioctl$WSKBDIO_GETENCODINGS(0xffffffffffffff9c, 0xc0105715, &(0x7f0000000840)) (async) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000880)=0x9) (async) ioctl$VMM_IOC_CREATE(r7, 0xc2585601, &(0x7f00000008c0)={0x10, 0xffffffffffff8000, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x101}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xe}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x80000000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000000000/0x4000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000003000/0x1000)=nil, 0x200000000000}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil, 0x9c}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff6000/0xa000)=nil, 0xe3}, {&(0x7f0000001000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}], './file0\x00', 0x10001}) (async) utimensat(r0, &(0x7f0000000ac0)='./file0\x00', &(0x7f0000000b00)={{0x3, 0x6}, {0x1, 0x5a}}, 0x2) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000b40), 0x800, 0x0) ioctl$WSDISPLAYIO_USEFONT(r10, 0x80585750, &(0x7f0000000b80)={'./file0\x00', 0xf6, 0x54, 0x7, 0x0, 0x0, 0x9, 0x6, 0x2, 0x0, 0x0, 0x9}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000c00), 0x10, 0x0) (async) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000c40)={0x8, './file0\x00'}) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000000c80)=0x100) (async) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r7, 0x400c570a, &(0x7f0000000cc0)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000d00)=0x1) (async) mprotect(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x6544f4060830ae50) (async) r11 = open$dir(&(0x7f0000000d80)='./file0\x00', 0x2, 0x81) linkat(0xffffffffffffffff, &(0x7f0000000d40)='./file0\x00', r11, &(0x7f0000000dc0)='./file0\x00', 0x0) (async) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000e00), 0x4) 2.739023ms ago: executing program 1 (id=195): r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040), 0x2b}) (async) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000100)={0x870c3, 0x7, 0x7, 0x102, 0x80000001, 0x33a, 0x210002, 0x10, [{0x0, 0x7, 0x4, 0x71004}, {0x7, 0x4, 0x8, 0xfffffff8}, {0x8, 0xf86, 0x0, 0xaf9}, {0x1, 0x800, 0x7}, {0x7dab, 0x1831ee74, 0xd, 0x4}, {0x2, 0x6, 0x3, 0x99}, {0x8, 0x1, 0x4f8, 0x6d}, {0xa, 0x803, 0x14, 0x8}, {0x2, 0x81, 0x1, 0x8}, {0x6, 0x8001, 0xc7, 0x88}, {0x4, 0x10001, 0x9, 0xaeb}, {0x7ff, 0x9, 0x8, 0x2}, {0xb8c, 0x4, 0x2, 0x6}, {0x29a71717, 0x7, 0x1000, 0x6}, {0x7, 0x7, 0x2006, 0x400}, {0x0, 0x1, 0x4, 0x2fffd}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) (async, rerun: 64) select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x44809e9d, 0xffffffffffffffff, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0x8, 0x2000000000000004}, 0x0, 0x0, 0x0) (rerun: 64) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) (async) r3 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x100) ioctl$FIONBIO(r3, 0x82907003, &(0x7f0000000140)=0x2) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) (async) ioctl$FIONBIO(r3, 0x82907003, &(0x7f0000000140)=0x1) close(r3) (async) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) (async) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r4, 0x40047477, 0x0) (async) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @random="7004f5b37527", [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x8, 0x3a, 0x0, @rand_addr="3be1e300", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@echo_request}}}}}) 2.364055ms ago: executing program 5 (id=196): r0 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000001}) r1 = open(&(0x7f0000000240)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x3b5, 0x1000381210089}) open(&(0x7f00000000c0)='./file1\x00', 0x80, 0x5a) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000080)='./file0\x00', 0x8}) 888.706µs ago: executing program 3 (id=197): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) dup(r1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x7, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f000017c000/0x3000)=nil, 0x200007fffffffffe}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffffffffffffff7c}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00006b9000/0x1000)=nil, 0x8000000000b936}, {&(0x7f00001da000/0x4000)=nil, &(0x7f00000d6000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f000024d000/0x1000)=nil, &(0x7f0000188000/0x2000)=nil, 0x401}, {&(0x7f000060b000/0x2000)=nil, &(0x7f0000095000/0x3000)=nil, 0x80000000}, {&(0x7f000055e000/0x4000)=nil, &(0x7f00005a9000/0x1000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00000ce000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f00003bc000/0x3000)=nil, &(0x7f00003f2000/0x2000)=nil, 0xa}, {&(0x7f000064b000/0x2000)=nil, &(0x7f000038f000/0x4000)=nil, 0x12b}, {&(0x7f0000008000/0x3000)=nil, &(0x7f0000688000/0x4000)=nil, 0x9}, {&(0x7f0000196000/0x3000)=nil, &(0x7f00003e4000/0x2000)=nil, 0x4}, {&(0x7f000024b000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xffffffffbffffff9}, {&(0x7f00001f9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1000039f7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000001000/0x800000)=nil, 0x8}], './file0\x00', 0xfffffffe}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) close(r1) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0xd, 0x3, 0x2, 0x2}, {0x2, 0x0, 0x2, 0xfffffffd}, {0x5, 0x0, 0x0, 0x22}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x0) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000140)=""/181) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000014c0)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x20, 0x8}, 0x6, 0x1, 0x0, 0x0, 0xb, 0x81, 0x7}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000200)=0x2000007) close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x80084904, &(0x7f0000000380)={'tap', 0x0}) syz_extract_tcp_res(0x0, 0x4, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket$unix(0x1, 0x2, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000080)="115a9b7a334c34", 0x7}], 0x1) 249.798µs ago: executing program 0 (id=198): sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() sysctl$net_inet6_ip6(&(0x7f00000001c0)={0x4, 0x18, 0x29, 0xd12bdd5da0f8f197}, 0x4000015e, &(0x7f00000002c0)="a46b22a4a66c7f29c0b211dc9f662b7810538738d271e6bc9619ffce39d0af03da591c20ff7e9b2899303931acf64411b7ed89d3f0d8bee9af2a3c4b26b24a09e12b4696a993e4beac000000000000047646be6e6976e2c915b3186bfa468f8e883235008ecfd66c7615caa4b73d234ee78304969a4dc4b0045960f831790ef36c7ff0b4d63665310d816b181d8eaf2bab3eb4a05d2a5aff0cf45fdd16df57edcb0cb83cc5b8cc25511abc86526162b72f0051e226df9902e903d4e860b61490de996dba0b7bb7106c81dfaa24d3c895e13512422ac49ec9ecc92c3256bd6ea38668894b17ba16f75304898479a443b01b3cbd4a4313e9873e7ab5007d59ad87bf6a6a79f2271e990d32125bec99fa9015477cc85bd1c2dd6114fcf9da4597f9", &(0x7f00000000c0)=0x120, &(0x7f0000000480)="18abba1099015ddb0a19af939ad1eca5f77952f38c5482b1b3eadf2ed45344f4eac7064c35c45a050a1eaf19f7f1beb2535bd4f8a9ee6439c484cd4a0623ff69e476300f9d8ffbba5dbe5407e06f828c3cebb8311871a6420764d4c6c9f413659e6655d887de38bbc169aecdeda8795ceec4007c7e8e0ccd85", 0x79) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x8, 0x7bed, 0xfffdff81, 0x1603509, "04e4ee0d090000000000000010e0ff7f0500", 0x1}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) mkdir(&(0x7f0000000040)='./file0\x00', 0x51) setgroups(0x0, 0x0) setgid(0xffffffffffffffff) setuid(0xffffffffffffffff) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000140)='c\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x35}, 0xb, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) semctl$GETNCNT(0xffffffffffffffff, 0x3, 0x3, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000001300)={@random="25b2032fe4b8", @random="d0b5049f6b63", [], {@ipv6={0x86dd, {0x0, 0x6, "37ea07", 0x18, 0x3a, 0xfc, @rand_addr="6a93a84738d4cb7c9ca797d9278b323b", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@mld={0x82, 0x0, 0x0, 0x9, 0x40, @remote={0xfe, 0x80, '\x00', 0x0}}}}}}}) 0s ago: executing program 6 (id=199): writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)="673bb5b8cc0c16ed08f1b8d24e2207f981aa6a78ef1d35e6abbbdabb26a52ad7f46003d52c000f06c166b28e8db79f70168121bb1e5f628121375941ba69", 0x3e}], 0x1) sysctl$kern(&(0x7f0000000140)={0x1, 0x29}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r1}, {r1, 0x1}, {r1, 0x73}], 0x3, 0xffffffff) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') syz_open_pts() mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x8) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="18"], 0x20, 0x2}, 0x2) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.1.77' (ED25519) to the list of known hosts. uvm_fault(0xfffffd806bec15b8, 0x0, 0, 1) -> e fatal page fault in supervisor mode trap type 6 code 0 rip ffffffff82ef4da0 cs 8 rflags 10207 cr2 0 cpl 0 rsp ffff8000353f9b70 gsbase 0xffff8000299ddff0 kgsbase 0x0 panic: trap type 6, code=0, pc=ffffffff82ef4da0 Starting stack trace... panic(ffffffff8333a5e4) at panic+0x1d0 kerntrap(ffff8000353f9ac0) at kerntrap+0x29b alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b dt_ioctl_record_stop(ffff80000149e000) at dt_ioctl_record_stop+0xf0 dtclose(21e5f,81,2000,ffff8000ffff0a60) at dtclose+0x105 spec_close(ffff8000353f9c70) at spec_close+0x45f VOP_CLOSE(fffffd806b5d3c30,81,fffffd807f7d3618,ffff8000ffff0a60) at VOP_CLOSE+0x133 vn_closefile(fffffd806b64a5e8,ffff8000ffff0a60) at vn_closefile+0x12b fdrop(fffffd806b64a5e8,ffff8000ffff0a60) at fdrop+0x126 closef(fffffd806b64a5e8,ffff8000ffff0a60) at closef+0x192 fdfree(ffff8000ffff0a60) at fdfree+0x116 exit1(ffff8000ffff0a60,0,0,1) at exit1+0x58f sys_exit(ffff8000ffff0a60,ffff8000353f9fe0,ffff8000353f9f30) at sys_exit+0x1a syscall(ffff8000353f9fe0) at syscall+0xb08 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x75069428c1a0, count: 242 End of stack trace. WARNING: SPL NOT LOWERED ON SYSCALL 83 1919753232 EXIT 0 4 Stopped at savectx+0xae: movl $0,%gs:0x688 TID PID UID PRFLAGS PFLAGS CPU COMMAND *322111 59397 0 0 0 1 syz-executor 390869 79779 0 0x2 0x1 0 syz-executor savectx() at savectx+0xae end of kernel end trace frame: 0x73568e4baae0, count: 14 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic *cpu1: uvm_fault(0xfffffd806bec15b8, 0x0, 0, 1) -> e ddb{1}> trace savectx() at savectx+0xae end of kernel end trace frame: 0x73568e4baae0, count: -1 ddb{1}> show registers rdi 0 rsi 0 rbp 0xffff8000323e2ae0 rbx 0 rdx 0 rcx 0xffff8000ffff19c0 rax 0x3b r8 0xffff8000323e2a10 r9 0x1 r10 0x56c6ecd534ff47d3 r11 0x1f819287bdc7fa2e r12 0 r13 0 r14 0xffff8000ffff19c0 r15 0 rip 0xffffffff814623ee savectx+0xae cs 0x8 rflags 0x46 rsp 0xffff8000323e2a60 ss 0x10 savectx+0xae: movl $0,%gs:0x688 ddb{1}> show proc PROC (syz-executor) tid=322111 pid=59397 tcnt=3 stat=onproc flags process=0 proc=0 runpri=86, usrpri=86, slppri=36, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff8000ffff1c50,0xffff8000ffff0030 process=0xffff80003a4157b8 user=0xffff8000323dd000, vmspace=0xfffffd806ebe4968 estcpu=36, cpticks=3, pctcpu=0.0, user=2, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 22893 272419 79779 0 2 0 syz-executor 22893 26927 79779 0 3 0x4000080 fsleep syz-executor *59397 322111 59756 0 7 0 syz-executor 59397 36677 59756 0 3 0x4000080 fsleep syz-executor 59397 242579 59756 0 3 0x4000080 fsleep syz-executor 47266 391244 91109 0 2 0 syz-executor 47266 314875 91109 0 3 0x4000080 fsleep syz-executor 94871 518188 8888 0 2 0 syz-executor 94871 319755 8888 0 3 0x4000080 kqread syz-executor 94871 143147 8888 0 2 0x4000000 syz-executor 11293 481572 11092 0 2 0 syz-executor 11293 119596 11092 0 2 0x4000000 syz-executor 54784 207345 84913 0 2 0xc80 syz-executor 54784 281872 84913 0 3 0x4000080 fsleep syz-executor 54784 70769 84913 0 2 0x4000000 syz-executor 54784 280619 84913 0 3 0x4000080 fsleep syz-executor 35432 112967 0 0 3 0x14200 acct acct 18657 246253 0 0 3 0x14200 bored sosplice 25351 169013 70266 0 2 0xc82 syz-executor 8888 503231 70266 0 2 0xc82 syz-executor 79779 390869 70266 0 7 0x3 syz-executor 59756 116925 70266 0 2 0xc82 syz-executor 11092 40305 70266 0 2 0xc82 syz-executor 5789 39542 70266 0 3 0x82 wait syz-executor 84913 114849 70266 0 2 0xc82 syz-executor 91109 69441 70266 0 2 0xc82 syz-executor 70266 456486 9403 0 3 0x82 kqread syz-executor 9403 237445 52814 0 3 0x10008a sigsusp ksh 52814 158498 13763 0 3 0x98 kqread sshd-session 13763 183463 86351 0 3 0x92 kqread sshd-session 43765 475818 1 0 2 0x100083 getty 86351 299369 1 0 3 0x88 kqread sshd 20543 209689 86778 74 3 0x1100092 bpf pflogd 86778 520960 1 0 3 0x80 sbwait pflogd 7025 165418 99408 73 3 0x1100090 kqread syslogd 99408 312264 1 0 3 0x100082 sbwait syslogd 46587 351735 1 0 3 0x100080 kqread resolvd 34902 514513 57188 77 3 0x100092 kqread dhcpleased 60430 51630 57188 77 3 0x100092 kqread dhcpleased 57188 36953 1 0 3 0x80 kqread dhcpleased 53313 504656 0 0 2 0x14200 smr 89246 137044 0 0 2 0x14200 zerothread 56781 97533 0 0 3 0x14200 aiodoned aiodoned 20681 332920 0 0 3 0x14200 syncer update 78029 460914 0 0 3 0x14200 cleaner cleaner 19097 466801 0 0 3 0x14200 reaper reaper 24820 1567 0 0 3 0x14200 pgdaemon pagedaemon 62248 375611 0 0 3 0x14200 bored viomb 61024 227216 0 0 3 0x40014200 acpi0 acpi0 59936 117368 0 0 3 0x40014200 idle1 60462 68694 0 0 3 0x14200 bored softnet3 42373 97361 0 0 3 0x14200 bored softnet2 71906 497660 0 0 3 0x14200 bored softnet1 99078 94957 0 0 3 0x14200 netlock softnet0 83126 104256 0 0 2 0x40014200 systqmp 86769 492005 0 0 3 0x14200 bored systq 49608 138577 0 0 3 0x14200 netlock softclockmp 67594 220113 0 0 3 0x40014200 tmoslp softclock 2634 167471 0 0 3 0x40014200 idle0 1 517660 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 94871 (syz-executor) thread 0xffff8000ffff0540 (143147) exclusive rrwlock inode r = 0 (0xfffffd806bab8520) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x367 #2 rrw_enter+0xc6 #3 VOP_LOCK+0xa6 #4 vn_lock+0xa4 #5 vfs_lookup+0x109 #6 namei+0x7aa #7 dorenameat+0x91 #8 syscall+0xb08 #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10220 11210K 11278K 166960K 11541 0 pcb 17 14K 16K 166960K 120 0 rtable 240 8K 8K 166960K 358 0 pf 36 17K 21K 166960K 67 0 ifaddr 44 7K 7K 166960K 54 0 ifgroup 57 2K 2K 166960K 75 0 sysctl 3 1K 9K 166960K 7 0 counters 70 37K 37K 166960K 94 0 ioctlops 0 0K 4K 166960K 1574 0 iov 0 0K 16K 166960K 9 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1348 85K 85K 166960K 1522 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 3 5K 5K 166960K 6 0 VM map 2 1K 1K 166960K 2 0 sem 7 0K 0K 166960K 10 0 dirhash 12 2K 2K 166960K 15 0 ACPI 1692 195K 286K 166960K 12470 0 file desc 18 65K 85K 166960K 331 0 sigio 0 0K 0K 166960K 1 0 proc 72 91K 128K 166960K 554 0 subproc 72 4K 4K 166960K 72 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 2 0K 0K 166960K 24 0 in_multi 99 7K 7K 166960K 102 0 ether_multi 1 0K 0K 166960K 1 0 mrt 0 0K 0K 166960K 2 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 61 281K 281K 166960K 61 0 exec 0 0K 1K 166960K 376 0 fusefs mount 1 32K 32K 166960K 1 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 262 176K 181K 166960K 4717 0 UVM aobj 6 2K 2K 166960K 7 0 pinsyscall 43 86K 100K 166960K 1414 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 13 0 NDP 13 0K 2K 166960K 35 0 temp 45 8672K 8738K 166960K 11151 0 kqueue 16 26K 30K 166960K 72 0 SYN cache 2 16K 16K 166960K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 26 0 0 1 0 1 1 0 8 0 rtpcb 120 46 0 43 1 0 1 1 0 8 0 rtentry 176 112 0 2 6 0 6 6 0 8 0 unpcb 144 117 0 98 1 0 1 1 0 8 0 syncache 336 4 0 4 1 1 0 1 0 8 0 tcpcb 808 48 0 43 1 0 1 1 0 8 0 arp 128 18 0 0 1 0 1 1 0 8 0 inpcb 384 304 0 294 9 7 2 9 0 8 1 nd6 144 24 0 0 1 0 1 1 0 8 0 pkpcb 40 5 0 5 2 1 1 1 0 8 1 kcovpl 48 8 0 0 1 0 1 1 0 8 0 ppxss 1192 11 0 10 3 2 1 1 0 8 0 pffrag 232 1 0 0 1 0 1 1 0 482 0 pffrnode 88 1 0 0 1 0 1 1 0 8 0 pffrent 40 1 0 0 1 0 1 1 0 8 0 pfosfp 40 1428 0 1005 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 34 0 0 1 0 1 1 0 8 0 pfstkey 128 34 0 0 2 0 2 2 0 8 0 pfstate 384 34 0 0 4 0 4 4 0 8 0 pfrule 1344 22 0 17 2 1 1 2 0 8 0 rttmr 136 1 0 1 1 1 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 484 0 31 31 2 29 31 0 8 0 art_table 32 485 0 31 4 0 4 4 0 8 0 art_node 16 111 0 11 1 0 1 1 0 8 0 sysvmsgpl 40 2 0 2 2 2 0 1 0 8 0 semapl 112 8 0 3 1 0 1 1 0 8 0 shmpl 112 4 0 1 1 0 1 1 0 8 0 dirhash 1024 19 0 2 3 0 3 3 0 8 0 dino2pl 256 1934 0 424 96 0 96 96 0 8 0 ffsino 288 1934 0 424 109 0 109 109 0 8 0 nchpl 144 2404 0 712 64 0 64 64 0 8 0 rtmask 32 2 0 2 1 0 1 1 0 8 1 uvmvnodes 80 2113 0 0 44 0 44 44 0 8 0 vnodes 216 2113 0 0 118 0 118 118 0 8 0 namei 1024 7657 0 7656 2 1 1 1 0 8 0 percpumem 16 62 0 12 1 0 1 1 0 8 0 kstatmem 264 40 0 12 2 0 2 2 0 8 0 scxspl 216 7537 0 7537 3 2 1 2 1 8 1 plimitpl 152 80 0 62 1 0 1 1 0 8 0 sigapl 424 632 0 580 7 1 6 7 0 8 0 knotepl 120 549 0 0 17 0 17 17 0 8 0 kqueuepl 224 93 0 80 3 1 2 2 0 8 1 pipepl 336 116 0 88 3 0 3 3 0 8 0 fdescpl 520 612 0 580 3 0 3 3 0 8 0 filepl 160 2649 0 2416 14 3 11 14 0 8 0 lockfpl 104 66 0 63 1 0 1 1 0 8 0 lockfspl 48 28 0 25 1 0 1 1 0 8 0 sessionpl 144 23 0 14 1 0 1 1 0 8 0 pgrppl 48 34 0 17 1 0 1 1 0 8 0 ucredpl 104 265 0 252 1 0 1 1 0 8 0 zombiepl 144 634 0 632 1 0 1 1 0 8 0 processpl 1208 632 0 580 5 0 5 5 0 8 0 procpl 656 998 0 936 6 0 6 6 0 8 0 srpgc 96 1 0 1 1 1 0 1 0 8 0 sosppl 168 2 0 2 2 1 1 1 0 8 1 sockpl 728 475 0 443 11 7 4 10 0 8 0 mcl64k 65536 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 122 0 0 16 0 16 16 0 8 0 mcl2k 2048 19 0 0 3 0 3 3 0 8 0 mtagpl 96 11 0 0 1 0 1 1 0 8 0 mbufpl 256 286 0 0 18 0 18 18 0 8 0 bufpl 280 3681 0 123 255 0 255 255 0 8 0 anonpl 32 7577 0 0 62 0 62 62 0 246 0 amapchunkpl 152 14404 0 13847 29 3 26 26 0 158 4 amappl16 200 2065 0 2037 17 14 3 14 0 8 0 amappl15 192 5 0 5 1 1 0 1 0 8 0 amappl14 184 112 0 100 1 0 1 1 0 8 0 amappl13 176 8 0 8 1 1 0 1 0 8 0 amappl12 168 1280 0 1248 3 1 2 2 0 8 0 amappl11 160 49 0 35 1 0 1 1 0 8 0 amappl10 152 9 0 7 1 0 1 1 0 8 0 amappl9 144 254 0 254 1 1 0 1 0 8 0 amappl8 136 34 0 32 1 0 1 1 0 8 0 amappl7 128 113 0 101 1 0 1 1 0 8 0 amappl6 120 173 0 170 1 0 1 1 0 8 0 amappl5 112 125 0 115 1 0 1 1 0 8 0 amappl4 104 317 0 295 1 0 1 1 0 8 0 amappl3 96 2608 0 2481 5 1 4 4 0 8 0 amappl2 88 634 0 574 2 0 2 2 0 8 0 amappl1 80 9109 0 8495 15 1 14 15 0 8 0 amappl 88 4005 0 3819 5 0 5 5 0 92 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 6 0 1 1 0 1 1 0 8 0 uaddrrnd 24 612 0 580 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 612 0 580 1 0 1 1 0 8 0 vmmpekpl 168 6787 0 6745 3 0 3 3 0 8 0 vmmpepl 168 44974 0 42935 100 7 93 98 0 357 2 vmsppl 480 611 0 580 5 1 4 5 0 8 0 rwobjpl 72 16824 0 13741 59 2 57 57 0 8 0 pdppl 4096 1232 0 1160 98 26 72 82 0 8 0 pvpl 32 14971 0 0 122 1 121 122 0 265 0 pmappl 256 611 0 580 3 0 3 3 0 8 0 extentpl 40 45 0 27 1 0 1 1 0 8 0 phpool 112 390 0 32 11 0 11 11 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp x86_ipi_db(ffffffff83827ff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff839049d8) at __mp_lock+0x192 ktrsysret(ffff8000ffffcf68,5b,0,ffff80002a394a70) at ktrsysret+0xde syscall(ffff80002a394b20) at syscall+0xa43 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7cdb90e5db00, count: 8 ddb{0}> trace x86_ipi_db(ffffffff83827ff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff839049d8) at __mp_lock+0x192 ktrsysret(ffff8000ffffcf68,5b,0,ffff80002a394a70) at ktrsysret+0xde syscall(ffff80002a394b20) at syscall+0xa43 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7cdb90e5db00, count: -7 ddb{0}> machine ddbcpu 1 Stopped at savectx+0xae: movl $0,%gs:0x688 savectx() at savectx+0xae end of kernel end trace frame: 0x73568e4baae0, count: 14 ddb{1}> trace savectx() at savectx+0xae end of kernel end trace frame: 0x73568e4baae0, count: -1