c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, &(0x7f0000000280)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07382901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7abd984d7b4d05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b67370c0ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede826", 0x171) r1 = syz_open_pts() dup(r1) fcntl$dupfd(r1, 0x14, r0) 16:00:21 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x100) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x4, 0x5, './file0\x00', 0x1000, 0x796, 0x28}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x100001d}, {0x50}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getegid() setuid(r0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) ktrace(0x0, 0x5, 0x8, 0xffffffffffffffff) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x9) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) syz_open_pts() syz_open_pts() 16:00:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kqueue() openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, &(0x7f0000000000)={'./bus\x00', 0x6d, 0xb717, 0xffff, 0x1, 0x5, 0x0, 0x8, 0x7, 0x0, 0x6, 0x8}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) writev(r1, &(0x7f0000001540)=[{&(0x7f0000000140)="eb", 0x1}, {&(0x7f0000000180)="3f93998854c9c5944e89c77d297d23a64a52113e0f87b5da7d124d2b48f7ff303b72bea0b77b6ac04a4d4474ea774475e1b68ae471108f900bd013ef662a2967632a54e0dd9bf546c005938f9d3db914546e6816a09aaec6a7191192fdafbf2357deac742d9d8ab3319d11172805c1643426e6b72c948f60c64246fdb1145a225a07648116a74342d8b223f8f5dbfe53d08624", 0x93}, {&(0x7f0000000240)="188af5d3a7806cb29277582bfb5bc05941225d560721fe3c0a449381608512d0f718723a7a9f15030da515f2582920cfafa5943e0b5cbf5f07cbe54c38f8a59ad10d9d86ac53aa631f2b34fabc99726f8189ca208087179d60a2f27b0642cd6fa9fdf365025ba4096cee77ca57c1f1543179ef81932ea752d185794fc693ee60cb99800944fec4d758d66baccb0fd302007d03c5d221189796f3ce9cf9be26401bf4205ba0b92fc3795a976982c92ce54abc13248e4b504ba5a214f0e71075b211a8164f832bc3d3ddbb0971ebc1", 0xce}, {&(0x7f0000000340)="4be6f8dd13f36049da70fabf189879228fb450524e53bb73928a46485e3528bbabeb5082438296e1de5cab07b9912640277620574ee6724568b5f1fa5cb2504d635d309939c46b9b6fa87fa438c8ba3e4ff46e04b7d0cbb2b925955a7def7d9e4450f0649f80cda833dfaeb8d62244188c31686c8ce8974e6eba62c94fceeb9415ff407e568ea014a0a9036b9defe79bdd933b031c07c5bda9b13e24f3e368e7e4633e69067de6d8703fb0502317e093455efade05ed30ca371cc51a72202584df970a0c983f63fd862f47ecf616b4c0ea56d08ed64ae626c931bc973c27111cf3d08d03d866c89973935b33802cfd46e3076b257aefc1dfe536ad793bda3a466032deccada9e779270d1ab0fa49665e255e3324250af390844c2e9b769303396ddcf9c43cc697315549152ab96fc5b8c67cff3fe96eacfd4409b18be555866d002d0ab0f58b9f8799d61e089bf76016f47d6ec396e8848ef24d55f3d1d6526e70ec06862dbd9230e7e00b4c87127fdd658797ed16b4dbef023b4330cf7e6687f03e55606267e6ea1ef5de0b521de6758ae9a6c0ea0921176ccca55e2cf63009f9339b5c02591209512a11c337c4da80591edede7e098b8bed6297d971f2c78627846a579d65f4fcb08455bebf0cf1332265435db7fc5e8f3181ece15f66973d8a0bd658a673ab89194538ff64acd00f0f58d2e8a7e2d2b6103eeb1d24d45e7736659b99cccdc1465935fc40679ca5d3c66976dc918502bde5d4d92a83fd4ae362eb31553cbda1e65e2146edc2b6aff85ac87db2f40040f2c9bfcbdf579fba81cceb0b4a9035144f1135f1c10197672f8450b03573c8695a900bc1e0b9209facfdec5a81b7f7315effed0c6d8c4af9e223c03f55dae93125ba2d286a81afcd2bc8b50adb70ac95b94cae42fdc1f5be8efe1196a346d5ad4fa010f03bbda26a4ad3bb82e08556a490c0eb70dd26e7347ffe6738532dcd0ccc2ee6858fb3b4631fd14a837e5e4cb2be6a9c1b6efcb50b53b790f1f64035b363b6124da48caba1073262e39aec5710ff3934ed89d1470174d1c60ef35f6b31543a57692ce2cd93b4734ec2d8668dbb42f5c08e0e350568a4d63143a087fd97f8631e4f6f618d20856bd0760f1cf48289ed2dc1d04037bd34393279079f23e36a171bb98314d3d3a2c8e7cb5618bd99b48624f24b0c55e69d89381085395214f985beae2c9c3bddc761621c5ede5b429168aabcbc291f7ec50a30117f8caa87b6ab2e898300908466bf1c857c1c721a876ecf58e1da476894a7c7f5f3491da9dac3fd3a28524863bebb08c18b2fe65c4725be198b321eb85fc7417f19c909e597de15df41b37955a46c04ee6510c0fef3ac3a320ca23391c8a6683899323a3bb5f9aecceaec633dfc910df0535e261fd258951d9fc173212cf0d823cea40d6f7dcbde93197f0150fba76c23104d7174827f4c1ba1f1bd4eedd3512d40e2f119a8a58d9aff01fc8b90284089e1057cf9477cb8dd0f7c52c042eaaf2e2d0b7a84b40ad90f2036d775473f108a1f7b4bacfdb0501b1d2fe5e2e3fa9bd07338eb73aaf2714116206acc1d0324d2dd53fa986d2e82ff16c9420fa430d73faee3e119286542d43fba7302e1b03b854e3d2d91e6d8f21b4b3aaf88df2e3cce797c5c64e3463aafb08194c8357fb21285285d6cba0fb4bf3bc0ba77e80e6c3d35549940ec53e79fd3acd2cbb54b21c33610fb68e585ea826b8cac5b7865ab59c84e41e5b821d4a5b4bc705e5a7db143a846c8f388633cab8ee0abf23b0d28b137280b76bfe349d0db422cbdf4e873b8a825489e2f683bbbb900b4814f62e0bf50de593da36805dcce5554dc1f3756d08c8c95b08345c1fc97b50c4f43201936c916b9dfb05aca5d69bb1d5af2a5ce4a1a851b79bde8f863e067384c460e4e04ea8aad9fe754197cfdebc39a5532bc743700f42e686b807f771c890fa34e47c459daeaf3fc8c7ef160a3eac77b74a7e65ba2666a06562613147777a83c14294325712198a9019175301e0d5150c6fa92e6371610ea083886bb056732516d90384bd73d57f179bee15b779e81d84a2bcb1c91972aa9960fa4c8f22b97d5e65da150e198b214130e6e82fb10121a94ea27753a69c854887ab67ffb2505062273a48cc6f0a2b7859d65fed64469ae44cfb4e11d84539b7efdd502fafa8b8435678d81b20ae07c44487c6e325659ee535145cf11dc4de9de9b117e02e71c83876ff002c6c84aaa3211ace9faf308e150106c94f0368b3845786a1edcdc4a4acbc89cee27f599449b7c12e2e1b833f4b3315f515cff2f1f336fba6dba39b06da75ffd5729199dd4f606808073a81937e3d728cad5d4326fb5698e6db3642cb22aa2d4f2d5271a75e0654649ececbfe84c9f49bf711d1e48f91cafa51501f14cec976dcbd2aac0025b4a4fa625d28435763f6d8b4670ab867378d5aa9d8642b2b08ad9aefdaac08feb6b4e5e3cf50c48116cabde7d727e8a062f59a83283ef40566264a4d29e4d0e8e372a3713c45a84b835f9cdea32abb26b44d825b84d2c781a8205087a5e71a6831dd081d5c5b0d7a6f99e9d7d1aef6567c7b4081b8ecebe9aad1a9311f7956fbe8350ceef61429a34cb1837caba50aee7de9f8d94ed2f1609024795a066f66f811654ac4a9ad033be8471c237c625018057351397630796d473823eab9aa39824103e10c29758e8c477ec8aedd99de295f29e368cc3ec39511aa13f83b5848d3a12d3498b0d56d28075bd5a0e4fe4036d4345ad823833cd375089d46c11047362761a9a68b057230960ce6dbf00132c83dac16b303575d37c3a994876396d380565d879946402b75997e57c1468b016b5fe7fc5d5e531207154921c00161b7f1c7c5f78b684d4b63be8499bbae289554714f2309e4516c815f080d10a412424714c9f4fc33a2677a4e59f96a0a40707b527e6c3ac6c9b9734484980352f2e0374d549af192da863a8c22354fdd94b1ee974024cf4f467640ed957de276d71d54b4ddd75d1fe9b73e5bde36419f302746c56194ea7d61f069b4b0623cc18426949fdc56869f0525ae81942931bf8848133368f41f7df1adf57b57ab2533784d0f342db982995a53d49beaf91750eeeca06a431b025d658229a1d63e54fa794807f7f252766b62ce6fe96a2e6d39b3038e21de4d5d4191dfe8306b8f7875dd40933045a3514496c59aba5046f1ca8a923a293d28bddc1162d5a2e89bba42fdd907bfc486bb295ce7ebfba13033a1e5e159ccc227579a7d0c04ea8b41b457ae5e4a096bb1802237b8c08827bc742b6c7989d46f73dd606edd6017d949d406034f373048623b8b9b4ac03e027c7f3b4b93532cd7e7b33096efec60d66f5f34ae8da5514ac16104f791f9a07a64210d21fdc1a247295c3fd76b5f5eac65dc38a9a85923cd8ee1458adc50039e9833dbc7ea930fd06e1f638afec0802ad548ab068420483057ea239794faa70ec456ca3e66cae93cf708558abaf3f915350f86b7e6fe05a517c4bf60916a60cdf9bab74a915d7b592bd8a6d4d005980d54d8076335449212da66c2c01e2766f90a5d1253f6afcd13ae7f80082be734ce48824a136e33675dc5d99349397a21789970b89324ad3c0aacba4e56205cf498f80143f91c18bb6678a25d0cbd9211d16731c58a768bf6202eb4d77f6f8c7a1caf200afeeccfd75bf8ca2d9bd466ee7faa805f177eaf2f2ca5c08ead9260095fd27dd0f33d6b2924635ff08c0a9e710a820d87da02fef48444b5b26178e101ad8b18334f69029ba7436d0e9751b9b94806702ca9250ad79ff845bafefe20e49b91fb26cc0f27f7aad200e9e9b58ae2c57aa2ed6ce51b707d0f972099e8828024e13b2de7932b98b09a06e21cc906d22f66d44fae0eac6faa9f8526afca461ac2facb3eedef3129d1dfcaeddc7351a9c14f04605f8678bd8622585870c5997f022e3dd56f533acd86a647c9d3dcc7d23de5997126c3c8867260233f1562eb406fcd83f9f09b1caf9e81082d0cb619c7130621b447774de6f8b3ba443cf4edfda149ed1f062da6d19971635bad0a19dcb10e79ba9d39160cf019c4eb8061775f7a39ed8e281f2e63b5e7df1d66899e1149837463b24d0a3d407bfddd0c90e519c2cee9bbd6140c6ab60466ed7b31f108be21a684bcc93d721f74a3cbdc076993031c1c736be0555349cb83e0f5bf3c23511add36ca2f3c0fef6e1297d9d626514214bf517b12466631de048eb29388fcf455fe5d2bb94562c21cc9ee5d7c27b337fb9f8de8073279ee8bd500030fddd4a2f6d6932980ff1187e14345dc9d037c8f09ea0ae47fdeb9056055fffd7b7ca83368f87c3c3a3c77b49f0bd274d7c5ed073d6c515824d97d9e371f93d07fc3a94a2a84de8b5e1665db6737dcfd125e271beb1d94f99c1960c16f867a62546be707fe6c3105b5faba8009017b77944ed81543588d18d09063d2d9bd0e250a82efe8fae270a2d55b39107036254dc37e37094ac76d7fcb0860a5f2d90a8a9eb2b68104847422620a3c897aebe64cf7ac0da7ee2c95618ca0996ad9923f9042e5e93d937b23e20b0f82090a5a217365c89c05ceebc074255850633f6eae92685720d34fac89547a06caaae79075f7939536780c994dc62e44eca63f1b613017257fc9a81848a2f2eec2723436c40e33e469769e2d92924178a9f398db3d0b578fc8f731f756f00ff04bb89c90efd87ffba1996e86d01f57c2fd01cb7118ab8ba9e543eb7d0a500494740d236dbf5e169a96a4055962cdbc77f845965504505ebc1f66105b6d2b72499f9319b7f74ffbc37e0545d3cb9440737150d7d2e5484f668cbdbeb48f40e15702d3f618c271004af2bd7cf4e31bcf74f9ba189d32eb678a914d3b0f1ee4cdb1f1245037060f789c54006e139a91d933a3bdfcc698f056c46d1c1198c9de8799a0b33fb522a117a260132b119343107ec579d817c0bb1177021f7a22ae0d7e6298dc610c6b4f778219efcd0b72ad60d4bcdf11d50ba7f8ac53581e815616f3a064515a0af768a9aa289bd62b74390846289e06153c833a67357453c4e7c1ce5168180620b50321b8c1eda683626936663219bd1b5373616ceff787cba28954ca9509cba9de84c34ed1e0e3696511827e830fe23360cf3bfb3d9d7a9872e3ccce0fe988dc219163db3b29502b4fecfa2b4f0fe909b562bc9406d6fdc21ff5d0b838105caa47bd1e2c6dba1a000ca42a5ef549e389e93234b9851d325b703132254060e1f58a55398e968c5ad008aafe3e7350aada996a6b5fa4526c9f19409c93b3bcbf683e2d4f3ed9a064aea1aa6eeb6c7a604dea2d23f78b6b05abb4689e598f35affd65843958805ce6e7a27905df089bb57b9709f22e031e74312dd4a79d6e27caf811f343f6543184b3f2e2b79d1b3de3899b4a5e82e7bc06fa1d8f389a4f22e82798924bc66d046014391d1a2eb49776b4b31d6a429c118a2fe7dc6ff11129aa3312f718a7e4fc80d581d0de3170c4253ce9e5aa330889f93c1c57f054f0c736a631a4a3a571dbbb1d3ac46c66b198c4b5e789112cc27d10a71b4fed35e3db90d8e2256e5e3d755dcdd177c8cdb9f3916545d356f3705937246001489e6c18a7a2e80fdcdb5d9a76a5193cb92a7ad6b5f645d90158e4b6d7c7fb7ae49dc19d18a22a953dd964fa36383369c41de49b8fa4b08d83cbec9854e3ff930161bf629332befa7826b5085fe8c773dd9803a7c2e2d8cd0ecaa5bb5bf5dc702b070368c2bb7b0fa6563e71220ed307185b5b6aee53f868b7b", 0x1000}, {&(0x7f0000001340)="a5e827a7c58504af3163aa2ecbea602cd9a3d3dfe0e14174aa8e2ba094de5e7270e21b77fb30b25a3e1f43aaf8432591d0cdd48a12cd022fea5eb0b936c00038dd6fc85713292cacf2c95939fd2cedeb57d65249e18e2f6ec63297c0", 0x5c}, {&(0x7f00000013c0)="5a092df0915c47ec7c979c90931e31a68f0731041b61f5fa0f6e45c43925e55b531005726326dd785ad6ffa191238d463b29c35f28fcb9e4e4c186223fb1a68d832f988d5fab913f3b2e787a9a44c8244d217a4e5a6239dba96ce14d73934a052bc463e0411fc2e4135d751cea9f1760698519819e1f6aba2fc8c74f3a40d33e753c029f9a92df8f59d5d38124ba546f08b64a0daaeae67ae436c15d", 0x9c}, {&(0x7f0000001480)="89b104b5f6f9adc080ac32c7137a7915177147bf8e165d8d2c098dd335eaa7829abae8202db877d33c404b03d1c1289aadcded9772796884eb0913afbf668b292a68a4ae174e61f549b1b00a92ef1e79d84b770b9a4228c7086546a66f426779ed5d8d2fcadceed4bdb2e7505654268ed89d9e9bfe927da6bf58c7c97235bde049498d84f8042c738f9d409eb64fb874ad69ab2e12567a331fcb29755a44c2ac2dd9fdef436478082d4f48", 0xab}], 0x7) close(r0) 16:00:21 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x12a) kqueue() preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40080) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f00000015c0)) chroot(&(0x7f0000000000)='./file0\x00') r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:00 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) r0 = syz_open_pts() readv(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/21, 0xffffff7f}], 0x1) close(r0) syz_open_pts() 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) flock(r0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000800)="025ce8fc61d09b0e69be0eaa3568") 16:00:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() ktrace(0x0, 0x1, 0x10012, r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r3 = getgid() pipe2(&(0x7f0000000440), 0x0) r4 = syz_open_pts() dup(r4) r5 = syz_open_pts() dup(r5) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x10000, 0x0) r7 = syz_open_pts() dup(r7) r8 = dup2(r7, r0) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000480)=[{&(0x7f00000000c0)="40efa53254b65f357c7ab855f7079846605d0639b1506b6ed7d3be6b844f6d2ab49a23e99e1116c0c3a925c9723c4b55d51f9d0317a42ef137950e0046d67d349fb360c72d7739c8f1d53b2cc7a6c701600faabd2f49684113f1eb338401487fb912f9c32f01fd770b746a78e2721a17620f0ad12ea37afbf057ed0fb8ac8bd87485267fa7df129582ae5771b09884af4f3825f3a777f481e09b8eed33296b6b466d3c9bb841b4282a3a29be0efba260", 0xb0}, {&(0x7f0000000280)="16b2af622efcc95c18b2bdb1e87b3f064a9619d2fa094ccf1a68dfd4970fae2ac469c5b6ba808875c37d9caa41542f79c3817b796738cea860d753e466d5c75b9062ad24e65453a885016f1350147d70fabd0ad5f014253f6799ac207e32df0f10ec837f2685b7bb8b946c449ae6faf0e6c80b253ef0fc8e13db8c06b7385f8409648347d81d299fd0532341004ccecd5d84c4d6f604b10f2317b71d3dc3b511eef337050cfedc7cbdc6828fe72f18877df970946b12d51a85e051eee0f2327a7eae3814ad3771ff94a34b17c82fb170001be053858ee07666e8", 0xda}, {&(0x7f0000000180)="73b6aeed870c26b805c416d15f0d25b4792b27f9b05a5e44d834c21cc6d0c8066ad8eae25b10097e9b5ff7090858892758c81d4ea64fef00e54c81d1c61b69dffbd2b9396a624348554e0e7b4741dcc3da732633f1b80e928adc1e4425bbf28520a9fb3ee10d151f72c63514fb0612badff680fc834ce5b41d87a91325e478ee30829a30f5b972909ca048e3126d5ca6ac3d64f00520e2", 0x97}, {&(0x7f0000000380)="a8d5063d341468183c3031b7c958a388af94d5c61473b08fe688c1698927ed5825e31f40587c5183a7c3d5ffbc119653ea52be7d685d2d69e865a5526c8287b63174c45fc9ef45355139cd64df6c3fd1409ed54d7ca37a161c198fc5f8d8575c3b72d1eea0ece8ccb587a449d18b1b9ce1bd3c6538c44ad37ddc65c1d5188e40f0dd78260f85c423e85643189c7235c468471e0e508119649c19e4598814f206d7da", 0xa2}, {&(0x7f0000000440)}], 0x5, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r4, r5, r6, r8, r0]}], 0x48, 0x8}, 0x5) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r9 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) sendmsg$unix(r9, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x8) syz_emit_ethernet(0xe, &(0x7f0000000240)="6b3e1913ffd6af8956551175f523") 16:00:00 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x40, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x0) msgget$private(0x0, 0x40) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x3b, 0x3, 0x0, "29ad8093cba9b22cf0b5e6586176eb3ba9714fd4"}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) setrlimit(0x6, &(0x7f0000000180)={0x7ffffffc, 0xfffffffffffffff8}) r0 = msgget$private(0x0, 0x4) socketpair$unix(0x1, 0x38e1fbb40279b4ae, 0x0, &(0x7f0000000580)={0xffffffffffffffff}) fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000380)="64754a51b59348716dcf0227f0", 0xd}], 0x1, 0x0, 0x0) msgrcv(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000400000000000000026ac3ddd64baee7bffffffffc2ff960f7402000000000000000000"], 0x57, 0x1, 0x1000) mlockall(0x1) r2 = syz_open_pts() close(r2) r3 = fcntl$dupfd(r2, 0xa, r2) r4 = syz_open_pts() getgid() poll(&(0x7f0000000040)=[{r4, 0xe3}], 0x1, 0x8ae0) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x201, 0x101) accept$inet6(r5, &(0x7f0000000240), &(0x7f0000000280)=0xc) setrlimit(0x0, &(0x7f0000000200)={0x5, 0x7f}) ioctl$TIOCNXCL(r4, 0x2000740e) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x28d6ba91c08cc640, 0x0) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000440)=0x3) fcntl$setstatus(r2, 0x4, 0xc4) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$LIOCSFD(r7, 0x80046c7f, &(0x7f0000000140)=r8) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000340)={0xd7e, 0x1, 0x80000001, 0x0, "23e25a9b4d7e9db98b5c60b9f1167ee4d97c3e2d", 0x4, 0x10000000000}) r9 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x200, &(0x7f00000001c0)=0x8, 0x4) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="931b9c86ff5169fb3000"], 0x10) poll(&(0x7f0000000480)=[{r4, 0x108}, {r9, 0x44}], 0x2, 0x8) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) openat(r1, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) r6 = openat(r1, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r7 = socket$inet6(0x18, 0x46fc4b57c3c83263, 0x80) poll(&(0x7f00000003c0)=[{r5, 0x5}, {r1, 0x52ab21aa02f5c9c6}, {r6, 0x32}, {r7, 0x80}, {r3, 0x80}, {r4, 0x1}], 0x6, 0x4) ioctl$TIOCSDTR(r4, 0x20004402) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000680)="2be8f67721767e1fbaea6e3b83b4849be4a87da60c3263d134396ff6f0bc23902f2b6addf11c19090330062a7daf94f5025e5822b58102ec7b8f8f593e6da7d5ee962d31125a4284eb923542fe3608dce10d1e106e98a8718ddc1832d7691714eba7b95b781319cb6186c5bc9d4fb3e7240e563dfdcebccb45a96fd08679b8a3d0a6f1c732cbd2ad655bbcb26c73bacf536d5fdbcb2a8032fbbe3a3e5622dfdf9339ce8be2d207cf3c08e6082cb78e39c51e953b671696ee9a05663c408c2a2678f36d18ea7f251d9e7035398300b824a9733ac6dc59c824c66b11b46ff1e88319c9f50103ae1be82cce6e7e126d7132c27924ef", 0xf4) openat(r4, &(0x7f0000000000)='./file0\x00', 0x800, 0x180) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x7e, 0x0, 0x8}, {0x4d, 0x0, 0x6c, 0xb0}, {0x8001, 0x84}]}) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) r2 = syz_open_pts() dup(r2) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000340)=""/178, 0xb2}, {&(0x7f0000000400)=""/252, 0xfc}, {&(0x7f0000000100)=""/57, 0x39}, {&(0x7f0000000500)=""/104, 0x68}, {&(0x7f0000000580)=""/80, 0x50}], 0x5, 0x0, 0x43) r3 = syz_open_pts() dup(r3) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000740)="4bf6dfbc52466ba2b15f7fa905c36fb818f6e72aa69acdeefc5716c3866742df3283defbba706bb860f0e4b3e7f47e9fb1dad3751fea13c0e42c5dce1c30188fa711c56e22c21e811efbb60c42b392afe0bc041e3e", 0x55}, {&(0x7f00000007c0)="7d790ca5145dfcf437a5110cf665e78258696b0d095c93f4b5230548339ce45c0c9dced4855aa6fb118e4dd6e0353eb27082eb910ee3e77372e5ba715c11b7a8368bae187bb915d290f7eeade27e4609f619d3c3669ed7a4e5129a2f10eada965cb9b340c99ea12f65e16cdfa555dab87a5123009220149c32126f4bdcd3b021221db12886384bc758c0a0593060a941367df496f77c259daac22f3992ffd483b5157e34a6c25d085c7d6a4df10b54e9880621dab7f5344f47452568c51933f0128d2f0afb7a9e90189fdb9f25cf554a91ac36cde58ea22aa119f83a24fa96ca6c2c7cbebe377e5ac92f53a1c14a0e3ab5c51a35379c5e7794be133f2882969bfc7bdb2eb5cc0c77becdcbd577f581c2afa3b4dd21352a1fd8d783228efc3cbf693ae8c065fae3335353fd18c30712c5cb2930b5e18f2f0b5e423246b24f2ca5e36a3ee410a24b037de9fa67c839e09262bee8b05522e5d0c3d5462906550e371dffbb9b70b229a68b886894a3517a601371d3cea69148e2516bd81249a12b8c194a1ef7f97a44a14a28674e11c332c5d1cb38c23ab5d9d77d30a1f96a1a26782d4168b53011321f7e83b0fed71053bc5362a451899f8cd0eee0bb87a97254e23f5e8f4661a09b4ce1010a72c94d1d6651023456b8882ac1469dcc7504635c305695eea1bb71a3e2486722d47ce6f4a04452725f8c84f20d6135d45d5717e80e759e2875a308f2a96d747b6585932548fa7c24e1f22585246ea6f8717044e37e19c6663a4563155da3b7d23d93f9b49cb04eedcfb5e39a950e27c91d02d7c8f6f128f84ce5f91ed71d23b15408d0d04aa099768197a3512cc08107388d1abc5d0c6f64fd0d52161d76d4e13d8eedd767a0890dc4f804a6dfc991d19b3188ad86fee14659294d8d5a709f42b84787539b0f05db2ddae0edb687049ac460c86b69517fe3b47c50886ace6cdd8477b0231c920005ce5308b6173119b3c1e8b2a7af7507a36df02bcef1b25bc060dd842bce34625f2167763dce5e504de7467a6e4084022aba8e034f8281e7f7fcd6ada493ae4b2ce51ee10e4da477a1b4d3506aaab5c2871921e98c4e8acb83c669ac0171149678e06ad85839ef93dc417fb98338d62a87205b90b69dc449451d41c58e752b4f934cc9e78eb7769cf1f7382ac421c82c0cac07343d64c462c88a6710127dbc0b5d30e94370b2963063d9d79f6bcdc67cc82c4da31b0ff98b577e2e0fdc6b01c14d85333872eff4f9f77039cbad41a1894a72bfdb37f932c7a995a2434d78b02f9727e85859ec9ca3e6f508742d37064de9eccf25e46a9f826b62fe405bce27392f39d662214b3f1595e3da86e8401c4d9c76807cae41a099ad57136213ba2149d64aff380d205d8b6d090108104419535a599bab1787f6c69f5eaa783f3f0cbcc5657068dbcdb223e06117fc26d1d516005df750008dd1557578c4270cbe0d591411b8adba7b2f45532c38bd8f40d0a4dcda810624393af905a68e9d20d43a0a803fa88651fc3b90bf49809df6e50b19f14fbd6ccad71f98706dde2dca08733b8b9930f9429f9999bf20a2501f871ce5810138dbeddd261296e96cfce86649ea5dbb52d2c889b5f1fdc7c3128ef63168fc92e9489515a7c7378a6aed675d8f8f58ff555a704620fce5ab6c6a3a3ea1a87b7c200630760f4ef7eec6d9becdd17cce81902152a4eca7baf97cba9e673d8c363c8ced80971f215224d1b1ed89ca2912957a265b78d27135dedfc1e9119c67a2ff978c937dc09f44b59155a41f49f480353989619f8c908bff2716e191bfef7142b5f8d2a93990a858123a19b8d2dae45465ad6832a685175e2a6cd681c5b0c7053c879f6dd6efa630b0638cc4a32fc54350bed4838987e14c20fddda5d765c50e42f709d3e3328d95f72530a43137ff0f30ccba6e4ec04d43be48d780cbfb54ad83bd48cc6a1d5f28cda3c1341d94c5ecd99014dc71035315a2ef34be90d00bb84b08708cd3fb0f3e8d5287b945c5b5c57978000cb198bf70b42f0f30899c3b5f3493be35a8e9874dbc7ee8f64afed865c091b9c6a77327cf8e31a7844999a91c25ab304b304326e9095926a0288a116a74fedd749016918cef7ef38f12149cd270b21f8e407b06d7222c3a9940338f8b58f1782f21a6954c29be8caa6c33e1505b1ef30121f8f3894082e409caee2947a5d64312bfce7482defa7b35066f5165d114ef08cb54dc2ac03d26f8cb9bfac63d4aa7fcf843f9a839c0a8a618fe8961ef6846cb4929e68bc4603dea619dca36771dc4bbf7c493a4921ef606ba3294f66031598bc4c439126bca07e4d9e00c0d5a3e387712bd4998e65de491d8fa6f47f2feca4fd677a9e2b2c3c46fc91110b33e9d04ac1c93458fdc833792d336147231444f20a521069d9d7f37826b15366c59763258cf6809299ddb0604dbcc001140ad6ee0d83d5c93cb7698f06fa655fbeeee35e63d2e0be9fc974f5808241cfbb20a13843cc8a1fc7956db831f6a14f22ce1f8408b262673425c6bdb42bcb0af928868887e18955b26e88c5d273bb57171adc3dfa8dcf27043deea2195012bb535256d633312f34534cc83455f1804cb8b2d8cc17a0133bbecaa4fc25f6d9b9252d0c7689c3df88afedde0f19b9933c2ea5007d35cd4280da2a6f1fcd9d2df802e4ac7fe4c9f1ca6deacd6c9e09f87faa3c8630011db23637e414ccc95a1e54894f9ac0e67b9eefafc732288c19e3ebf06c78154d7b7c3cadf90689cd48e2053aa4771e8deaa293cb40d2769cad246453febb29ee0f365c4e675ff037ec0c2ba29a2439d752e90d7cd5f102498a1b8d9a2558ae0e32b53ff83003529c17a5fa0035f7a09e24c6d993b8351951ebdea9673b317c51dfb39562b888765205bca4985eb17a1291273e3f22a53b5da1b2270404b4f0ffba5e8238dcd6dd6f7d057da1da2f8f423cfc5fbc96a7e13aca76ba0b4129afe79c59ee2c4285c965afcea757eabbccd3d81d955e7264490f6eef9f383ca00e90e318922488a874c257ce98ee1de5128cc4f5d698f86b0bcea031a8456725c87ccc022fba159e1dd383204590e92d12f54ed06e3a1a53a17688f6723923cf6a551606127baa5193a864aff2d274d92ca7dbd43872a1c7aca399fc497716f0369ad724ebc5bab13e29c5fc8a676987777621a05d08fed5ad9e38acd1df96119555abfc77734b2f1e91e08e8abd76ca460578c0e06c24870fe3ad22e9e3e080c979c27dc491c731624cc32301bdac2d3bde72398d6d5620bf37b57c724bfb844e609333b11bef82e2f82da2c621daf2b274d5839b49a25bedd7d4ccb46c8528936222fb8c19319c28738c9a31eaac796d6c71ac11839a0ab7c006eee175776ec47f364f51bb25202864da69e8b7beb537f01a48db00ad5e8ae88daed5b3ba5befa04bebfa14779a846be15b850aac4d59099c00656c7259f41f53dfe8f869b544c3087a8f28ef16899850322b9f45aa493e24aea5f059b97b4d4b90dea7e2e20ee9fa6cae52e1c19549d191ff3e1386d5009c9192c683175f38123596c6ed9988852857d8412dcbaef7ac8d26217a66f810e49b9c4eb563ab3875dc7ef7259c07b171a57ed972be4448d5a25d8e6b0f1ea41c664915643dde1f712786f078d60b4b04de87e4cd56689b33e11f0c60255b9159a0a0970cf1cc7d03ab4ceb8a88f0f53a157bdb4cf4f8058ddedcfa5435c6b8390c8f445e4aee044226016d2c28db3d10070eca0c106cbd7cbb773036e1815596647e7460608dca26f16dfd7cafb4e24e9c71a7d78abe07fdfb40afd3499e2c9cab9890bc68d54ee2ab56c6244c34f5537a2cb7e23bbf93de0b27c3b436891cd09dd9019d2815e887ef6a684f543b3c46c6d33ea8de8bc31bd48efc8d056ec3efd0f5a6bdfd90458b89d76663ec03a112bc4ba86490eae26857c67ff4009ed7559691f294cf4227fe2ec659e0e4bc1e1707074690491c0fe878bef3c05243e385ba2810a12f51de452f29648ea199e5d8f82bf3d6a257940c0b8ef087f04c3ceb61d786ca6af4914805b0b52e058b079dc113ebb62b83bcfb9e68c3b5c08e79b61a71a0524ce8a52867b2cd7b1dbf8925fdae5675c097a13753d3bd9a68074d76ad7464facb481239ff0772c47542149957806e074358ab7ced2348f02f249a75e9d62403b55282d4a257d5d866abc11828c4ca2cd4dc51e91496034f91a8a6a174fdc6b2a9fbc682bf80af3278a5bf6c22590e21c58ce04270a7291d7744558521c7808d33c70961e18839487cb5baafe9e57d4142597191108483b3cce59fa18818cdf258b04eb24150302538c39751e4bf71091e67926a19be0c043a12d0ccccf760f00b9657a0c72091d5cf4c3e40340d09e236792360446d3cfb53a226876bceaf1b25ea79c992d27c9a00857494c3a305426962a12e7e273b1c16166f932a0fd95f516409997a858e5fcd82001f24f3e45e9695be4775f62ddc89c1cbef7f03129443d018d8be545c93a5a30c2bfe9231cb53667c03490b77982006abc539fe8d5fc3c05c56b9d8adc1e1245eafe1b52318fbbae051a1acbc0b9f2ed4cda76d13151ae92e77ea81b23c2adec8bdb04f09d71f677871f9ffb780b3de4c23daa6b96ebf8fb3e1b06e13d8d26992f1f6c99f0b3b3bb4f4b2916b82e6994256487aa1d616913c1cf7e6a8cfe8b24909de300b09a1ec8e59ea051466ae55a4353ae65ca92f06ff81d4720d504f7659a7affba03f7bcea23c3fb3bda744932c1f35eacb07727bf4bd47aac128ff04c4e2d3042340060842c18012c68d28e7eb0b36b647d4849150cfe4c8181fc8342d76aa6090227b614c82486e45e093a117ba37459513b074eaed70da74cf767faac40b62d9b4ebe7dc1467bedc4cefd29e7df3855caccff4ae81c3fe297d1327a46ce925a4b8e380cbfabf8d8e7e505ada791192077ff190d348147f27d9cb2854d27bfde2e3bccc10825ba81c1a33784566222549c51f319167897cc42cd2c867a3a438ae0cb76b0ca105095e42fd6cdf7cd81acd546dce00674c9879c23ea7a17b1b12a776b2687a50a30b364a689f63be07a4e2a505686f4dea89378d1c6db1d68e391812360f596028fd9f84a494fb7b6f2088d3f6753093c4790c2a5d0f430604a32c0d50f41d0531db6e8e0e8eb64d0b91067bf054ca8421c0380f50c039cfcab7cf563c26fb7a8df0dc5222a8f0ea6e0b60abb8d31203b2ea44152cd1f14bc74137db8ce3e52f4aadd5d871acf70692ba8e0f9f65a17ee6d448ecc25477622108c7b60f61131ca8ff1a3f8382bace7cb285061cfd1a36804ddd5bf0607a0f6d05f0ae15bfe8593e324ba19b8717c3e58e8236b3d594ded6a83bb1cd4f9443f863e0ad3b9b34ea62f114e4337e8d9192319861cd13b1c679b2db4f675c0cc131fb33c90f4e2fb203f8a408e1137558d83e37b26fd0e064d265475119215d23fd018c021c7dea694d9209eb6b68819c7d37a7c7a1e9e109ce4cd671fe3786f2450e3bc41fab79f3352ffbe2b3af659b70a68942ae9d0114ebea9b57404798847d06aaa8688eaea4893626e664f4f564a62750ee5d2bb8cfec9b411bd88c4090e61e4aec6a6b0f41c7608198b848e127368248aa5771913cca1bd6c4dd368fca1ab5fa8417d2373181bd6161c4ad6fae2868dd5c47503107e4c11ed273b0f9653f1cd4f077697f52a4d62e70fd081ab1550219a122f09d5933b301c221365b2336cf337e1e9ff9fc8da2f51b946bbd97c94500b091ea1cf8e89c6e280bd7eb66c746ea8bf2991", 0x1000}, {&(0x7f00000017c0)="8212baa41c52e63397b3559e28634312bc26f2135e5e146cb11e47e70633c0cfe8f8ac96e978f4936d6ab33ade563d601ceecb3c31c25d51b345f22ae8af6132c8fc3deddb46f1d0262a9822002b68baee22a9a651a70ae182d3bbb28fdb420122503e6b3f590396fbba010c7cc892dc0c3435426cb83adce3986fda69be1cd8c2ff5a0c407bfc16ef23161ab0ec3bad39aee980b5ee5da529fa99e7486c3083899d55383838b6b1131fad8d25658f1c9bcb2320e7d3a65e7cf197342dacef8b123318b64ab6770afb88dc3896d224ce8eb5b42ee53e1f29ceda695082fd807098b836f184cfdddb4ced2d3c00ed0d0d68fb7701bcdee90910b0021a4f6c5f7f2dbf1bac6a658194c4d07790ccf9ecf1154218c1451322453e780e5423bc4768cdd6df64909cb7fd901d5ba135f39e448b05cca5db28fe339d4023678985864fae6025b4164ae677d8d0172e47504a8ee6bf72fdb9ee65a50db61e7b1e216bf2fb7d34e0fbdf2bed5da8d1c9b8dc02977734e3543d7f2a1b561d82dfb310a2b37ac2eabd5b338bb4585db60eeb06a2ea3fe1e2d37c64ccdfd2301ecdb9e33e3b6c64e8dfd96df9c53a53e46af9972ada38fea2cfc17f09205b99a797776ef8f28b011a727731351b6d62c353c02c76a49dcfbcddc058185bb8c12f8d2db3492ce71a39434158a644b3735282644f9e3ddde68c9eee257a3c838d6a50af1909e32384464efc9e6476dfd526062aceb8706c54fb2b42be564fe4cb460f86f7464ed925129a6c5a6444e050a8182ab6f77884efea4416c308ab3472065a40fecdcd95444b887f58bd4e3ea75ec437170e4d312e1ea36a82be541f97f9a8165b90cda1a1638f4f9f22fd58635547df61332818ed91923f104cdc0ca590d7fd79abea8f23cacccc321397850a576036f170bfa145fe1b80b9853ffa4b889ebd4c386be77dcebd1a6d35f2096b521ff9219e2d5e150b3a87e44f7b99f50573463b984d2a776ae229c41504db5ca624600a4a0526c043872ab10e19b3dc3d2d11dd0438a3f8dbfd59bc6f077fcedce079696082dbd19aef329ffed03f4d5b9aef95d228db331fc4d7a4d78e5c301b90b63f35a5af47a52d21a2fde068760954b21a5acaa4850b45e1bac851d8c104dde1aac6d5048e54f7d98c83321e49a12a15aa269030bae16f13f39e559862ae07484e0b36c90c4608666862ceff40c2ae3196963b0c4ddb8809ec1683259628c6a2024da60fba62a8a372e5607666b7780426ca01fef751212ff60ddcf96846c5cb9cbd36f05cc9a6f5ca65b1d8a871e0e6bc401f1fc7fa156666305e10117ad0ee08db1f2a597a88ac7f1242a928e77140641499aa92f60619b2d2ac236abfbe5048d20f810ecba86153df6c215d3c5a3503bdc5c7117e9fbbb66566766aeb2833b3c7441985cb5762269c42379d9c95c4b8a4cce7c3b0745c2c64382323b854311a6f0a277d02e043e0c5332803c893ffae31c0a7c9b91c5f57bd6a422ccaca8028bef79a6162cb9ef9158113074e32902bd7adef3ed195507fd137a571cc0579b4e80476bc59cf958e3022e303b25e2052312fbb0f5b42a7cbdf41a32646ed7dea07038f07781e475f3bfb4f6ba5aebee85126cb2154cf0307b7c5b11f7ee12ffb9e4ef0e93c68e438a1414e00c386c39869537b3ce448feb319a458376da9f8f40a724d3e6b649725bb4ff60aba902b7fd57cc08de8ca28ce7d6ba6fe70c6d3748d2c873c253516658fde51b442bd38fb3362334cda97da75ea657679be724ca6c35f0bc62dfe5840f660b2ff09a9756b1eaec1e843e5c59819a6ae8abd95b762e602e2f2fd3759aca7fe2e2997ff90ca689a81925f2ca559e5a08fcf27299d4ab45881eb51e4cd6d7071478059dba7846061ef755ebb880e00944fefe7c89bf1adb27f8a2d04344e501185010bbc9a4cddc337958130746c1d8c52fe94689d56f7e176603c7ce4a4ac47b8ad7af907d7b4ab889a4d5ad80fb013bc5449875884be55b420192e5b8739d50f5249948c568ccf09d258505b838d3aa3fc070cd4cecf325fc1444bb1608119e51be59e3f8e3016c029c77451aea8e0e51ed15d937926e43623368b3d0e2ef3d25d7774ec9d758c24d95d552c2441894798790d59f53224befdf2d0623f27c30de85aa42f8cc5e32705db9365889f06722ccff8b1518b49083c71f065d8dbc2cf95fbfdfacbfc9195d8f917ea2b59cb69eee8e74863dae9a84d3ac17f85c507fecc295d2d5b0f7b6aff8a0c9a33d4e7dc33a98c8f6fc97ae7bbcdc0e225503832ec85ac8140be94762fff8a30998674343e553dd60a5605403a76c4113a9f45901b919317cf179eab2f7c9bd3a20fee738277fa22c5ce4e0ceb66eb54ed90c41b0a86d9b23032ae9386b569ad2dbfdf46dc58c349745a028c62a2eddf8ca5713e565a275e06fe8a41bb04eb1690a125402b0862884691c01e38470ed48da9f84c8bcc8f46e49ff2068bf23a93f4d3e012503fa6708beb66756041428dce6590890a1e3da6c248ae60a346f1837ce380fa7b9152993aff1321936a72b921d895112dbdfb7786cd4cd7f1079abee34381c13f5bce7188f883cdba0e107c790aab7fabab20e37cc50e3682e514366aea3c81bc3f7503f0bb1b4197fee34d919386e6e5dc1ef8ae1e8a632ba19358fbcbffc2ef823c0e6742a08773675836d897b59dcc3de6083ea4d797a0661b1ef6db2f15b8452fdecb289889fc144a084314576fcc5d1f7f8326bec46ba7eff95582e0b303d322cb60e2b139c18beab8fd3e44e05298f30f263791980d93165afc19f86fd2bef87d56e774ea7d37e890c2d859d3bb250f3a3df21a5b6c931f1e85a1654c95122514043a54121fb94ec1cccae3325ce5cbfcfc5bf438ceb09dc51b08098c9016f30c75f5a86fa4eef7520596c89bdf19d1e1c950bf3ce808bb216202bdb3e28a50749e6b046f0d7d44a8edd715de39b3486be7141c5c2a0f3a34be035143f9b9041616a0830b295347545e2df725db616f02c8d4e3201d2b636cec9805b3b6dd8d6f83f726c7d51b076c33be9a94beec7d080af8d779808b51838fa300a386b48649e3284c25d162e5a1e4fdd9fb3e15728bed4792971408af7ddd2af08a1859ec8f49fd0d79922c89144a8db4cd38af546289f558e1384bbb833f71738335906ffd662c78cb0fd2a451f942a9140166d6c794f492a467190b8ba0b14cdc4bb647d4088cff05c157e70dae49bd70d36fc55546b2cedac789677b80ab11bf8a202f4057ffe757dabc8f296a8c475fe7b875f90a00366373900588f42bd6f4a342a11773896ff883f7dc49ca5a4e488072d0351490718f614810397ccdea661ee024d4574d8a7c9e6c9d08994e8c5c613760c75fc40027511ad7c438de2772b62efaa902dbf5768a8fe4844482a93270b255143dd0ce17ce6fd9eab0b480daf08d5e05018ec592879007cb8e3b22ac4ea797020ff15ecf0ae699508b217f963bb418634708882995f85640116311d66636519badd461391b258484e04950a44f75bebba52a7dcc489182931bf40f3fc11c98aea23ec319322af09b2c295761593144a1ef2d7e8eb8b1224fa0f72119396b35cafbc7516aadb1513d908ffcc043f53a2638f8eb8f65b24165b9c58b63577e305678e897f4eaf1168c4263fc191ee036cbe17febb49b5c21c8604eff911ab27cdf0a8de4db8ba31561eb30a7e45ba687d47068a29149af09dc035fff464ce9dd202f4c85582d3b31b811a3db1d725543d6bc0734a415496cdd5a0179078c8710c3fac117de7e46b0478702368cbdc126f37f413fdc941218c6c2c593b98d38f946191deaefa1c2c4c6cedf7e1c6653bdada293fd8822513af77d83465bf7aab7e0382a29a555f96443d81716c8b4f4a6d592d39b36542292b8427add0f91cc7ec9b47da4fd579a1512371c9796f347657bd6ee63957b18cbd59906259676ccbc32e882c49397682eff799082397226fa7fc80941e39736c59ccb455c35709857c41b91d924db213580d72c49c1f4c67c9682f1b4a6c78f4210ceec77fd80f4a8cbbf732352cea6e8c17aad2a4a476287856b0993a63373b1c4aaa8a07a5421fccd873e436a1ab02b8a87141e8a677b2a342017a35f14bd659c455902c3d6e74f4ed6f36ba8351bd1610831f51c492e9f834d69b99bd65a907ba1d64ab7ff8df63b83f1d1a124a44b9494ac2cb199b20d5093a39a885c3fca5e145b3be053c61b1c72a2ba4ea2fa1672d5a5f6fc89f153b9bc2da0b4353a7ea8c58249877a0908e4a561eb69a62d0d426dc254ce9cf0d17f57790f2b8e5f65a34d5ac9e63d8b49756d35be6d7b146857f6189c604b8e30033b71ac5a8beea840628b67e970c4c1a85329425c091bbaa5e51ce9acab2e54fdef985e21b55db55174e66c0add8c741ed4450ae7d1b72a6f39264dd02ec59698f83e02dc04f0f588b99bc664b57d2c834cbc74405785b04153a768e46f8f4735c573cda81c5b15e4501278750997d1a21cb80c8e512a49a7ff417220a30cb330cdc1a8060556e432af08c310cfc60daa103245453febbc7bab48baa65e866266a326821a512e804ff393f3799b76d23c9c18fcc7c48ef7dc01f078ae35969cd724a647d0980fd771734eac828499b54d7bd40c1efbe68105aafc0e0748a1fd8826e53e807cbef4cf08017ce2069636eb9d4269b1ed52253482cb762f39fb38ec086abde1bfb60be6da3c73930a026f682d65170154ef31815779531bdd179a547cee60967f9bd4fd20c32b7a7829f8087a9396b5bbca6fec6d0c7d605143084b0d38db86ff9d8dc4755ebcc49debf77f1abdd19a4433ef6f193cd5398ab0fdf58c8ea00b761c217c86b0dcd97dc75363c69f98a8c952dced1199d36c3c852e5493d15ed31d943a1893773ef3154bd873a4f01476aded175fdfd9520b72574c79b4a4d879b8f1af66234cc30ec75a54eaa5e6909ccb7cb90863121e5af5c6aaf25440781185292a3c3504b34f9684e573cb8f4e7dec6970e0a2696bf6b1241d03b73570e2798b6222dbf5b30d943fdc8179f7866324c852887b34b3159413e6c98f37cbc5f0b8b13a8fbeacc9f65418aa8fc3b960dbd529e08bd039fd855ebc2b96ce194d3cd298f603a101ce25e6fb40b5675806c48cdd42bf7591c86a4aa94f828abf2415216dbd4636f3baeb9bb87581cba5579a67f583dc11bf0753ceee33f0c6185d88ec7352fb802545fd4c59501fceeaaa2731c206986f5c8708d1c543fc24c04d067ea351d37ea3b1f9b1a3039a9eb8308b4803743ee1476db8abe3d1b1a7cc1866a375d1fba63d08899fda983628e52ffe6932030d8c30339d0e901a5d738fadf8e061091bdc8728f2c768c7ab60ceca3bced12a7ea824575c49b4b235739653d3d09c20e8667a3abcbecf2e35fc7aafce35070d6b969c1193f7a680a8fc11d791a517461c6eae4f8c675083e28cff8f54e895b22a086de160922c3c51d6935170b2469d2f3753be973bab38ffa3ed1533bdd843f312a84a6f226e2125f4e7d5c4b95ce5433b58985ea0364691eb3bad773a56f089bc662db62487c1e03fad640da64dcfc04fa5ca0ac2361c9808c86c4cb96ecacc4e9c035c98a1d53f7f656945fc2fe3cac4ead5b100d93fd792da7c18766b115e51dff5f402fdb13b7524b7ce180c79d3fba5e558b02afe8e8341114b56138f0dd0dfc8b986946627d7345c4c1fe5b9b3ea66adfaf17157b9f61c59ffd5cd73a2ef48c4ad211bfc990a34eb5e76e765a1bd9c3aa334bc59a349e9", 0x1000}, {&(0x7f00000027c0)="2f7cf93b71ec92083883d20d7633a17e9c2b5a2fa5636ce7e14c673899dc544aae7b583bc9a315375aa5c35b9d84b97f25cbb7de5803654506f7cc9f547fbbe192e9079a2d04e3b43e636d708666a195e0b438a61f3d8a4ca4e818ac570c9d1742d81af651edac456ac57d5db12c662874e5af35865c82cecf168499a0883a3787d99ff94d2b28c7eecdeab155043fe5b0716bce1dc1e957d8563d97852af6233eee585b8d55205a4f5bc997b7ef9e8633b148510cca91ac787f7de0ccbf1fc39ce88b9202f8b347e31bc5a6e0cafebfa90e103215dd1512d6b33511815c8d0f267e2910716e7fbf356e7b", 0xeb}], 0x4, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x100001d}, {0x50}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x44}, {0x20000004d}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") syz_emit_ethernet(0xef, &(0x7f0000000240)="d7fa5ae4788f208d95a536c4fce135423a0e8ab69dc13b33f31db20f5e0fb992133f2ab8ea1d8091b35748fcaa9300fdf11afb6b48b8fe363a95f504f90fd930990b7b774d6c8424d71228c4eaa25edde9d8c6c6e391e9642490b8209ee60dabcf035ea28da6deaaec97d997d86546c871d43e25a6f780cf31d158732f40a65320f8c44896a8663d722dc2a185512a0f63a463c480ac9192c15aebf3b034c7fdf2691be800facde684d9268410aa263651f1c4f5fddbe496adfc2dad3768ad9c93fc3bfdea1bb7cbc0598586bc9ce3a72568a92f6e6de77d72d37457f3d49620f7c1c6f085b2e265ee916be54acb2a") ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000006c0)={0x7, &(0x7f0000000680)=[{0x2, 0x20, 0xff, 0x7}, {0x4, 0x5, 0x44, 0x9}, {0x8, 0x8, 0x3, 0x3}, {0x28, 0x81, 0x20, 0x1}, {0x4, 0x3, 0x8, 0x9}, {0x7, 0x0, 0x3, 0x9}, {0xfffa, 0x7f, 0x80, 0x3}]}) 16:00:00 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) syz_emit_ethernet(0x5e, &(0x7f0000000180)="79b1dba087b2324be5bac6c1e3beeb85f01eabf7c5bfbc77e3a87874ceec3e8e0f2dfc3cd71d1a7efe9548dc703a4e77106c8b3456b80b4548c0463557c849329a0f64be2e49c68426a1d6dc1e386d1019a68a844ecc71033c2a6a03dbdf") listen(0xffffffffffffffff, 0x0) r2 = socket(0x2, 0xc003, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x911, &(0x7f0000000140)=0x3f, 0x4) dup2(r2, 0xffffffffffffffff) accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000100)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x0, r3) 16:00:01 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) clock_gettime(0x7, &(0x7f00000005c0)) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r1, 0x0) r2 = socket(0x2, 0xc003, 0x0) dup2(r2, r1) recvmsg(r1, &(0x7f0000000600)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480), 0x4c, &(0x7f0000002a00)=""/183, 0xffffff0d}, 0x42) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r4 = semget$private(0x0, 0x0, 0x1d4) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000002980)=0x1123) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r3, 0x0, 0x10000000000000) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r3, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x400, 0x0, 0x0) write(r0, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) shmget(0x1, 0x3000, 0x20, &(0x7f0000000000/0x3000)=nil) shmget(0x0, 0x3000, 0x14, &(0x7f0000ffd000/0x3000)=nil) r5 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) r6 = shmat(r5, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmdt(r6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0x31b) getgroups(0x4, &(0x7f0000002940)=[r7, 0x0, r8, r11]) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x2, &(0x7f0000000140)=[r13, r13]) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) dup(r14) r15 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) dup(r15) r16 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) dup(r16) r17 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) dup(r17) r18 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) dup(r18) r19 = socket(0x1, 0x1, 0x3e) setsockopt(r19, 0x6, 0x2, &(0x7f0000000040), 0x0) bind$unix(r3, &(0x7f0000002ac0)=ANY=[@ANYRES32=r9, @ANYBLOB="287e89d2b0c94466eb8edebc4702211953b5db761a6f6790c91d2551a088ea266b1a8e561d6dae3fb9db325789577a146cce063c871a43357d29b9bd1ee132b9b7e3e7e7df345786fa53d8c05df2f2ba8fe98c6c7c31bd2911c3550ff7eff6465093b217700d39fa9caac8f9a1c75d3fa6ce7429d371fa15f18decff65fe268cc9bbf7b8e18138e388bdeb", @ANYRES64, @ANYRESOCT=0x0, @ANYPTR=&(0x7f0000003a40)=ANY=[@ANYBLOB="630f61763ff3d2a4991da2b75230071fcaa9e9b8d3aff46a3e579ca8a98febcafdb510a80f744fd7d6ff8124e1c5fb0712cc22897708d0375878d0afd54595b6e152c1481aa565da9f3647cca876dae381b7ba97c306f82edea885708cd04de9eac87a1720a7328afa76745172e1b61b9e838628a64db8d5cf", @ANYPTR64=&(0x7f0000004c80)=ANY=[@ANYRESHEX=r14, @ANYRES64=r15, @ANYRESHEX=r10, @ANYBLOB="899d8a520c51ca75591563c3408bfc02389c9f2928b4dfb87d951b1b67827d43945fd1b154bc33914ca84835e49703c3a8df286e0000000000000000438e8d1ec97f587ab9221c5dd29aec51b507234cc6d2f064e4e1d40ad6dc73c701103806f3861c0b6df5d6094a1ef84b32fde487303113c8f6aa0f2502750e1940e8b38e1e3577f1684675fb03dabaccc24f9579067194e5254ff22fd20e9fbb3eebfe45bf3faca35ed33df270728fdbd133a3b791aff96bfea7daf3", @ANYBLOB="9606077c4145e052330470a35b98e6173a1895c1da334712546ef6cf26b8a46723340eb1be17575681cd6e59c5c9729222fd70db94590db5d184fad74cd922104baa57eef8fe9abb7439ce6e3d91cc3021fc9ed863c6c6f503f280c3640931113e88627361c5f56370377dcb064e0005de71ff73ff35eb8e5704519b8e1baa3343bc95f198063a66fe5dcb1747aa2e7bb746bc1f39532f738225f5d249ea5379b78ed5d784d675c14c6e366550ecf6032212155fec8bd68590ab8bdce4459d53e7f1499e43a89cbfb4d212f3f2cae34cdf2bdee337993dbd6a173f8c2d1b2e6d6ba32fa034a6196f77124cf3bdad3bf3f037d4cfd2b7d14de85f9f7467b95aa9939c10bb82b3abcb1ef1f4cb9b6bb78dae385db4fe761aa84d4ea8f237f916f868e65554d5170a8dd978b692c68195b3ab5c7f710a33e62540301d85c66e3acd24c2261cdedb07926c7f6cef7f50e3c06b102016b65e12dcfe1966ff5ecf1c8e5602302faee3d45e2812332fe6cae79d3fab4fdbda916fe077115d61590b0f13b280f638dfd5b11407b3668a0632eb3d50759050e448e4b5a87068748ff006dfebba5a3949dd85cc9d264319866562159e10de3fb2ad1c289bba3a9e57b1c2f5d40bd6d8ac0e93a3830a87a0611e79d1632dcf323e2194fbb6c95fb1c368575f77d7ce0c3e713a2ded5342563bfe031a24f9e07ac75d3279651ea05e290b9c65ee335265a65ad827eb0d3799397d0c5a53b5e9d9cee17f3c97137abb9e6965f3164bc3b0c14f408f0263b26c33c2f6193105867f7d8af6c20b6e93d2f949fed9480b2e30c5c7677772e87853695dc066e2dafef32b0edeca3a4ba8dad5292d79c6728d615b97b045e06ebcc19845e757a6ecc40b62f6f529cd1fe159e78b310ad14e5d0ef232e8f0aee56a232acc9d3110235c8a92ec8a8398028bb263284237e8a763884e7f0358ef76dea5065b2127dc8a92beff10d288be1de9a722b877a19e01834005a8108d5f198540ec57b7a167d37ed60d989ceaa7d4a615bc0c52bd8df81f67387888925981e0a75cf2e30ea533f6075f6ee5bd52e2268c418f78bba8fad065513d1f7fe89c84f04b201ebf7804923ef17cdf68d277ea1cdfd7d0f44b9c532c826ba1330ea9076c8681b5441ff42efa4afe0caba742efdf87612f62bc60a6bb2596f96ed55762517f353cef101cda00e897144fd6125de00cc3065302f39680a6d6dafcbc2f1744468cb7dcb224278cd87540fe948961f3bbae3e4f3dfc409a226d83cea184b1a8da7d3edd6750bf6842d9582820cb6a3192659ac2f4373f3b65997ef60205f10b0347e8ae4808bd1ae7615b027155763d7523ea782a0cba41a1d36ffb9af24dd0720a55b74deedc5ed27489879ebd7bde4cfc6a69225d0c5dacbfada49e0e5fac48a84aa2321e4804b01d2e3002c1f66f9762d1cfb8006d40e4e53a83e395fcadf2a3a517cc873a83126d65bb39223bdba10e15e3ca4fdc3f4c851f637359174b3a58a933211bce924e176657fc6e5acbd4dde02c1bed016d6c842cfafeea992bde8b7b545b9ddb6d1858105f8d75b68c5c1c9b2b226382805bc0be005d0eac965d191d5a08ebcd64622512711036eab5adab7fcd2775d5e8db1805436146f594b6b1c86f55c47bbd24182f8e3d3557aaf1d95687e99581842fa951cb11991ed48f52cb7c9df32a6a494463b942abdfc63530c0ae21d66a18b198a73b702e170e835c7a9064ee171d3797fd3d1a7b4b345ca4152605aafccf90ba64376d08e1a5aaea2e7b8c7ee79f4a364345a62ac1c2d58bdf324a95a79783b4751da7e167fdcbb889ae595bbe6c51b76df9a1cd3d1f65694543184fc73f2c22fac5d4bf62273359b07cb74926ead7e970c738196fd3588d15372c4082070bd7a9c0d9dd15b7bdb7eb866012f560db52417fdd2577dabb5747244f2c022cab38d8f8fb116502ac6cdc132fb5a173fd3a289077472a8c6e2e0d69f65c1850cf0358211a18a2703762f09fc256701fe7e8c3ac8551267df6e51484cffb7fa1541e8704e6a086d7df2ec866a3c496691c44f828dd6e792a9796a6cd703374d04024411fe85aef2652ec0d73d24862428ef1973bc4d222d2bdc1abb88ca488398aba669ec1cb2325b19a817d77c4123ea9e9e38503d83a730b44ad22b2ccba4d38c92d464b9736c40abe39273a08af8ef9deb6e7731e1fdc20b530b3ba149d6040c0b207ebee9eb029bb209232f5ae99b3b5aa99834f9daf239dc2d2d9c4a7d2aa848e0ed597c5b87ba22f4855754533243907ac81d04dac198f87b486cd52da4515d52515dad3697e606e13ab89b0149910f3111a36ec0711c250a7620bf4eef81c9d9bea8f9365e517622f84c5ee6767365b558f75e3774e188f0b8dc3c3dda313e3c2961f7c050972397022ab6998f9647d147a9d2de3f47a59ebca2544f129da4556378a05d744b5f0afb93d98d6f653955156d30f9dd2d2ba34e8a8313d5b9334f982ba66d8848530017c0861ad52b949a4d3197615fe08216a12f94942e7fab4f41f22acc9c6d6c14a16dc3604919c8270f12b5e6bf5cb6c5bfda5216126a01a26168a2ca2389a4694a2d231d4f83dfdcc833623fa543fe2253d2fc43f5318ed18a264f5489951184f51c163f108edca3439965a9b435bd47addfc0dc8e79a57af8ee8cd1865a23de010453aa391b30e76f353f939d3c3a4866372c9dd3794d6c7d07d5e1f60c13f07f088f5ccd868e4d6b45a63ebf3fb4e8f6f07ccfa3e11f73533a42ca12f399fef1d82249e2fe593c0e80df9375c5097889d25d714d0d15d7925dfa0da4fd08e89a06b99422c526bbd9e62167306511fe70bd28d67d94f74b06af9444700c2717d8a59c718261e3fba4aa8375dbd990a00fcfba9b6cbdabe2f455af15544c76fc52ea9636587e0239263994d445f6ca3327d8aad7628d2bc6bcae151b058023e3fa460e7af52bedbdff8385dea64e453d3392b0bbb8f5edcbf98a75cd495d6bc5aea506d6e28369df0f1dcd7008d4674cb1b0b0e9cbb363316cc6f5a64597d820f828d8b06a79d82cbceaec5edce9556f8f4ada67a6443bbf964920323f4f456d67b110c7c92e22d59176e2c82bd239419cc985aa0516677b96d7a12df8e2343a404b53bf13446be7805f9ff4531b6ee26bd705c6ab3040ba89abb777798ca6442124d3a7125c3e378af12e7b19d9f78f0949559925fcaed554c32c7fb8b6980a4acfa39f59e35a503264e70925f8fcdfe414e366b2c09e1d6d9c7ad40d0f7092dab6593a31a49ee38cd723de5d09eb239eb739a8c3fcc375a1d687091f9501b5d6f1560a3cabe24133eda7e2382133627e7d59d434286b75e995f10e27095e6cfdb9bd85e75d802afd90ebd5bddb741cf53339255b9599086ffa81368dd2bbd129da69ed74f908aa7520fa0393ea625412adb4f2fc6d880b4a3eeb2a6c1c39855fa51fe88152af9ca25829fb862103e30888c5862d71a93054051609580facfbe0db7c6d4d673e5da308a638d1c9bb150c715553a629d21a0117d228b8bf64c61d399b6e86f97fe6cf714ed1dc27bfffb94f44b3b3c50c7b5db2b7106fb8ab4f50e324773dca768798a6232fa43a0a2b0af1ebbf6d9f8f0ab79f47706956ad8a853f0a0cbfe7feb8066ec6651bfcacae4d2ff0a916780a6528379637578c214186d4d8db65e2753a484b6c7deaa89d5bc33dc77e21837272ffd7d3af23e6f8e0c82217ee6f491c180afeec36282410206d1bdcd7b7a96e2cb8551a4383308470aca6402224c7c7079b69819368b6f8e5660e2050a7b810e1554c93772f6a9710693da34516d067ce09c53417082a0bcd0b3e5b5e3dbe96424d6e111fd9421a9e58c5d212e1f3104e373ae790e450c48a18ff1e9cd459ac1326720aa2b6fd2bd7220ae2b1724bf0e56c4fb26c0684c3f688bac12727931d8bce091ffb7e93f9113cbd9c258be533455a2232290f06b07f57401d32bb39872fd0d1dc28facde3a7dfca5e66b28bec40e7059f9992156ba243d5cddd0a06b5c6865855b4a97d4f5a993f48cf59e2759f07227ff1fea2d2e4fbce9fe161591cc00d608842f67e063bce42168f31c6f974195dd7d15810eb3f2d20fb71a1acd43581ac9b4128dc584a742475f296ced276cd6ba48af35a0d58567e41443d8e56de58cf7c7f1db5626d8f12375f893f69609e84b85b75d488894ed517edf95c827e03a1ce095554bc9abc5fffd3456ea0044fab7a3e73ad970ef843775c91657c2f084895234e5959cd349e10089068341e67391fcfa5b35ab3d26c49dddbee683a6acbf4c24497d773832b12eb12bdb4217ed681d571ac05924190b2a22ed3e4e0413b0dbe864c6dfedcfa48b37b8cf33234dd53218c90e7b5b1e0e2309f7b4b4116f43f2af8291edb9903471caee62e65b63f97aa685d425bd5f6e1ffefb9ab10ee5805a4792c7d497c8474b301158316eb086263f2641d853685e16e0f9b2d96feae8cd1de0808e9f7339fb1d6bda970d3dedc9bea3f4452bf9c5c1c29fe4b03c844308d56693c8282aec9adb22826f43a2c0d43ed3f48d4d08efa1afead16525166b6d039d51d949159d40424218092ae70bd9ae11d0e1ab764a50a26d8af2484fc41ca50a8656e0683bd08fffa2c65146e46b583e6116abe89eaa38fcfd2db2ed076c314cc83b271ec317de4d408640765fa402082466db5d09933fafbffcebfd79c53f863af15e088db9a4b921af39b0a9bf20f4ad686edeb971d0d17a029a44f801a1eb86809c0a4a2548c8050b780c96045afcc1f97965a3a7eafcc71fc6ed62b163e617e7f19721c7dd522fef543108114ab29abc49989c72ffc983553f8b7315d21d60bfd5f94fc93e9ebec049c8e382ee739ba5cbfc50099c88c842fc9399376093999ed81f86ba60e9f8d422648362f20394e385112903af6cee83454b26f03c1e36b0726f71e2be1f8213fb029380ee125144ac59cdb75b0f857123f39b1d6673957823f3d574bc9095f6c80397745146df0cbec57c7fa8756d8853490dd546ae653908cf5e963d2e930716fe72beca79d45d29799ca3ada67520c15c57f5fa4dd1cf2bda5b3de929af04f7a3a061ff19f62a76967d56d0fb7c1133c202dda4b59181b14fdf4278541360762c40f35cd796c4a760a727e32e4cabb73759bb4dd773fa2b2b9455d2c63edf0c2f0bbacb23403c01fdc244b51ca03302050df1761091878ced23d42bcffda7a314be8cdee199bbdee31c58c0f352cf308dbb930480615436006d1bf8ff6f24a6f50d3fbd34b957fd473e84b6fa9b06baa3becbf5b9d82caccd5d5a14089e5d34cb7165167df78a19d18651dc70f8f2fde3d0b0616ea0f0b7e555eb2235a693ae11bc5ac15ab9c072e9b49813a040d17a0c0b6ddbe50e0837aa5f58a12be4b02a131d4ca93a3cb242f7700e810f94b81d826b755b1b531e73c6b9dfe5c5b09f07cc350506ca2f7c46762bfdab741cf854bcc0466b866fd792b2660d5673c2ce58182e5b1b06cc3d694ffa173e7682c54d7d99723f2412bee36b77867524b58c2217db5bc3723e4f5735bed40592c32adc86f44a4006159e448eb767fdd6cbd9e3abc42de623790066455ff4a6a5d198eb9c156077656235c628096421c6fecbdcc791158fc579dabad9a75817bf1e361109a77126d51caaee1f0e1cd6e5eaf038c2b5087e8f7621c4483f5c23985edde9a7e04483773dcd83689bc4f09a3142bbe066bf24fc146bec08eff173eb78a32747481dee5af892e0f8a415820b756335fe6ffe7070c8941a61000000000000", @ANYPTR, @ANYPTR64, @ANYRESDEC=r13, @ANYPTR64], @ANYPTR64=&(0x7f00000029c0)=ANY=[@ANYRESOCT=r19], @ANYRES16=r12], @ANYPTR64=&(0x7f0000001840)=ANY=[@ANYRESHEX, @ANYRES64=r16, @ANYRESHEX=r17, @ANYRES64, @ANYRES64]], 0x6) r20 = shmget$private(0x0, 0x1000, 0x24, &(0x7f0000ffb000/0x1000)=nil) shmctl$SHM_LOCK(r20, 0x3) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000280)={0x3f, 0xfffffffffffffff9}) write(r3, &(0x7f0000002880)="d0095062b4ad72995ef7dc2c747fd6ca6d177d1a87c784f94d75bae1cb2150da714337fb2109efa26ea5cb8ae5b68ac3299c5d9eedb38f33b9e0c8c7496017ceb7fcfb82ce8bd4dbfd95db837b48d3b3e8fbe110d881190a503d971e5fc0d47fc2e1889f53ab9ffc31f2f328a86548b92aaa9c08e296c690317e54322f7a0b236dc5370407bc716eecaac996fbf864491434270bf177", 0x96) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt(r3, 0x8d4, 0x1e, &(0x7f00000001c0)=""/135, &(0x7f0000001700)=0x87) sync() 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xfb68}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") r1 = shmget$private(0x0, 0x4000, 0x8a, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) 16:00:01 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000040), 0xfffffec2) close(r2) writev(r2, &(0x7f00000005c0), 0x1000000000000217) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) write(r1, &(0x7f0000000040), 0xfeea) close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000040), 0xfffffec2) close(r4) fcntl$dupfd(r4, 0xa, r0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r5, 0x2000746f) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) lseek(r5, 0x0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xffffffffffff2ff9, 0x40004204000828a6) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x80047001, &(0x7f0000000080)) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0xa}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = openat$null(0xffffffffffffff9c, 0xfffffffffffffffe, 0x2, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x2) 16:00:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x3) chmod(&(0x7f0000000180)='./file0\x00', 0x40) setuid(0xee01) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000240)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000380)) link(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file1\x00') msgget$private(0x0, 0x1) chdir(&(0x7f0000000340)='./file0/file0\x00') r1 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000002, 0x0, 0x0) 16:00:01 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x4000, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r3 = dup2(r2, 0xffffffffffffff9c) bind(r3, &(0x7f0000000080)=@in6={0x18, 0x1, 0x1, 0x1}, 0xc) 16:00:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202262f66696d65c83137998e02000000ebc8cf1fc1121dad94b89489665c2c5a6f14ba307dae5d58e76820ab7aea8d91865305000000000000007d7bf95fa64878809fbe8ff67c40abb03f97981a5f01e61428e51b914872a712914fb06e4bf1deb99d47a36596222e5f094858c2125206a3a05f5621c5a4f32ccbdf85966a832a360ddd75e9b87d675e09fc8713591ef1bc05cefc574a91007dd0f728343a1c6c87a34e6d0096fdb23ebbce595259010a8cc58b432f9447ae4f8d21354b88fc7bbb0f96c04ca997ca7d08197ba4720ccf4d6c6f1d91e84d566ad079419f381339c872641666c04a15ce9163c93809cb508e350f62f9"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x40}], 0x1, 0x8) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = socket(0x11, 0x4000, 0x24) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82ff2e2f66696c673000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1223, &(0x7f0000000080)=0x3, 0x4) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x7f) shutdown(r0, 0x2) 16:00:01 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000180)="d3eef3", 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() dup(r2) fchmod(r2, 0x100) r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000040), 0xfffffec2) close(r4) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0xf2d1, 0x401, 0x3, 0x3f, "0aca1e8504e7e7abe80337cdbf2e440df744342f", 0x38000, 0xe3}) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x400, 0x0) readv(r5, &(0x7f0000000300)=[{&(0x7f0000000200)=""/239, 0xef}], 0x1) dup(r3) sendto$inet(r1, &(0x7f0000000080)="ad46fc3eb89bbf92444dac1ddcd7d89f889f039de15d107168db81bda5f438d16958e84e536e39679813f21931e2c7f1da030571a429417dc36504ac0a9be1807dc0df1ccf6c57b60cce1e7d40925faaeeccb72b3fddb4f2f3a24cf5c7d84b7a838dc2c1d3aab149fc8a8295f8676f3a4d0eac542282bcdb98bc8bc3b80e3c557cf8cdfdecb541d7aa8a", 0x8a, 0x8, 0x0, 0x0) fcntl$getflags(r3, 0x1) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x100001d}, {0x50}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x60}, {0x74}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000040), 0xfffffec2) close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000040), 0xfffffec2) close(r3) r4 = dup2(r2, r3) ioctl$BIOCSETF(r4, 0x80104267, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x100001d}, {0x50}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f00000000c0)=[{0x100, 0x4, 0xcd, 0x1b}, {0x60, 0x9, 0xdf}, {0x4, 0x7f, 0x7, 0x3}, {0x8, 0xfe, 0x6, 0x21}, {0x1, 0x20, 0xdd, 0x9}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:02 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad309d612f871f4385f04157795ea4a5c5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b408e333dd7fde7592f4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7b4957afd031fffe5d85cfacdf8f1ea46712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c36455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a000000000003000000000000001d4e22265330027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e495bac220487712b869f1e1b407ef5f19002bbccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b67f615a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bb0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8789d01c46be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0f0000000000001ef702cf170277ba3ee3c6245a58d78b79dc3b93721aa7885824e11f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798428fd33becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e9226996d09c1048d54e3f8d389970d20fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d47ae0e1f8adc5fd73fc3c6923a39ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a784f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac03c3bd74f9f78931f5dde8ede5e11ffcab9d420cceb4b2e05930673a8d85e6cdf7ede7811a1af01263e7c309a921bd2a9dbca68d566a94d7636b25091c13fffe1ea6f8837b177bd4233148fa4b5be5a0c317c563000000000000e5ac4eaacdf02fc63be760ca5639f9267f4f2bd1e2216b25504bdc612c0234b64861d8614954a2347c34071636efa2d5ade859df9fd9405f90f7a629f9f4744767cc52b9bb2e9b2f75586d05c9bfffc3e494ff83f68a80b701c66c1a17d2155cfb61daf7d81cc63cd35527108058f29c601e1077002fe4066a1c992ae1309da5db4b92c6d3d58750f6fd23a649c9c4cba2"], 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="06694b11050800000000000000", 0xd}, {&(0x7f0000000ac0)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785c38f20e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1184db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a63", 0x8c}, {&(0x7f0000001140)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b5bbc0545a6a50ee05cd90463e7df829ad88938bff629beb5141d263c6e6fc36a091bd45137a60eaa79d8c02fd648a4f023e0f708ba41e326d4450c149cc5b748ecaaf69ee35bfcced815ed4627e65a95c1ab4eb3d6522d1de24e9cce", 0x35c}, {&(0x7f0000000b80)="8904da5343e255da81a24c898f67eaef00000000000000000eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef764b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc57016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e5578be7e7b75ac138f059837c832a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bdbfb3d904db1bc72ccce11004e3dfa7457faacff793b08674c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78056b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d7efda09f9d1d90de55419e3ba4d6d170249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf739976cd4721ba2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b2d5dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd9000000006351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d45900000000", 0x3b4}], 0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = syz_open_pts() dup(r4) r5 = dup2(r4, 0xffffffffffffffff) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r6, 0x0) r7 = socket(0x2, 0xc003, 0x0) dup2(r7, r6) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000009c0)={0x0}, &(0x7f0000000a00)=0xc) r9 = socket(0x18, 0x3, 0x0) getsockopt$sock_timeval(r9, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0x10) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000280)=0x2) setuid(r10) r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000a40)={0x0}, 0xc) r13 = socket(0x2, 0x1, 0x0) connect$unix(r13, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0}, &(0x7f0000000f40)=0xc) r15 = socket(0x11, 0x4003, 0x8) sendto$unix(r15, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r16 = dup(r15) ioctl$TIOCMBIC(r16, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r16, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r18 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r17, r18) r19 = getpid() ktrace(0x0, 0x1, 0x10012, r19) r20 = socket(0x18, 0x3, 0x0) getsockopt$sock_timeval(r20, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0x10) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000280)=0x2) setuid(r21) r22 = socket(0x11, 0x4003, 0x8) sendto$unix(r22, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r23 = dup(r22) ioctl$TIOCMBIC(r23, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r23, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r25 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r24, r25) r26 = socket(0x11, 0x4003, 0x8) sendto$unix(r26, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r27 = dup(r26) ioctl$TIOCMBIC(r27, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r27, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r29 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r28, r29) getgroups(0x3, &(0x7f0000000f80)=[r25, 0xffffffffffffffff, r29]) r31 = syz_open_pts() dup(r31) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000fc0)={0x0}, &(0x7f0000001000)=0xc) r33 = getuid() r34 = socket(0x11, 0x4003, 0x8) sendto$unix(r34, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r35 = dup(r34) ioctl$TIOCMBIC(r35, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r35, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r37 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r36, r37) r38 = getpid() ktrace(0x0, 0x1, 0x10012, r38) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001040)={0x0, 0x0}, 0xc) r40 = socket(0x11, 0x4003, 0x8) sendto$unix(r40, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r41 = dup(r40) ioctl$TIOCMBIC(r41, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r41, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r43 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r42, r43) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001080)={0x0}, 0xc) r45 = socket(0x11, 0x4003, 0x8) sendto$unix(r45, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r46 = dup(r45) ioctl$TIOCMBIC(r46, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r46, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r48 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r47, r48) r49 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/wsmouse\x00', 0x0, 0x0) r50 = syz_open_pts() ioctl$TIOCSETAF(r50, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r50, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r50, &(0x7f0000000040), 0xfffffec2) close(r50) r51 = syz_open_pts() ioctl$TIOCSETA(r51, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r51, 0x2000746f) readv(r51, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r52 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001100)='/dev/vmm\x00', 0x0, 0x0) pipe2(&(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) r54 = socket(0x2, 0x1, 0x0) bind(r54, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r54, 0x0) r55 = socket(0x2, 0xc003, 0x0) dup2(r55, r54) r56 = accept(r55, &(0x7f0000001240)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'/110], &(0x7f00000012c0)=0x6e) r57 = syz_open_pts() ioctl$TIOCSETA(r57, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r57, 0x2000746f) readv(r57, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) sendmsg$unix(r5, &(0x7f0000001440)={&(0x7f0000000180)=@abs={0x3, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f00000001c0)="398a6398d0f0357e6ffcecc9ad84b66593c5892758b33f1902a2f15afe550573e2e8fad478f1582c1de9d616b02c1edd20aef9d025c9788963ab69a756dfd0c7b51aaed2e92bd1518ab7936764f188fae3d648c8049bab5ec7b2", 0x5a}, {&(0x7f00000007c0)="9db161bd12dfff694a9eae762e0506fc08c2f50707ffd2494e7433d46252dfab086671caad7ae5b2750e44270f591655a6011c699b437995eb55a63d77adc194bb270e53315f7ef32b459aadb3eb9c0c9bbab612b99b04c6eccf0f55558225d5e080c5874f8fe2c0ebb85a39107026c431051a0ba6935d2a", 0x78}, {&(0x7f0000000840)="e9f8c54b437e6150e04e12eaa83f81874f87dd55cec2ae36d1bda85e1dd946c4bd1f04f4c52c396b3424a9365cfeb78f5c64800de2bd918071f416165acf5196e52f5d3f6e8225ebb728e1d362c2b53925acbb564e029bfa47cfeb2026d9aab933e82f01d53e647f28e747e1b44a384d4d9b0052638405d82b74b08524f2cff001d8f7f27cfc33291c5e61011abe0ef80183df11cbbbb42601f7c23d301ddb7b9239c01b3d179223bd5844fa144ae4110bc0b91191f2", 0xb6}, {&(0x7f0000000900)="61f827b6dac7984202a1f0b46b2c66908d9216323b7bbe9d6ef68809ed66cdb6daf8af5c9635f13e9a5fe8c8e9b37079bf517cfdf759f5dd680ab14467ad663ed29a0b2c76f55141c8a474e173804ab74369e9c029200dcb1b87a5b3abc26cc5175bde077fa9745affc3fa17d81c0d4cabc974895fb91a3c0a59e9355b772efb29ed6391a0f8db24fda0a9d7bf122a5170aab00a41a829a5a887f278b6fc4d99b1bf2bd21055256db6", 0xa9}], 0x4, &(0x7f0000001300)=[@cred={0x20, 0xffff, 0x0, r8, r10}, @cred={0x20, 0xffff, 0x0, r12, r14, r18}, @cred={0x20, 0xffff, 0x0, r19, r21, r30}, @rights={0x20, 0xffff, 0x1, [r1, r0, r31, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r32, r33, r37}, @cred={0x20, 0xffff, 0x0, r38, r39, r43}, @cred={0x20, 0xffff, 0x0, r44, 0xffffffffffffffff, r48}, @rights={0x20, 0xffff, 0x1, [r49, r50, r51]}, @rights={0x30, 0xffff, 0x1, [r52, r3, r0, r53, r56, r57, 0xffffffffffffff9c]}], 0x130, 0x2}, 0xa) listen(r3, 0x0) r58 = socket(0x2, 0xc003, 0x0) read(r58, &(0x7f00000000c0)=""/51, 0x33) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x2) r0 = open(&(0x7f0000000040)='./bus\x00', 0xb5e667403c1bbaa, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x84000080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x1000) 16:00:02 executing program 0: r0 = socket(0x2, 0x8002, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYRESOCT], 0x1) write(r0, 0x0, 0x0) 16:00:02 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x5363, 0x3b9aca00}) chroot(&(0x7f0000000040)='./file0\x00') acct(&(0x7f0000000080)='./file0\x00') 16:00:02 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x100001d}, {0x50}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = getuid() r4 = socket(0x11, 0x4003, 0x8) sendto$unix(r4, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r5 = dup(r4) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) lchown(&(0x7f0000000080)='./bus\x00', r3, r7) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000000)) 16:00:02 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) openat(r0, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) openat(r4, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = socket$unix(0x1, 0x0, 0x0) sendmsg$unix(r7, &(0x7f0000000340)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="215b1e6f2b47e695ed3eb9392282f39c0d8dc178c3ef64bb", 0x18}, {&(0x7f0000000200)="b6cf6ee070f6ca65bc1ae1be42b92d8d182b81342b798e022b8e4edbeaf3bd5c9a11fa34893c4e712f7f0f3f5c670d01a4132ebca4f086858afbc1d42c43104a34d966f4a4fbab445e0dc6", 0x4b}, {&(0x7f00000004c0)="3f0ffb41a67896f12e649fe275e3ce82f6c5c3d24420a687c57454348d80a2cf93e72f3f5106cf7d40f6e4c1cf94c237cdd2292c139fb0a1954d1f221a31afa9245f8a95570bfefc529f828b81cfe880caf56d4b2874380cb9a0a03ff0cd3041570de77bc5de62e4b200c6a2993dfda87561f43e3d4695e372decad73cb96a033b516352", 0x84}], 0x3, 0x0, 0x0, 0x8}, 0xc08) r8 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r9 = socket$unix(0x1, 0x1, 0x0) r10 = openat(r4, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r11 = socket$inet6(0x18, 0x46fc4b57c3c83263, 0x80) poll(&(0x7f00000003c0)=[{r9, 0x5}, {r4, 0x52ab21aa02f5c9c6}, {r10, 0x32}, {r11, 0x80}, {r6, 0x80}, {r8, 0x1}], 0x6, 0x4) r12 = openat(r4, &(0x7f0000000080)='./bus\x00', 0x20, 0x61) fcntl$setflags(r12, 0x2, 0x1) r13 = socket$unix(0x1, 0x1, 0x0) r14 = openat(r0, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r15 = socket$inet6(0x18, 0x46fc4b57c3c83263, 0x80) poll(&(0x7f00000003c0)=[{r13, 0x5}, {r0, 0x52ab21aa02f5c9c6}, {r14, 0x32}, {r15, 0x80}, {r2, 0x80}, {r3, 0x1}], 0x6, 0x4) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') r16 = socket$inet(0x2, 0x4, 0x7f) r17 = syz_open_pts() dup(r17) r18 = syz_open_pts() ioctl$TIOCSETA(r18, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r18, 0x2000746f) readv(r18, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r19 = syz_open_pts() ioctl$TIOCSETA(r19, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r19, 0x2000746f) readv(r19, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r20 = syz_open_pts() ioctl$TIOCSETA(r20, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r20, 0x2000746f) readv(r20, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x4) r22 = syz_open_pts() ioctl$TIOCSETAF(r22, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r22, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r22, &(0x7f0000000040), 0xfffffec2) close(r22) poll(&(0x7f0000000400)=[{r17, 0x80}, {r18, 0x1}, {r19, 0x8}, {r20, 0x20}, {r21, 0x40}, {r8, 0xf7c8642d27a92111}, {r22, 0x10}], 0x7, 0x7fffffff) setsockopt(r16, 0x0, 0x8000000000009, &(0x7f0000000040), 0x4) 16:00:02 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [0x0, 0x40, 0x0, 0x0, 0x0, 0x0, 0x800000000006, 0x0, 0x7], [0x0, 0x0, 0x0, 0x0, 0x4]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000040), 0xfffffec2) close(r1) r2 = dup2(r0, r1) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x25}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x30000) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000100)) 16:00:03 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2030, 0x40501) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) openat(r0, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r5 = openat(r0, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r6 = socket$inet6(0x18, 0x46fc4b57c3c83263, 0x80) poll(&(0x7f00000003c0)=[{r4, 0x5}, {r0, 0x52ab21aa02f5c9c6}, {r5, 0x32}, {r6, 0x80}, {r2, 0x80}, {r3, 0x1}], 0x6, 0x4) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) open(&(0x7f0000000100)='./bus\x00', 0x1, 0x40) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{0x24}, {}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x2, 0x24, 0x3}, {0xffff, 0x7f, 0x20, 0x4b}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="3cf1a520e2d31968de749c6cca72") 16:00:03 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) pipe(&(0x7f0000000040)) r1 = shmget(0x0, 0x2000, 0x421, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/24) poll(&(0x7f00000000c0)=[{r0, 0x41}], 0x1, 0x3ff) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 16:00:03 executing program 0: r0 = socket(0x20, 0x1, 0xff) chroot(&(0x7f0000000080)='./file0\x00') recvfrom(r0, &(0x7f0000000000)=""/102, 0x66, 0x842, 0x0, 0x0) 16:00:04 executing program 0: ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) dup(r0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0xfffffffe, "000000000000000100002000", 0x0, 0x2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:04 executing program 0: openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x840, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x3, 0x6, 0x162e}, {0x18, 0x1, 0x7, 0x1}, 0x2, [0x1, 0x1, 0x0, 0x200, 0xca, 0x0, 0x0, 0xfffffff9]}, 0x3c) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x20000000000002d9, &(0x7f0000000040)=[{}, {0x64}, {0x8fe}]}) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x100, 0x6a0d0c96199f650d) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10001, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000200)={0x316, 0x1}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:00:04 executing program 1: r0 = socket(0xc0650c0b297da639, 0x2, 0x5) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0x10) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000280)=0x2) setuid(r4) r5 = socket(0x11, 0x4003, 0x8) sendto$unix(r5, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r6 = dup(r5) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r8 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r7, r8) fchownat(r2, &(0x7f0000000100)='./file0\x00', r4, r8, 0x4) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r10) 16:00:04 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[], 0x0, 0x1, 0x800) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) msgrcv(r0, &(0x7f0000000280)={0x0, ""/12}, 0x14, 0x2, 0x800) r4 = msgget$private(0x0, 0x10000004) r5 = msgget(0xffffffffffffffff, 0x0) msgsnd(r5, &(0x7f0000000340)=ANY=[@ANYBLOB="030000000000000039929412bda7793761ffc83230a470abb54eb7f4909d4eabd954aaf2336b46396eaaef80ea643ea48a5f7f6901254a839f96a8ce53bf1e8083bdcefbeaea5da86ccaa994d29b24a652ef5de663d678c77308370aff42d734d49a2aa6900332d7afc6626d723dd9d41ea1531209321e0e5f2d025aba7da92045a431e57a68604c3a6ed744bb5454b67be78405f4dd06fc467f036d4413b7b90bad1a4deb4d74eab1b9e73f27b3dd58e97ced2f86e73c590f4a5979ad67ea206faa7ce427c51ab4716b6c7a963858735f1769eb48050ebda8cda60d46a4f0370800583c9059ef7399595a998e855a46f4e773524c94257fb71fc20a7d0332da058cd940f0eb7c780964b638c85cccac0fcd2a965c26279c26085127cfbdca8515b49abe634740b0fe30de68f2e0a19316142452a784d96ca3ef093c33ac1f63e20a620a0b44739bab958a6842e0daf8b8fab1fe19a75b064cd1ec0a25207942b626b1a1069ba2bac7277710c7c5fb26da9b71eadd2db82378bf8da2f66c8915b36e497726cf6212e05b2ab6b2f2af938506b21499afad26686b761464ad5f3b2c47a05b562aefb290de5075e3fee1eb25fbeae55776b4f51896b0c79191"], 0x1, 0x800) msgrcv(r5, 0x0, 0x0, 0x1, 0x0) msgsnd(r5, &(0x7f0000000000)={0x1, "bfa879ca386b3b3441e670cab5cfb32dbebea59ca286e385c990750e587466c3c27f693ed0c4ce665161bbfdef78f41641b278ec8251f5cae5e36b"}, 0x43, 0x800) msgsnd(r5, &(0x7f0000000680)={0x1, "5644cec7eaa51f44a8890b08d97f6156243ff69635aff2a74aca9eeef1f5684fb0fd88d9545b4a28099c7e65e6fbdc5cd8ed870d1c7af353bb6f1cfb6ef5bd71790f7bd2bc387a27f1265be90c4bfe30d0c9ed4d85e1740b89246999672d39108ae8a90ca26759ac09c33e46ab25dfc108a3951b77426965d3855c9647eac8c423db972a17b10dea4ccc087f14bee36ab351ab0117f468345a99c20c4ed5b53802fa365879dee6ef3d6d7c42e4c605f3c3cf845d6f2abab19f08"}, 0xc2, 0x800) r6 = msgget$private(0x0, 0xa0) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r6, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r6, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000041fab6518dee883413cf73df00"/206], 0xfffffffffffffe9f, 0x1, 0x1000) r7 = semget(0x0, 0x5, 0x0) mknod$loop(&(0x7f0000000940)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x2000, 0x0) semctl$GETVAL(r7, 0x1, 0x5, &(0x7f0000001c40)=""/19) msgrcv(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ff00"/155], 0x9b, 0x3, 0x1000) msgsnd(r6, &(0x7f0000000580)={0x0, "261100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d0000000049ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7"}, 0x18, 0x800) mkdirat(r1, &(0x7f0000000a40)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x6) msgsnd(r4, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000245942a05358c3cdb12d0145c4fc7217c27b3d4a43c132238c3c35db8adf4a32c67c0a3fc5d94792442acde2b69cf63545ee4889989a460500000000000000c703fd8cfc2956dd62b3be7baee1d3fcfbd5b9808d04aeab7b7e89f58c7ab28d99f09ca951"], 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000240)={0x2, &(0x7f00000000c0)=[0x6, 0x3]}) setitimer(0x3, &(0x7f0000000340)={{0x10001, 0x64b}, {0x100000000, 0xffff}}, 0x0) msgctl$IPC_RMID(r6, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1, 0x9d7b, 0x8001, 0x1, "c542e6c396b3ca3c8106c1354f95a89e0f7a0801", 0x8, 0x3}) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000100)='xQ') link(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000009c0)='\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') msgsnd(r0, &(0x7f0000000c00)=ANY=[@ANYBLOB="0100000000000000e120835046ea3d93ba9da63abccbc90a7ea839cde7b7e801fcfc98c478370bb2fcb11760940fe55e34d72521369a93da675c7187636b408d6d222b90bcc032e4514c4095817d205e98ce1b9c4307aac64158f9e7dcb29045f2e328f38556c35f9eba0edc727f559b34e0b877df4b7326e40a5fd2c78911d13888ca1438d69d216e029ebce405d354c33daa64ce5b04c6e40aaf8059e833df69c6817e5093875eac2972e9b658d79d2552417b208da64c610c7aa45be1308400ca5f8e164aa253dae5821877c59588aadae458e7584b7c6e4032392667785715ca6a1e18a5d239bad2efe621991c432b76e00872e317536e9a73d72d469aa180ffb9ad6c62a67d5b560d9bb24709d15b2b738785920926365bd34c96acc2fd6451676c2071fb7439e5dc3d55a00f568253ea4124bc2ba1b99f0ac75e9af9f0a3b1a66059623b8039826b2a9280def3ef739f023a64c9374b9fe548dfacea78fbef7685f10d231173c9fba62cd110faa4f6c9b341fd5c4be69478833a101dae15386fdc61ee7bb1fb62c3e9739d3d5dc0a14d698ea078512ae2ee1152159320a75b21af0eb0512c5738f593dce37497ba26fe428407280697d80355e3ea35a799877fe957fcf2c94a6c8906f6f6fb62f5d928a132f66c7ba403866635083ceddbab7e9e2d897962d083e9831787edfc10fb75b91bc45ef0a3fdd4ea97510b2ed49b93f084c7e8cbfed214265067341566666384b2c6b817dba80b8a1914cc80be4eebd47f62f25371b0c7f6bc4816e5cb3cc4abef83c08da4e7b8fc05f6cba97f29fed9baadc424176a7c5658c6915b5daab37cb6c8f512d3791feb06afcdb3dee03ec09b753eaa58cef02c321d3fa416a1293350bb18a1b9ac96e35e15d30df73cba42eb4caf59fdfdf50c931f6e52863b59a676f4c8e20e6dea2755b32aab7feb320a2ac085ca9d6a786f8e73742befc2f865b6b97793845120d1466c28677be21a83984867c7c1a6b575d439856a8852fe5e34ca22d7d4aa3e518f07c734eabfee6177cf18db7e42bf6b6c085cff2a86104dfa32505d6d7f03426c4a6757c3917ac64da3230a1916e78b436eef31801517b37e2a144ad878766f0781eb34e0c6f47ace551993fd5ec18250af9d765aa2a7d32ccbde6193a4eaed5e349f2cb0365bdd50c2bd7b6093cdda96213af61f603170bcd10133be8a42a99df267125b17581fdf5c465168e115d1330f8129df5267c453a59b74062c1b86d9f51aa3f67d0d4aa44c2f518796e9ec836e6b5561e17edfff16ed69f907c554a78c0f11042c9bb308b17402657a977da733a71a1e1fed6d6ef3f8d06983b3571c79ec6f1a6547ea72dacaeb5c80f74ca25667cc5e44965b80f5944d5c3929ef86f2e79ba2f72e5f4cb07c1d399793b2eecd6487d538297d01ef2042bd6d541180ff28035b4c351ffd4b5fa7966212e026e0e1217ec1d4ffcd76a9bae31d6bcb75791688b800fe6eaf71f45eb6627f6c6503e4e00e096726713bd1bd9684c5f78b8d9d7922d941d55ca52dafe47d2801754b31b02826ef76a1afb26079347e652ba24f0e92b350b537a59dff05d3b09210d108ce78bf9c0be6987422fa746b2fe5ff903f78ca26e72745f80d25cd22d7cef0dbe6dfbb28fdcd65dad3383f92efe34f17eb7f5fba388dc43a04d3755e1e1a38e86dbcb8a9527bfec4477c84669d2c75e686fb5cdf89e2ac9e509f59afe6745b1e0210449898a58a7c8497f363566176645f09198782a7304f914b5245bc0ef4456ed7fb9da55315928b8b23bee8661878e4730842533e86b9bead36dde385f42b18c553b1ecd875dfe4f8b633584d4e485c0498446d47353d6a6098923f05fbe39edab65f3339d248c809f4b30e732d38cfa0fd6adef689164f0056ef32ffe88cc8ff32263b08ad039b2ee8bf944bdca3f541a2ec3d1ac4b9cc7760c0c1d31bd3d024a967cee04bef75787b43b814fb06e8946c396b60ff2b7180bcf7bcde8275ebe21f9d53b205a68cb10fbb800c6e1c8c1c3b9879bf8be03a67061a29111d46374bb0cf77098ef7f98e161ffb11824a438514d889afc14f2d29915599adae9ec6d96221322f7e21a47cbbe089db8eff147f1e8e3de4d5db031a81e0e7c5cdcbc54087f986999599489910a6ed481e06499a72aea656c817f80522a0651b0d3396036175b14736572341608df95c7164467e0d3e23c6a3603b64f002d6afb51ba6a19af3c562dc829aa48a871931ec9785960916abe4b5ef825f9ca7a1dcd7b50d07c97a6cce17cbd4bc5467703228ebe81435512487675499fd41c8e5752cfe21b616a1bab3c37f9de9e22c353aeaa38bd12317173fd4aaa5d8f7e7a8bbf8dc15f1fb93aaa632bdc1f546b382497bfb98c423f5faf9dfb58b09da1030cc3e1e44b30cb1392871ec5a6fe56b46cb602cd8eb9b66061ca78efdcc3fa82fcc1950c3032120be2124e44aa194c03a993dee169000494878278b46729f93af79b775dfd0a81c5ca3bfa81443ad70c436dcb84a25fbc0864ad4996dbdf72fc025318cc30143c52aa51b10937c6bc0cdda02942ef3e3ea575ee587f67df14602547a73748a17a6e3ae4228f82fc846644c141425c0281d9bf5b16dcdecea46960e765b6e8033ae6ac177407aa61e850dba55bc28164a1db9f288d5790a9937ec655d40b13cc6212a99664b4c4f319a1534bd8902b9fb83e8eff12ee0357c2131311d897e42305651e9889cb39a8b065bd6f3c77c125cd98a33bc81be18e578b26ad643fbcaea5ffda7fd7be373c96e5b0d6f3360e7a049cbfee23d63ba30a73f619f315081526a47520c1d07780ff8bd2bd202e42f3c8c80bd4d95640698519fbd0f28d0362e53fc4e1fb33d552d209f1d9643921a6821dbe784fa0f1a5ed681e17d1404fbf473ca1542cd2883dcf24042707512d8d9cd75ecf5483925d2056d7b79c96d9115161ad5808a04b25d7a2291538ff39319548bb88946437910af0b3218da55adb9aeb6308ffa07de92d78fb514bff5e12fda0532d96f469d4683a11beeebbf898bfc64f04aab16d99792945ec9a3bebf7ae9e8cef9a2b03d52084aca50642a9dadc1e5c4728bd36abd95531ec8a31f8858dc3a06d90afc50412de3338b01cf468dc8a7a1ff913e138056aadb56bf58301c0ee664fc9679243cafe3880b90ea76885afd8f7d7f2645e766e12a052b0273996aaa1bfdb1f5fe60b8b3b508e7f4dfc3e732b37b0f8babb91b9b1ab8a7edf32b294ddc03abbd17665eecde3bdaf69ecca2494dd3de6af586a4a2e20e55ffa062fb9071a33f9a682c0cbf5a92337833f897ee99d03feacee60c9eab6a905a6ddb5e8e4161c6fca4450cf3d906325f9baf75f84a619d8af0ead4e6e8eb63ff516d40f98acafcb7ff0d52fcc042d8c139a65a7f20436cebb15d145ea4af1cdfa274e25b4a77412807209ae70ed13e2ed6655e982bf7f1d27883b7555edf752552ba49b797324077bdb054a3ca7936245337c39db14754b01ad54fe738efb317196346bb2f76789bd84b6dbc081b08fb1e5247a74db048e6aabe51e4a1110d4ae6f9714aeebe5db5a3671997ffb3846e32caea5432b8b14c8105bc8fa77c84fa50b94d1bef343a2771236c86715eb472d75229d14a57e71e8685c16b5c129bc196e898a12b8b36999a9cc50541135fd6520ba94e9c8eaab8aa60e938915d7663b5c079553b2f3546831f85caaed43ac688c1d7adaef59f1c2ac4e529891c984dc7bc8b5d7c4571b8e8c76bb663fcef5ff3c437553b58f37f94f14e956d3554b09a061b4774697c92bdb7cb90d86d1daef4b88eb8dbd47cf38682422b3b9dc4d2472af01721713a6be2278fe96d383422de01717a46913a1e0994400ab8896f17542d3cf576218df2f79e766ad624af3ca316c83605db8c52336adfcb85abdac775083a15a1ef608639b3081c34063baaf8a7df36bd7991c87238ba3760a3d20cc70e05f12d3db5018eaee9ef1aa94cca881961ee1b81734da7c8ce47dc30b7e48fe6398dcde1d00b5a36694977edfc124af1e5281eaab27c80007eef0b6d16d26fbcb5c54b4e84a91963149e40795156269df32cd14bbbe0ff9ebba08355c12df2b10fb3b159b3b68288b0c365641337196a06d9315aaf663e8c694ec4b8fc8fc1ee54a8f87bf25caba1b1a827a0ae88a831f5b518b4534b78ca5677fa68c78b895347cf1aa1d1213892761b316dfc6081bd223b78bffb2a55b60e78d4d13785901ffafc454249392c5c91004c904aa8beaead5d39e30c3f4f0cfd1a1af30351b0857112ae46039472cd52ed9cc4d9b12cd3a0660d93c1d90af10867fbaa2b8e65415e7769fdf04f78c7db84b197c725438aabb73882eecfd7dd9621dfcec1652ecfd49164941c4b981484d663e42cd537d68e863e16c87bcaac1a0a5b8437e30cbb3cd3e67c6055e399987ea28fdb489d5a10e87efc9b05afd5f2bc1bc574a21074b8e3610b722c046c242dfe37c899801b825a0a98783a3c44f40dd60126a91fb10b316467f34a030492ab62238f4e9b6b3df137a3349dbd94d942059e046348218731e44dfad66bfd95044b342f4f4d6100f6c5b9befce51dbcff38c9bbc41c0d1a9f80ea78e4f2c16c7275c4302b49c774365439c1de2b7af1ff36a141e5afdaf622c6b575caf61b9cd58738a1f80a3f3e4ce72b3a8a16b4f88d8b619621db1deac2d747ffa30099da769f2fcd0a8fd6bca409a31cfae4b8d1930e20af1b53807f22d8c674e56d4d486c458e0b647bf606da6cf1e650b677df0a823eaca1de72ec2f769f9c022ed3c94e10962f308aebf1f94d7844d28d9ed1f921759ba257a24b3e2633fe29b398c50d66678ffcbb7163d464d45819f4d2b3015eb51c577fbaa9503bdba4d370a58e6bfad214709b05d92adc16e4744a81f49d1978f6ff0a5031883fbb4c4d00d1331abc57f52a003b4e587c9f2efa74359d185a0d6222015c14b1507870418496e122644b01d42e22e64bf92f50b7705b0f312a7154f11a9e6f6cb247956d80dc23199fe429e917a48f0ed61a01ee954d92973e4fc32b4b520e59edb84d721d8cd02afb87c118defe586382d372545a0f12af47d7b55d298ad301e752dc485775b91d2459c96dca00deb805e506c4f26a68635f49e0bceaec08b5217085581e08647cce5cefd8757fd8f9c33878a6f3363ac4f93b249572e9625af73ec7bd9969238290e89adf2c035a83c01403d5074ab9a5db27cdbecc9002c8688020f02d79a817e58a8b532e0d40e86604566e808ab0e9f031b5202bd7d9c0a63c6cc70ee3ff972df4c193591b38af85dac0fb23f28e4edf30f9059fb91eaf63eecc326699539c4f22a6e33d84b61f49c8b3ac8579a3b7248bf5208639544ab3ed7953bc03077155babfef5c578fa710e6e453025a1f28b8a348710b9ed6745bd1f06ceb2a51decb6d9e118c4c48d412acb53290d98c08f4b64cde25f89dd84dfbb76416c78187737702ff249dc0273ba93107c34874f0be653f7848c023a56e7bb0fddf8e40f09b0142eafb2939f0e15bfa9c0d1696efdd657dcbf66041b040c2dc7940cdacd9f4c646b46c2e8e6cfd1338ab766bfc31a33f03ee60ac25324a35fa702350b6ff33e68c49b4d26a6fb94ed1d6670d832b55912c6ac51a3db6870206844149d9c1801f62400b1dd12638eb0ffa66dfdc200cc9971836a4595ee383047493e900f4b66f2db577028d8283bc08c1041a9ab1526b7a259de7d4f2faee9c235213e49d8a38fb9026606330619761c4d5b0a020ea4bb9ca3f8edfcf625c33e5"], 0x1008, 0x800) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x50}, {0x6, 0x0, 0x0, 0x8}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x80}, {0x1}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x100001d}, {0x50}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_addr=@un=@abs}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000640)={0x3, &(0x7f0000000000)=[{0x7c}, {0x2, 0x0, 0x0, 0xffffffff}, {0x6, 0x0, 0x0, 0x200}]}) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000040)=0x8) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:06 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x8, 0x2}], 0x2}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) openat(r1, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r2, 0x0, r2) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) r4 = openat(r1, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r5 = socket$inet6(0x18, 0x46fc4b57c3c83263, 0x80) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r6, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r6, &(0x7f0000000040), 0xfffffec2) close(r6) poll(&(0x7f00000003c0)=[{r3, 0x5}, {r1, 0x80}, {r4, 0x32}, {r5, 0x80}, {r6, 0x92}, {r3, 0x1}], 0x2000002b, 0x4) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000180)) mkdirat(r4, &(0x7f00000001c0)='./bus\x00', 0x100) 16:00:06 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) clock_gettime(0x4, &(0x7f0000000080)) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x103) writev(r2, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc", 0x144}], 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x2}, {}, {}, {}, {}, {0x0, 0x2000}, {}, {}, {}, {}, {0x3}]}) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0x24, 0x40, 0x9, 0x5}, {0xfff, 0xff, 0x8, 0x7fffffff}, {0xc9, 0x4, 0x0, 0x20}, {0x1, 0xfc, 0x7, 0xfffff360}, {0x9, 0x1, 0xff, 0x71}, {0x7, 0x8, 0x12, 0x80}, {0x5, 0x40, 0x20, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x7}, {0xc}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="5f6095155e3f0b429d34d45e2d54") pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x7, &(0x7f0000000240)=[{0x9, 0xe9, 0x50, 0x400}, {0x2, 0x4, 0x6c, 0x3}, {0x3, 0x1, 0x35, 0x6}, {0xe9c8, 0x18, 0x0, 0xdf27}, {0x7, 0x0, 0x5, 0x7}, {0x7ff, 0x7, 0x3, 0x9}, {0x1, 0x1, 0x1, 0x3ff}]}) 16:00:06 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = syz_open_pts() dup(r1) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000680)) fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x2, 0x2, 0xfffffffc, 0x1, 0x52c, 0x3, 0x4, 0x1, 0x1, 0x4, 0x1f}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000225], [], [0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [], {0x0, 0x0, 0x0, 0x2}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) select(0x40, &(0x7f0000000540)={0x0, 0x435, 0x9, 0xffffffffffffffff, 0xe00000000000, 0x7, 0x1f, 0x6}, &(0x7f0000000580)={0x3, 0x0, 0x81, 0xf4, 0x3, 0x2, 0x2eeee3bb, 0x6}, &(0x7f00000005c0)={0x5, 0x101, 0x7, 0x5, 0x8, 0x6, 0x8, 0x6}, &(0x7f0000000600)={0x6, 0x1000}) r2 = socket(0x2, 0x3, 0x0) r3 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x20000, 0x162) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000500)=0x8001) r4 = socket(0x800000018, 0x3, 0x0) r5 = socket(0x800000018, 0x2, 0x0) r6 = dup(0xffffffffffffffff) ioctl$KDSETLED(r6, 0x20004b42, &(0x7f0000000000)) r7 = syz_open_pts() dup(r7) r8 = fcntl$dupfd(r4, 0x0, r7) pread(r5, &(0x7f0000000040)="1c4bf3fbf878fb", 0x7, 0x0, 0x0) r9 = fcntl$dupfd(r2, 0x0, r8) ioctl$TIOCFLUSH(r9, 0xc0206921, &(0x7f0000000300)) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffff9c, 0x81205724, &(0x7f0000000080)={0x6d8, 0x2, 0x9, 0x0, 0x51b, 0x100, 0x83, 0x10, [{0x2, 0x5, 0x3, 0x9}, {0x8000, 0xd45, 0x8001, 0xffff}, {0x0, 0x6, 0x8126, 0x6}, {0x2, 0xfffffff7, 0xb1dc, 0x80}, {0x4, 0x100, 0x3ff, 0x7}, {0x200, 0x2, 0xffffffff, 0x45}, {0xffff, 0x3, 0x0, 0x5}, {0x8, 0x1, 0x8, 0x1f}, {0x3f, 0x7, 0x6, 0x1}, {0xfffffffd, 0x9, 0x9}, {0x9, 0x7ff, 0x20, 0x6883}, {0x10001, 0xffffffff, 0x7}, {0x9, 0x6, 0x1, 0x8}, {0x3, 0x6, 0x1, 0x10001}, {0x800, 0x1, 0x8, 0xa43d}, {0x2, 0xc0cb, 0x40, 0x1}]}) 16:00:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(0xffffffffffffffff, &(0x7f00000013c0)='./file0\x00', 0x400, 0x2) setreuid(0x0, 0xee01) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x43) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x4, 0x7}, 0x8) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x10, 0x0) getsockname$unix(r3, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000001380)=0x1002) 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{}, 0x0, 0xa4, 0x80000042}], 0x0, 0x0, 0x7, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x281, 0x0) read(r2, &(0x7f0000000100)=""/21, 0x15) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) r4 = openat(r3, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r5, &(0x7f0000000640), 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r8 = socket$unix(0x1, 0x1, 0x0) r9 = getppid() r10 = socket(0x18, 0x3, 0x0) getsockopt$sock_timeval(r10, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0x10) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000280)=0x2) setuid(r11) r12 = socket(0x11, 0x4003, 0x8) sendto$unix(r12, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r13 = dup(r12) ioctl$TIOCMBIC(r13, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r13, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r15 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r14, r15) r16 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000ac0)=0xc) r18 = getppid() r19 = socket(0x2, 0x1, 0x0) bind(r19, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r20 = socket(0x2, 0xc003, 0x0) dup2(r20, r19) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0}, 0xc) r22 = socket(0x11, 0x4003, 0x8) sendto$unix(r22, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r23 = dup(r22) ioctl$TIOCMBIC(r23, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r23, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r25 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r24, r25) r26 = syz_open_pts() ioctl$TIOCSETAF(r26, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r26, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r26) r27 = syz_open_pts() ioctl$TIOCSETA(r27, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r27, 0x2000746f) readv(r27, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) sendmsg$unix(r4, &(0x7f0000000bc0)={&(0x7f0000000180)=ANY=[@ANYBLOB="e85751b6d0226421"], 0x8, &(0x7f0000000a40)=[{&(0x7f00000001c0)="768931e64f99ae2faf4b47658afe752ae2466a535ea69c6b03d6d1b3e7afd547854a9af7beef58838d34784faee5db8725aee14684ef5b3959ea361a916dc3ac6e4e7227a0327373fe4285be269923f28665c2d262f5070a02f51cf9074e796bedfaa7bfe73ea65abfd60792e1f3ea2a6e0114d24aa92ca9cc9a008fc7b8541b63261c11ec4b16bffcb5986e947427ad7f", 0x91}, {&(0x7f00000004c0)="ce1a44b8ccc93c226c55c63c4a54fc01729bff8834b8ed10fce15b8bf9786f7eca42a41f251728d01ad248f565e8718523cc4e1fc3139776301f52557909beaacd8944b0a76ca4c7ae50b33c70efd4b561a70c78e307bbbcd0221da0141f0c2eebc806a3618c44373c4586c778916ebac2683e00a07dfcd3e4ef64c3165da0212e61c52c2da625685efa457332cb58109d4c2b45f8b60963e12c7cb6436bcebc367db3cc443b3796892eb36ef9d1a2374b1ea3ecb53568fb205667e6c0d306ce31447fbfee599d6dc584c418788a208266", 0xd1}, {&(0x7f0000000780)="d677e50cb0283bd04666275ae7fc07754cadd643df171aeec96c4b96a0b6ed9e435e4708dbdd6eb45e96854c7c387c94676cf390f3a0e1502366fe216b048d71ab349c1e1a661b9aeb167f0df3a31e7a649e61d0311f73bd1752769e78b6bf136ba2a44311c69e2976415d4c04afdb00c3839d4b75e462b316299aacecc35250d6919139632a959bbac1a457ccd3341dc804eec5a0d84d1e488c900b9fdad7ac76aeb0faa138c5ea35b4a30250c7d34e6628748656244bfefd5a0ee14a3e162e807643324da112f705489ca976972f0b24050f26824a91a3ecc3b60ff88cf574014d74265a9c9c9712885e46", 0xec}, {&(0x7f00000005c0)="1de5ed0a27c4a7e8de6ff1b95668e0742e0b36be286b3aaea75ee3de7f280216a5c2a82accbc8670c11be15ee54a3f7f94aac5fd8429bb9f3f9cabb2cf85fbf046897a79d8769e89dc03d1be257fefab7ad6ec2b1a2a179268b6e6386017720f8f67c72da36c94d1089592d6674b99fdde506b3143c41b49e1bf2c25c048a4608bae6c316cfc65e20150935349971b6ed7b55bf232bf9c91e2aaeafb", 0x9c}, {&(0x7f0000000340)="7b1e1912b3fe8e2a67dfefb6c317f3cb5b68d5b514eba7fc644696b80a5b4e44f9fcc39f7ecacce92d2bd2a739c6ce9f", 0x30}, {&(0x7f0000000400)="fe9fa5a5a979c407bb04dc6a8eeebd9a253df28201de83e7d9fdfe50830f1312dfc2e0499feaa6c3f8f1a1d8fe3057014585b06ce0631529814321ae70983c9be1c1ee17296aff3b0f12e7b72e0da1d5319f1d23b0aee072b6f47ccb54470f5ccb", 0x61}, {&(0x7f0000000880)="393db32de99d9563fd0cc4d0e15b86b3dc2998113ee3feee29e7a57cf176992fdd8549b00a9ff06affaf9ad37459f19eee2f0bf3d6689f0cb85fe6074cd4decca865176fbcedbe63520f4a8c26ae105adf09134d0ac2c5773543a3eaf5740d496a1a4198d6dfcf8114afd544a9ece6d2a1edb548a80b666e54a12753b530ce64aac452f66ec4b6bb1146bf073786460a1aba7b990d5682110e57659f68e28f916a13a46d30f43e75aa9faa1afe49148a085c90eda267f19fbddfc44e2c5fa11d189c99458b31cad184a1d81700a462b896be33325303917cafaba605b14026e932cb98c9cc8394e882bfff6510681813622767594af15d26", 0xf8}, {&(0x7f0000000980)="171963ecbe35a7b4290e5f6a13fb5f6b156bf28e568adc2976e3f9962159710e124407b6224f743c21708515958b46cc9286193a4117bcf43b6a6008d1de2dbad0929cc52c4c958eeed15691a1235e218e321890653d6980f8cda237fee3e7b91089abd8ccfa1ea6bf00da47c0677ccc1d64ceeaabd3461d1256fb5fbe2c8e86c270c316fd6509a39c810922d87d", 0x8e}], 0x8, &(0x7f0000000b40)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r11, @ANYRES32=r15, @ANYBLOB="000002000000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r21, @ANYRES32=r25, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r6, @ANYRES32=r6], 0x80, 0x2}, 0x603) r28 = openat(r3, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r29 = socket$inet6(0x18, 0x46fc4b57c3c83263, 0x80) poll(&(0x7f00000003c0)=[{r8, 0x5}, {r3, 0x52ab21aa02f5c9c6}, {r28, 0x32}, {r29, 0x80}, {r6, 0x80}, {r7, 0x1}], 0x6, 0x4) ioctl$TIOCSDTR(r7, 0x20004402) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000680)="2be8f67721767e1fbaea6e3b83b4849be4a87da60c3263d134396ff6f0bc23902f2b6addf11c19090330062a7daf94f5025e5822b58102ec7b8f8f593e6da7d5ee962d31125a4284eb923542fe3608dce10d1e106e98a8718ddc1832d7691714eba7b95b781319cb6186c5bc9d4fb3e7240e563dfdcebccb45a96fd08679b8a3d0a6f1c732cbd2ad655bbcb26c73bacf536d5fdbcb2a8032fbbe3a3e5622dfdf9339ce8be2d207cf3c08e6082cb78e39c51e953b671696ee9a05663c408c2a2678f36d18ea7f251d9e7035398300b824a9733ac6dc59c824c66b11b46ff1e88319c9f50103ae1be82cce6e7e126d7132c27924ef", 0xf4) mkdirat(r7, &(0x7f0000000140)='./file0\x00', 0x0) r30 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r30, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:07 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x82) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x5a82) 16:00:07 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0xac5d778fcfc98eb0, 0xffc0152b6c1ae986) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x10, r1, 0x0, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x60}, {0x44}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x100001d}, {0x50}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x0, 0x5, 0xff, 0x7}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r2 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x80) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000300)={0x4, &(0x7f00000002c0)=[{0x3, 0x1, 0x20, 0x630}, {0x0, 0x5, 0x2a, 0xe32}, {0xc00e, 0x40, 0x5, 0x9}, {0x100, 0x20, 0x6b, 0x9}]}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) openat(r3, &(0x7f0000000300)='./file0\x00', 0x10, 0x17a) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r4, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r7 = socket$unix(0x1, 0x1, 0x0) r8 = openat(r3, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r9 = socket$inet6(0x18, 0x46fc4b57c3c83263, 0x80) poll(&(0x7f00000003c0)=[{r7, 0x5}, {r3, 0x52ab21aa02f5c9c6}, {r8, 0x32}, {r9, 0x80}, {r5, 0x80}, {r6, 0x1}], 0x6, 0x4) openat(r5, &(0x7f0000000340)='./file0\x00', 0x80, 0x60) 16:00:07 executing program 0: r0 = socket(0x18, 0x1, 0x1) close(r0) r1 = socket(0x18, 0x8000, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="60512768c67624fda4039513e9078a2307df54f0e8df6b7a2d0288dc0a160cc7aa215c8a61336a4056109ee3ee2a539c0aa03297f7e0c5002eed3cdb97cc8c9da96148d68bda7d08e81d2f2638eca0a749212a14f09e35b37afb4972e6ea2ef2c5a1542707647490903905ca8407662c6e1df542be4e8b74480c77311fc797cf1f7966a8c69b16d768f91afd8e8c33", 0x8f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = accept(r0, 0x0, &(0x7f0000000040)) fchmod(r2, 0xaf) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x3ff) 16:00:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = syz_open_pts() dup(r3) r4 = syz_open_pts() r5 = dup(r4) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000100)=0x9) r6 = dup(r3) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r7 = socket(0x18, 0xc003, 0x0) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r8, 0x2000746f) readv(r8, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0xffffffffffffffce}], 0x1) sendmsg$unix(r7, &(0x7f0000001a40)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000df000061aa36f6fbc6c533", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=0x0, @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYRESOCT=r1, @ANYRESHEX=r2, @ANYRESOCT=r0, @ANYRESOCT, @ANYRES16=0x0, @ANYRESDEC=r6, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYBLOB="aa1ae917ee85d98919a6edb2070f3907ba57288b0ad6c2977f59589d70fe833f97d6e57538a318a1e801ae4aff99ecf53cbdb43ea19357af4e8495cb5876f5e9ec37133f213072e30e831d376d45d131d5f2e64ae7deeff607b1fe6878e548fa12ef96b730601af3aefb9cc72d10ee18da87bb4c6a0c186aa3bc27383eec6720607119ef576a3b37a537e5cb56c0816f9b4767a403c348256598003303da17694ea2e1df4419c80c89ebc10a0ef2e43847673d7b24425faefdbeb1dae083b205", @ANYRES32, @ANYRESDEC, @ANYRES64=0x0, @ANYRESOCT, @ANYRES64, @ANYRESHEX, @ANYRESHEX=r1, @ANYRES64=r5, @ANYRESOCT=r8], @ANYRESOCT], @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xec}, 0x0) 16:00:07 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000400), 0x10000000000002b0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000040), 0xfffffec2) close(r1) write(r1, &(0x7f0000000740)="2b5b7799098200bbae8272580ca9c91a5b4289a1cc88b8463bf5b3a27a08450bafb4e96e97d482e6ed4b09c9ee72887b0e0ad3abee80de82b9af869f51dd5bd5d4841c87104ecc2d1746c8a2f9f09522cd244afa5a67eef93deac682b73f49336578695f9833e0d6e141dde3ecbce52cd65a2357cad8c2e8c3addd03402e2968d507459cd1555c3a164f68f3b1e16eafd95faebbef80f7fc7d48dbaea8240b1623b19b9da0c69fab9ab3b5458742d46bffa8022cc06332a52048eef3966aa99fc29d7aac4e27f9e07e40902b042e467565dd075598372136b96fe2580354b7f8f178c57fbf88cb3682ab91818fddad61669b18357f6647a90ab761e143dca9caa0788247679e8132464576842a9bfa5eff7fbda1e577b1b6f7ead3b2c9843cc242b86616a4dcc225f4534d7ecd32eb8697c1a39e467c49c842f998e10ec0815f55893f5b91c636f74a421119d7b6e3e6b014067781f3e3b0c5bb70aa7bfd6cfd46b9f6d4d66ab8f6b4d5f11fdf119b945936aced9015d3f8209decfc088acca05a8bbd65c2acf01535cc111548785f156bbfc3af7a06ab8739aa63e8f0891c5244270da551dd74001c7e2c51097fb0938f00dbe8b2d015ea4c4b5d9048bf098cca9957fb53361c0d506d57c212ff147b70d60a693e08200bcfcb80b6c5bf6d479b5de659512ce59f3f108fdbd663eee8eefd1a59d9993d231d8fee2e49a32478aee81e0a3e783ef3e2e90189794fe529addeee4c8fc4520a686c1c4cd7345887dd17ac90b82ca13e1146c3d2d3f36fb1e914c51248ac538e78336c331dd46505da753b0f555382ae68391fda97ed348117cbfbebfe8d15d8b9d2780e58c65f0e4227ad10f982af913237137d544518c840cf5ac25d8fb1f4eb68786c27251d4b4842a543c212fbc0442966db6e9105daab2e37abe5a12eaac4bb6b62f3a34e349a8747d4fd4634c2cd014c5cd986abea778e22680d3fd6b2eae201e39153b2160cf85f741b93a7f72b2a2e494d2eebe0e7eef022d3161edfbb2d7097f13b67ea83b572dcbf9b42375b38be3298346e47a64a18d5d9482963e71abf37ffe27a129a8a9bba207945d7d6d2d475701d0f2421b114df6e701d5f3cd0dc97f422efa8c6288b3d7488a5d14bf998217b1daabe65e56d45c7da625aadf49fc6278aeb6129ae93859a13e2d53909b4fb11cb36cba0f2aabb769dfd8d66ca1a62b741b7d5f99a13638980bf5c1e2f56a3a953245f8d00c99388ab38a67b05e9dc0290085a81a6e6ff9f1fb4a64839e7459e12acb40dece1ebc00bdb3db9dc0b749cf0f05b64ea89c8721b9879ecd6d54318d78aff48a1fec8c8e1f6f97d3dacc85a4683f1a36d63f8d3c6368b87dc02e1f52de70c4cb8e6f089ee8bc795182636d319cf456ba453b3cec42b54abcc43b8105051d3a94665ede26b227be1be21afbbb487b36eb4f06ab24e4845e1136cc8b7b075091375724d8a3663922234631d347aaad9bd79ac67168a7e6ecc9393ef97099e607ed192c9469494759ccbaf5de1e965451b4b3ebe72ad79a26b3cd0762a1673d95e44086d1fd73600652737fd9e3644e4b4bffce933b591df77675494b29c6a65b3e8e6a227dc8b28c83b7c2dd701db02773a9082bf29ea4aed3fd8bdd07142f16f46b82eabf2ad2dd9b46d041a0317862a48fc373f42ba4377d9b7a362d171072760d5885688f4514b65e42e0978e5cc27f6b1f84a7772293090bb000d730ec3c1fe30c18884bb21f3004829061278304ff1fca80285afd0f1fbf495c8d9f47a73a2503854fd6eef0f172e365c5f84eb5af01a6333162df07d2d1bfa35679ffe42901cfdaa89003328e3f7fd1c69c6820272e98ee0322d8fbc517db04b1f5a92c8ae9b807e3469399b3d2b842bfef32115f1ad526589cbefae5bfe48924f300b8f342117079b1060bd2a74d058a4290d63f9ff28e664af0dd33a9ca81bad5a6596c89e6b595114cdb054fe49b6a245308e3e265a2acdaed621605df74b82c040e7e480585c2283973e8d06ff47bbd26ba003cc53418ec8e7368db07ecf50cfb878d40472d53dd0210e923c6ee41aa66ba23ac35f0915e41381a1098d812ed873ccf08939a4831dee2e1a6dbd9115ce8f6aa7fdcfe03d2a035ada45e73cb2c7861c30ddbcb4ddc369acfc709085b8345864fd6bc254ed765bc5e45a470de65ecd8d59b9e2442a10ab2d2af67540b958426ba689efc3e01488102ac4ec2a0376133ae862737d6cf9c2a7e38851ca1a65c5361b616a45a9881505dff53bd47cd29d687bde90bd8805adadcf0ab9fc19039fc07f9ed46650e1f27429f32b81ceae3c83d5478a5e4af6d1413757d122c68718df4230b4f6d8bfe061434395525402c30120086cefbf424ba2d1bd3ee0b1c7db8c26a3f205d6c5eed40e033116bb9531b0a870eb2b788f2e0f6e8a4fb51335837875bd3727661d47886326ef0b4e7f595488dcea3c943dac4ffecfe18e5c314fae5d7249628ecd0b2e07d73d2fd3063dd623d5a9c28e6a04b8c7df60ea5438f1ce18681cff6f213a43649fd262f6c05cb83a85c14a493fc1c1aa1264bff3b385c33e510359b754403ce82a03e84f7d1a419c6711747f0108885853caffa333c505369165f92c3ceabe9b78502abe94d9688753b667b398982d3415529b59682c8e82de11a6ea7882dbc9ca40209b17452fdc7d485d678309d56c270f954850b0ae6c6328bc8cd9b323bfe7a2f07c584fc77bc3aee960115b1d8cc76e94467618b4af726df5bbaff0a6a0194f8e11bc5710ad3daa8e1536821949df5bd63fc8f92bafd0574fda856268ac16a6fc0f79cb4c16e117893b34cd9c87acdc91507f0e987ae307b7ea6b5f0cacf61b634f9d19342eb5ce6ce6260c9834071ff9013ea740a27617378b76a0916946afb0b90db1c6d38b3d59cf9030cc7fd383ec086262967c9a8ed62e5cc063ca379493976780754d77f58677a6825ba9a6bb18b6dee7c13e6c484f9f825ce3ce3f907dc62950f6e2f24543bc96e9e62e2cfd085f17f9d6d349a8a3de0f5e7d877b2338f926f5864765223cb795a5acd13e0af979de83ebb9cc412972ef9333995852120b5b8a9911e0e095b54f8197ac10b2bd56428f6b28e508587276173a13c89ceb67e3de93923f2ff6fa685dbfb15a166991b07cd7af82a4fb6f07abac0c756029847b4bcf73392fa146acc799bf7d396c8428590d7ccbd7ef491c9511e01dff319314802ea0e6d2c7fa350e30caebd7cc2b2b293fd721bba431d5fb1b9b661dda8e33ef4fb18ea18fc6b9850f1cb8fbc2e53d8526830ab2a477171993f26fded26c62b6ea7366d62314dbabbf33abc6f1c4e715dee897da845482d48933e7d58e1ff4b50a97e82fd6b9a33b24c22e2ae4b6b8f8685efff1b465f7d94d86018ef4c9bbcf345c9493f1e29fd00890eb3b17ec7fea34d74abfda90f7d18ed7d4275a76931f1f52cb41c02b7b78ec876358f546d160c12a77d90dd1a00d1c0ffc3b70522faa16bfdf4dbcf00ba34c506663f55493716071a4e51a6e7d43268af17ab180d7e05955f8df0b7f79dc17d31b0aa879352ab8339bf6bb7bfad08781626eb5c4d4efd4d02bb53701a43a22d94fb245a7abc830a10edc8d76eadcae4a1a7ae889823bd77d82afd0dbb4ee44faf63c5ca3875f9e2009dd7c1529223225c2b50b3cb0899c089b94eed844b4a040cf002f517afb30cd7b1ec08f74e858b54f0e158ede1b4493b704c0aa601a099153e1d7cdc6355880ae1fba4d5a35a46b72dee4f1677ecbf39c59c14495c359200aee97572b524cceeb6bc14da3039a40247fd37e6cf537abcdd1368013537b3492edde395d555e8c9b1ae043875e472c18e11e1f97c743b370ba96a3ba863c490d059a874b067e5f67822bcb4f882ac7739f5d1b4a1ab9c694e19cb0142a146495ebf49003c39a26962152fb13ac7670252e160304ce3c991430ac0afc917c973320c4f8543f18bad98327ae18df4eeb763a1929863f5b6fd005d7f6d3aa8d0960830c98065aeb59217d1fd88760fab95a20c1d8ef56d2d84fab2429ddc3e1af5e2f393495be0667df8bdd0b6e5694be40009443d2a99c17a04219f59da5b2448c1c3940b81df3654e5c3695a57bb66fae2e6f0abc16e6e6223ee574d369515c6634c421768e02d6a640d0d95e29b6c8ffdc5bfa0d15c6b3a40f809cf9623646061543ba944addcf855226b9549d86630a210cd2ee68ec46bb71d4837fac217556fc97d618002543a5241f8d7d080d3ed802ce5657806213f25865cb9c581816038a8bdc057ef204856f719482a301e98cef6188b023166567574ccd73ff34dac81b75e764c5f8b37321024c1819a178d2a472f4a36afff70795743251642fb44e6b8fad9be7b10055eb73543af9347f841204e37860afe3392dfc98b49f3316c4029af602a88a6ecf0b261ff96445441e14f40e236a8f321c178c82459130e37186a8400c024aabf42eb903d14cefcdbe74a5bc7c909b75151f37ea83ea76acac0bd1f76a5b36f0c49f530f96058e1412727174ab13969d6b9519158dff6a85c92f2ed5f53de341d1649ef485521785541ba421d5d8de94d346fc87d45e2eda44e1efd30747e89b6676bf2eb8231793543aeefe54e3f4c29c6769b551d629172c6f59f9a9a34e4e7eb4a608ce36983d95d609f8d13d2abfd5bbef85e8fed894d66a28bfdd0eafb180479ad42cbb2b4cbbe73a0cafa779686e09c5bdd35563ae7e6d2bbefa21c9667a3261c4bb7b2ca353ab87d9c754ad46e1f19b887e4f5ec96b78a307a6128646058c280f452b105945db069ec43e419e9f7b1623b075fc7864e20d484e3c2468b544c5a561947ca61e8aaf2e7f68711bb0cb248cae5f555051cb0dac1668eabcf335f7bf4b7ea4d0cd6de3c14e3d34869be9c831d278b5ed434ca60732b17a762848a0886b21bdaa865e73017f91558484ea5a3c993796a4a18e5c5d3fc83e2df009dba2038acddc08b4ecabe9ee2d0bd94cea92970a807ec8195b658d57ba9a026d40c8de079f29f4876a660f6f56f25dff51a06b057d9f53d9919d42ae0cb012fc7544226f61e2b5e33d1728c9556b2254cb19814e31814952be520cd5ea1f8d8d9643c6e0933bb14dc4833e5d34bcbfe0fefd1cd392302edf888d58b95832b553861d2b7f38eab8cd00532bbc78ee9d525a9c0f7905d974bac36a64bdf2b4bfa2c72e3c51eece1dd7d6b0b24d342bfe2a77160a9149cb12ad384b153168c60623205e86e2ded96355ae860dc64c24eaf0cdac5e7f9568d26764e569d8ab0391c208c29517bcd302385aca71c1e4978db5cae6199c042f302f9e7f03c93c49b23dee2c8889055518474ad9eeda3e534c28f35f8c79377ae7daab560720dff2ab2d5b8197261f92f03a8d077823f425301c82cec7498d6959225d5fa4f3b12857fcf3d6f2828bd1bbf7fb67762143dff60e8349a25149a6c4a5b7455e1165bbe1e183843d99e186bc3851133600978786f743e71af0f8bfab0a466d268cabb37165e9cc34b510280737d759cb82792eeea5d86f1c03140f54e18cdd62da6df936382786573bc6c0c0afc77212dd2660bd855f9a839f006d3c4895d1d17cb4af5e60ee329236349d769987009fc27749b8a2ab9eade4ac4a52065d5598940c51b0120012d76ed8da44d9062824aa764b7ea7e5b837919021b60f80a906962a9adc535a2c7b964223bae05d1ee775e5ec15d7ca9c8bded9572026f46141d897328844e73ede304904e7cb9bfa933ba67adb735e2df94c1463de9641c0b9f3", 0x1000) 16:00:07 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)='m', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000)="6d66b176", 0x4) setsockopt(r0, 0x6, 0x10, &(0x7f00000013c0)="6d66b176", 0x4) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x48}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x100001d}, {0x50}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x6, 0xff, 0x8}]}) ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:08 executing program 0: r0 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/138) r1 = msgget(0x0, 0x200) clock_settime(0x0, &(0x7f00000001c0)={0x1000000009, 0x7}) r2 = syz_open_pts() close(r2) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r3 = socket$inet(0x2, 0x5, 0x5) getsockopt$sock_timeval(r3, 0xffff, 0x7250d63c390d4bce, &(0x7f0000000040), &(0x7f0000000080)=0x10) r4 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffff18, 0x0, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) writev(r2, &(0x7f0000001780)=[{&(0x7f0000000500)="2b1775d414ec3d364cea16befd59c5e3b50626bdc8f766a2f00ae09cbda4b2fbbac2409123f01ec19472d66913caa906956a67656470dfe05c4448146d5a6db889bd104278ae7ff66b2b6ab9bb30da441563e1dd30d7c2009968209731ad3483580c4dc6f6899b76c3fe09763ae2a8645200feda7545ebf83868353a03bae9eb47139bae4985eda1a3447b380926662689aea83a4e4b98bebd3862ae693dd844aa0850ee1371dbfd4bfb2dee3a12320e2abd1cb2a4f382ca8d8e717087e5dade3420acba54ef0e499f06bc33668afdaba73bca09df5b1d0e10ee6560d8cb5043b74cecd19d16c6176c43bbdcef63480b5dc543f9459f3059beddbe2df41b766fe47f8156ee3635acbf9832988178430a8d416852c3d2fdbf62e7339f2b2e8b1637c5a7907477c6c193760c36eccef7706b932380c64c51d7b27c903797549349e197a4630720d83793ae0b42e95fb0073ffd13a084052ee37af99592a56f66ded8e876d2dc00d47ad2270f8c5febd6a8a19be911c7ad5b06373162dba07d31efa2918e4492c84fa239c1aa339d6e40028e6c74aa4f0ecddcc58136669f5c4f6513c52e16318c3149c90a6e17101a4edea0bc32a58c430a9547f106defb1acadf8332a89413c8a82cbb6e85828da88f5f7b5708f58c94c8f4b0712b3c525ca07356eb629a0baf1091ae56973f598f4b06b053febdb98e3c92293389debd60cb6b97a8e44aa571ea81d97dd6825f267c52f1af5597b3a4ac628bf6008c34e8ca591968f9f489883d4a306c1b25369e8d20489565e4282ae42ab4e19a7add83d9cd7ce92b787b9305643e34e348472d005616a8a971c63d2f355874aca92c49c7dc1fb4d1288dc23b7acd90b793ec6b521be4fea63eca43a3c585b3c4cd3012e7916ae12c0c02e56fef780e9b76a64984c75a0af6f3b472a8ace681d6178d0a27cabf9eaeed58cf053908303af29779a164c9f5a35feef38dcab1eaa1a0c4459ea6ebee82282e28bacd93516841c0a37f1ce0810c1ddaffc1e094f0a8883d7793d7731606517a79366b392ca93463b8832a21fe26b0e6a36dcdc91105007d32d4f60e0141112e948b888d5621c4f1f06ef528b35a883e283c780f4bee5e673904b0739d69a986c2ed4b69472a661731947295e471d850a7974d3995ccf3f186e1456c346703fbee42506d6fbd8ade268e3792c0e27017acedc441fd62d763bd9de5d598fe97a7fbeaefcd8a0c2e216f54551d870694fa8b829e61012fe2c277828ae18c8e1bb59004363b91e9b09b288252248e62f35854bd216c084532cb3a92655fff6dfe148da93c5bf2c3bf773d1266c7d33f33f286b280329ec2e061fd58794d3fc8805fc26d5ff2c176018b9aed3f41d4ff4ad6892ef1fef52c08bff29321ad6ec69fe62aa1faa13f2345f77e792243e7c156604856fbed70934991b21e96f05014573d17ed37d73828161bcb1174b240a6ce553829d27994341cdebbd0f228d0486e50e654f7e695cd7b07f79980087b93f63e4fb69ebd95847cc3b7a4ea5df87e7c88603945a4d0d526833d8d92986af2209137816b83f74e7beaaa9226df760a87e2022dc642187fc1fee00f8f942a2fb13c535e75e6cd174016ecc96ebd177c901d37d5b20a7c2766804f98ca204671b6469abab918d50cc73374f5ff3b5007de875eb8fc564f518c60cb90a90e0870333b44c202b0079cf0083e19311a99fbcdf52e018010e931ae4bb4193d78f47d92c30287f212b68ea713722b58216ee0022f4579a6ff9a6cd25243b9ed2ca4627b128fd7877c7757b0501e4839c1f2d5192566815e2c28622ac23317e78b93af024acae19e2179d9ec5bba71fc623569d4f60f05bd24e1d5f5bf5ed8b07435ee236d11c6e9e88e1e0af29acf0d960fcd0e7074bbf0ca66c9e73446e2c5e883a86520f52d0356aad1525857339b93da7c20b51cbf0ec1a5bb3f6c59a0bada39fe48af1e7a3c113077e7fb0391822dfed3b6732a9fc8bc10342e72aa5f5f522eefcc37b4850e48d67018ed629504ff87496da588ea2828d560eaeec2ab88bf1dc01e8a7422faf9b827b54afdb165410ca0172f2533908cbd35be605d9437b8212ef65877cc628140ccf326cd3efac9060f3322c739c284fc6629cf95c550e784623956ec67e5af44cd370ce5a919ec99a27608bccb32794037ceee6285100c0025c8a0d8e6b4fcee08c4281bad652653130fc5b829d35f987b648749fab3d0627f3f5e250004b350e994e8537f851f3ad4d44d0e0b68290bd315886cbd13f558652d56c670a8605eaf5b9953ddd216fddbe57c0d2c053b7fc0ec1d69cbe6db39a9d159dfef39a3f6c19afa3c4cc88b22a74f2e041660d2dfac7edf958399fec0f411052ac85c5d418cf7e61695bd57d1aa782d70f92adf1dfdf3557af42d6ff1a8dba426f46e1f77514a9480e88affc9a5a321b83b6512787a25955a8d459071bedc6b8d9b195da4fe4caa2acb514e35b24b2d2d2ad7dfa8a64d43bf975f413bbd56cddc80519890c39a9ec59500a0ee63e9970fe8bd3500d12d039d8eb7215dcddebacbbe7c3a1530400d0894a0aa07cd1bf7a159f69e2d9d537841582559a4e6d7114cab3c8aed3f8ed7b2a11b22b164af85d7cb009e1f233cd8a241ac2a81b6e763259688e080bc2434d1a57e05ca718b93d8249cd0c289728eb13a6865c50026b05dab4e7f146b1ba78f662e1c450ea0e15f9c141a78eb81f8d2edc0fd7a461560f5edfeeff0e99e19afa21aa9cbce6486c01a93c22728c13ec8dc7e410036ca6d5b7450d4b06f564b89158808ec125df86435b514dab6bda4343ac3c4fe1255c29bf54c958a60752826ddba43642732070a55572a92d270f70a8a1d803e02eaffb33b72ad50c194b0d8c396e68aa862deb805a927f87ab25d4a4d541e610ded5eba0ae2765cb61c2bb403d0c4c174fd04ee5b4b396fd4919da23f4dc1d8fd2593c404da376a21c420b73b222c69d8089e4b0f2f38f1170f239c0389a084eabb9cecbd7b456c56302181bb2d46ccf8bea32f5710c8184faa87b9e2b17e2b9212637a8d208bd887b18d3c1661bc79d4c5deda310be6fa79f264a14236909c846cc5e2634f65040dd4d478580dfbd24e94236c5e160ac205720bd6c297720ef9252af6697bf27282c2151b9bf27c1ce6b2d89a60afcf949d8cbf176ff1c1b1be6b3ce79ed8abd574b0faf0fcc6e56c4d4159d9fcc72b41083f0babc0db7a38762d5cd067b299b689b8878cc8e1ef2bb62f5bf9dd1a8faa44170ea40533878e654d89d327242078430f3245d54d1ec4052ea6991f1d5af1824b76b8f99341829ee08a9f07b9ef38bc7ebb68f38e8273232b53bd9be483deb86483b8167d5ee9bfa6e51f9da8bffc8bb6d5b99da477036e82cb85aaf27c169959cdaf39dd8a13abb28962ab9126f9585db31b598cb94c4689b4bc712b4e292cfff2e6616f06a250e6128916bbf8268951a506bc64e8f54b094491e2026e8840e5761524828eb1b9b2b9b9f53f97c6e73944b054c861e49a8dfe4f93393d7be511734f8400b87c42961083e8e0c43baf441b26458c36cf519fcad9fbb85197576d83e8b1fa402c81ae3647d7ebb715e021eeadc669a6499cfcee77632ad9c178c781630b09e225f6248acf4ab1cbfe008fa0232c0e1f9aec5db2bf883bffd636e8446d09994b311ac8ca9be6b4a7bb66aa7253723df869b4a6eadff7314bc2a9b389458674cd845e23df8f2f48354472683d474efd07064c9e5feac9c4a13aaee900230ebc0684f0cc3cd567204f3233c40ed07ffd9fff10afa0e5aee501fa8af5fff2681b64b772da4db997a8966fed4cb72e098ed9deabef3222b84eac1036adeda88f5ce9d3b0e7f5020c276ec5b9616732436a4f86705de210c9bd57e7716ff32662d3f4f4f6fe078b6f1e12c42c734d89b1407a8d422171418ecfdb3e2d14e55e5cd528ba3c16812e2860bd5f6b2be5dbf5", 0xaff}], 0x1) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x220, 0x4) ioctl$KDGKBMODE(r5, 0x40044b06) ioctl$TIOCSETA(r2, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r4, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d6771ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2413ba283c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c2b7dd8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509ae7ade813a4df6395601506d7ad748abdba46f677d0371ad91e26de411278e86f1c9c946ac97659980acaa679e50d6338464c77d139da7f1ad513af01a9dc9ff9dfdd26b7f09b80709d9130f596da71399d521368f2cf1377a6d8c6c3dbd7e834eee2ab7b9d1c1e974effcc0ac8be55213455174b726bce986d0091ef2227d5ce204381882487c3f7499677c524101014d7d0c6e02a185e0bc5da730e0eabf90e9368b81926ae00f756556a058094055ce78216b4e0d0a16f08a058195ae579f59adfa95395c026110329bb95517faebc2846cf80bb75381f6d6bcd68de1d98dae6425da7f345c112cb45d46774a577111ab7354ecc4ed55c3894eebd2c29cb1e2f6f372c044c6ba33b02bf98c1d26fc81e998951174554788430cb810bc12ea2ea5ef186ab7acc88f372e657cbd62b65daf7ac7eed13bc5582823326dd15c5bc3600d179c312b01efa44ea3091c7078fd1a04c8ae95e26d2e07729e07a6aa2766cbe09efe378c3c0b201155b3759ec00dd81148bdc93a12ae3f36de8148cb20b2358bfcb4787653e520bc4b125e0612d8c830279b3252abe10ba7fad78136904e09d9dba2fae010f5a1e543a1ec0868bbad0979ae11b298a75d0acd93891f6c9d8a0effa27b63ce69412901370352e6e89414d3d1defa5ef871efcd9bdde0057e29b6a4c575c443a82e5c09c18819d4cd22de8cf299daf1ec3f98d11c3b1b0a41ced701df68f4462b935260371e647c3e0e74cc31e85555f585db83f38717cd3311bf758075bf4ae54120789e6e8f10bc3b3b384b603974db07a15a681022cf2b5f42376166ad8147f597a0f8a89a9a2aa3293786a987a669b94daf4d3e251ef3dc9b3f15a5ce396e7f74ec754f5185cbd6325ea270e51d1e7905237d42fb908ad71fbde02363babe59a7d42f577c", 0x502}], 0x1) msgctl$IPC_RMID(r1, 0x0) clock_gettime(0x6, &(0x7f0000000280)) shmget(0x1, 0x4000, 0x400, &(0x7f0000ff8000/0x4000)=nil) msgget$private(0x0, 0x400) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r6, &(0x7f0000000400)=[{&(0x7f0000000200)="dac4072e2cf12d6a8f034c2d8425c7fb4c08cf2ecd0fa16d5a25271c47adb6a1d71c0b2e5909a06f905eca0c05822506bb72c76863b60effd45296", 0x3b}, {&(0x7f0000000340)="0d3469dc4dda4c2e874603cfd825e9ffea75c0982d4c84b06da0a675b97c1534de4bf73131f4d9eb5476e88c7fbd8e304dc81e00f81b4b6b95e0c3040803332f70f8cbea", 0x44}, {&(0x7f00000001c0)="e1b11c8305d3ed90c61585740ac74b5e6aa7bb7838d853f4", 0x18}], 0x3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r6, 0x0, 0x0) faccessat(r6, &(0x7f0000000140)='./file0\x00', 0x80, 0x3) r7 = fcntl$dupfd(r6, 0xa, 0xffffffffffffff9c) ioctl$KDSETLED(r7, 0x20004b42, &(0x7f0000000140)) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_INFO(r8, 0xc0185603, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000480)}) denied attempt to set clock forward to 68719476745 denied attempt to set clock forward to 68719476745 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x81}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) openat(r1, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) r6 = openat(r1, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r7 = socket$inet6(0x18, 0x46fc4b57c3c83263, 0x80) poll(&(0x7f00000003c0)=[{r5, 0x5}, {r1, 0x52ab21aa02f5c9c6}, {r6, 0x32}, {r7, 0x80}, {r3, 0x80}, {r4, 0x1}], 0x6, 0x4) getdents(r1, &(0x7f0000000080)=""/123, 0x7b) syz_emit_ethernet(0xe, &(0x7f0000000540)="6ddc8d054594c5eca47251441ecd") 16:00:08 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000030095955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b408e333dd7fde7592f4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c36455bedfb9c9f35f23d1aa5513a6c17f38969eddff7344123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000be330003000000000000001d4e22265330027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e495bac220487712b869f1e1b407ef5f19002bbccdaf733f9a509da7f66d0c7598f543f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b67f615a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7cf406f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8689d01c46be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0f0000000000001ef702cf170277ba3ee3c6245a58d78b79dc3b93721aa7885824e11f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798428fd33becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e9226996d09c1048d54e3f8d3899704e0fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9010730f56ae48f7d47ae0e1f8adc5fd73faac6923a39ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a784f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac03c3bd74f9f78931f5dde8ede5e11ffcab9d420cceb4b2e05930673a8d85e6bd2a9dbca68d566a94d7636b25091c13fffe1ea6f8837b177bd4233148fa4b5be5a0c317c563000000000000000000000000000000000000000000008107ecad798dedcf0bcf67b09f0302579a54b830d62c4b12e63f6af06bba65cb1121790bfce754d77a4515fe370a5adda13549133860834ea0030147cda4332cb8d70b3a8247d5a24470861bf5853eb9636cd9842fc6b4ab696679ff8c0f6d2923a37fe3a8c915ff60bd3200133b17d7d474a9fd8d7296e70a84c39f0aef1f2daa608e8356066dac0b6a4dbedf2347d3c0e1b1a10b34f3faf9ac37d83cc884d5b4edae38d8d4fe7a1149c67dad4156f949445cda24f8d8c2ef2d5e30a1d291d92ee09b94ddc6263769fc0277efd8ae1ec1dff21ba243f3346a6887f511c605ea0a241c956a4c75d03898eea648a940c526c18d866798ed2ab291c2a2f9adfb16d752e1086dad52236d8879a17fb708a3c41d0bc55a1886d93a1357f7dbf515bb2fa8198915df992999537c578f9850426ad2f3aa20db80ea139371c0493ee222cf1f62f28cc97c43258325"], 0x10) write(r0, &(0x7f0000002240)="627f662f0450f3cb7500fbd9ea33e445e69d7a17c85e5c6b6d8c58c0de8d33635f81bb64410674ff6dce0eacd5e43c659bbee14190ce18125440024c959259ee11bb6e0a04342c69d54edb4eb6e040a824a75201ca28eaeeb99969db49b9c9b7f023d82d925848b5a7a2e663c30f67e52cef811869ad8f49f38093b118e8259acbcc3806008ec5a7f17742dc660cd36e03a597d87fb9766209c6da928f7a5f55bb7fde59aa272a94d7e0b8029709680a2ac616df4e5ed7a743c7bd7e01d6f065a7853f13436fd4cd58e1a70438717f1aacccb0d0929f17d520e5717f03ac39347ad303e892ef5ad908728df97f1c0f601256a060e808904e59c876c8a6b919e8300e8f06280debd07ea4761a3ae01882d8a94bb9f70dd2f596dc99ee458eb478ab3a8d2863d35e23e1474b48df13b767ae5495666fd1ef4a05737dd68105dd1ff4c801af5fa4c5087090ccc904cceb8d426c0439df465389d4a5a114ef1ed0ec8be6b471203d7e855a6013d36783f978a30ffa24ff9496d7bb011ec7d6ae97b0f9a76ee704b3f2a0219c11c512a1c723b466dc5c68e49378683f32710c6f5347966ab05f5dd160d4fc308af259157153539e8eb2f13fb1042994b488262a190726c7a794af15749accdd7f99a660ecd9df4fa43c182bb0bacc3192292dedfe623ca7040358ca219b5e4a48e5f62abf5f24ae97a46b68037baf62a9ec5cbfd5c3555576f7a835200c1840d86cb77999de2fd239bb545c1567ef05be86a3519cb375861dc44b49700b22cecd74860ca8e1f41ae3ef5f3303e5cbd7d3a5701fa3385195dcfb8cf96bfe78f4dafee8f2b757f290b0bfbd42e1749be0d7baa51f394e0da89b0889d212c889cf7e8c48d464b78a05fd7dcf7da9eb12b321f1619ae759fa5e743c2a749304a6c9adf4ab1214336edbe8feb51cc547e123e9a7576c8fd8de2270e090944d69c7438de8524c1878eee86b7b8847bf196d660bd4ac22cc61762bcc210b3af559a60ff878988e1046f6a7df10423f5e681b608f9781cbfab7a51756a5cbddd2a1320f0ef835005b0107d48084bdcf2c2b6138dcd75f557f7bde030742cb95fcdb5b686440f5c5c9ff896b35c55580dd64d3d6bed943a8df41636ee57d2a29296e499709f7f8226c487f2656b063631e90f0944ed121bf4123b4f80375dfb90d0b5859d052c1807fb68ef1f5c5041c48c5c6efbd80b801dbe7668197d8cca9125f1912fb119bbea212f8586293165cc7a8a523bec41afc4c0ff2182d61502ea18b325efb0005180195ad90c4e30d19be997823a02ffa893208fb6f8b48a37b2536d8aeecee7343fad245e25b4f27e41e220e68587c072339a35ea35a8cb806cd1a7a81397258a59b6f71704fcbb6a212b05ac5d7ce27303e0aee648ee3c434df7f042c25a13848efae1d8274be895f563ae164811a688947f16bb834dd551da3295bec2b35ecd1a8d2196db6f9827c9a267010f08b6b0fccefc63100e4dbca1baa41536f65392f82be9107abfda8dae3f69fdbc037e4f685a8ef842aaf7a85fe7cdb387944fbe11f65d14c9c6edde234bd6d01452d119643d40c05e99efb252960059e5b75fa51df0ab9a03ceb34e2110264d8999e6337711798151caedc8667ea77739845d0c3dd4129d5078d9454136c6205036c20a951522b8a8c50dd7917368e52218822b1e12499ab2f488a84f0c016af69920dad91077ae1ebe52239ada8f18df5a0516bdac4a85b20290a62f2dfce9b739a0c3ffe96cee5ad7a3f4aa6b87a08ba83e03b63ade6d66343008a7bc1a3eed47c0dc821ced18e630553d6c81d7e6e4cd367810136dad734bd251537108f67c0d758b9321ffee68ec13477d64035688889197b56c297a64142233932360ad0eaf03134e728d6e7ac77db7b7c1505aed4f63740f88d7d7008e77ea7b060b5b70fd89a7b5cfd69d98e6703dabe9025d2413bf2da96cd4041ca3f1fd889fc36c4779e1ed99343789f1d66155e505a996ecf91c1cf7ff13eefc68011fb16587ec544ba0512e692392d4ae647a25f6bc53358c5ec9f60df44204f916d253edd254bd3d98afd9947a53084fbf19de40ad311c00450afc0895fdd740142eae252cbb051109c9e7bccdcd6bd7157abed253ec99c79b30ed4ac2692c9ba93fee31edb1a37b40c13435e1d711f06bf25c1547090dc47bf079a66b02dde8ae971f8d686d6eb54f6a12460d93364edc4f230b192c9d9187df429a4904eb24463462831060d37afb958864426258a067603b936633072233920e304aa4aa636d631b55d7986c83d807e316446b14d5d0521d00c4de0edfcaa434d766a1fd310e49d002ea0165dac4abeca5dfe4025a5093a83cb4fa62ab1cea098254b249cc641f954f03659a5b48747786f75689e40051078f290f70a409b2477b8ded59b28c97c5fcd6c0b60695c30746ce52ebe4ab69686447c81c1cd2b6a0753e7e21cb9dd039f49e26cb0243cc2c7599f7c8b5187a9d459c664f622d37adfa5a2e46352c56b184f2b4135bc220460ff36b3e3a734ab347271fda35966ee37dd0a4cbaaa8aafe6d703d923eaf5500e15489c1200c4961aea637c763cbfd165cdbcfa5e6e4fb6d2fe4c0563e6577b8af78a3dc8f28f0afea239c09018eb1c066c1b89698b91f2c55d2537ac7feb5beeb4930e4ff90c9f4f33ccc65a30be81b50b3b7a6e72723c3260730db746b5dc624b5cf9e10787bade3697299f7728a0806104408249df3c718e9c3a965ce6b5c86e0cf89b7741be0e599e0a4fddf480d4f5df7e501ce8b6702da9a0d0a5bbf721e1926c3c9f03870c849fae465244f2fdb5adb06ede234093bd09f420dfa7bfad80f2054832172e5d38b7b2fd71f3bbb3064965fc9c4d9e01531f0a1efb34ba0c18d2edcaabf425d6dd828306225c82e4a520854450cc72895abe44d72e56ff35dc0d8e48ac486fb9b9e9c3de749ab6d96ef2bc9e55eba6e9e69bb58c12da3a9e42a4796bb51a3cdb10c7e87e17f52c28b18954f85cf07229d9bd71759d2b2f7b24dd3a9028b1524635ee017f6b8785c19fe17199396b0575d50ab71a50d1e2e28e409f673365a2eec4294d26343ade81f29a0e3e444db0ebe543ced858d0aee5a7878e46f94c9972d5be0e5dd07cc9ba73b9b32e72a9f71c88e06648cf5c26e41aa72ddc563eb8c2bd0e969d7ae8086e8c00657c203d04b6ac9bfc5b90110e50fbf5d3567818a70ce36334a5ee8040e4f9a48fcc8a2b6b1e94925d6685b96c2b286fe7a602adc590924a2a4bba1fac73eaed6d16932753f243e9e3ed6252d1efc9d3dfd0fbe753b705db7f1203985e531dbe2a4726afe8b89c2699e71a36610f79eb7e0e25fec000af4a91d75f8cbadf402608cb3021328c0752fda5a11c562c5e656dfb2c0724e59bd661cadb8b620c857098e41bd8972a4a0e11ec75bc969b0a3cf4725dcf86f0d95180f4da2137b09e889e0eb6e937a13bca8d337eb0c5d50b2f6200cd4f4b5225a6d4e6c475d61b0031f119d7ec11f7980d6b8e482b6b7e4d8109ad3a11f82be84e3a97065111321f9516a04e93701936cbc5dc52574b54ca86e16d04db1b3b4ed53a7483319270543b781c36b48a35a81dfa908ca449aff1f140070e4839c5bc9fe23b5b068d620aa7bf048eb81df33a331bcf06b1418d05562a0d191b33d891f12f36315550869c7a42bdf43c7b10c0f9fc5fb9c246de4523075c5f540d20704e240bdbd6e96758dee81a5bc400131fba698c0b1a98d2b22ef1b3c055f8100f8a5920012400fb4de4aabec89f907fa3dfae8f21dbc13f1914b9442c8a9151130ded85862b96058dc6da495e04b86c8b8ede93cf15bf795417f35428f3c548682449a428aad8775f5f27bef140792510961b7111f3f1faf93bc21aca293347e5998dd616ceed0b60be1b42194087ce359f698b68e8339f72bffc4905f181344283f1fa1731d83defd9c426bab4c7017f1cae934432163af8e2827269cf275ff4b77bca0d555ebc68a51fb2b00564c2a623e7b29781eaa80a37831642477bdb01d1d096b80f20ce8e6bd34b4a1ed2df738e4cc04740a54b7c70579ca279efdbdc0ab3eecee256b9c79352074e50a64716b40b8c107e31135e3fc0b93fd7cd3c9190ff28efd3b60bd4e9feed5cff19d5c8de831079d598", 0xb7e) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000177, &(0x7f0000000040)=[{0x1}, {0x16, 0x1, 0x0, 0xfffffffc}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000040), 0xfffffec2) close(r1) close(r0) 16:00:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r2, 0x0) r3 = socket(0x2, 0xc003, 0x0) dup2(r3, r2) sendto$unix(r2, &(0x7f0000000080)="0f97fcbb84e0fa9fbcea8a519325044dd0e682e5425029616c81c1ce1a1fe4a884d1833b37255edea89695ec9108a6b0c71559d142122ea9df8188d7ee912274d5aba37497bf00c2cee117295290494cc8c0f319e1b426a36e5c73d73689bb066f326a9a1596cb82adc10aa862", 0x6d, 0x13ca155ee9d44c40, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) write(r1, 0x0, 0x0) 16:00:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000040), 0xfffffec2) close(r3) dup2(r0, r3) kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffa, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x301, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000200)=[{0x28}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="69fff2d4d6e8bf6369bf0ddf84f5", 0xe, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r2 = fcntl$dupfd(r0, 0x5, r1) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000180)={0x1f, 0x100, {0x6, 0x81}}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x812, r2, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) openat(r3, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r4, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r7 = socket$unix(0x1, 0x1, 0x0) r8 = openat(r3, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r9 = socket$inet6(0x18, 0x46fc4b57c3c83263, 0x80) poll(&(0x7f00000003c0)=[{r7, 0x5}, {r3, 0x52ab21aa02f5c9c6}, {r8, 0x32}, {r9, 0x80}, {r5, 0x80}, {r6, 0x1}], 0x6, 0x4) ioctl$TIOCSDTR(r6, 0x20004402) ioctl$TIOCSTART(0xffffffffffffff9c, 0x2000746e) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000680)="2be8f67721767e1fbaea6e3b83b4849be4a87da60c3263d134396ff6f0bc23902f2b6addf11c19090330062a7daf94f5025e5822b58102ec7b8f8f593e6da7d5ee962d31125a4284eb923542fe3608dce10d1e106e98a8718ddc1832d7691714eba7b95b781319cb6186c5bc9d4fb3e7240e563dfdcebccb45a96fd08679b8a3d0a6f1c732cbd2ad655bbcb26c73bacf536d5fdbcb2a8032fbbe3a3e5622dfdf9339ce8be2d207cf3c08e6082cb78e39c51e953b671696ee9a05663c408c2a2678f36d18ea7f251d9e7035398300b824a9733ac6dc59c824c66b11b46ff1e88319c9f50103ae1be82cce6e7e126d7132c27924ef", 0xf4) unlinkat(r6, &(0x7f0000000100)='./file0\x00', 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0xb027090ec10f217c, 0x0) 16:00:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x200, 0x4) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20940, 0x0) r2 = dup2(r0, r1) execve(&(0x7f00000006c0)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000700)='\xfc\x10\xe6\xcd\xde\b\x15\x01\xear\xcf6\'4\x96\x97\x0e\xc9\x95\xad\xe0\xf0\x81\xe9\xeb\tQ,b\xc2\xf0\xa9\x96K]\xabo\xdc\xa7\xcf\xa5O\x1f\xc8,\x89xz\xcc\x1f\x02\x06\xbd\b\xaaW\xf5\xc2q\x0f*&:\xae\x98\x06\x97\xc7', &(0x7f0000000140)='\x00', &(0x7f00000000c0)='!-!.\x00', &(0x7f0000000680)='( -.-.*\x00', &(0x7f0000000200)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000640)='!-!.\x00', &(0x7f00000002c0)='\x00', &(0x7f00000003c0)=')\xdd\xbeD\xa3\x02\'\xb9\xfba\x80\xc8\xcbD\xe7\xf8\xcdT\x8a}6\xaaOUN\xdcs\x18\xe2\x17\xb8\x04e\x15\xbc\xb8:\f\x88Gw3Qw{\x1b\x1e=\r\x86\x83\xd2\xc5@L\xb1n\x8f\xe2/\xaf\xf44Z\x9b\x8d\xfd]\x8b\xf2ICE'], &(0x7f0000000440)=[&(0x7f0000000280)=':\\$:$#\x00', &(0x7f00000001c0)='( -.-.*\x00']) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x2}, {0x6, 0xfc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r1, 0x0) r2 = socket(0x2, 0xc003, 0x0) dup2(r2, r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x2, 0x1, 0x9, 0xc2d7, 0x9ce}, 0xc) syz_emit_ethernet(0xe, &(0x7f0000000200)="a2d0b91d51eb70876dadc767c2de") 16:00:09 executing program 0: setitimer(0x0, &(0x7f0000000100)={{0x0, 0x8001}, {0x0, 0xf423f}}, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/148, 0x317}], 0x31c30150a389b9ef) poll(&(0x7f0000000200)=[{r0, 0x40}, {r0}, {r0, 0x124}], 0x3, 0x5) semget$private(0x0, 0x4, 0x111) r1 = semget$private(0x0, 0x0, 0x2c0c3c75c2be3dcd) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000380)=""/240) preadv(r0, &(0x7f0000001400)=[{&(0x7f0000000240)=""/115, 0x73}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x0, 0x2, {0x1, 0xfffffffffffffffd}}) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000180)={0x6, 0x7, 0x9737bef85278703b}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r2 = syz_open_pts() dup(r2) write(r2, &(0x7f0000000480)="c2e8c4529dea602c8c549f87748a6bc3c7c6b827d3f40f604c0f677f268dde72837601cc22084b0403bc83836ab5a0fe050e66411d25249394f66f22df7309ee4b0520971be04c1b475bd73f7481ae8fc3676ebaa7dfb765e23f46c47981a89851571ee998929bab68acf939cfba1a506bcb4720e7e2dc039aae1f5e3ae3c3711e90edb7f30bc62274b73a155895d8b0149e3a9ed06f10af89f7896dbe8bff8562cc96101ae39c59a09373923dccf8de7c7d0a5ef2ef76ba9292757666d95fbf1b01357488107d1aed28", 0xca) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f00000001c0)) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r1, 0x0) r2 = socket(0x2, 0xc003, 0x0) dup2(r2, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setreuid(r3, r5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x45}, {0x20000000000006}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x100001d}, {0x50}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:10 executing program 0: pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20004) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000380)=0x1) r1 = socket(0x18, 0x1, 0x0) getsockname$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x800000018, 0x1, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r3, 0x0) r4 = socket(0x2, 0xc003, 0x0) dup2(r4, r3) recvfrom$inet(r4, &(0x7f0000000240)=""/206, 0xce, 0x40, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r6, 0x2000746f) readv(r6, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) readv(r6, &(0x7f0000000180)=[{&(0x7f0000000100)=""/100, 0x64}], 0x1) listen(r5, 0x0) r7 = socket(0x2, 0xc003, 0x0) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r8, 0x2000746f) readv(r8, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) socket(0x18, 0x2, 0xfc) socket$unix(0x1, 0x1, 0x0) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r9, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r9, &(0x7f0000000040), 0xfffffec2) close(r9) r10 = fcntl$dupfd(0xffffffffffffff9c, 0x1e, r9) ioctl$BIOCFLUSH(r10, 0x20004268) dup2(r7, r5) setsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f0000000040)=0x8f, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:10 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x7, 0xfff8, 0x0, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) 16:00:10 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r3 = open(&(0x7f0000000240)='./file1\x00', 0x400, 0x80) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f00000002c0)=0xffffffe1) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r4 = fcntl$dupfd(r2, 0x0, r2) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="52193d18dd3dd7f7598fe27b7b0fd34ae599dbc51f16cdbc6c7feead61d864292fe3a24e1b227666d1d441656a5b689934b800a8b49573e923e5efba285bad44ad86bbb74280ce662c0d1de94227f304746b0e5f900b1070f7650b6b111b71bc085aed9ca53d1ab278d67b067c40e0747524f63be2a6b158165cf4e81a4a430e6ceb2024d463ab64024e4510848c65c2cc200a437a7166c3", 0x98}, {&(0x7f00000004c0)="02215d43d4012de4c65b5db981c21f117b4dedd44d6c7422c3234ef91fd9ebcc45de5ccc5aa4451a9f8ade211df7b7d42bf623f761dd0627f539e3ca83588f495799710a34305dc4cef1218dc3783a04338ad2a13948bde9db29881c18daacbc4cef2e488c4cded44a59286b5ebb7d9cbac0d417b7ee57c5a6084c0e90f093ee2b9fbe2e4e", 0x85}, {&(0x7f0000000580)="e0b4757662166ce3f778b71c4f439ba46355532f490f18d5bd7438b1a72f02da3bc5afba5b2405a563bff5d53dad58ce3a253419c6c97a9d333a33799c6021b49d24fb64abade35dbfbce9e945fa9ea03601a2c2342c6a9fc9f9f0b501abc82b7758c775f3df51d07f6720b8020b9fbd67bc722fcc1a16e237a7e152af58e62dec56892c0800fc6462418feeed79072ba1cb", 0x92}, {&(0x7f0000000680)="449cdabf88f5feb4c12e5eca3472860a2c5319b2cd1b5dd7d2699134a459b14ea16a7b22e0819ccad43db4c50cbaf76b0f84d158e075b4312dcf6cb21c42120a6aa54cb019d56f044ed38c175ff534b855c044b64f3c55bf1b0665ba856edda59323be7de2842a4c077c140d640d75d3cc851b203705ec5b7f77fe3f6be2d6c6f17bbac20312cea5e8985208c973aa1dd5251899355b75e84d51c323ba8b08702fc2091a3a268d2757ea71ab77fd2c7356acf518420d7e5e363be7d3b3f1b8d12a9c91be97211219289decbc58770994096dcf0925618ae9baac71df0dcbb199", 0xe0}], 0x4) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r6 = socket$unix(0x1, 0x1, 0x0) r7 = openat(r0, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r8 = socket$inet6(0x18, 0x46fc4b57c3c83263, 0x80) poll(&(0x7f00000003c0)=[{r6, 0x5}, {r0, 0x52ab21aa02f5c9c6}, {r7, 0x32}, {r8, 0x80}, {r4, 0x80}, {r5, 0x1}], 0x6, 0x4) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000000)) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0xc, 0x0, 0x0, 0x7ff}, {0x75}, {0x6}]}) syz_emit_ethernet(0xe2, &(0x7f0000000040)="b6") flock(0xffffffffffffff9c, 0xb) 16:00:10 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) r3 = syz_open_pts() dup(r3) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffff9c) readlinkat(r4, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/206, 0xce) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r5, 0x2000746f) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) dup2(r5, r0) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r6 = fcntl$dupfd(r2, 0x0, r1) fcntl$getown(r6, 0x5) 16:00:10 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x2, 0x0) shutdown(r0, 0x2) link(&(0x7f0000001900)='./file0\x00', &(0x7f00000019c0)='./file0\x00') socket$inet(0x2, 0x0, 0x400) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000840)="d9ac23aea8165414d07258ab6b76157cbacbad467d98ad240f78404f85477ae384ea36a5d6a99865244b60b13205b846f3818110d277841025bcbdb117185277e2df83abdd4345d32dafc81c1f8ef4dc57235bf2494470e763c86aca97cf292dd35ec01f2260", 0x66) r2 = socket(0x2, 0xc003, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000001940)) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffff3f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e5786360bcd4c0a162b58fd4237b8fa4d012ae447c2472b3e842f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f431676e0eb20b8a362c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa551016c17f08969eddff7744123053ff03d925341d85544cf1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee443460409062000000000000000f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6ff9b4d808ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee585540400000000000000bed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3b2de3f973d8c3e5afc074c17f1cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88810000001f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4e74fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a070016a0dd2515741374c70916b23a8b086c43633a4162a7e9919a0eeeaee8c3f120c300afe7e4a201dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67d8258987b5cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caf050000004075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aed3946b07936b1a687dae26f8eb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132c33fd000000000000cb47566abe86451173c10000ce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7fdd8e5a53036f59036009d9d7ea7fcfd479a16898340b7ae5eb5359b9f1e475f3aae496d222d1e7adbf48716e250bf9acad4fbfb1572738d777bec4ad8bdbb666656c868cf4394aff3219c961c3428b327a65fc94500dbb57f781b352043e9d09f193a5fdfbb52818f43eb2f749ac186f81226aa5d8b81e910400000000000000dd69b0e6a0ea5b021a69e483d5347d9e503b17a6bf720eb0002da2675c7d8efc2893881bfccea8268fe8cf2e5aea7d57af3d80c3e6f13d22f69f07df3a2c09b0aed0cec82e12e33bca2e9d1b18c9ae945e69af1feb685a5c8ee1c0629d2c4a9e61769eadaae5f4518240ae73fd2f66634e9fa2d8142d0c1165897a6ed1540d6f7e1239318e6e28971d4a3c02a49bb4ec9386eb0c31534fcad2ce3bba20c2ddfcab9a87b9af20f7728546cf296eb2158658e3d769ca917b138c6d8b5d032af5a5db1b29938948bfa07fdb51310c7c16d92537fdcf59709a367e009890a947093ef21cdc7be85beb7f6d9291bda664b1299d2786cccb54f7f45a6ac94827857fdaaa7c013f161a5cf95d89d205997ace1dfb9e44975ff0635a206a01b2b7be3f43802db5f303b7a273644e1fb835acc2c1067802dd11f761688161849c867d623321ef8dcb65121a8579d9c0844b134d7ab380e346c5c53db0ba496d6bb9f4e15f9c35c1be05f03c75ce59a26d9c7172d3d93fc4059e3e274e556f525fb25e7c3848888ee600"/1543], 0x10) readv(r1, &(0x7f00000018c0)=[{&(0x7f00000008c0)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000780)={0x1, 0x400, 0x81, 0x6, "045549e5974c5c3acccaf971209c63b6a9e1ac27", 0x1, 0xf6a4}) sendto$unix(r2, &(0x7f0000001a00)="b39687de3637d1e0610ffbe52b676e0c708e85ad2c74b7243adccf9339e300333d462e577513818a1e27f2fdf40017c484bc0b4b944e4659c0dc7948495eacc7473bbb4546d1d5e72a04a04ee83af482a61c42d4e58bb3744e3b4ed2ab90010849704496badfdf874ca544b6550b171b79febe3c14f11ff2e29209b79f311f22c7cdc02d700e54f335568f77e30726f42f2787d091b70287da103d", 0x9b, 0x1, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x4) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000740), 0x4) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23f, 0x4) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:10 executing program 1: minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) write(0xffffffffffffffff, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d719c1e7bb6fc6ed3c5b0000040004f2ffe74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789092dfc94ff334a5619515a82fe6c828399bccdd81c4c8ab06198824b3da025bbd47b3b0300456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f1603000000cbff6382148259942f3a", 0x74) socketpair(0x10, 0x400c, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000300)="18e32d9f3129b8fea6de42324dd6e5fc3a8c1a11519e223a362e135fc7536fd3bec84de6398f296b7022e9c16058d4ec36d31ad4285909dcafcc0f1191aab98b666cdcefac0d5a7795b896f211e21e511f456e53ed63ef37f543112c24831df4129d5718feed9fd9d3a01e7ff8359c6f8cccd1efad6f7ac37105134da7a0996fe7be21716c7f3f28165bccad225891567a3233b60acaa8fee54c92a68102c3637257c158a339fa113505303e9c275678c067db5174c9ca94b8df2d68268c97680121ef0bc8cfcf11bae866ad66537bec678ae71c41c90356a949ae014ab16c7abb3c2f3334aca98297acd1acff72dedcd63386f77df7c6c495cd347b54eafe03edede4abb4ec2ed7021033e37a6828bb798cd9f2b92c0b548f097c7e79c025bcb1dd20f4d85c82dca7b3d8d04ddd8a42d13b6765c984f3521b21f843c62c2cd49d880c5f1c77dd39a14e60d0ccbac8ada5c29bf33b7dd2827756016fa22e868015c02ef4767a93e270b3c9a03cf6", 0x16e) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000040), 0xfffffec2) close(r3) r4 = syz_open_pts() dup(r4) dup2(r3, r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7fffff00, "0503c966f22e95a163797f0000009dae000400"}) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, r3) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000100)) ioctl$TIOCSTOP(r5, 0x2000746f) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:11 executing program 0: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) lstat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000180)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x40}, {0x3c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") unlink(&(0x7f0000000080)='./file1\x00') 16:00:11 executing program 1: socket(0x10, 0x1, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r1, 0x0) r2 = socket(0x2, 0xc003, 0x0) dup2(r2, r1) accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) listen(r0, 0x0) r3 = socket(0x2, 0xc003, 0x0) r4 = dup2(r3, r0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r5 = syz_open_pts() dup(r5) r6 = fcntl$dupfd(r4, 0xa, r5) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r7, 0x82907003, &(0x7f0000000040)=0x1) 16:00:11 executing program 0: r0 = syz_open_pts() r1 = semget$private(0x0, 0x3, 0x6286) semop(r1, &(0x7f0000000000)=[{0x0, 0x1}, {0x4, 0x9, 0x1000}, {0x4, 0x7f, 0x800}, {0x2, 0x1}], 0xa7) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000080)=""/244) ioctl$TIOCSPGRP(r0, 0x80047460, &(0x7f0000000040)) socket$inet(0x2, 0x5, 0x4e) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='\x00\x00\x00\x05\x00', 0x20400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x80}, {0x6}]}) syz_emit_ethernet(0xa8, &(0x7f0000000180)="0000272aeeda0000000000000000c54529ed36f95e524c6f630b9e172eb5ebd2962f75c05c8c9325acb49d913d7cc93579d161a087d0083e98aefe99bd8f4b8d84cd909a674808ce8b5e73932d07b6990ff9414fc33bc7b2164d9d8736103867b751d9ce336fa7be1a8747c93a5a430cd3046b55aec36e6f32870c30d98214eb8a3e60bf585c7a59315fe7a48ef7691423af0c143ec974463b728f69a49a84789fb8fc9f813bff8e") 16:00:11 executing program 0: chdir(&(0x7f0000000080)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x20}, {0x7ffffffe}]}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000040), 0xfffffec2) close(r1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x746) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:11 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0xfffffffffffffffb, 0x0, 0x0, 0x35}], 0x3, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) socket(0x18, 0x3, 0x7d) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000000)=0x2) 16:00:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) syz_open_pts() r1 = socket(0x2, 0xc003, 0x1) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) writev(r1, &(0x7f0000000180), 0x100000000000002c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) r3 = openat(r2, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r4, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000080)) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r7 = socket$unix(0x1, 0x1, 0x0) r8 = openat(r2, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r9 = socket$inet6(0x18, 0x46fc4b57c3c83263, 0x80) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r10, 0x0) r11 = socket(0x2, 0xc003, 0x0) dup2(r11, r10) r12 = accept(r11, &(0x7f0000000180)=@in, &(0x7f00000002c0)=0xc) poll(&(0x7f00000003c0)=[{r7, 0x5}, {r12, 0x52ab21aa02f5c9c6}, {r8, 0x32}, {r9, 0x80}, {r5, 0x80}, {r6, 0x1}], 0x3, 0x4) mkdirat(r5, &(0x7f0000000040)='./file0\x00', 0x40) 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) geteuid() r1 = socket(0x20, 0x3, 0x6c) open(&(0x7f0000000340)='./file0\x00', 0x0, 0x190) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup(r3) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, &(0x7f0000000440)=[&(0x7f0000000000)='.*\x00', &(0x7f0000000080)='\\{\x97)-/\x00'], 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) r4 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r4, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = dup(r5) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f0000000000)={0x0, 0x0}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000200)=0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = dup(r7) ioctl$BIOCGDLTLIST(r8, 0xc010427b, &(0x7f0000000000)={0x0, 0x0}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r10 = dup(r9) ioctl$BIOCGDLTLIST(r10, 0xc010427b, &(0x7f0000000000)={0x0, 0x0}) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1de8321542b28e12, &(0x7f0000000240)=[{0x4, 0x0, 0x70, 0x8000006}, {0x4, 0x3, 0x1, 0x400}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)={0x3, 0x4}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) 16:00:12 executing program 1: socket$inet(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYRES64=0x0], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x24) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000040), 0xfffffec2) close(r3) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000100)="b0df277f84fe23ac769ef6848781b7aff7fcff002c8926651ffa7142ad2bceaea041be8b525eb714cf7f283a5f41f6a2e993e478536daf935d228d5129f48887c1236bfdae1e0b4fc78cd2b07f82e7a97eff6d8971e739f56a11227bd9336ed76bc5f91bb67261c8b07756c79ef46b018e8130fc9ed4d9c03a3193385983f7bdbab03381e328de0130327ec6", 0x8c}, {&(0x7f00000001c0)="63fd412cb7a2f05211c3bc8f9652b94bf9511018cb28834285157def89f828d60af089bd90f4eb2b93ef23a59196e00b7cbb15627e4a7cf65149577381d2b107aa27e12b20d8c7a4a7ea996da1e6133ffd356d59057e9e5e17839317ab9938d0e55db7ed73542df60e0e04c339247e5bb978a8db8eae2bd83572ce1d749f99682a6199ee61b9a25bbe8eba1a91661ada39187711710a240ec63f2ae489801482d5e33fcb54b69ee902b12033", 0xac}], 0x2) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffff9c, &(0x7f0000000180)="59ab7740913ed32ebf7e00804b2151be6e29982e53e889fdc8727e05a486b5a3a126d083a02559d03e8a996f5ddba36a617e40a02c4adc16576e9e091281b911a20e963b908f14f406acce7615f2f75685b919a3bec4ab4923651231efd9f9d60f424a6702b9e13635a8965b44a4ba1d86772a0000000000000000", 0x749d0a997215377d) close(r1) fcntl$dupfd(r0, 0xa, r1) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = syz_open_pts() dup(r3) fcntl$setflags(r3, 0x2, 0x3) ioctl$TIOCSETA(r2, 0xc2c04200, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "04713de0af28a2813d8209b8d9f39321849e7c99"}) 16:00:13 executing program 1: close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6a5273739ea78b7ec0", 0x0, 0x5}) r1 = msgget$private(0x0, 0xfffffffffffffd7f) msgrcv(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000406000000000000000000000800"/80], 0x55, 0x3, 0x0) msgsnd(r1, &(0x7f0000000000)=ANY=[], 0x0, 0x800) getuid() r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000440)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955d4794dde320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c15049bcd901727a4d68dfaee3dcb23c50df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7f2858b6fde44260ed52eccd2947009a7b4bafefba63a73de6b31", 0xffffffffffffff73}], 0x1000000000000016) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) r5 = getgid() r6 = socket$inet(0x2, 0x2, 0x1f) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r3, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r5, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) r9 = socket$inet(0x2, 0x3, 0x0) writev(r9, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) r12 = getgid() r13 = socket$inet(0x2, 0x2, 0x1f) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r10, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, r12, r14, r15, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x3, &(0x7f0000000080)=[r5, 0xffffffffffffffff, r15]) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r16, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x8, 0x1f, 0x400, 0x1, 0x0, 0x6a4, 0x8, 0x0, 0x2, 0x9233, 0x400}) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000300)=0xc) r18 = getuid() setreuid(r17, r18) r19 = socket$inet(0x2, 0x3, 0x0) writev(r19, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r19, 0x0, 0x6a, 0x0, 0x0) r20 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) r22 = getgid() r23 = socket$inet(0x2, 0x2, 0x1f) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r20, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r21, r22, r24, r25, 0x2, 0x9}, 0x5, 0x5, 0x8}) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1}, 0xffffffffffffff75) write(r0, &(0x7f0000000040)="670dc3", 0x3) socket(0x10, 0x7, 0x0) write(r0, &(0x7f0000000300)="08ade09f32746a22ffffffff00000000ac8a5b155258f38ea525a54a5d24a62adadd50ca4d37ff668f0ab6832da0df6e7afbe9be8a4e6d143c229773eb533651ce4dc77c788f2a17c8a8aa33e5877bb03bb584e2173ce373609bcf19ed2e5cdea937c00d040b975943b3f1b6ba5d23bb758539a5a60479b07b51cba31a199da133b575e498a23131e2cae7537d73ba47f808e345bacad73dffe6ac286a0e85f294f1fb973d6995050d40fa89595a3700d176856f3517982b51a0fb87e0d4be239327ca696256eb8b42ee6c6fc727e99a", 0xd0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() write(r0, &(0x7f0000000240)="85", 0x1) select(0x40, &(0x7f0000000000)={0xffea}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = dup(0xffffffffffffffff) r4 = socket(0x18, 0x1, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffbffffe, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x20007, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r7 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f00000001c0)=0xc) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000380)=0x8) r8 = syz_open_pts() socket$inet(0x2, 0x1, 0xd7) kevent(r6, &(0x7f0000000280)=[{{r8}, 0xfffffffffffffffe, 0xc, 0x40000000, 0x4, 0x2}, {{r1}, 0xffffffffffffffff, 0x5, 0x80000066, 0x0, 0x1}, {{r0}, 0xfffffffffffffffa, 0x12, 0x1, 0x8}, {{r8}, 0xfffffffffffffffc, 0x1c934b8a74e174b0, 0x18, 0x5, 0x8acd}, {{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x0, 0x8000003}, {{r0}, 0xffffffffffffffff, 0x86, 0x80, 0x200}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x2000, 0xefe}, {{r1}, 0x0, 0x0, 0x20000040, 0x3, 0x3}], 0x0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x5, 0x1, 0x0, 0x6}, {{}, 0x0, 0x80, 0x10, 0xffff, 0x2}], 0xffffffffffff8000, &(0x7f0000000100)={0x5}) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x100001d}, {0x50}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 16:00:14 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000008006, 0xffffffffffffff7d) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) recvmsg(0xffffffffffffff9c, &(0x7f0000000540)={&(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000c6b8f84e55b5f96e546cc0146ba03f0648bf24e834bd83c3cda9f6450c388156f20cf76b172af15b637bd8644ba008b6ed7196bc54912667a8611a6ac8d20afdb0000000000000"], 0x6e, &(0x7f00000004c0)=[{&(0x7f0000000380)=""/110, 0x6e}, {&(0x7f0000000400)=""/77, 0x4d}], 0x2, &(0x7f0000000500)=""/34, 0x22}, 0x80) r4 = syz_open_pts() dup(r4) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000002c0)={0x3, 0xff, 0x80000001, 0x7fff, "b4425c970f3046b82a110de0af394e44f7016026", 0x6, 0x5}) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r5, 0x0) r6 = socket(0x2, 0xc003, 0x0) dup2(r6, r5) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) fcntl$dupfd(r4, 0x5, r3) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) preadv(r7, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/247, 0xf7}, {&(0x7f0000000000)=""/12, 0xc}], 0x2, 0x0, 0x0) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:14 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x1) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x65, 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = dup(0xffffffffffffff9c) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000180)=0x1) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000200)=0x3) ioctl$BIOCPROMISC(0xffffffffffffff9c, 0x20004269) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[{0x7f, 0x7f, 0x5}, {0x1, 0x4, 0x58, 0xffff}, {0x200, 0x9, 0x2, 0x1f}, {0x200, 0x5, 0xa4, 0xfff}]}) r6 = dup(0xffffffffffffff9c) accept(r6, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r8 = openat(r1, &(0x7f0000000380)='./file0\x00', 0x10, 0x100) renameat(r8, &(0x7f00000003c0)='./file0\x00', r3, &(0x7f0000000400)='./file0\x00') ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000440)) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd\x00', 0x1, 0x0) fcntl$setstatus(r9, 0x4, 0x80) r10 = dup2(0xffffffffffffff9c, r6) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000000500)={0x400, './file0\x00', './file0\x00'}) open(&(0x7f0000000540)='./file0\x00', 0x20182, 0x160) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x793, 0x0) r11 = open(&(0x7f0000000640)='./file1\x00', 0x18088, 0x80) ioctl$BIOCGDIRFILT(r11, 0x4004427c, &(0x7f0000000680)) 16:00:14 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2000000000000189, &(0x7f0000000380)=[{}, {}, {}, {}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000080)={0x0, 0x5}) 16:00:14 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x100, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000100)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 16:00:14 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0xffffff21) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x6, 0x3, {0xfffffffffffff3eb, 0x8}}) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) nanosleep(&(0x7f0000000100)={0x5b94016, 0x100}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 16:00:14 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000080}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r3 = syz_open_pts() dup(r3) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000080)=0xffffffff) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r5, 0x0) r6 = socket(0x2, 0xc003, 0x0) dup2(r6, r5) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0x6, 0x1}, {0x18, 0x2, 0x3, 0x7}, 0x4, [0x3, 0x1, 0x8, 0x5, 0x0, 0x4, 0x81, 0x20]}, 0x3c) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000040)={0x81, 0x1}) 16:00:14 executing program 0: r0 = socket(0x18, 0x4003, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={{0x0, 0x3fe}}, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/49}, &(0x7f0000000040)=0x33) r1 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x1f, './file0\x00', './file0\x00'}) 16:00:14 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = syz_open_pts() dup(r2) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getpid() mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) pmap_unwire: wiring for pmap 0xfffffd803f0134b0 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0134b0 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0134b0 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0134b0 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0134b0 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0134b0 va 0x20ffa000 didn't change! 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='\x00\x00\x00\x00\x00\x00\x02\x00', 0xd4879a8fa484b490, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x80}, {0x6, 0x0, 0x0, 0x200}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:15 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x5ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1fb, 0x0, "000000000000000100002000", 0x100000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000290000002300000003000000000004bb893f00006c2ccd3d456c8582354ba20472df95d5b10cd067dfdc6bc1c9c217ea782f54b21d80050f473ae22177a64c8d7c4d521cdcfb5bcc39a02f56a5b71c9fb95182c0b3e2077336765b62c5d1b34d8b6ceb3b8cec42e94e54168adae01bba3b9df8fa99c1d73ec4844b29981f3dfefb44ef4d60c292543ddee3cba1ce5f90cc379f6aa9c391b8b1664dfcf3"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:15 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000300)={0x2, 0x0, 0x9, 0x7fff, r1}) semctl$GETNCNT(0x0, 0x0, 0x3, &(0x7f00000000c0)=""/226) r2 = dup2(r0, r0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setuid(0xee01) clock_settime(0x4, &(0x7f0000000640)={0x8, 0x9c2}) r6 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r6, &(0x7f0000000040)='.\x00', 0x0, 0x1) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r7, &(0x7f0000000540)="f9781fcdcb79ceafba8786328bf93bd5187129d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e2bc68f0bfbb5bafd7dbd56c9412ba81a99882f9e3eb3bf112389bcd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7f90c68824b17e9380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c7f47f5af977b96c38138e4", 0xb9) r8 = semget$private(0x0, 0x3, 0x32) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000a00)=[0x4042, 0x1, 0xfffffffffffffffb]) semop(r8, &(0x7f0000000080)=[{0x7, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x0, 0x4, 0x800}], 0x3) setgid(r3) semctl$GETZCNT(r8, 0x2, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(0x0, 0x1, 0x5, &(0x7f0000000340)=""/13) semctl$GETNCNT(r8, 0x1, 0x3, &(0x7f0000000440)=""/61) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x20000, 0x0) fcntl$setflags(r2, 0x2, 0x1) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000380)=[0x7, 0x3]) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r9, r5) semop(0x0, &(0x7f00000002c0)=[{0x3, 0xb44, 0x1000}, {0x3, 0x1, 0x1000}, {0x7, 0x6, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x80000000, 0x1800}], 0x5) semget$private(0x0, 0x1, 0x218) ioctl$VMM_IOC_WRITEREGS(r7, 0x82485608, &(0x7f0000000680)={0x8, 0x200e54, 0x3, {[0x100000000, 0x2, 0x48, 0x1f, 0x1000, 0x401, 0x3, 0xa3c0, 0x1, 0x6, 0x2, 0x1, 0xfffffffffffffffd, 0x283e, 0x6, 0x1000, 0x6, 0x9], [0x630a, 0x8, 0xdf, 0x1, 0x9, 0x7fffffff, 0x80000000000000, 0x9, 0x1, 0x7], [0x4, 0x5, 0x7, 0x8003, 0x0, 0x1, 0x4], [0x2, 0x1000, 0xffffffff, 0xfa, 0xff, 0x2], [{0x2, 0x1000, 0x1, 0x7ff}, {0x2, 0x1, 0x9, 0xfffffffffffffffa}, {0x3, 0x20, 0x5, 0x3ff}, {0x9, 0xfffffffffffffffb, 0x1, 0x1ff}, {0x9, 0xfffffffffffffffb, 0x4, 0xfffffdfffffffffe}, {0x1370, 0xedb9, 0x0, 0x3}, {0x7, 0x0, 0x81, 0x3fd}, {0x7ff, 0x1, 0x2, 0x4}], {0x800, 0x9, 0x8, 0xff}, {0x9, 0x200, 0x9, 0x2}}}) ioctl$BIOCSRSIG(r7, 0x80044272, &(0x7f00000009c0)=0x3) setgid(0x0) 16:00:15 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x110, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x2, 0x8, 0x9, 0x1, 0x2, 0x1, 0x6, 0x2, 0x0, 0x8e, 0x100000000}) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg(r1, &(0x7f00000002c0)={&(0x7f00000000c0)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, &(0x7f0000000740)=[{0x50, 0x0, 0x0, "be0c026d4b7604c2b3f5a8fcf5561e08e05d29a1491776e8ea26e96e7d1bea921a2fcb5810267fc86a8db70c2d8da2c640d5d6886a1918ef65"}, {0x98, 0x0, 0x0, "a5f067f185f1bb557e783bbee2e2e8cac0226b96337057a7f59f26b87b9cd51f72835337e174bdf40977b6cafb0109b5965ac6867532fc6fed3f9ef6a38dfc1ce553fce5528b58d80caa4fede67728bed7945a543c6a8a94d09cdc2483dd696bc6454fa4528a72fa8615b8137605f76d801867596a9c36910095a204d0aa3aca80"}, {0x478, 0x0, 0x0, "f5d7105681f47fb4b744f8f539a5d1542729e0d14cc26014de23fb98bec25e0afe5a06556656698b5242fd283fb160c4ed1319cceb1807b3a6a3d7489c00a0c63ca51c867bdc201fd8de5141995a34d7b4dc5917ffc820c036c3f60f90ce234532e5a1b9a28579ecd1effefa7a49d593324546acb8d6cc0fabe33880be4bc156b0bcbabfa9c686ba837dc44e3a892e8bde062d18684d8f3f8ba8c83408720825907cf4b47f4cca8a7cdc0a12144b9f4620aabd11ef2cb2c0c1bb3501048822f79dae8f0934ea206ba63fe8a5226430453aa535a4abd925c80161f7c91e0ae7fb00fffa795bd0830f4c8d16f37155a36b54b9e61bd6c0b52aa9fd67fcb1a131c16cd6bf68e7e484811f355e73e0e2e257f6392e409206b2af9e65162692ab5674a7a93f0d8567299f8b191aa54f3ce42c47058dea99c8411e88e259860f4179a18b9fe26f236589ad5053b8027ed8840640cd744b1d0094cb962ad11f88e3b63b25914cbaf56d006d060f1d4b8a63ee2668f6d272b98fd2e9adb61e58416217d575efc2876bc5d9395b22e7fb33b4f3be4c07dbc39f06f028039bf4ac3860729c08f9f1bf329819e750b128919e962914521e1ebbf5542352f596f5f9773fec8506198d634713150e978fe81d89a97889e8229f4b5eb2625b298922d16fe3879bdb6d158d4ba0794b817cfecde8908e3a32e274b76e644739da478f20a908af69f1caebe28bc40054214c8a631996f52ea6be621840f48ed46e06ad8632b8763dab32a4b8d563a28ed32242809258f1a518fa33b2070b7ce1b2011e1112d0554c86b1a1c37c9a5ee422588d945090411aa3c9cf55cbd77417890767ff4df5897ade5023f6409db54c108e200ac45a37de650563987c5681df9002a7dc0de96eec806e4c39c9231a242caadf5e0aa22705e88ebbae9f737880dc336b84fbd47a2f64688d579fc025c80655dc8d066d3827796111f088535850aa47c1b860c2dc5cfaf4d7c1406e41f442f4906f424dd21fcb4dc6453a1323c0f1cf10a6684b002846a3e24912e56de6d8eed85c5a9e6e65a208867edbdae004f449b0073ff0b51fb72696f40439efc415e45aa36c484ed014afdcda0f3d84c10f564e8eeb3b8e92dc36c79602605f351356abcfeb63fdb0e2e1d64f92fa2ca4efcaeb608a7953f2a512738e828a1ac96fc9f48f66b53ba9056dcc788432c407e189543e368251adf16331b73a5058944de77b48e12f4c7fb40c91b5fcf24c53b126b5b2b61bcedf87a412e800a6f50cf9aaa7f718f215b5f20d59e5020a41a3078631efa08444b2a4cbfede132820c9d39435ea5c80dabafcd8b4ab57348bbcf2d8746471bda85db8c51b065e89c05f5fc8924b1b4ee84453cc6791511258efab614cd2d25a22480e8dd4320a144d7ee2d9ca445b5b094c3022678150020d7181cd9a11bdcd3a765f93c8b916f4c231b51cda4f9d6805083dd6e28b48278ce55a0addd2e258ce55eaa11323ee244c1c50f873d73864c477b57b82264965bc88bf36281bb272ffd81ef76f21f00c46ad20ed98d3f019b486d519cae1f3cac3f411ffe99d98151f2d73f150573c84"}], 0x560}, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x1, 0x4) sendsyslog(&(0x7f0000000080)="b6b28bfdd92797e16e34c4440000000000009398db6ddda122afb6d78b426a8aa43e564528a9233186bb02129e66617e1af08ec03166a3b8005dad1e45b28a389179397cd61bac8b9ed544035f779691fb31208130db741dc60d36940aee9e3433093175b85cb299bb63b83e8fd1760ce662b72fb68cb1255d9300ed120787176feb1b6916bdcf997292207e4a67d9010000000000000012dcee7847754dd1b2572fd48438b65d4c6c063ec1a2e94357e691d55620c9f41b7f2d050000004c0c42643c15f61f384a28454e8ef964d6be5bd885099a170d6a95640911941ca4d257293427337dfc5e7c590a465aa7b8e196306f6ab25443a8604d7a018fe46c3883f95123e0f5e6618217a64eba963ef689e9f89b0642246e7ac3a0a51a4f60b0d9c7fe4a77506ec9e12a8e7686e563a1d59eb78834c9b2f5d6c83c1b5444477091e80007a24e7af5cdd27d81ff4ffcabeff9d3c81e", 0x155, 0x14) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x8, 0x88}, 0xc) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x100001d}, {0x50}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0xa5, 0x0, 0x0, 0xfffffffe}, {0x84, 0x0, 0x0, 0x2000000}, {0x6, 0x0, 0x0, 0xfffffffe}]}) r2 = syz_open_pts() r3 = dup(r2) lseek(r2, 0x0, 0x0, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r5 = msgget$private(0x0, 0x100) r6 = socket(0x18, 0x3, 0x0) getsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0x10) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000280)=0x2) setuid(r7) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r9 = socket(0x18, 0x3, 0x0) getsockopt$sock_timeval(r9, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0x10) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) setuid(r10) r11 = socket(0x11, 0x4003, 0x8) sendto$unix(r11, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r12 = dup(r11) ioctl$TIOCMBIC(r12, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r12, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r14 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r13, r14) r15 = getpid() ktrace(0x0, 0x1, 0x10012, r15) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000340)={{0x5, r7, r8, r10, r14, 0x8, 0x4}, 0x6, 0x9, r15, r4, 0x939, 0x9c, 0x2, 0x400}) r16 = getpid() ktrace(0x0, 0x1, 0x10012, r16) r17 = fcntl$getown(r12, 0x5) wait4(r17, &(0x7f00000003c0), 0x9e1b52c105051fa7, &(0x7f0000000140)) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() dup(r1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x7, 0x3, 0xd9, 0x1, "92e064f7f786a3bc42166d5b2cb8dc1da583cd81", 0x8, 0x7}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x7c}, {0x6}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x64}, {0x3d}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x100, 0x1cc) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_vnetid}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd09, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = socket(0x11, 0x4000, 0x8) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r1 = dup(r0) ftruncate(0xffffffffffffff9c, 0x0, 0xfff) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r3 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r2, r3) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(0xffffffffffffffff, 0x0) r4 = socket(0x2, 0xc003, 0x0) dup2(r4, 0xffffffffffffffff) r5 = syz_open_pts() dup(r5) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000140)=0xffff) getpeername$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r6) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000080)=0x900) write(r0, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000f7a", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x100001d}, {0x50}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)=0xffffffff) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) clock_settime(0x7, &(0x7f0000000040)={0x8, 0x138}) 16:00:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x100) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f0e69dbb3ad3d"], 0xa) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x94d) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0xd9, 0x0, 0x93, 0x0, 0xfffffef5, 0x4}, 0x8) 16:00:15 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000140)='./bus\x00', 0x808419bb23adf4f7, 0x80) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x1}], 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffff9c, 0xc028575d, &(0x7f0000000100)={0x80000000, 0x10001, './bus\x00', 0x80000000, 0x0, 0x2, 0xfffffffb}) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = syz_open_pts() dup(r2) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) close(r0) 16:00:15 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) unveil(&(0x7f0000000400)='./control/file0\x00', &(0x7f0000000480)='r\x00') chflags(&(0x7f0000000140)='./control\x00', 0x0) mknod(&(0x7f0000000040)='./control/file0\x00', 0x10, 0x0) nanosleep(&(0x7f0000000080)={0xfffffffffffff001}, 0x0) 16:00:15 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000080)="02000000", 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202986a277f6c653000f4cf734c54fd1dcf1c5f8ced139e1c00"/39], 0x10) shutdown(r0, 0x2) 16:00:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9e91, 0xfffffef6, "42ce5cdb5a050047000000006f157f3300"}) writev(r0, &(0x7f0000001880)=[{&(0x7f0000000780)="73421787f8029701d2f33ccf25041fcfe215c91e691269226b9c697c9a8c57a02d9115883e20ea946da3e7ad3b024d7b80e96f62f48e13d47f156e0222c0f39fe2111debb546ec987cf97ac25ebb7cc3c9c7d904b063394e99337373c99d2fcc51cfed56ee3e8c4f687d3baadccfdded8bab4b496948b4f68f609becbcec796a837d82c2966067691049723cd9867a82103417ac3ea5a462e7934bfe8b9c8e4adef4eeb5baafd3365c6f16db104d51b31932a6232b9ed0d38ed27d0ea8e6df2f3c4608dc3c987d2b27ca5ec8d42f4ad5212f2ed6166bbe85cd2115d5e24b891e630c5db2a67543ea2c67175d95954546b037ba47b0878e491f516d0755303a4be35fdf53be99c65a89f5f5541267065106a9bc8188fc155854428ae5fcac57617e763004a2cef4f5f806a966db6c3302ff580e753cfb93858835777521cfbd609140d9f8fb7817351df676bee6cc23a2d413cc51df659c51a58440ada3d3bf7502bbbcb6f1d51cf39ae180c9639856836288bc85740ab1d5c7f357f7264b0b73daff90438af639a176226290478b4d6b2c0046d02a280c898793b425c029b959b9ab87e0941edcfbd86c6cecbd869dd3e707ee98822b814625ab60b109bc3e5d6cc721882be0007a3d51001d716cea750d1302b8e7d946689d2652712a42680e18cc9304a5f30364d3d1704077a47a4ec02796916244778b482ea1cd6f45407e670c90c3c5417822e1315f1e9933", 0x20e}], 0x1) r2 = socket(0x11, 0x4003, 0x8) sendto$unix(r2, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r3 = dup(r2) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r5 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r4, r5) setgid(r5) 16:00:15 executing program 0: mknod(&(0x7f0000002300)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000280)="dcc88e87cc06364e91cbde268f0941610e70a46b3ba4f5f9b393e1a0fce38d02301985aa37d2f66f978e", 0x2a}], 0x1) fcntl$dupfd(r0, 0x0, r0) r1 = syz_open_pts() dup(r1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000240)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x1, 0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2b5f2a8212d0dfd68f99bfe9d1c06ef1abc44a0a", 0x0, 0x100004000fa}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4ff03000093070000000000000000a500"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x52b0315c14b44c7b, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000140)={0xcd66, './file0\x00', './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000580)=[{0xffffffffffffffff, 0x29f}, {&(0x7f00000001c0)="996b16f620930c56819e10c187064f1e9b0b17baf3375b68dfab1f685572e8e09a7a5d61ff8ea59df3ddf90d0e0cdcd64e0a32bbaded586623356603a667366b94", 0x41}, {&(0x7f0000000680)="5fec7e41a24b30eeef598055c5c8176c26225f4bd6333c8fb92005077fb78dc11555660a842c3ad4e96cc4f1fa76c5304fc56a7951fdcc4a2703a46066494043600af6871e6c5b7a007c8e14827e979092001a58bc34a1320f5f72ee2c7fc697488a868a194c0132dd30cb9032b19bb09b0a282ed1588bad0940864416e0d060c285675e0e82a3dded04dde7fc54d44ccbee8e1927c4ab9b60632decc634114a039866edeca16b6af0c9e2d7849f88f705ff307ec0e293027fce", 0xba}, {&(0x7f0000000300)="38c5884890f79d9de0058fabe82ab5a93b3a24a0fdab938f71f2969bd494ac815ad583fa002700e77c61387f579de3d69c87e3fb372f4322f05efe7767fc96bb37b4e4780c575c67aabfce6e5d68a5817ae0933aed18aff8e41401ed68325833fc720236c4abc750fd61bfe9b922cbfd562f1c22c9e0237d2f33de924d898c4334069e0fbd7500cb0dcba98460014313b9215bccaec761c9520e62943f5aefaaef6d776b8e9cab8cedba8b0ac01a74eb26319da72548aa9bb73342bf85777ae9d6ae32512c7eea2502a4b56a776c562b8e3d05989837aabed2f9a767a1a5aaf60a1b5fbe6c20131e0a72d8cb6922abc6338982", 0xf3}, {&(0x7f0000000400)="0e91cc0dd54bbd06604adf0a01d2c5838c7319d0ff2a598a10a81a15edf947cb699d879462a2954975830a751371807bb54195a15ef7ff7f3907a94ffac3557bba2353f1c12ec79e13ddcaa3", 0x4c}, {&(0x7f0000000740)="15e9b6a76cf6a7f7cd6f10e0f6f36aee5839599b7b832bae9e0111987001274743994d08a69b073c86cd634bb6663a912d8b736f66b632d199bc465ab82fabc867d301773c42eb6f24d89776f0b48c6724993531117210bacb9652327480474af06aacf941febc149520b7c15c9499cbd972dfc97c73ac10c79a2c78e747f20d2fccd6d68b1cab837772f1ae05fdf8bba5cfe8f14ccbb90fd7d3a06cd19e0f8f1f5616194df924f5b527298d9aae60d9c5dc48c03c81383d574e2b8ccbd20d0c0d655b92feea0516", 0xc8}, {&(0x7f0000000040)="e690a60bfbf355e5ffc7d940b19da1f1787a", 0x12}], 0x7) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r5, 0x2000746f) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) dup2(r4, r5) r6 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r6, 0xc0106924, &(0x7f00000000c0)) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x440, 0x0) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f0000000040)={0x5, 0x9}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0x4004426a, &(0x7f0000000000)=0x2) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x9) pwritev(r0, &(0x7f00000026c0)=[{&(0x7f0000000280)="8229d754a646c30bd030ea3f8bf4450d62c22070e316ad554b7712b1edb89688473eaab9b015510349148c67b05f8b4f9af8f17b09ba3f2c23dd686b8d861891137b40c34523", 0x46}], 0x1000000000000090, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = dup(0xffffffffffffffff) utimensat(r1, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)={{0x80000001, 0x1}, {0x6, 0x6000000000000}}, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000080)={0x1, './file0\x00', './file0\x00'}) 16:00:15 executing program 1: madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) 16:00:15 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r0, 0x0) r1 = socket(0x2, 0xc003, 0x0) dup2(r1, r0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) acct(0x0) 16:00:15 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8228c2e418806ebd0f810eed022e2f66696c65300011dc194ff5f14df11dfc6f993fdf87f60be1da27efb3e76a80441fc452810392b99b57d0954a246e73b2b0aa5de452570755094d8fddf191e185bcd88fd26f6f1bf2d1f1442cc78897e2853ee92c1e3be75afa6708eb0047ee645e8691acd29625abf0ae686b50536e047149dc9d2d2233baad3d2653c4ba13fbb5d9ce35ce63fce509ee838fbc508573f51e29626003fe27032f5d0fc8eb002c29eb4dfb1a3bce58ed8f5cc7b0f00de7f237f920e6ff0bc8c989dd273ef40db13164067a1948c71d7c832aef0eae4eca3598d8f685036db9517c350b5c71da2ccf6f8ba810a1c8b8c2cf2db3bbb082c068bc"], 0x10) shutdown(r2, 0x1) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20000, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0xa, &(0x7f0000000100)=[{0x0, 0x8, 0x9, 0x641}, {0x8, 0x81, 0x0, 0x9}, {0x341, 0x20, 0x9, 0x7}, {0x400, 0x2, 0x81, 0x64}, {0x2, 0x0, 0xda, 0xff}, {0xfbed, 0x8, 0x1, 0x8}, {0x1, 0x9, 0x1, 0x3}, {0x8, 0xe8, 0x0, 0x916c}, {0x105, 0x4, 0x52, 0x4f9e}, {0x0, 0x7, 0x1, 0x40}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x19}, {0x7, 0x0, 0x0, 0x80}, {0x86}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000040), 0xfffffec2) close(r2) ioctl$TIOCSTOP(r2, 0x2000746f) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0x20}, {0x80008006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x47, 0xffffffff}, {0x8a, 0x5}, {0x80, 0x5}, {0x1ec, 0x1000}], 0x4}) 16:00:15 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20300, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x4, r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3d}, {0xff01}, {0x4004}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000003c0)="000000186004008034ff07010000000000005e2c62b5e603a4ef000000000000000000000000000000000001", 0x2c}], 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r1, 0x0) r2 = socket(0x2, 0xc003, 0x0) dup2(r2, r1) recvmsg(r1, &(0x7f0000000540)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/195, 0xc3}, {&(0x7f00000001c0)=""/15, 0xf}, {&(0x7f0000000200)=""/245, 0xf5}, {&(0x7f0000000300)=""/77, 0x4d}], 0x4, &(0x7f0000000440)=""/229, 0xe5}, 0x40) 16:00:16 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000140)) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040)=0x1, 0x4) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:00:16 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f0000000080)=0x1ff) sendsyslog(&(0x7f00000000c0)="6329d284633471f7f172ae0aae0ec24fb6f230cc1c6bf18ad85be8e04e0c57750c6a4b117e67ea7c8fd3e7c17c013a065b6e9e", 0x33, 0xe) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000100)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x400, 0x190) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000180)) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x10000, 0x10001, 0x7f, 0x1, 0x2, 0xc55, 0x6, 0x2, 0x2, 0xea, 0x7f}) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000280)='{!$\x00', &(0x7f00000002c0)='}(*#[\x00', &(0x7f0000000300)='[(!:-\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)='}\'/\x00']) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000400)) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000440)=0x7) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x20, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000004c0)=0xe93) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000500)) r4 = accept$unix(r0, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000005c0)) sync() r5 = openat(0xffffffffffffff9c, &(0x7f0000000600)='./file0\x00', 0x80, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000680)='./file1\x00', 0x200, 0x40) linkat(r5, &(0x7f0000000640)='./file0\x00', r6, &(0x7f00000006c0)='./file0\x00', 0x4) r7 = open(&(0x7f0000000700)='./file0\x00', 0x20, 0x28b) ioctl$VT_GETACTIVE(r7, 0x40047607, &(0x7f0000000740)) truncate(&(0x7f0000000780)='./file0\x00', 0x0, 0xffff) r8 = fcntl$dupfd(r7, 0x0, 0xffffffffffffff9c) flock(r8, 0x8) read(r2, &(0x7f00000007c0)=""/255, 0xff) link(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)='./file1\x00') r9 = getpgid(0x0) getpgid(r9) 16:00:16 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000001000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) socket(0x2, 0x2, 0x0) 16:00:16 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = dup(r0) r2 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x1, 0x0, 0xba, 0xd1, r2}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x80, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x3, 0x400, 0xffffffffffffffff) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)="9b8ba8506f7702ba436e9dde983110c32f0f73edd89a63c40c0eaf3608476edf518b59dfebc897f0da0122f447f799c66a9c9d84f0d0c3ad", 0x38}, {&(0x7f0000000080)="92b85eb267a723a2484aeafc967a2375064b2f6ea33b7d65d4c9279187e70b72dd09a5b18fd67908fea6e590403d9efd4e1aea69ce", 0x35}, {&(0x7f0000000340)="67d60f82b1ee8d2d58fbf433efafdced663cafbc39743a3ba577e61be5d2232db36316829e0ab812d2657cabcd2c1b00053474c3dad750bbfe52af535e1fe4d002b60ab3179771036bccf41eb6581fdfc73859849bee7e2e29", 0x59}], 0x3) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) fcntl$dupfd(r0, 0x0, r1) execve(0x0, 0x0, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x20000007d, 0x0) pckbd_enable: command error pckbd_enable: command error 16:00:18 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x6) 16:00:18 executing program 0: mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0xb011, 0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) close(r0) mmap(&(0x7f0000ff8000/0x8000)=nil, 0x8000, 0x0, 0x810, r0, 0x0, 0x0) 16:00:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r1, 0x0, r1) openat(r1, &(0x7f0000000100)='./file0\x00', 0x8, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f00000000c0)='./file0/file0\x00', 0x80, 0x130) kqueue() r2 = shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x3000) shmdt(r2) shmdt(r2) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kqueue() ioctl$TIOCCDTR(0xffffffffffffff9c, 0x20007478) r3 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x11, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) 16:00:19 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x31, 0x1}], 0x7, 0x0, 0x191, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) preadv(r2, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/158, 0x9e}], 0x1, 0x0, 0x0) 16:00:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a", 0x0, 0x40000000}) write(r0, &(0x7f0000000140)='\r', 0x1) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) ioctl$BIOCSBLEN(r0, 0x4004426a, 0x0) 16:00:19 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000200)}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) recvmsg(r1, &(0x7f0000002740)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000002640)=[{&(0x7f00000000c0)=""/138, 0x8a}, {&(0x7f0000000200)=""/126, 0x7e}, {&(0x7f0000000280)=""/198, 0xc6}, {&(0x7f0000000380)=""/149, 0x95}, {&(0x7f0000000440)=""/221, 0xdd}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000002540)=""/222, 0xde}], 0x8, &(0x7f00000026c0)=""/80, 0x50}, 0x40) 16:00:19 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x6, &(0x7f0000000000)) r1 = socket(0x18, 0x1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbffffe, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000040), 0xfffffec2) close(r3) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r5, &(0x7f0000000040), 0xfffffec2) close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r6, 0x2000746f) readv(r6, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffc, 0x4, 0x10, 0x7, 0x3}, {{r4}, 0xfffffffffffffffc, 0x4, 0x80, 0x7af, 0xf1}, {{r5}, 0xffffffffffffffff, 0x1, 0xa0000001, 0x92, 0x1}], 0x8, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffc, 0x44, 0x4, 0xee, 0xdae1}], 0x9, &(0x7f0000000180)={0x3b, 0x9}) 16:00:19 executing program 0: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc3104222, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000000)={0x6, 0x2, 0x3f, {[0x4, 0x9, 0x6, 0x3, 0x3ff, 0x4, 0xfffffffffffffffb, 0x100000000, 0x862a, 0x3, 0x711, 0x5, 0x1, 0x101, 0x6c, 0x0, 0xb074, 0x4], [0x6, 0x1, 0x0, 0x4, 0xffffffff, 0x17, 0xd84, 0x2, 0x8, 0x1a], [0xea1, 0xffff, 0x7, 0x9, 0x40, 0x64, 0x10000], [0x0, 0x147f488b, 0x7, 0x100000001, 0x80000000, 0x800], [{0x9f, 0xc1, 0x1000, 0xffff}, {0x42b5, 0x80000000, 0x4, 0x6}, {0x5, 0x800, 0xff, 0x82b4}, {0x9, 0x1ff, 0x0, 0x6}, {0x5, 0x3ff, 0x125b, 0x100}, {0x5, 0x2, 0xebde, 0x10001}, {0x2, 0x3, 0x7fff}, {0x4, 0x7, 0x20, 0x2}], {0x7000, 0x1, 0xf8}, {0x7f, 0x80000001, 0x46, 0x1000}}}) r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0x16d}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fc, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000280)) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:20 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000430000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x84}, {0x4000000000006}]}) pwritev(r0, &(0x7f00000016c0)=[{&(0x7f0000000540)="d035f2621d0803abcc75661abad502e3c2f9491e88e8f71596cba57c44a05dcda028440051732009d4f7facc4e3b292fce580709c674f9dcd4aa147cef7c2790aa1f5c62b04575da8db9768bacda542aba69ab44f5823fe1303eab7a5b6326197f5e719dd648c3dad5c6ccb7a5de755be1beee631ea114776bad9f4f487f2dbc193c91f184fab9aae7bc876cf34ae4d859eb632425163c6c69cb499c852b8e8fdc9d15a3ab91e2295229edbed88b9b3278fd65dca272302544178fc31f301faab589d794a7f672c14ef7f62cacced929cc5f29b1853823a9fe3e50bae124fc311b25f32d7b2b191c8fea6993cf078d7c770ba80024947686d41465668a672ca30ca0433c8b4d11148e0de2f66b24fc15979c5631c071dcfe707d3cc1148a270da6d9adde1cc606a6fbd94e428f45b9482c3a605423a116fda1e7a9723ccf254e56278683e1dd6226c97844dda2d1834bd948b728319ac26b8fdb4f07064c75a729e8035225efdeddab96a97026b5d1a05e4149f6b7976599aa715b5e7864e61159223ab85685370c604bd511e52c784f3e4e5e8ed0e887729955435e28cab51bdbce6eb4ab2e364bed0f9e5d60a5170c71ce88ff04c1d1e7b75f75401ef465431f855567f6f951568e396c2aec02438dc1e60aa065e49646ef4d598bf88bf686db867f223d7eed64e065b313432d70522710d20f13d4d5f7860aa005b211aa58fb70384b41e3834b9856b28cf95cddbdfa6ac9f381cc755e2082a15b76c486525f751890b6c56ac5a07cb28f20d03b82a1a95507d22f47ee7711967b4b4c0db82d4f0b19bfa99fd22ec18227244bd1f37741a3e1c712f3572e363fd1ffcf775380cbaad43135458ee1f5f509dd083038a073078c3a1d0475a85013ed11848372c8a3429a6ad8a13991a53da99aa294b56a612b012d50610cb674c8c58d0cbc236e9ab00fd445c2152b0fe0ef387cf4708487136337ea106689988afac187be966ae36c5e47c79ca7ae84171b1f935046020de873080b70bd032e88b4a919bf5cca53d78e9b1e8e7d0277ba4dd6dc6450723eaaa5397aea56302a02393ed1bc4df03cb47ea1f5fd272074c879914e442356604ddbbd7209c7622719d1bc18069347d2fe70eaf38ec45616af4d2a4fed53b189269dc9d96e6804f13793b41c0256a795d6d132ec4bd6d9e0a56582d8c985c4d55030ad362f73e793280c8e51eedd93ba7e2e2fd8268165112caaf6fce50ef0d6fd6b460d33b60c1db70a940516d6114d51235241c4004ef793a232caccb0ad28f8663c81d542213a177a78bff1eadcf0e40dde8f762a84fb516b971158966c25c2e2a996b152f07b16e63cae231d5888d9395315c8bbfd3309b1af93271dd8b4da23f5ad61461909e3908005a5a9693cc63ff84018d009d93f6ee12268fdaa29e2a876229128d346d5e2178cf73f1fe0f356d370c6d866cf8763de56de2d1c783bb83f72dcb58796b4e66df69163a8abc844d50fc99800ce5105d4ffa6c87951736455803a7d12afa2a7d920d6c9d930ab641cb63e4fceb7047ac0256f29677aa5eaa507e4d2e07ae657772d31c5f5fd2092143081c8c9991f21686c0ee9475daefffba5374704066ca26f7d4e44840867b430b0d3d433beadd8dbcf87b880675523539a2f3b12e472dfef4083f9ffb942b810dc540404a3613bc54ab2682b80d2ac1fd2e7a561c4cd513a0f65d86217faf417ef259247e685f3ef6ce6c4905f141456588b700c10211a353305efc11b4f45fc96e6f2ec56b27d3214ba0f0a943ef3905a4ccf45d19fcd7a9e46d7985a38b6ed3937bd37b4350d5f0bfc7cc632432a41e4d75071f0c949ea9ded481188d68380dc1a8a399fb2d37abe3d9471911fd04f46ccccc68983fb1f935b701c51e00e83e4fe3df4ccfc79833d71480783d6e5df070d6e79d0f0434c7c725f661bf846dfa32f0546a9f377a5bb50872543d9dd051df8e3efe36bdc396fff55bc46ce98f389698e5eb35496f25cd000ceaba6318d9f19d7c56a5262f4dd262f4d563887109f71081cb84af4b8b9c547cf50e9efee404f3b972daff08db4284622a9af018546544db68d6ec34e1f1e55af5f8241014aa531b0fff11af90643f812e28367551a58d967a0b354e502e3b318b9818cc6d2d9072c03d12a3d23ff9700efa21c830685d1ca973c36ded334b2fd5b3ce14d9f8b28384e9b71bc83295504a06c964009a0d4837aa279dc11bac5fdebaccb30e12233931d2f33d91f68a6d137d017116717d5a606f7641e88910699fef95731150cd183c9af14057b7d9028fbdaaa55a6df733d0133ce992baa8fd7a2d338b9bc58b79cfb8f616d371ff833ed87aeedceb5f9b141e93fdbe03779a730ab23192e077c3d015a2eb7c825a9317910c2e7cceee78fc9e5128764078daaf240dd8ff47151830210c221e97ebb45efe2fd206f0819d4b74e185c9b9d70a4d1a9aaa6bc8d58532330de419d64a25e1713b2f2d51fd8f05dd7ccea80bec35f6705d70185566abdda80a39468fce36c5a7291681ad6deab8d3f9775ef8b2a18d29bc1ef6aabe69598e9774544ac96c9f74f54d17231d30fbe428adea247bab518b5c3eecb7aace5a495d7ace2017be14c30a96217d30e8a469a6148942f723b0f2b60725e375ca746d37202645f2960d1b5e79069d24385b9d70f2002f744c36c251b8e2cf65064074b1e6c8673bc17ad255414d34792564fcf091fabcb908a52bed6f4ba9b7c82343c08d3375054ca873f2f07176bfb493a7ade6c29112d2d075eefc9f53a68b8800c318ffac36da8a3392080bef9b8fb7679b67d7271a4fe1ecde71b1853f7fd3f9388875cf15ab672699c34104beb0ca8ba223a119d324d0548a1510bade44342c0cba910b00b1a97ef1676728e722308ce385d5ab0cb33554a60d1b7566e0b5a7ecc4b9d36aed4c7d4200743b86274045c3796639a5bf64c39509f77a4e2d200d83b91219a5a9c387f0bdd47a4e14d99f87bda90951a3562d8f77b3c1fff125b70d885472c2f62dd2cae67f72f01f4e47cb24536175c849db302861c920b91202a93924957fce52f0365242e0079cb06802730264c71a7c47956353707dbaf8682a82987519cc85b6ad03e0b9041827a995a90643dea52c3de704413e9eec5f84e8059e9b93a2807b1b395a968786aec4ea65c3a899b0f7cdbf3dcd87695b38ad8e7ed9d6ba49185ccbbb6d1110539e67f6f68bfd5988a629583ca3b8c88ec67d671eb60bacfab5dc7306d40f33cae28554730b19e5bfe5a747e0ae7c4117433caf021dc16f5ba16536bd0d9d12a255973da67e90dda807d727bdd959c0c85a4e29dd4fa06f8730afe2b26be50943fa9cdc3bb4fe4f9c1a210819034b262bccd3c8de4d6740175a7f34112511aca8d51f2e6c711724402fd9f1b1913dec59add5bc2f6f1cde154d3f18574b8f0a1cad3ab0836da040c159bf2f2319edbe61e61de2d0931a22dbdd86ddc6d094591214ae8cb3d59fa8dabf3bcdc2e7568388755ed9bbff08d9dbc08aa6fda17576ea79d086e82512e7ca64e2240e08cf9cd80b50abb2cd0f6a14935d0f0c7236bcce48294f892b92df5f6505cc175514d943a76ef52a6b9139f1fc9919c9a3537d5c26745429afc8ee7d70a4d9125a8a9acbcba5ae442f31e46fe387bf53d04a0bf87eee948629280151388fd6e8324d1ce6ab9e1fa375943c44ce919a68b2881a8b43fc71dae722c53febcab5036d3a293d6007576d36c5bfe90b1b886f31ea6d56b8b059ae794a1a757c008c5f869bf25250c1d3e83febf460cd61ea75ed17552caf614f226914dc32d8d2491fc189ac2a2a30f3c2ad034a04594a6d039d680297f16dcb8be9f4cd79096d0e8188c0958ec92226d1269885c6bd8a223d35e775c1d040733d2d64c123b700a318c6c22e98fd2309ab8d94e14acaab4476fe005c5d300dd3be179419e66c28b0627cefe1a53672bbe80e455f55060209acc0593cf0fd3d07fb6e3a36663fe3ad6b08424fdce11e79f2c5437b7ef89bee33b8e2113980b60b71fcc8f2ec3d92b57ceb39a544a5fd5d6e5cd37129be043b43f95290ab4e9284aba0cf1cd26e26de3e218b16e0f8bb1b37d6941d8b1c6ec19912a1051bc2b48a52771c75a59052fc36eb82f1b08357b2776fe895cbdaa2bd99fc993e57e98e6852790d93fc37e51fb3cfaddfaf7ac94e9ec2c8ac1cd2cb84b4f4cadda6c6f66ca8b0fcaf64355153604eb383cf6bba4c08e32a0c27f83d7e339325697a9df78ea7e84ae8b5a0af3bc37b124113978c6fe259fb7a0e62df57ee97c0eecbd3bdb6775bce563af9e9ce5e54bc62426b22ee76d84a7ff77d39ff9106d5f1f653b3269177a7101e90c3c4e10343d1b25fc6e906f4481606e0e6d14ed07f3cc9ad67f69f15ad1dd0511c99e6f345ba1c9a3c68d88166dd86394caf27b39807ed7de58679013c32d62f7a1b8058d2a6380a33ccf03ceac1097b87f071919ee74d554cd4caf0c5119e3ff5712c23ad6cd0b16108a9946b8c592d5fa6cc70e77b709f17edebaf7139de4bb19affd7098fe9e60931ede6b552629dd24dd24bda39239bec9425b1980887d797def1ef2e083dae2e63937e70e5aa7fbdb0955abc1a3c7fc568c5530d9f8828849d04cf9587ba3c71dfbe83ecbba6178b1528dad04ee084e6bec907362e42e0abef297833fb08fcc770637a95d2bf7556fd5bb6674453b026aec86b95c379647bcb78519c54bb187a845d3a0d7dcda8c3010ad87915a1f2d304166bc56bdd0793ffa8110f1829fcb7137433f6f7d87ba58397f75f92fa2a6dea807cab4d39bef9bf2c07a54d3e6039dd84ce609138d83926ebe995d39365123f3b3a7340f0fd18f2f8b3e17bc85bdf4faa0e6c340a2a2e293a0e44e6fd96cce2f5628757b9fbe2dc9206162c117dfc863acf109ae7d286f5944267b4ce8c7ab4d2bd0397b0896c107f5d52bb21deb7147ab9df1324e69930e192f439caf22870eabff416860d6bf49c185c6c9d94324cc8ade8c97a2ad62e89ae0ded6148a4d458cc27e8e39b374ed4d6ba7fb9a9c3758191a343010e6550d3e445dab20f697031501a0a0800d8c73c1f4a26b01dfc3f91e267bdbbb6d2bf6eadcb06f2b2a7227ca812b31e6cd4867c2d198cbd3e62c55e01e5d3deac6f729768ffdaebd7b32e7f429a21e1c24a03e84469920e2d08d4b2caeca2ba73ae9ab5f209ab90e196cb452bde7f220cad2a2a2fcb48236a5e293373507a31e7de67c377f0bb1930526e55571c4c8526c4052c7fc861712a0fa5646c400d9106ab1a802a0e039a06f475876701f6ca51fe075e76e8afcf02496ae1bd7e1d034879eda20e4490107eb372153fdb6d531a67b5549effd4fb3c0ad215464c5d43d5b438658383cd0bb5722dfc39d7c7153bc5d5f5932de7c37a7a82cb0e1e8a86b5e9198abf0fde1ba64de937199a2b1a98dd574001fc8378e0630ceea235c479c5c16e11f82986a67586b1829f81efe64043e77ef4258543648255b65953c8daa9820d514c6bfa1193fd3bcc843038b47a9b88facb6408d7a35816a9151549a738bfa5ba4f88cd4234cbd130588e5607364f26fc4256b4c41b75e3f552a9ac27e50da7f293456d3b066e6484f8ef2d81c5d77678d2801aa7d053d6a24c4ef4c83aba5c0c7c12b28bef1480221fa989cc9ab5c71235773c63d3e47933f7f84adef388d9f0e44a8c14e13174a5650e7f0a2c3b62a1937a1cfbefbe5d708163d597714391c39975ed6bc81f0044acae065926a2464e7bbfa54af84bbcfd1cd4cfa", 0x1000}, {&(0x7f0000000140)="a186d57ec644e3f4d3fce95df03f2c65876ed7a31bcc", 0x16}, {&(0x7f0000000200)="3163cbf01b3c9cefa443bc785a1614dbce2c8bbc1e5ba6d866e54c72ae8c24f6f7b690c1acc6edd857cd196dde848eb21de42375401e866e41bcc15a3d5197ecd6fd7314729db7f7d40a6260831139966b31f1d5a7ffffbb5047638eb3e646dc3a8164a1ce9e5adc4b75949776b3de28c1805b808fc6b89d51c2ff2abadcbcc767accbdd9e1487eef68a", 0x8a}, {&(0x7f0000000180)="afed3193c6e20b7023e9290660e20df94c3d75b0eb2640d6b256bb91be1182dfa9f29a502772", 0x26}, {&(0x7f00000002c0)="da309bc2c7de6630a64f7f5df3056d8840eea924e935d4e5e03a49cddf8fc5b7660118bfaf7176b7d836c84ba3f0cf43132704c8f59bc4f7dd323ff039f2197a38fd1010d16febdb9210abddb99177de07856bb8d8aa06034dff88e838fd979792e5dea1936f38073769409300c81862e1fe10a3b607c9d16be8937327e37e0925460a364a511487b03e93058c8fd4d1b7325f3f9e7cbe1ce5088679ae1da24712b7169d42f066b3e023b9c8788d31bee11e3ee8b2cbe61ffe70d4597fc8a50c1649", 0xc2}, {&(0x7f00000003c0)="cbdf9c0f44bdfe0d0619b09ccd63116319698d99850a6a37138656a433a4371751f5a7197e82e86056976a7f8e219234055ab75f42fe964b9aa4c8211be1fd0b52393ee948c4eae9f1f552420464f29677454d79f5dd71361063e5efcd16abcf663a114f04fe3919623b6a782dc343e86d62bfb9f93061e76c9c2bb5367e788f32d90c8a1cb2c39d292aa7194641b8d120820225e86092ce5b552e0821bd0c8797a5ebdb5615c541af11d0b3cb7d3d774ff1280b823320f993323cc6c9b90bf7668b85a03cb5e06ec0a6", 0xca}, {&(0x7f0000001540)="1b89fd8e34095bac27f1f6ccbc39582509025a6ba86aa7176b526aca5a3e36b7fbd2159c067b8fae50458497e9d79647048b5b61570a15f626651b2b8f92e56e173811a84f6d4e2c29e1744e249f1ede8a256ba06b007a70827e7ea9b13d4d783e06979b622e3d85af74bd08559626cfd68520e8eba1939ac362371939ffa46c91759481061866aac8206b79b8aeef93c6641c50540114e0a2a94fd424ead3e657ed6bf5162843e3cae0458a", 0xac}, {&(0x7f0000001600)="7e8da551e2b99f356ae457a1bd1ef3e747f58ffa6fdbcba6db43246815eb05d7b409089638512852a54654983ce4951db245a7415c7c85262524f555066777d1cb8b2caeee06ca5ed4cdd611c8d64563ca91afa6bc5d68b7e02cefd2883ade91bbbdedf8e86ac619068ae1826eaac4bfc3dde2ad606ff6692fffa44f0161ec2415588e424ea43de4cf42500d9df9cad5a7ebbb", 0x93}, {&(0x7f00000004c0)="c2f3a9694e489934b4d8f0a562892530fface232b571481fdbd17e1d28a12abd500900e9319b20f1c4f5641581f6fe4f4352", 0x32}], 0x9, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x543, &(0x7f0000000340)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x45}, {0x10000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") fcntl$getown(r1, 0x5) 16:00:20 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 16:00:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) kqueue() ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffff9c, 0xc1045763, &(0x7f0000000280)={0x7, [{0x3}, {0x2, 0xfffffeff}, {0x2, 0x80000000}, {0x4, 0x100}, {0x2, 0x77}, {0x1, 0x6}, {0x1, 0x1f}, {0x3d522f72b3baf5f}, {0x3, 0x1}, {0x2, 0x7fff}, {0x1, 0x1000}, {0x3, 0x5}, {0x2, 0x3}, {0x2, 0x3}, {0x3, 0xff}, {0x2, 0x5}, {0x3, 0x4}, {0x2, 0x6}, {0x2, 0x80000000}, {0x2, 0xfffffff7}, {0x3}, {0x1, 0xd54a}, {0x3, 0x5}, {0x3, 0xe6d}, {0x0, 0x80000001}, {0x3, 0x6}, {0x0, 0x5630}, {0x2, 0xe9}, {0x1, 0x80}, {0x1, 0x400}, {0xacac55d11a985a62, 0x2}, {0x1, 0x9}]}) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kqueue() r1 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) connect$unix(r2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x11, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x3c}, {0x4406}]}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") write(r0, &(0x7f0000000000), 0x0) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="892ce63374f2b34aa2f534cfe09099aff2526dc6ad1502b8cc21739e5ca051569b2dab5f32e32a93e55039be", 0x2c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a92ea32f", 0x4) mkdir(&(0x7f0000000180)='./file0\x00', 0x20) ioctl$VT_GETACTIVE(0xffffffffffffff9c, 0x40047607, &(0x7f0000000040)) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x10000, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x1, 0x2, 0x7, 0x1000, r2}) semget(0x3, 0x0, 0x428) 16:00:20 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{}, {0x0, 0x8966}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x3cd) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=',', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) readlinkat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f0000000200)=""/87, 0x57) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x11e) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) dup(r3) 16:00:20 executing program 1: r0 = socket(0x1, 0x5, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbffffe, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000040), 0xfffffec2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xf, 0x2012, r0, 0x0, 0x0) close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000040), 0xfffffec2) close(r4) r5 = syz_open_pts() dup(r5) r6 = syz_open_pts() dup(r6) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10, 0x0) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r8, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r8, &(0x7f0000000040), 0xfffffec2) close(r8) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0xc1eba63c5bf24b55, 0x4, 0x4, 0x1}, {{r4}, 0xfffffffffffffff9, 0x1, 0x2, 0x1, 0x100000001}, {{}, 0xfffffffffffffffa, 0x4a, 0x4, 0x7, 0x1}, {{r5}, 0x0, 0x11, 0x4, 0x1, 0xf04b}], 0x2, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffe, 0x84, 0x80000000, 0x13, 0x7}, {{r7}, 0xfffffffffffffffe, 0x1, 0x2, 0x7, 0x1}, {{r8}, 0xfffffffffffffff9, 0x1, 0x40, 0x3, 0x7}, {{r0}, 0xfffffffffffffff9, 0x9c7812042d728e7b, 0xb0000010, 0x3, 0x374c}], 0xc85f, &(0x7f0000000080)={0x8}) shutdown(r0, 0x2) 16:00:20 executing program 0: munlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) getuid() accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000002580)) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x42c, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) r1 = msgget(0x1, 0x254) msgsnd(r1, &(0x7f0000002e80)=ANY=[@ANYBLOB="030000000000000050f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd790ad4bf1e4fcd45b61355ba39b9a98a0e18d887c22a738ba920dbaf98e43ae"], 0x107, 0x800) msgsnd(r1, &(0x7f0000001300)={0x0, "51f304cbad4c40341a7fb8f28f53930ac93feed5e69ec81ecebd9e705f836edbb76d3198d1d6e7448ba200c71274a7bb1dd016b9ce27d8fe88478ac17dba06f5e4f9be870017926db9fa88c70e8e256b3ec66e9e7ef3b10ca63be973a9466fbe4350dddb97428045fe4d3f24ccbc09af01a5dacae9fd2d1817724aa40026cdb70a6279419e8ba7d192abed727944285455e9b62d67c4d5b3f4ff"}, 0xa2, 0xc2c25e0089590800) connect(r0, &(0x7f0000001080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r2 = accept$unix(0xffffffffffffff9c, &(0x7f00000010c0)=@abs, &(0x7f00000014c0)=0x8) getsockname$unix(r2, &(0x7f0000001500)=@file={0x0, ""/4096}, &(0x7f0000002540)=0x1002) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r3 = socket(0x18, 0x2, 0x0) r4 = syz_open_pts() fchflags(r4, 0x0) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000012c0)) ioctl$VMM_IOC_INFO(0xffffffffffffff9c, 0xc0185603, &(0x7f0000001280)={0xe0, 0x0, &(0x7f0000001180)=""/224}) setsockopt(r3, 0x1000000000029, 0x20000002b, &(0x7f0000001100)="4b74954ca5ed899481fa6081ab37d56f4bd4ac8b68a384442953b5468c5a2ff4f85eb7ac9670024435780fc29f832d0a10edf4eb646fceab725e9475406d321ccbeb71d87acc655ae1c5c2cbaadb45e80ed5af845889aa07a3e99c091b97a0c0de445360cc609a33c9", 0x69) getpeername$unix(r3, &(0x7f0000000000)=ANY=[], &(0x7f0000002600)) r5 = semget$private(0x0, 0x7, 0x287) syz_extract_tcp_res(&(0x7f00000025c0), 0x101, 0x0) semop(r5, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000000d40)=""/34) r6 = semget$private(0x0, 0x3, 0x6286) semop(r6, &(0x7f0000000180)=[{0x4}, {0x1, 0x1, 0x1800}, {0x1, 0x7, 0x800}, {0x0, 0x0, 0x800}], 0x4) semop(r6, &(0x7f0000000140)=[{0x0, 0x3, 0x1000}, {0x3, 0x2, 0x800}, {0x0, 0x9, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x78c43f08c15b75a8}], 0x5) semop(r5, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x7, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semop(r5, &(0x7f0000000080)=[{0x2, 0x45c, 0x1000}], 0x1) semctl$GETVAL(r5, 0x2, 0x5, &(0x7f00000002c0)=""/49) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f00000013c0)=""/216) 16:00:21 executing program 0: r0 = socket(0x2, 0xc003, 0x100000001) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e74f3bf554799b9b813ad30c85e8f5300a4e4ef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b036802569f47946578e6c3e11576d2e00c749c8553433501d286c5d8a1407be79496f7ff99491a680"], 0x10) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x1, 0x0) r2 = socket(0x2, 0xc003, 0x0) dup2(r2, r1) getsockopt(r2, 0x0, 0x0, &(0x7f0000000000)=""/78, &(0x7f0000000080)=0x4e) 16:00:21 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x3, 0x400, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x29) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) 16:00:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00le>\x00'], 0x3) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) getpgid(0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x61}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) openat(r1, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) r6 = openat(r1, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r7 = socket$inet6(0x18, 0x46fc4b57c3c83263, 0x80) poll(&(0x7f00000003c0)=[{r5, 0x5}, {r1, 0x52ab21aa02f5c9c6}, {r6, 0x32}, {r7, 0x80}, {r3, 0x80}, {r4, 0x1}], 0x6, 0x4) ioctl$TIOCSDTR(r4, 0x20004402) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000680)="2be8f67721767e1fbaea6e3b83b4849be4a87da60c3263d134396ff6f0bc23902f2b6addf11c19090330062a7daf94f5025e5822b58102ec7b8f8f593e6da7d5ee962d31125a4284eb923542fe3608dce10d1e106e98a8718ddc1832d7691714eba7b95b781319cb6186c5bc9d4fb3e7240e563dfdcebccb45a96fd08679b8a3d0a6f1c732cbd2ad655bbcb26c73bacf536d5fdbcb2a8032fbbe3a3e5622dfdf9339ce8be2d207cf3c08e6082cb78e39c51e953b671696ee9a05663c408c2a2678f36d18ea7f251d9e7035398300b824a9733ac6dc59c824c66b11b46ff1e88319c9f50103ae1be82cce6e7e126d7132c27924ef", 0xf4) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000040)={0x7ff, './file0\x00'}) 16:00:22 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82b9aafe545774c95d00"], 0x10) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66696cdd4596267bf3d6653000"], 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = socket(0x19, 0x4003, 0x8) sendto$unix(r3, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r4 = dup(r3) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000011c0)=0x1) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) openat(r5, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r6, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r7 = fcntl$dupfd(r6, 0x0, r6) r8 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r9 = socket$unix(0x1, 0x1, 0x0) r10 = openat(r5, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r11 = socket$inet6(0x18, 0x46fc4b57c3c83263, 0x80) poll(&(0x7f00000003c0)=[{r9, 0x5}, {r5, 0x52ab21aa02f5c9c6}, {r10, 0x32}, {r11, 0x80}, {r7, 0x80}, {r8, 0x1}], 0x6, 0x4) r12 = dup2(r1, r4) linkat(r7, &(0x7f0000000140)='./file0\x00', r12, &(0x7f0000000180)='./file1\x00', 0x6) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r14 = getgid() r15 = semget$private(0x0, 0x1, 0x10) semctl$GETNCNT(r15, 0x2, 0x3, &(0x7f00000004c0)=""/253) lchown(&(0x7f0000001280)='./file0\x00', r13, r14) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, r2, r14}, 0xc) shutdown(r0, 0x1) 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = syz_open_pts() dup(r1) pipe(&(0x7f00000014c0)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000013c0)={0x8, 0x401, 0x6, 0x8001}) r2 = socket(0x2, 0x1, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001400)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000001440)={0x9, 0x1, 0x4, 0x9, "2f9dcb02c69ebc8b28a8ffe84fa2a54411c8ed8c", 0x1ff, 0x1}) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000001480)={0x1ff, 0x380, './bus\x00', 0x8, 0x0, 0x7f, 0x7a08}) listen(r2, 0x0) r4 = socket(0x2, 0xc003, 0x0) dup2(r4, r2) recvmsg(r2, &(0x7f0000001380)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001300)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000200)=""/137, 0x89}, {&(0x7f0000000080)=""/126, 0x7e}], 0x3, &(0x7f0000001340)=""/17, 0x11}, 0xe5afa285ef987d2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x10002}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:22 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) r1 = semget(0x3, 0x4, 0x400) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x472c, 0x4, 0x3]) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x40) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) setsockopt(r0, 0x20000000000029, 0x26, &(0x7f00000000c0), 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0)={0x27c0000000000000, 0x7fff}, 0x10) 16:00:22 executing program 0: socket(0x800000018, 0x0, 0x0) msgget(0x3, 0x100) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f2eb1223f8853e21d91193e74c6ffec83e94e1f", 0xffff, 0x3}) fchmod(r0, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r2 = msgget$private(0x0, 0x10000004) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000a, &(0x7f0000000000), 0x203) msgsnd(r2, &(0x7f00000004c0)=ANY=[@ANYRESOCT=r3], 0x1, 0x800) msgsnd(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000245942a05358c34db12d0145c4fc7217c27b3d4a43c132238c3c35db8adfb68cc67c0a3fc5d94792442acde2b69cf63545ee4889989a460500000000000000c703fd8cfc2956dd62b3be7baee1d3fcfbd5b9808d04aeab7b7e89f58c7ab28d99f09ca951"], 0x67, 0x0) msgsnd(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="0100000000000000ccae2ddf1fd50686e04a3065a68a4733a04a0bc45dabbbbcac63c3cd938e300b1d78e47b574ff68772f3c3c82cb993b51605433080ba041a076e0ed66bc06754b5ef6bcb302dd4ad8c7129122b749a0e950a166ac5d628830016fb75672dab22561d991913008a7bc6b5f85c1eb6f74fade21bbeb8f3269f9c0bbff954f030fd267ca329df0cbf067ccfcccd7b4aa72047e3fd6fca4431b426406787d033e3f49e9004f1152c02273377033192e4a5416a1cd77af1c453d8b87739ba98d61790f4d16fb1caba9803c127630fcb598b9bfb73d1f4da9de12cd9a743601f0e53920158f913088839c5da000000000000f5c01e7df02d7028e7aa210b6031df20d4d739b79463b1d7c9b44cb7d995a509bb52cb71d0fee0bb92e00ee7119b7b9fa7d38cc273ce7003379b65d6caf4453972dba20f60881f810b8a52d22102d22741495da63288"], 0x106, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x9bbd8cd329fed62c, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r6 = open(&(0x7f0000000140)='./bus\x00', 0x80, 0x4) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r7, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r7, &(0x7f0000000040), 0xfffffec2) close(r7) r8 = syz_open_pts() dup(r8) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r9, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r9, &(0x7f0000000040), 0xfffffec2) close(r9) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r10, 0x2000746f) readv(r10, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) kevent(r6, &(0x7f0000000440)=[{{r7}, 0xb73b99778f483589, 0x8, 0x0, 0x3}, {{r8}, 0xfffffffffffffffc, 0x0, 0x1, 0x722, 0x19820ad3}, {{r1}, 0xfffffffffffffffb, 0x180, 0x10, 0x85a5, 0x8}], 0x8000, &(0x7f0000000680)=[{{r9}, 0xfffffffffffffffd, 0x40, 0x4, 0x8, 0x7}, {{r10}, 0xfffffffffffffff9, 0xc8, 0x1, 0x0, 0x6309}, {{0xffffffffffffff9c}, 0x2, 0x40, 0x2, 0x9, 0x1}, {{}, 0xfffffffffffffff9, 0x60, 0x1, 0x6}], 0x1, &(0x7f0000000180)={0xe7, 0xffff}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x100001d}, {0x50}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSRSIG(r5, 0x80044272, &(0x7f0000000040)=0x1) dup(0xffffffffffffff9c) r11 = socket(0x23, 0x3, 0xffffdfff96fa552a) recvfrom$unix(r11, &(0x7f0000001580)=""/148, 0x94, 0x843, &(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa) msgsnd(r4, &(0x7f0000000000)=ANY=[], 0x0, 0x800) msgrcv(r4, &(0x7f0000001a80)={0x0, ""/4096}, 0x1008, 0x0, 0x800) 16:00:22 executing program 1: r0 = msgget$private(0x0, 0x1) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000759d0000000000000000000000000000000000000000000000000000001300000000000000000000000000000000000000000040000000000200000000000200"/170], 0xaa, 0x1, 0x1000) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') socketpair(0x20, 0x0, 0x2, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r2, 0x1ff, 0x1, &(0x7f0000000180)=""/20, &(0x7f00000001c0)=0x14) r3 = accept(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017de7e5678aa25f50000000000000000000000b55991d328e01b1e00"/110], &(0x7f0000000280)=0x6e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000040), 0xfffffec2) close(r4) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000001c40)=0x5) utimes(&(0x7f00000003c0)='./file0/file0\x00', &(0x7f0000000400)={{0x8, 0xffff}, {0x0, 0x4}}) r5 = msgget$private(0x0, 0x131) msgsnd(r5, &(0x7f00000001c0)=ANY=[], 0x0, 0x40000000) msgrcv(r5, &(0x7f0000000880)={0x0, ""/249}, 0x101, 0x0, 0x1000) r6 = msgget$private(0x0, 0x131) msgsnd(r6, &(0x7f00000001c0)=ANY=[], 0x0, 0x40000000) msgsnd(r6, &(0x7f0000001c80)={0x2, "df4589142584f795aacd1aae300749bb8039f12aefd32dd7b83a15ec5c3dad040e3e145dcc1036197ded0ed8bfcae74c4e0539b866054e07e1d4b641778df7b468072dfd5e4b7b07d861ebebcae1e3505855b98369cf230a7ba2b02929dc1f8495237799d6ead90e743509b11a53c771fe8fd34a13948c72514d8aab50c13253771cbf35fdb72084b0842ee8a9e0b31a"}, 0x98, 0x800) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) accept(r7, &(0x7f0000001d80)=@in6, &(0x7f0000001dc0)=0xc) connect$inet(r3, &(0x7f0000000440)={0x2, 0x3}, 0x2) sendto(r3, &(0x7f0000000480)="fd2f6cde405b1ec53a01dfd36720b86ed6aea740b60a4e2972af0307d7f806b7e64e1c18cd02f06a2569210d97db96d18a6150fdfa0d495ddaa822ea2404b7df0dccbf740e905353a1bddca5a3c3e049d89fe944ee39c215046c64459aeb851285754dd33aababc2857ef63959357f9c982d84ac390a53b41a086d3702b29b2b0117ae3f3d261daa03c46627f1fb9175e37da98951c3acbcabcb23bb882b43efea65eb6450dd630757aedac58807e1c54331d5009a1cc4a30db29ac43af85d5a67dfdef510c25188712fcb0d857af294a71445c8d993d6fb3d363ecd7d82361ce3f86f8aae1158866280b0e15672cb70d9a616951eacc8cba120", 0xfa, 0x2, &(0x7f0000000580)=@in6={0x18, 0x1, 0x4, 0x400}, 0xc) write(r1, &(0x7f00000005c0)="df247d2af568680f4489e4022e0a1ce18a6b57d6cf89c4f81deaac3dd53386b561e8d20de88d196f0b88ab8ae1af7df177fee9fd", 0x34) recvfrom$inet(r2, &(0x7f0000000600)=""/207, 0xcf, 0x40, &(0x7f0000000700)={0x2, 0x0}, 0xc) open$dir(&(0x7f0000000740)='./file0\x00', 0x400, 0x10) sendto(r2, &(0x7f0000000780)="7cc7e3fe9f40ae3ee86c72a602b75e4d13efd46f768c9d34ebc2ecce8643d9c9056faa4b0e2ba8ffed29a2a9f027cda6b7c515e4fb203e6b56ed1262983c5ecef6e25c4e6449b386eab358fee21381993ea362fe60aa48229388145f7eadf9d12714546b04fb103c110db672956b097a049abc4280e497981b00d9b9950d6431408765f8f52636686df1fbe71880690aace704b15658c511b8d533f6863b1f20b4922533076d7b53712f52021fe190d9bf4c95825eba7a1f52397c995827937e5ecef9f5707c7f80474983b4c74457b1a4e2e31c4c9d6170fb2d26c7", 0xdc, 0x400, &(0x7f0000000880)=@in6={0x18, 0x2, 0xffff, 0x10}, 0xc) getgid() r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000900)={'tap', 0x0}) ioctl$TIOCSDTR(r8, 0x20007479) accept$unix(r2, &(0x7f0000000940)=@file={0x0, ""/4096}, &(0x7f0000001980)=0xfffffffffffffe05) execve(&(0x7f00000019c0)='./file0\x00', &(0x7f0000001b00)=[&(0x7f0000001a00)='#}\x00', &(0x7f0000001a40)='\\}\x00', &(0x7f0000001a80)='/$ev/zero\x00', &(0x7f0000001ac0)='/dev/zero\x00'], &(0x7f0000001c00)=[&(0x7f0000001b40)='{\x92#d\x00', &(0x7f0000001b80)='@@\x00', &(0x7f0000001bc0)='tap']) 16:00:22 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000040), 0xfffffec2) close(r1) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000001c0)="3980c1dd48ca764fdd934a5fe37bf1d15e7f90bf3db809de6d4e0c9100d7571897484237479f0a658ed707110cfab745d989934cf26953a8a2924be9c23bf925d2f9fc58d1c48589afe288d28c5d5b7785747f7c059765fbca0878b1662afae6bc340da53c2ee4bbc83dcf60d844b1b01c80f3229041b70f69f4d57fee662c722b976a261697552e98c5ecf93840524815321c497c0bd92ea84515c02fb395b9ed981cfe1fc6c032df39401a779b45b7fc58eb2f4d81bb2b0768be0d3b33984177a30b1c72fd5772de69e9da26a9b5", 0xcf}, {&(0x7f00000002c0)="26303398322ce1cf16951b00a7fd5c7c75e13535457116ff9b8990f0eb204e7c0fda220b3b4bf2df3707163e9124c9eddccc8949bee98d8b13153b33f7c3f6b70c0a864a9e72121adc2886c7f6879bc5568f81f4ba847ce04bb895f13b70a62d09a377ec5bb260381062377b294c0262c14991289f96f4c01b3474d6c31ab5e0649bdf77c491d0b48c721f6c6c43bd430280303fc48e6177511fe31cb6698ba6b40e1878acec9cbbe27052fd08fd98583a6fcfb4086d27573ddf", 0xba}], 0x2) 16:00:23 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5711, 0x0) 16:00:23 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="90e0623b1b2f453a34c66c8b3647") ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x101}], 0x2}) 16:00:23 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) r0 = dup(0xffffffffffffffff) write(r0, &(0x7f0000000040)="cf13cc8d8b19ec9f3a6da373ad5db14f4428634cdd617d9a0e60b66afdb7e0bd1357637c6ba416c9a86b0e026901c63f3e94b745daa8235f64b1da8479ef8ea5b797374479e3d81f4d18177684351db5a7e9d69438740344877c8f500170", 0x5e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:24 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) truncate(&(0x7f0000000140)='./bus\x00', 0x0, 0x1) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) r1 = dup(r0) write(r1, &(0x7f00000000c0)='p', 0x1) r2 = dup(0xffffffffffffffff) fchflags(r2, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/104, 0x68}], 0x1) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x2) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) close(r0) open(&(0x7f0000000000)='./bus\x00', 0x21, 0x0) close(r0) select(0x40, &(0x7f00000000c0)={0x6, 0x2, 0x7, 0x9, 0x8, 0x8000, 0x3, 0x7}, &(0x7f0000000100)={0x5, 0x4, 0x5, 0x2, 0x5, 0xfc0000, 0x1}, &(0x7f0000000140)={0x52, 0x1, 0x9, 0x2, 0x3, 0x9, 0x7fffffff, 0x2e}, &(0x7f0000000180)={0x7}) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x45, 0x0, 0x0, 0x3}, {0x10000006, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 16:00:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x87}, {0x6, 0x0, 0x0, 0xff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x100001d}, {0x50}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x900, 0xc9) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000180)='./file0\x00', r0, 0x1}) getpeername(r2, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) pwrite(r0, &(0x7f0000000240)="fbaf8a8d0a029be969147e3a0000", 0xe, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r3, 0x0) r4 = socket(0x2, 0xc003, 0x0) dup2(r4, r3) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x0, 0xe4, 0x1ff}, {0x18, 0x0, 0x2, 0x5f5000}, 0x5, [0x1f, 0x4, 0x1, 0x6d, 0xb53, 0x1ff, 0x5, 0x576201c4]}, 0x3c) 16:00:24 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r2 = getpgrp() sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001680)=[{&(0x7f0000000100)="a49ec1b56bac8ec2f6821f90de8eda5c3c7c3c69c7fe300d1a1b46159f5d70f35627ce0674b44b28bcaa1930ec11b36e7d9302d64d77c7c03f297db95873dae64cbde7deb124a94ca1d9b812b5841ea9226eea197d7940cb62a1a610bd679ee6fd0bf48b1fef51e75fd39319e4109ff76e1a49c4ac5d7077c2a46fa5fe444bc96c342782842ee21ad7999fd8d486c760b52febb9454ee5351c", 0x99}, {&(0x7f00000001c0)="dcb33aedc3b7f3950ebe432378f33cfa4f4fa3b9504426fad08fd919f9a919c14d340f788c8fc3830731753e8af6780966bb0f1e50a2531767fc36694e5b5e3670e24a6f1b6c80f299897393bb7bf1b289d85e680597f38abf18cbe927706419a3b32107f7eafd64ca98c43343e83e7c31e5081425ae6e605ccb473c94e0384356bd333b3dd80ca7a6a05cff20e7a8d12f8bfdaa61f99a7b63250390501ff7f79269acc2ce33feff8e2d35da17a3a6e85d6e3c83515abf50e07764e7e059", 0xbe}, {&(0x7f0000000280)="d8e3825afdf363090b1ff7639ae61ff39586ecff148179c03da5f8d13667cc8ee8542774fe6a4b34208009fc7d83879d0054d74dae00addcdd4e4d5fd71af0878a5a6a6fe0a68210221ee3604788fba78958415f707bc9e34d94782d5ac6dc18e1843ae6f1ad37d3b8673cfc82db8e6e83c67d23598e63e6387999638a255002c35846916074ef5dc084f97595ebe587ded154d51c5e8e5edba8a7bdc8f075c07f4f7dea2417eedbdc98e4c5eb9caa5d9838924c97f001ef2583", 0xba}, {&(0x7f0000000040)="c62b4c1c74a0538e3e62f9e24ef2e5a36bef9ee33c2a3eaddae8a5d5d0cc751a732c72921a2d2eeb6e1216fd2b6655401081f56bf8d36bd8ee01a671c833831ceae807dd07e12213", 0x48}, {&(0x7f0000000440)="6e3a5a69ffe9fc21943520ff9767ba6139183a12a9b0857d6489dd13cd1bf52e0b6561a3ea6653dd4156d1ba76d4b8c2fbe0c0327a36dbfb78e6a194348db2d28529f02618e9cf75a6337dd85afa23fc50ed818507584662456f564c54fb9bb93535f44bc073abecb8d9f25430b55a94433029e16b27d9d3b94c33b14bdc1292c85251320262f9d6c9230d767d1aba3e42f5a1ddc654c898c2cc950bc8b26c4da2ff219af9c340c563389fc1111ee77eb5f5918ddeade9df6d10c521101bf83364640d572a512ce75c3bc442a7a6a65f2f4b9c4d44d9dbd2e9525796bfa0747118698c4867cdfc05d0fa20c521762e2ae1e652d7ba5ab4351773efbe68", 0xfd}, {&(0x7f0000000540)="6aa50c1cc2981cce10f12d8f91736df644abcf3aa24340ba55cf72f90b3e0d5abe393821ba7be0107b0eead6ae497e1b319cb6819be1f9bd8a032504b87662e5f8d6f863d862934a38fc38fb54856d2a366d0a4945aca3a859298e7acbbd032e1c48511c6b274cdce8326e6acdcebbd95e2e062ab38d029441df4df0bf7be97b154c2da664f2c5da27919ae1b2f9b8f0e115b2284df3ea8431", 0x99}, {&(0x7f0000000600)="1c002bdc5c2656e866c1fb51f1032c05879296bae21a2d7b61d6dc21499e1f916f48f2a0e5f1f113696d1b6ca5ea341fb0740130adfec7987d7b53ef3fa3cd25b7970367e329c132392a61baa43d2774f44efe4f1ac0265539dc8d7b544ee545dc0f510ac3c5ac3e7365b74c6ea9c086af6a2cdf1dcb5754e2ede53942b045bbcef36c4f45369072a592e223f77f0e1fd3f4e4e32a8baf5394e7ed722ba83dd545c05f7c4698f1f7911dd764b55e6ffef3ba1cd4ae2b59144ec1697051191e4c0c7f82dc6590d70a3342cd37dd792826e1851f3d47565afaccf1a5b065c6453b85c3fcc73fc0d2f191076a44ea1299c4c5773ee55cd57fa7dc3fee3ec1c925ce6e65cb3e1ad23ccb111c6891b7af0cede840fd7ccadeab5e40ad2341c048508101234ccbefd665eeef0dc394fa3cf34f46c9dd35d00fd25d3b4240d5b9d99c7ffbc307ca83ff31cafb77521d134d1a4a4071d5465d8406878701c223863949f027619ba04f3b5b201979a2f0b4f410f763c48e070054528beb5d44245d33cbd1a2a79e91432a2382a60ed4427407f3ec6275529c9be283d54b8065cc764f16cebf4766fd4cb7d3162091ecbe6d4b6e5f4b73eb40639970ab514552eed8a41cd73bad548779ba471bad6b8f79617fa9afbf7976c78734cb7a4d73fc23074f733465efe0dd7680771576ad0120bf509cf48404de2e63f5416dd38ac4f4481017523b285d36bb543958097089263afac57954db9001ab241c8177b5c4c1ba462ad8abec6f1ac41bfa17868c890c732fb21e4fbcfcabfaf601197bf1a10473482db2ca3044f282fdb63650001d686754ba4f79b4b3e9df36287ebde6fb8450a63b374b6b4d326cb46d6d498253b427b33fd182bd1b7dba7cb6bdf6f59aec8ed3867f40566473f8f268bcf907caea0f92537b46a3d84b8f0bc3a0fdfafe13e5412daa8366dc36c55c15bdffad3b090a9ec40b1cbd9781bd720c0df3ad0d410d53904a6f9d7eae050fd8e3110992c098982bcc42678c7153d10f2a0992a4d22aa73b77a32cc9bbfd18a6700c2f97f3a3166f472849d20b6825d30cfd631f2dc9fc25e2b4e38025c655edd28aaaef7a52b70e0b0c58fc0b611568881973e0db3f5946d1f9d7b7f591832e4fc345eda23be36d0c5dca29b6701f16c7082b3defd2b96b38e14c833b6bcce79220e6368c170d0df22a0816a0c802a493763e3ede318c2229b444f2cebb1c013a9b2577b3335d94247748e817101812ae1b6cc414fc783440f4cf890b54206ba6cbba8a95298122cd481d8b3483cb4fa3fe39dd84c3ab124e3e4d6d5b4bc0d5be174f171160ff8c6e1b59ac3abbcce49cbfc2d1c142538eeb6cb85ee7bd19922586959ec1351d4af40efda47f03589ac341552eeff46369cd73e0f8d09c7653b639ddd418da1d949dedf6c9649e81edf2f171fc0e43b9e52f8e8f461fc23c3cf39ee9228c79375b7155a024e3be37013f18dc98c71e6f8e49b861df76c6a93015f3a8ed425be909064b6f9e3f295dfd7cc3c069f5f2ae17d2fb3ea8a036e8358c740a4cfc3f6faeef3cc07ae731ac3aba1ce5da7e9c2f60481a883fd1f5025aae03006479d8f606770545459ef3d79d79ef60e732f95d353f10e662ac330b30983ba4793843af9784fcf07a83025539e6976cbefedd5634edfd8d100e323a029fa31ba244d87efa8b02f2374d92733e92a512d468b89c36d7da698b18ee283a2d1e1277f875812411a88835186474d6891b21822c95bb9c8b4a73719d716b1493cb0b3f3d8147dfaf714c2c88db5f1651b037f1ba5908c71703c92d8fc1b33eec9f2d7a06ac07c501ed26100492ce492fa0ab2a2fe00a81ca0ed44f29f3961b1249aa9d305f4a3bd0b144d23248d6d33aa8977b17e99660ad33142a9c57cfcd09ac5ab40c0b61f5401bce4910c609f532f0943815f9645162d3bce5413c1e7ec5650b5f2d35aa3a6da01793a0e65d8a7321e4dca4d31ec8004fbc3ad721222761bfdc022215666993093a9dd3cc49d338c478934cf2afe778d1802ce54feae759cccef9d60cea495ff6142ed810d6cd78dde2fad4d1fba7afcff5c0f26994addab81cc507c54cc0ae20c2809c3100d7559ae3277371aac218e031948a38cf1aa143a6b6abaeb888e5a8d6a8f468c00e13cda98f02e993951dfddfa87748b11e2da1c74952b9e576e371b003e85ba64ffdaf71eebd593bf231ba4b0ecd1d24f4d0c53e6d5f4d2aff90c7b35352828e5a5c6777999194c918afb1a9156ea89c8c0c177daf56357d334ea3fc79c81d44c2bf7ba869f7c6f19184cf62ee0b4d02fd931b1221b14c55d5a703f7a0a3783d5d96a2fdd37e9dc4f4f2ce7f8e5a4a17737d1c0e26378ddd25136feefc64341f9eea2228d1f4d12d3965d1b1dad3bc02d548431075d2bba09e23394c675d928aa4043ea74c96056c3264e735e523db6a85d179415cd3cbd872acf41594b4ca070d9c3a9f4fbf64fa8cd194836fb4a7619912fa131b6b23082fbe095bb596df71b5b10e02a49401e3a58673b9e4da2f6a5fb22f70ee6781e31f9810352c3aea8743c33f752f01eef0bd504cfcc9f21196d46e102669643f7e4d9bb9f0637241f4ae10f2476b031beab54a033950c5bd97222667a6b51bd873798afbdd31f0cebfed3c440837095efc953717d18b3b7c5c3161ecf6ae15ff8bf37eabe06680da97329d3f464201bbce20e47c5221943a934fa6413f2e32c8d995a537a1b2d6301e511b14982610cdee8a58289a8a533402284a45d635dd56c76d54341ac2a0dcb134c5dc7b256e370d0272e01e8ea47b104f0a109ed582403fd9d37b7bd6cc8165dda6b555e62ff293d8c2692fedb6d6f169cc793cc26426ce8e960b31563bfd7b9a5d8b8d5f0d1a0a81003f35410480c7cb828008d9b17f4a429b9aa192f5b1fce33d952944bf622893ef8ed12796ce9761fce0057df54eaf9edd13cd98faf2e8eb6e51389adb0e01972ecd4e7a9b425b96f2b6a9f21abba4cf5e20ac2db985ccabefcff6a99faf6e917669a3547aa1ecec8f048d5af1eed4e007e81bb9e7e2cb59e0d2dbb30851f1bdadc9b9ae84a5ce68f8dcaca6902cba5fe897cfa4a42295f0b71edbd0c2fbe188464e4c0f5b72bd2b6999c4ee5b8e013c2e54a262a898f6c2a4f3aecefccee74b3db7222510a3d94550d8fe2d72c40cb4066a81c207e1d9a7f107e31c73463432a85309d520e4f5e2fab5dc8c730c17a747b0659321d574dc8bf44b3094915f335f48e605133dd3c3de6d00601badb92eba4ca793d38e25cb0a2acc9ede1db2ae2ad180c56d5f36ce5d7ff1fd1098d5d487042385f29ddc349b9c2fc4e1efda8033618281405b8bfbe5826da3bde33dc0a08982e4590df80da5f55b3df4fe602b421705865d24e57eda60be5e2a83cf07a1ac96de3e02e5b02c05338f49e1ac252c03b10dcb7db63a6a063c40f2869f8d779d2d2bef7853de5a4048afc17ae2056321e895623b44bc575ed4f6a835746b8423803dde1a60fa6f72d0cd4c58243854ffe0dedf04c958ae9aa1c4cd88c165f71e1da2ffa8d67784961bffe840e4f131588c15fd9b3180e9303516e54cdbd9694905e0063e3610f792dcec5a61976fcfe13ab8c724febf21622a28875bffb4677a0a86e2c47299a059926f9728b02b0fd8da4b0ee4de2fdca8ff4edf1df7852aa5a74d46d23ddd84b26521efa371973eb6f1d95be307a8add85e93eab07e708c65b7be7ebbf6e98773e27bbdc8643effd6cb876520d97a8dadce0cbc3f41fcc6e4aafa375908221404a57dc05316be9573d32dacd663e290318228ddf8808938f99cab00b468258ca2a0184ef31ecd5ac517c96d4b0e46950332636a664940250f4fa11a2ee6348c4e0773a617c7ebd52877fbdfca07effefdcdc1bc21382b2170b8c7c0ab5eaa2b8a4eaa16bf456f2eb0cca147ce10ce54303cab2ca3a0cc8801fc3037928be89ec400f811c6d52128b5596052c369a0aabc80377b5b9dc5c47244e351bde6a3b2d03126f76ea73d6b8a9f1b2abc0ac3729e860534a4ddb696919ae12de88ccf37bfc4729414509fd8347bc8323bb53792603fd82e064ab848a34a13afd0bf929df809f32549e3ddb8726acbfb517ed45688d4fe2876f71f8aa6699e158bece3a45a4cac296fee6bce47a9175a6d2865a10501b51696289dc2b9f9c6cb880bff7ebff66418b878b4eabb7add078caf4ea7fa455efb8cb4bf57dcaa71d66659b43bf0412761cb918c582b95acc5ffadc1944aac32f6751e69976c06b6fdc57a33f4328c16a36947652ed27e844476e5c8b068ca4031b54cbc0c5cdcbc1a9bad6b0e9de0fe250ea803ed70965e6c7b4ee24673bba92e86325945a9f3377bb2bdd9127a8acc909f94f2c4a45024e71a16953d5494feaeb9d39e5b882c9fc300338e598d9e6f4618960f0e22a6977d5f6875ff6dd5aabe70edb9e9dd148107694cadc96f4d9a3ac5761a9a835c1137ad8fe1f5c721904e25fd4b57c3f84d906eeb1e2ee9f86b27d9a206f765f27882f3bbc88ba4a82bca21f418117595f0e9974aac180627f058872d6654b49254aad231b9d8dd53e0149729041aa279f998fd7536c28a75032660cab39622630f91afe0e76109fcfe66a2c858710225cd06cd22c1c539c76d850d34b4dc6b99b38d61a70b65765b6a0e24f3805ecb7d7e38ad9c726b518019344f82a78224254a0729e2426e41014b656f4fce133c12b08d53b0da304ee762c1f5720882bca5d20282a1bbd6df3c47eec9cab5627d6b11cf45c441208cfeaabef328024f272a746ed4ce88bf9639ca12e6e41e100b52de2a084807390065e7709492166f423e66457109f6694aa7c8f5d78b3a8ddf66adcf1e5042b126ee19fef66269d5f7df22099a315dbdb4ee2c10048f389792471f610ec3f28750163d3f1ac1cc4d8c3ec72c9fcedd0d58df55f7a340750a9fc742256964ceb2e1d0792af874e276856e754a17d2ccbe96889e7a1e7f555a00c0799b7d938541adb5266d540e969f1a1a7f3b2e32c3c7c7eede03adaaf66dd531643c996125ca5cda742287d9dd3bd8a8850be7fb446cb1af7ba6e80eda842c95fbb061dd1d32b0686216f7fba7f9a8e8d7b03a144425dd81ddd7df5e0a748873a2977db696ee62f6e0b0352ef987e001b088b50e75a9eacc2f600bb0355e2be345101b3fdd269f955ed8bbead28fa66abf5a79ea8e7bf4a9946ea3eed7c0627aba19024a1c71f41737678aca50dfde034dc8e5b38e9646259cd3d294bef20297a3233d288bea5b243444a6149e5a3e2ac47eca83c2605dfad5ae2dd3aaaa610d4531794c984c5bf2191b6dbedbf867b0fff0b54b5996d4711f9e2843cca66fd2fee3353600b5b602af771d2477bb4c78436d56461f29ead98047616d1f0c340b041786db4bcaeeb847653013ffab002adb366d5239031e3cee0b4c8cf380b4d14183811ebecee1b4d6dc709ca4fce73c26ab91483f262faecf05df4f6caa1f76eea5d2fcda7ded4a06ea0b943a760d3c01043e881c0c49cc0505a3b58cc4055f3a5d242779c62904017ee2b232598376eb6ef25dae1f27eaface278afd0fa257f7120a541bdd62566b89e1ab709465347d3cbbbe21fbae3b050132402cce4befd3938d27d31a94f1e390fbd4e4e51c770577f1c6e7222325371b29c524aaad1c55cdc6d2bcc2c6456b69404343ede9c853b63a70b6e2f323e8f1a6a84bba5f15801d40f7fd8084ed6f15019119c38592db981593f3b4a4e312b40756bc0a036cda513049cd6f3f28189a092ebaab", 0x1000}, {&(0x7f0000000340)="a3e563e9a3a944afeba5a61e9e73434f459b3c041ad49767e77f2e0378ef291c58554ddd54577f2ff45bc6f6a5bd61d7a43f168aeddc551c", 0x38}, {&(0x7f0000001600)="ee87c59fb11dd896c3a26ccb4db495020210a872789a65645378e7bdef8dde81f0656d8b6a225968942b76a5aaea8dbd365fee7f274c4b0f905e878a01f2cacf83a6f77a0732274e79f85e402e4be7eb20f90808cbfaf351ac83f28eeb3a2f2bc80dd0fb7788a102d0bee7c451ef4130330fc96287", 0x75}], 0x9, 0x0, 0x0, 0x1}, 0x6) fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) 16:00:24 executing program 1: socket(0x2, 0x1, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6a12e46d0400be0f"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) r3 = syz_open_pts() dup(r3) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYRESOCT=r3], 0x1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r2, 0x0, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) r4 = dup2(r1, r0) listen(r0, 0x7fff) dup2(r0, r2) getdents(r4, &(0x7f0000000080), 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) openat(r5, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r6, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r7 = fcntl$dupfd(r6, 0x0, r6) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) openat(r8, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r10 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r11 = socket$unix(0x1, 0x1, 0x0) r12 = openat(r8, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r13 = socket$inet6(0x18, 0x46fc4b57c3c83263, 0x80) poll(&(0x7f00000003c0)=[{r11, 0x5}, {r8, 0x52ab21aa02f5c9c6}, {r12, 0x32}, {r13, 0x80}, {r9, 0x80}, {r10, 0x1}], 0x6, 0x4) r14 = openat(r7, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) r15 = socket$unix(0x1, 0x1, 0x0) r16 = openat(r5, &(0x7f00000000c0)='./file0\x00', 0x1, 0x1) r17 = socket$inet6(0x18, 0x5, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040)=0x1000, 0x4) poll(&(0x7f00000003c0)=[{r15, 0x5}, {r5, 0x52ab21aa02f5c9c6}, {r16, 0x32}, {r17, 0x80}, {r7, 0x80}, {r14, 0x1}], 0x2000004b, 0x0) syz_open_pts() r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) openat(r18, &(0x7f00000001c0)='./file0\x00', 0xec28b8e8b9cb3d03, 0x20) 16:00:24 executing program 0: socketpair$unix(0x1, 0x2bd9b7436c00cfe7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r2 = socket(0x11, 0x4003, 0x8) sendto$unix(r2, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r3 = dup(r2) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r5 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r4, r5) fchown(r0, r1, r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087, 0x0, 0x0, 0xfffffffe}, {0x44}, {0x6, 0x40}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='W\x00') semop(0x0, &(0x7f00000003c0)=[{0xa1d96776d09e517d, 0x1, 0x1000}], 0x1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000080)={0x0, 0x8, 0x9dbe5042d643007}) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) write(r0, &(0x7f0000000240)="220e2a", 0x3) r2 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, r2}) r3 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x10, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) openat(r5, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r6, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r7 = fcntl$dupfd(r6, 0x0, r6) r8 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r9 = socket$unix(0x1, 0x1, 0x0) r10 = openat(r5, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r11 = socket$inet6(0x18, 0x46fc4b57c3c83263, 0x80) poll(&(0x7f00000003c0)=[{r9, 0x5}, {r5, 0x52ab21aa02f5c9c6}, {r10, 0x32}, {r11, 0x80}, {r7, 0x80}, {r8, 0x1}], 0x6, 0x4) linkat(r4, &(0x7f0000000440)='./file0\x00', r10, &(0x7f0000000480)='./bus\x00', 0x0) shmctl$IPC_RMID(r3, 0x0) shmctl$SHM_LOCK(r3, 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r12 = open(0xfffffffffffffffe, 0x100, 0x26) ioctl$VT_SETMODE(r12, 0x80087602, &(0x7f0000000340)={0x3, 0x20, 0x0, 0x9, 0x7}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) close(0xffffffffffffff9c) readv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000280)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x200, 0x0) mknod(&(0x7f0000000380)='./bus\x00', 0x8008, 0x0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCGDLTLIST(0xffffffffffffff9c, 0xc010427b, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[0x1f, 0xca, 0x3, 0xe481, 0xfff, 0x7, 0xff]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4c}, {0x84}, {0x4006}]}) syz_emit_ethernet(0x7, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:00:24 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad309d612f871f4385f04157795ea4a5c5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b408e333dd7fde7592f4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7b4957afd031fffe5d85cfacdf8f1ea46712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c36455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a000000000003000000000000001d4e22265330027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e495bac220487712b869f1e1b407ef5f19002bbccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b67f615a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bb0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8789d01c46be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0f0000000000001ef702cf170277ba3ee3c6245a58d78b79dc3b93721aa7885824e11f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798428fd33becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e9226996d09c1048d54e3f8d389970d20fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d47ae0e1f8adc5fd73fc3c6923a39ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a784f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac03c3bd74f9f78931f5dde8ede5e11ffcab9d420cceb4b2e05930673a8d85e6cdf7ede7811a1af01263e7c309a921bd2a9dbca68d566a94d7636b25091c13fffe1ea6f8837b177bd4233148fa4b5be5a0c317c563000000000000e5ac4eaacdf02fc63be760ca5639f9267f4f2bd1e2216b25504bdc612c0234b64861d8614954a2347c34071636efa2d5ade859df9fd9405f90f7a629f9f4744767cc52b9bb2e9b2f75586d05c9bfffc3e494ff83f68a80b701c66c1a17d2155cfb61daf7d81cc63cd35527108058f29c601e1077002fe4066a1c992ae1309da5db4b92c6d3d58750f6fd23a649c9c4cba2"], 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="000000b16acdda4edacd980000310445bce8a143324c7d1f6b7236816efcbd6105a2d4eb6a6f851842aa44d41ef3b08aecc802538694849a6d477289654733c357aa0b62958ac243ae1ca65baed5910cc0f641293146a6d33ec636bb18af9e4dc5cff57a1dc847db283146e56d92cd6aed75a70d5a66a15d21da76bf0f56e2be1ea33931fe57344207798d632826", 0x8e}, {&(0x7f0000000ac0)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785c38f20e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1184db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a63", 0x8c}, {&(0x7f0000001140)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b5bbc0545a6a50ee05cd90463e7df829ad88938bff629beb5141d263c6e6fc36a091bd45137a60eaa79d8c02fd648a4f023e0f708ba41e326d4450c149cc5b748ecaaf69ee35bfcced815ed4627e65a95c1ab4eb3d6522d1de24e9cce", 0xbb}, {&(0x7f0000000b80)="8904da5343e255da81a24c898f67eaef00000000000000000eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef764b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc57016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e5578be7e7b75ac138f059837c832a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bdbfb3d904db1bc72ccce11004e3dfa7457faacff793b08674c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78056b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d7efda09f9d1d90de55419e3ba4d6d170249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf739976cd4721ba2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b2d5dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd9000000006351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d45900000000", 0x3b4}], 0x4) readv(r0, &(0x7f0000000f40)=[{&(0x7f0000000180)=""/128, 0x80}, {&(0x7f00000007c0)=""/174, 0xae}, {&(0x7f0000000200)=""/115, 0x73}, {&(0x7f0000000880)=""/103, 0x67}, {&(0x7f0000000000)=""/62, 0x3e}, {&(0x7f0000000900)=""/232, 0xe8}, {&(0x7f0000000100)=""/32, 0x20}, {&(0x7f0000000a00)=""/117, 0x75}, {&(0x7f0000000a80)}], 0x9) 16:00:24 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() r1 = dup(r0) r2 = syz_open_pts() dup(r2) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x400, 0x0) r5 = syz_open_pts() dup(r5) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffd, 0xfb8d9d31f9d03b80, 0x8, 0x2, 0xffffffff}, {{r0}, 0xfffffffffffffffc, 0x1, 0x40000000, 0x401, 0x9}, {{r0}, 0xfffffffffffffffc, 0x96, 0x8, 0x100000000, 0x5}, {{r2}, 0xfffffffffffffff9, 0x50, 0x2, 0x3, 0x400}, {{r3}, 0xfffffffffffffffd, 0xc0, 0x2, 0x0, 0x80000005c}, {{r2}, 0xfffffffffffffff8, 0x4, 0x4, 0x40, 0x3}, {{r1}, 0xfffffffffffffffc, 0x20, 0x80000002, 0x800}, {{r4}, 0xffffffffffffffff, 0x1, 0x4, 0x7f, 0x3}, {{r5}, 0x8000000000000007, 0x48, 0x75, 0x9, 0x81}], 0x0, 0x0, 0x0, 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r6, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:24 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x10) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0xffffffff, 0x0, "00200000ff7f0001ecff1f0000000000dee7ffff"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:24 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{0x0, 0x4}, {0x0, 0x2}], {}, {0x0, 0x0, 0x0, 0x3}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = syz_open_pts() dup(r1) r2 = fcntl$dupfd(r1, 0xbb94c60715987dd4, r0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000040), 0xfffffec2) close(r4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x4c17f91bbb5b57d5, 0x0) r5 = getpid() r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r6, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r6, &(0x7f0000000040), 0xfffffec2) close(r6) write(r6, &(0x7f0000000140)="51bc180516f2f05c472509e35bfddb9ad67e4a2075ab29e862e84889cfcf5ecc2a65ea82e029e288703673a9cb188cba5edc9e1a29f50cbc2ef6c01b5492c45a3dd97dcf7a1610c8c296c225b5580182d5fbbdb10cf694c7a1f5d867342281ec88f6c6c1f33a51e842dba0d935b39d49b952b6efbcf55cd1ece1005dfaaa6b288efed5051e0ebebc0663c47c7c82b738aa75110f13b203635fc931d9d91cbe94d02b6a275f04e61f85e09b5eb7cd6edc7eca0f6ffcc5a22c64467b5c71f0fab1c6d413559d9232dde73c9db2968ed1dc04b4dd9fc31d94add6cad10dbb55", 0xde) ktrace(0x0, 0x1, 0x10012, r5) pipe2(&(0x7f00000004c0), 0x20000) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0xc10eeab0863e07fd, 0x1, 0x401, 0x2, r5}) write(r3, &(0x7f0000000040), 0xfffffec2) close(r3) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)=0x8) 16:00:24 executing program 0: r0 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r1 = getgid() r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r1, r3, r4, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r1, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r5) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) r6 = syz_open_pts() r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r8, 0x0, 0x0) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r11 = getgid() r12 = socket(0x800000018, 0x1, 0x0) bind$unix(r12, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r14 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r13, r14, 0x10, 0x9}, 0x8, 0x1, 0x9}) r15 = getgid() r16 = getppid() r17 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r19, r20) chown(&(0x7f0000000200)='./file0/file0\x00', r19, r20) lchown(&(0x7f0000000780)='./file0\x00', r19, r20) lchown(&(0x7f00000001c0)='./file0\x00', r19, r20) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x6, r19, r9, r13, r15, 0x1e6, 0x8}, 0x5, 0x5, r16, r17, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r8, &(0x7f0000001000/0x2000)=nil, 0x1000) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ff7000/0x4000)=nil) r21 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r21, 0x0, 0x0) shmctl$IPC_SET(r21, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r23 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r23, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r23, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r23, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r24 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r26 = getgid() semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r24, r25, r26, 0x10, 0x9}, 0x8, 0x1, 0x9}) r27 = getgid() r28 = getppid() r29 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r22, r25, r27, 0x1e4, 0x8}, 0x5, 0x5, r28, r29, 0xfffffffffffffe01, 0x9, 0x7ff}) shmget(0x3, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r30 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r30, 0x0, 0x0) shmctl$IPC_SET(r30, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r30, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r32 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r32, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r32, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r32, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r33 = getgid() r34 = socket(0x800000018, 0x1, 0x0) bind$unix(r34, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r36 = getgid() semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r33, r35, r36, 0x10, 0x9}, 0x8, 0x1, 0x9}) r37 = getgid() r38 = getppid() r39 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r41, r42) chown(&(0x7f0000000200)='./file0/file0\x00', r41, r42) lchown(&(0x7f0000000780)='./file0\x00', r41, r42) lchown(&(0x7f00000001c0)='./file0\x00', r41, r42) shmctl$IPC_SET(r30, 0x1, &(0x7f0000000080)={{0x6, r41, r31, r35, r37, 0x1e6, 0x8}, 0x5, 0x5, r38, r39, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r30, &(0x7f0000001000/0x2000)=nil, 0x1000) r43 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r43, 0x0, 0x0) shmctl$IPC_SET(r43, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r43, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r45 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r45, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r45, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r45, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r46 = getgid() r47 = socket(0x800000018, 0x1, 0x0) bind$unix(r47, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r49 = getgid() semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r46, r48, r49, 0x10, 0x9}, 0x8, 0x1, 0x9}) r50 = getgid() r51 = getppid() r52 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r54, r55) chown(&(0x7f0000000200)='./file0/file0\x00', r54, r55) lchown(&(0x7f0000000780)='./file0\x00', r54, r55) lchown(&(0x7f00000001c0)='./file0\x00', r54, r55) shmctl$IPC_SET(r43, 0x1, &(0x7f0000000080)={{0x6, r54, r44, r48, r50, 0x1e6, 0x8}, 0x5, 0x5, r51, r52, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r43, &(0x7f0000001000/0x2000)=nil, 0x1000) r56 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r56, 0x0, 0x0) shmctl$IPC_SET(r56, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r56, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r58 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r58, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r58, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r58, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r59 = getgid() r60 = socket(0x800000018, 0x1, 0x0) bind$unix(r60, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r62 = getgid() semctl$IPC_SET(r58, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r59, r61, r62, 0x10, 0x9}, 0x8, 0x1, 0x9}) r63 = getgid() r64 = getppid() r65 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r67, r68) chown(&(0x7f0000000200)='./file0/file0\x00', r67, r68) lchown(&(0x7f0000000780)='./file0\x00', r67, r68) lchown(&(0x7f00000001c0)='./file0\x00', r67, r68) shmctl$IPC_SET(r56, 0x1, &(0x7f0000000080)={{0x6, r67, r57, r61, r63, 0x1e6, 0x8}, 0x5, 0x5, r64, r65, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r56, &(0x7f0000001000/0x2000)=nil, 0x1000) shmctl$IPC_SET(r56, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r70 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r70, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r70, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r70, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r71 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r73 = getgid() semctl$IPC_SET(r70, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r71, r72, r73, 0x10, 0x9}, 0x8, 0x1, 0x9}) r74 = getgid() r75 = getppid() r76 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r69, r72, r74, 0x1e4, 0x8}, 0x5, 0x5, r75, r76, 0xfffffffffffffe01, 0x9, 0x7ff}) r77 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r77, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r80 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r80, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r80, &(0x7f0000000240)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r80, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r80, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r80, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r80, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r80, &(0x7f0000000900)=ANY=[@ANYBLOB="0d8bd8026ec4a0fed1f31a8849b597e6aba3daa7cd9c8f5125c1e6d7a958014964bc86545cc4d774d95c66a102103b8a56f63ae6c9b36a833d9789960da22d5e56"], 0xffffff64, 0x1, 0x0) r81 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r82, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303cd149700"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r82, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r85 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r80, 0x1, &(0x7f0000000980)={{0x2, r81, r84, r79, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r85, r85, 0xa5, 0x1, 0x100000003, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r87 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r87, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r87, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r87, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r87, &(0x7f0000000e40)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac00700328dca5d39656da02489672db6d19f01005111e97aa998473f0e8d1e8f3b32b9973000000000d6c2db99a9d60031c1258103000000b31ae316560049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea42fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f81dc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf1200000000000000000000000000000000005667d5a072797ec4e10e21177f03a3714731b7c7fe8a858c195938afbae3fbbfa8460ec4c791832fed9ab6a7b63e37e294e9e55f242e91eaac15c080f89869e22d0f889e61ba3ad5f69ca4fb96c00ec40a0c63584d76fdcce2fd2095e3f913702a4da4dfe044a21d66f6a4feffe4e2455a7561b99bf84c8a4bda1bbe546c251bbd2f7e140dd3a8dc47bf7ab7fbd59dcb3d6eafd8a4305e4272e9fc854571848eef"], 0x44b, 0x800) msgsnd(r87, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r87, &(0x7f0000000480)=ANY=[@ANYRESHEX=r85, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r78], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r83], 0x4, 0x2, 0x1800) msgrcv(r87, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) r88 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r89, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r89, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r91 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r87, 0x1, &(0x7f0000000980)={{0x2, r88, r90, r86, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r91, r91, 0xa5, 0x1, 0x100000000, 0x6}) fchown(r6, r72, r90) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:24 executing program 0: r0 = semget$private(0x0, 0x3, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)='#!l', 0x3}], 0x1) r2 = semget$private(0x0, 0x9, 0x42) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x0, 0x8003, 0x800}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x6) semop(r2, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r2, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) semop(r2, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000180)=""/134) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000180)=""/231) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000140)=""/23) semget(0x1, 0x3, 0x20) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ftruncate(r3, 0x0, 0x1) r4 = fcntl$dupfd(r1, 0x0, r1) write(r4, &(0x7f0000000280)="0920090000000000000014804752cd8439df7dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x1c}, {0x84}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0xb5, &(0x7f0000000140)="b7") 16:00:25 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x100001d}, {0x50}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() dup(r1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) pwrite(r2, &(0x7f0000000000), 0x0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) socket(0x1e, 0x3, 0x0) recvfrom(0xffffffffffffff9c, 0x0, 0xfffffffffffffe93, 0xc21, 0x0, 0x8152937256b206c6) r5 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x124) openat(r5, &(0x7f0000000040)='./file0\x00', 0x10000, 0x41) r6 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r6, 0x0, r6) socket(0x3, 0x5, 0x3ff) shmget(0x0, 0x3000, 0x401, &(0x7f0000083000/0x3000)=nil) 16:00:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) openat(r0, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) r5 = openat(r0, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r6 = socket$inet6(0x18, 0x46fc4b57c3c83263, 0x80) poll(&(0x7f00000003c0)=[{r4, 0x5}, {r0, 0x52ab21aa02f5c9c6}, {r5, 0x32}, {r6, 0x80}, {r2, 0x80}, {r3, 0x1}], 0x6, 0x4) symlinkat(&(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="10000700000000000000000001000000"], 0x14}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) openat(r1, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) r6 = openat(r1, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r7 = socket$inet6(0x18, 0x46fc4b57c3c83263, 0x80) poll(&(0x7f00000003c0)=[{r5, 0x5}, {r1, 0x52ab21aa02f5c9c6}, {r6, 0x32}, {r7, 0x80}, {r3, 0x80}, {r4, 0x1}], 0x6, 0x4) ioctl$TIOCSDTR(r4, 0x20004402) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000680)="2be8f67721767e1fbaea6e3b83b4849be4a87da60c3263d134396ff6f0bc23902f2b6addf11c19090330062a7daf94f5025e5822b58102ec7b8f8f593e6da7d5ee962d31125a4284eb923542fe3608dce10d1e106e98a8718ddc1832d7691714eba7b95b781319cb6186c5bc9d4fb3e7240e563dfdcebccb45a96fd08679b8a3d0a6f1c732cbd2ad655bbcb26c73bacf536d5fdbcb2a8032fbbe3a3e5622dfdf9339ce8be2d207cf3c08e6082cb78e39c51e953b671696ee9a05663c408c2a2678f36d18ea7f251d9e7035398300b824a9733ac6dc59c824c66b11b46ff1e88319c9f50103ae1be82cce6e7e126d7132c27924ef", 0xf4) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:25 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000240)='./bus\x00', 0x20000, 0x0) r1 = open(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200), 0x80, &(0x7f0000000240), 0x0, &(0x7f0000000280)) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, 0x0) linkat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000080)={0x0, 0x1}) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f00000037c0)) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) kevent(0xffffffffffffffff, 0x0, 0x80, 0x0, 0x3, 0x0) fchdir(r0) rmdir(&(0x7f0000000080)='./file0\x00') r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r3 = syz_open_pts() dup(r3) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x18, 0xf0000087, 0x1, 0x7}, {{r2}, 0x0, 0x1, 0x80, 0x634b71db, 0x5}], 0x8468, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x2, 0x80000000, 0x6, 0x2}, {{r3}, 0xfffffffffffffffc, 0x29, 0x40, 0xafc, 0xfc6}], 0x4, &(0x7f0000000100)={0x4, 0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) openat(r4, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r6 = fcntl$dupfd(r5, 0xa, r5) r7 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r8 = socket$unix(0x1, 0x1, 0x0) r9 = openat(r4, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r10 = socket$inet6(0x18, 0x46fc4b57c3c83263, 0x80) poll(&(0x7f00000003c0)=[{r8, 0x5}, {r4, 0x52ab21aa02f5c9c6}, {r9, 0x32}, {r10, 0x80}, {r6, 0x80}, {r7, 0x1}], 0x6, 0x4) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f0000000140)=0x2) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x5c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r1 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) r2 = socket(0x18, 0x3, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000280)=0x2) setuid(r3) r4 = socket(0x11, 0x4003, 0x8) sendto$unix(r4, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r5 = dup(r4) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = socket(0x18, 0x3, 0x0) getsockopt$sock_timeval(r8, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0x10) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000280)=0x2) setuid(r9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r12 = socket(0x2, 0x1, 0x0) bind(r12, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r12, 0x0) r13 = socket(0x2, 0xc003, 0x0) dup2(r13, r12) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x4, r3, r7, r9, r10, 0x40, 0x55e1}, 0x5, 0x9a, r11, r14, 0x0, 0x1, 0x1}) 16:00:25 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="be69c8807a3149da9889135cc2fbbd6778fc4bc2888564e69dba57f896d1ad2975c778ba76ac39b661882ddf72dcd24229934c459265103226285b5367471e3aedceb362724ebb37660feb2e033e92f4605f0d74379adf62747abb3a8519d7310db5d4f880cd5f5c336d562ffb67d0d401bbda"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) 16:00:25 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x8d3, 0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = syz_open_pts() getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r3 = syz_open_pts() dup(r3) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x30000) close(r4) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) fchdir(r2) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) r5 = socket$inet6(0x18, 0x8002, 0x40) accept(r5, 0x0, &(0x7f0000000100)) 16:00:25 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="5eecd8607b4dd3599b4323fd907a5ef362856e42cebcba8c4ed718b04bcf7c6f76ff3d7567277a9db5eaa460426618ca97ab9cf314ac0d3189cbd5eb5fa6bd8e5732878cd476d9986a88c3349d9306f57a5e47db172cb8a137220cad3a38c5fa10f8a5411386081d", 0x68, 0x1, 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r0, &(0x7f0000000540)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') chdir(&(0x7f0000000080)='./file0/file0/file0/file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='w\x00') chflagsat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x10000, 0x0) dup(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = shmget(0x1, 0x3000, 0x749, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r4, 0x3) close(r2) recvfrom$unix(r3, 0x0, 0x0, 0x802, 0x0, 0x0) 16:00:25 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x6, 0x401, &(0x7f0000000080)="292918d7", 0x13a) 16:00:25 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r0, &(0x7f0000000540)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='w\x00') semget$private(0x0, 0x0, 0x440) chflagsat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:25 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r0 = syz_open_pts() dup(r0) r1 = dup(r0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000001c0)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) setrlimit(0x6, &(0x7f0000000180)) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) mlockall(0x1) unlink(&(0x7f0000000080)='./file1\x00') mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x1, 0x10, r2, 0x0, 0x0) setuid(0x0) 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffc}) write(r1, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000001280)="489c04c8ea09458ffa1c8a0400005f31213b20ec9f1d208dca2f68a3cd4daabaf09ea6ae485ed537d3406ad701c1d71d41e63d57d8858b242065870e94dfc2258ffd2d2d882cfd20041eb17fdc290d93309b5ffc78631290254adfeef0c5ec544ff1623ff94b1910800fe72dd31d4320351a71ab7a73be6bf668c11a89a306f263021021", 0x84) close(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x40000000) fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) stat(&(0x7f0000000000)='./bus\x00', &(0x7f00000011c0)) open(&(0x7f0000001140)='./bus\x00', 0x9303, 0x18c) 16:00:25 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000040), 0xfffffec2) close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYRESDEC=r0, @ANYRES16, @ANYRESDEC=r0, @ANYPTR=&(0x7f0000000200)=ANY=[@ANYRES16, @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYBLOB="3c6a67296744776304473cff34c9c80d5fd24eac557936e803581350472428332281c8318bcdc040d5d8ee0efc4cbb288f93c8fc37547be3ab45323f7d85c18ea216d87799aa", @ANYPTR64, @ANYRESHEX=r2, @ANYRESHEX=r3, @ANYRESHEX=r3]]], 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714e15f0973db00080000000025c6149b33ff0f", 0x24) socket$inet(0x2, 0x2, 0x0) write(r1, 0x0, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000080)) 16:00:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r1 = syz_open_pts() dup(r1) shmget(0x3, 0x2000, 0x90, &(0x7f0000001000/0x2000)=nil) r2 = dup(r0) ioctl$TIOCCBRK(r2, 0x2000747a) pwrite(r1, &(0x7f00000000c0)="86e973e4b6afc6bfc549d55fefe7f80cf63cfb9352570c7c0f167941bfbcadaf1ebb0c5f1fe3d6fbacbc32a6e38d8697d0b86ba31160bf438ed284f35463333d4e2341296e9562f1e9c9b9bcf6567c6a78c05854b0d1677e436840003ba0506217f885d9710023bf05e70b9489c04de7b212946f793c76bd3eac781eb7fd795d1e360b5188828ea72f1d35f17e1b1e9d49d30b99d70bd0ac908a68988b9833633d59f1089d1aa9bff86f811435ad5cf6be3758957663b047cf8ea90bef9082bc9901f6d3d900b2bc318ceb72677911f8d459d614854355a5d9a3cf4ebd69ba9325c54e70504061d0251170a596716b4c00a7c72f", 0xf4, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) socket$unix(0x1, 0x1, 0x0) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xb1}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000640)="7e020000002200dda68c0e000000") r1 = shmget$private(0x0, 0x3000, 0xa0d, &(0x7f0000ffa000/0x3000)=nil) r2 = getuid() r3 = socket(0x11, 0x4003, 0x8) sendto$unix(r3, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r4 = dup(r3) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r6 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r5, r6) r7 = socket(0x11, 0x4003, 0x8) sendto$unix(r7, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r8 = dup(r7) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r10 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r9, r10) getgroups(0x8, &(0x7f0000000040)=[r6, r10, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r12 = getuid() r13 = socket(0x11, 0x4003, 0x8) sendto$unix(r13, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r14 = dup(r13) ioctl$TIOCMBIC(r14, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f00000001c0)=0x1000a) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r16 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r15, r16) r17 = getpid() ktrace(0x0, 0x1, 0x10012, r17) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x3ff, r2, r11, r12, r16, 0x220, 0x9}, 0x0, 0xaadd, r17, r18, 0x5, 0x5, 0x477}) 16:00:26 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xffaa, &(0x7f00000011c0)=ANY=[@ANYBLOB="200000000000008d742c007b80309905f87caa5b6701000000000000000000c414000000290000003d0000000000070a8000010dc1bb893f"], 0xfffffffffffffdbb}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:26 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) ioctl$BIOCLOCK(r1, 0x20004276) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00a\x00'/108], &(0x7f0000000040)=0xffffffffffffff19) close(r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:26 executing program 0: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, &(0x7f0000000000)="9e3eb39095f3ea931f", 0x9) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x80000000) 16:00:26 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x11c) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) recvmsg(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x1a1, &(0x7f0000000200)=""/201, 0xc9}, 0x0) 16:00:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x8001, './bus/file0\x00', './bus\x00'}) getsockname(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00000027feffffab7b74371b2891fffffe00000000000000000000000000000000040000", 0x2c}], 0x1) open$dir(&(0x7f0000000080)='./bus\x00', 0x20000, 0x10) fcntl$getown(0xffffffffffffff9c, 0x5) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x38}, {0x44, 0x0, 0x0, 0x4}, {0x7ffffffe, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:27 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xc8, 0x1, 0x843c, 0x7}, {{r0}, 0xfffffffffffffffc, 0x8, 0x2, 0x8000000000000004, 0x1}], 0x5, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x60, 0x0) kevent(r3, &(0x7f0000000000), 0x100066, 0x0, 0x81, 0x0) close(r2) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2d}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\xff^\x00', 0x0}) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r1, 0x0) r2 = socket(0x2, 0xc003, 0x0) dup2(r2, r1) setsockopt$inet_opts(r2, 0x0, 0xb991ec81ae3bafd8, &(0x7f0000000200)="fc3fcf29c3657e6aee3419361fd3ee3268acb4f53f023bc0a336901e8e8e6554958df878e9ec4e6cb0a2f1731c2b51dc92bfb2143048eb768405f9a8b9db37c613ab30d7b9a5928362be0fa4d5d6453ded65dc7ca840de9d6a8b7e33b47a67acabb57c28063b986ffe9be9b23b288e866c068ccfc97ba42330bd1522ede5dfc4e5feec2d11075d730b40d00e7601a152d9074d665e2b2b84411ea15a9562656460b972a2e5eb587b01996e29ffa408636de45a05d0eaf412a53a23", 0xbb) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f0000000140)=0xc) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x3}, {0x24}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x100001d}, {0x50}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x100001d}, {0x50}, {0x6, 0x0, 0x0, 0x100}]}) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) getpeername$inet(r3, &(0x7f0000000180), &(0x7f00000002c0)=0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x3, 0x5, 0x2}, {0x100, 0x20, 0x0, 0x1}, {0x7fff, 0x1, 0x80, 0xfffffff9}, {0x974, 0x2c, 0x3, 0x9}, {0x9, 0x7f, 0x3, 0x6}, {0x7, 0x60, 0x20, 0x3}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:27 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="100000effeff00efaf7f26a7cac59200"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:27 executing program 0: rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() getsockopt(0xffffffffffffffff, 0x401, 0x7, &(0x7f00000001c0)=""/97, &(0x7f0000000240)=0x61) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000040), 0xfffffec2) close(r2) r3 = syz_open_pts() dup(r3) fcntl$dupfd(r2, 0x0, r3) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r4, 0x0) r5 = socket(0x2, 0xc003, 0x0) dup2(r5, r4) getsockname$unix(r4, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) r6 = kqueue() r7 = socket$unix(0x1, 0x1, 0x0) r8 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r8, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r8, 0x0, r8) r9 = openat(r8, &(0x7f0000000300)='./bus\x00', 0x20000, 0x3) fcntl$dupfd(r7, 0x5, r9) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:27 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) openat(r2, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = syz_open_pts() dup(r5) r6 = getpid() ktrace(0x0, 0x1, 0x10012, r6) fcntl$setown(r5, 0x6, r6) r7 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r8 = socket$unix(0x1, 0x1, 0x0) r9 = openat(r2, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r10 = socket$inet6(0x18, 0x46fc4b57c3c83263, 0x80) poll(&(0x7f00000003c0)=[{r8, 0x5}, {r2, 0x52ab21aa02f5c9c6}, {r9, 0x32}, {r10, 0x80}, {r4, 0x80}, {r7, 0x1}], 0x6, 0x4) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') write(r1, &(0x7f0000000100), 0x28b81e) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, 0x0) 16:00:27 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) recvfrom(0xffffffffffffffff, &(0x7f00000000c0)=""/180, 0xb4, 0x40, &(0x7f0000000180)=@un=@file={0x0, './file1\x00'}, 0xa) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/b\x02\x00', 0x88a, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x100001d}, {0x50}, {0x6, 0x0, 0x0, 0x100}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000300)={0x4, &(0x7f00000002c0)=[{0xff06, 0x1f, 0x7f, 0x100}, {0xad5, 0x1, 0x7, 0xb}, {0x7f, 0x13, 0x2, 0xff}, {0x1ff, 0x7f, 0x5, 0x8}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x44}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x24}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") getrlimit(0x0, &(0x7f0000000000)) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x40000c}, {0x4006}]}) syz_emit_ethernet(0xbf, &(0x7f0000000100)="b64747f79aaf50596b11e37d7425eab6611c49423576cf86704dd76b23c0c8db4637bd5c71a80d408c49e7b171c836ceb3dfa51987322d799668bc034ec45d5d743634ed9a759074279d044c48d36883f26719d2bbfe385cd65e06a564ee141bb233f173d31d22c9e4dc2e69c0cbff82e0100b91c04a77e360d8d1da52ce28c86c7a1705e51b88ea0e73651540ad2ea51f62c846436c692d6fd1c26b14ad89cb61e6ede1c5ac081dc27a79055843bbb4662f12036effff88310b842ea455d6") r1 = syz_open_pts() readv(r1, &(0x7f0000000240)=[{&(0x7f0000000000)=""/123, 0x7b}], 0x1) 16:00:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = syz_open_pts() dup(r2) r3 = syz_open_pts() r4 = dup(r3) r5 = dup2(r2, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffe, 0x0, 0x0, "000000000039000100f2bdeaffffff000400"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000bb3ff0e23c5b00000000e74da400"}) fchdir(r0) r6 = openat(r4, &(0x7f0000000180)='./file0\x00', 0x0, 0x1) read(r6, &(0x7f00000001c0)=""/133, 0x85) r7 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r7, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r7, 0x0, r7) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x10080, 0x0) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000040)='./file0\x00', r8, 0x3}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x0, 0x1}, 0xfdf6) dup(0xffffffffffffff9c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:00:27 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) openat(r1, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) r6 = openat(r1, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r7 = socket$inet6(0x18, 0x46fc4b57c3c83263, 0x80) poll(&(0x7f00000003c0)=[{r5, 0x5}, {r1, 0x52ab21aa02f5c9c6}, {r6, 0x32}, {r7, 0x80}, {r3, 0x80}, {r4, 0x1}], 0x6, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x8, './bus\x00', './bus\x00'}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) rmdir(&(0x7f00000001c0)='./file1\x00') pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) 16:00:27 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r0, 0x0) r1 = socket(0x2, 0xc003, 0x0) dup2(r1, r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000040), 0xfffffec2) close(r2) r3 = syz_open_pts() dup(r3) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r5, &(0x7f0000000040), 0xfffffec2) close(r5) r6 = fcntl$getown(r5, 0x5) r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r9 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r11 = socket(0x11, 0x4003, 0x8) sendto$unix(r11, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r12 = dup(r11) ioctl$TIOCMBIC(r12, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r12, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r14 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r13, r14) getgroups(0x7, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r14, 0xffffffffffffffff]) r16 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x40, 0x0) r17 = syz_open_pts() ioctl$TIOCSETA(r17, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r17, 0x2000746f) readv(r17, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x100, 0x0) socketpair(0x2, 0x3, 0x3, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = getpgid(0xffffffffffffffff) r21 = getuid() r22 = socket(0x11, 0x4003, 0x8) sendto$unix(r22, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r23 = dup(r22) ioctl$TIOCMBIC(r23, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r23, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r25 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r24, r25) r26 = socket$unix(0x1, 0x1, 0x0) r27 = syz_open_pts() ioctl$TIOCSETA(r27, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r27, 0x2000746f) readv(r27, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r28 = syz_open_pts() ioctl$TIOCSETA(r28, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r28, 0x2000746f) readv(r28, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r29 = syz_open_pts() ioctl$TIOCSETA(r29, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r29, 0x2000746f) readv(r29, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r30 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000580)) r31 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wskbd0\x00', 0x10000, 0x0) r32 = syz_open_pts() dup(r32) r33 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse0\x00', 0xe63bea861148a6ca, 0x0) r34 = getpid() ktrace(0x0, 0x1, 0x10012, r34) r35 = socket(0x18, 0x3, 0x0) getsockopt$sock_timeval(r35, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0x10) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000280)=0x2) setuid(r36) r37 = socket(0x11, 0x4003, 0x8) sendto$unix(r37, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r38 = dup(r37) ioctl$TIOCMBIC(r38, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r38, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r40 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r39, r40) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)}, {&(0x7f0000000200)="9f9f36e606c75f1168dc2ea4b428872fc8072baaf706836f82b6545bacfd8f507489b92cb2fcf6f83f5f7ee4df63d4e591addf1794223d15cb8d6dd6d84c2afb3e6bc812e1eb15b9c512923658d5d32720d3100c03c01348bc36163d5d6dbe7f4b4b41ab8abf8b834a30e4dc885df142ce0c002dd66804535a624a8dbd75ef3329027b66cabe498745a76595d78f52d77771d9cd59bcc2404b936dd343d4718e1244089f0149622e7e3f88f47d10ba1313cadb0757688f307bbd68bf95856a69114bdf26ce3d5b3ac68f818f3cb6ad", 0xcf}, {&(0x7f0000000100)="6b07487e35076a7becd359cf82683f65341645937a218dfcbbea4cd6dfb2bf215fa374b27b52808782818b5f38571b8502a06b3f1d3cffd9361266b228ffe2acf9499ac58832422ad7d780ed1d2f8f60e3e9563e026faace3c728468e0", 0x5d}, {&(0x7f0000000340)="0a21acb379baa24d99a6bce3a38d26bbfa97eb73c571eaf96cce082091e01b511de304562b1fb5ed8ddd8702d250e211e26202391d009861520a575a2ab28bc1c4267d5b53baffc8c966408f324670176b1fedac48f68d599f3b84df", 0x5c}], 0x4, &(0x7f0000000640)=[@rights={0x20, 0xffff, 0x1, [r2, r3, r4]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r15}, @rights={0x20, 0xffff, 0x1, [r16, r17, r18, r19]}, @cred={0x20, 0xffff, 0x0, r20, r21, r25}, @rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, r26, r27, r28, r29, r30, r31, r32, r33]}, @cred={0x20, 0xffff, 0x0, r34, r36, r40}], 0xf8, 0x8}, 0x2) r41 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r41, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r41, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x80000000000023}, {0x3c}, {0x64}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") pckbd_enable: command error 16:00:28 executing program 1: r0 = socket$inet(0x2, 0xff09a005d2dd76e7, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r1, r3) r5 = socket(0x2, 0xc003, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/171, 0xab}, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) connect$unix(r5, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f60ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e41f935d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2b5ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852aacb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18"], 0x10) getpeername$unix(r5, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) writev(r5, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x50}, {0x6}]}) ioctl$TIOCCDTR(0xffffffffffffff9c, 0x20007478) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) 16:00:28 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = socket(0x11, 0x4003, 0x8) sendto$unix(r2, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r3 = dup(r2) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r5 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r4, r5) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, r5) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) r6 = socket(0x6, 0xa65f92443dd5a5c1, 0x4) recvfrom$inet(r6, &(0x7f00000000c0)=""/45, 0x2d, 0x800, &(0x7f0000000140)={0x2, 0x3}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x45}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe44, &(0x7f00000008c0)="96446a99e553c535916d938c0638") 16:00:30 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = syz_open_pts() r2 = getpid() ktrace(0x0, 0x1, 0x10012, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) openat(r3, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r4, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r4, 0x0, r4) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) socket$unix(0x1, 0x1, 0x0) openat(r3, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) socket$inet6(0x18, 0x46fc4b57c3c83263, 0x80) poll(&(0x7f00000001c0), 0x0, 0x4) ioctl$TIOCSDTR(r5, 0x20004402) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000680)="2be8f67721767e1fbaea6e3b83b4849be4a87da60c3263d134396ff6f0bc23902f2b6addf11c19090330062a7daf94f5025e5822b58102ec7b8f8f593e6da7d5ee962d31125a4284eb923542fe3608dce10d1e106e98a8718ddc1832d7691714eba7b95b781319cb6186c5bc9d4fb3e7240e563dfdcebccb45a96fd08679b8a3d0a6f1c732cbd2ad655bbcb26c73bacf536d5fdbcb2a8032fbbe3a3e5622dfdf9339ce8be2d207cf3c08e6082cb78e39c51e953b671696ee9a05663c408c2a2678f36d18ea7f251d9e7035398300b824a9733ac6dc59c824c66b11b46ff1e88319c9f50103ae1be82cce6e7e126d7132c27924ef", 0xf4) openat(r5, &(0x7f0000000100)='./file0\x00', 0x1, 0x10) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4, r2) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r6, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r6, 0x0, r6) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000000)={0x22b0, './file0\x00'}) poll(&(0x7f0000000180)=[{r1}, {}, {0xffffffffffffffff, 0x4}, {}, {}], 0x5, 0x0) pckbd_enable: command error 16:00:30 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = syz_open_pts() r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r3 = geteuid() r4 = socket(0x11, 0x4003, 0x8) sendto$unix(r4, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r5 = dup(r4) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) chown(&(0x7f0000000200)='./file0\x00', r3, r7) r8 = accept$inet(r2, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r9 = syz_open_pts() dup(r9) fcntl$dupfd(r8, 0xa, r9) dup(r1) r10 = dup(r1) ioctl$WSMOUSEIO_SETPARAMS(r10, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x86, 0x9}, {0x5, 0x100}, {0x41, 0x7}, {0x82, 0x4}, {0x45, 0x3}, {0x7, 0x46c}, {0x32b, 0x1}, {0x45, 0x5}, {0x0, 0x2}, {0x46, 0x2}], 0xa}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x1}], 0x2}) 16:00:30 executing program 1: pipe(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000001440)="787e94e2c500f851bddb2138e10444b6082b1f7a7451dc808a0200d93f710e8a3cc7ef5bb079680f3397a89bf5b923b7536b285ff84609b384c850771692e6691af2ffc39e03752e9174a465bcbfc07ad4d061ed3d297123394f42df521d6892f1ecb6b6225688acc1ad7c374ae46f4ef3562bc310f5f474762db6ddc475c77d6ea8a256a16e4cfa7391c55748224e523318d24cfae7d25c59", 0x99, 0x0, &(0x7f0000001500)=@in6={0x18, 0x1, 0x9, 0x45f}, 0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x2010, 0x40004000000028ad) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="00000018600400800001400000000000000000000000000000000000000000000000bb370db5dfb367383efe", 0x2c}], 0x1e2) r2 = syz_open_pts() dup(r2) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) readv(r3, &(0x7f0000001380)=[{&(0x7f0000000180)=""/196, 0xc4}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000040)=""/28, 0x1c}, {&(0x7f0000001280)=""/198, 0xc6}, {&(0x7f0000000080)=""/9, 0x9}], 0x5) 16:00:30 executing program 0: r0 = syz_open_pts() r1 = shmget(0x3, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x3, 0x6, 0x2}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0x0, 0x100000000}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 16:00:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() close(r1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x1, 0x1dac, "31c354638bfce978bd7a32e5e0cdce4950754d0c"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32698cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f63", 0xbf) 16:00:30 executing program 1: setrlimit(0x1, &(0x7f0000000040)={0x7, 0x8}) socketpair(0x18, 0x4000, 0xa3, &(0x7f0000000100)) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) writev(0xffffffffffffffff, &(0x7f00000006c0)=[{&(0x7f0000000180)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x7, 0x5, 0x8001, 0x9}) 16:00:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x10000000002, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r1, 0x0) r2 = socket(0x2, 0xc003, 0x0) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) shutdown(r0, 0x1) 16:00:30 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1, 0x0, 0x7, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x0, 0xa005, 0x20) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = syz_open_pts() dup(r2) write(r2, &(0x7f0000000140), 0xd6ab0079bda927c5) 16:00:30 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000180)="5af6846d4c0179eec2a806254d2c69060e71440db858fa68a3c657716d85f8bf4b9a6663293676d981f0aecd437e32fb9c99c65c2cc10185d63ef02e458ea7831d8818d7d8f62e65584df71ab7b32aebf0ccc825d3002fa6b7129c7f1f099ad6ea10f20cf460154f7b1bd55de5d2b776e254dc0799ea67aa3cafc7f5ed249c01d5112dbeeb62aedf"}, {&(0x7f0000000240)="da28838422d69c7376da5bcc88e2c4b0f63bfdec8bc765615c13857dca82606a29c74c33fe162cce48b27a399c2bf445064eaa13b1e90b98ed0d86b13d350d7f240b45bbb2f3c8e0188b9eff2a7a1496ffbb54ca768f2c78991c1bb927b02b391c119eb88f2ca06b1160706c259e7bf8b06718f8697019fd6c12cb80793393704b8bbe3dcaaabcaf30a89faea787ded50c5041fa0eb9ef275674"}, {&(0x7f0000000440)="24f4b4ec76b1de85f03b12bef622d6517acd01d15ee2ad5134322104c64e17fad90f519e99f0555c1f5657c78f9f816f37b3b2ca5bcc713477b93d27a3c8d268f155b339f979f81b74"}, {&(0x7f0000000100)="76183ffb6e230198a3455cd37bf225f38d4fd9d54f6d8d30c653391a"}], 0xe9) r2 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) r3 = getpid() ktrace(0x0, 0x1, 0x10012, r3) fcntl$lock(r2, 0xb9c9a4ec759201c5, &(0x7f00000000c0)={0x3, 0x2, 0x1000, 0x6, r3}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "5fcea3823b4b0d203dc08ada01646c3aa851d709"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x3, 0xffffffffffff65b0, "925475447dc50f479a8933ec72545f0a765e2ba4"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x228, 0x1ff, 0x0, "b8000000000000080100", 0x1, 0x563a75c6}) r1 = socket(0x18, 0x3, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="9b57c67b", 0xfffffffffffffffd) 16:00:31 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x384, &(0x7f00000000c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x80000001, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x2, 0x8, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r2, 0x0) r3 = socket(0x2, 0xc003, 0x0) dup2(r3, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x4b) 16:00:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="90e0623b1b2f453a34c66c8b3647") r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r3, 0x0, r3) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x2}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x2, 0xa7, 0xd, 0x7fff}, {0x4, 0x7, 0xad, 0x10001}, {0x7fff, 0x2, 0x1f, 0x2}, {0x4, 0x2, 0x7, 0x5}, {0x2, 0xff, 0x0, 0x7}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) r2 = syz_open_pts() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000040), 0xfffffec2) close(r2) fsync(r2) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x9, 0xb3f, 0x800, 0x2, "574f2e3f00ebad528841425760ff492f190f1f0a", 0x1, 0x80000001}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0x80000000, 0xe916}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000040), 0xfffffec2) close(r2) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x810, r2, 0x0, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0}, 0x2) 16:00:32 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x81}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000040)=0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x6, 0x5, 0xe6) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8a04, 0x100) r1 = open(&(0x7f0000000040)='./bus\x00', 0xd, 0xc) write(r1, &(0x7f0000000100)="278da958f45b4659afa4f5b67f70bc4b08abcec6b0c3a1a4fcc715745d5b626bff39adefc10224af1c5bdd4616f225444b4266236cbd50e0827b634350ee89ff05f8103a37df2f9eb83707a21dc42004007422daeb3ca9c6875c4b3772067b55f02eb8772d49826b6484919adf0d616b4ddb575e690ef53afc3d45413a2687f1a1579d5d4f5142d9936ac681bceceaa4437f82a616dc33127c87b06162af72bfc79cd1782dd5a64b198bd22d26e45befaaf17c3238a25f19fc505d6248e8bc584e2d6b1c151b45484ecc688e22459db0672b000000000000000000004e4c5cb376674a20050f5929d3c1c2d8864fe727c07805ade8406dff5f14453065d9f5f02c620788f31ae46a03cabece53ae96af9c6a30d3b47ecc3d6676c75087e64060775d04bf2ee25b72a82a844a369d1954654289d365634653d359c73cf0d5f839aac8355ed1a482bb2313da29fe58e00de7495c54b55230515d6e6009240537c3303dac9ad42fcdd03d6e984805", 0xcd3b3aeb1caea90) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000280)) execve(0x0, 0x0, 0x0) chroot(&(0x7f0000000080)='./bus\x00') 16:00:32 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) fchdir(r3) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 16:00:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = syz_open_pts() dup(r1) ioctl$TIOCCDTR(r1, 0x20007478) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002f000000030035700100000000000000"], 0x38}, 0x0) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) fcntl$getown(r0, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000180)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x100001d}, {0x50}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000300"/20]) sync() msgget(0x3, 0x100) r4 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r5 = socket(0x18, 0x3, 0x3a) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = getuid() sendmsg(r5, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000300)="6b6f551f95250de0efcbd59e71cc8f9f54d7bcaeb63b55625afdea71ad58b36a2c9357fcdb36c4e98157050db4f46f04ea278f7cdac603051f61ba0a6b498c5625a5bd98d47b9c397c93f1f10630594272cf1c9ab693eccf5f050c28b98333a4e42b034287fd73908307bcee8a640df85087bdadd2c084855181465aef7e2add84731d02765485e21aeb2654c1494e8a8875889f41740a5ddf213d11ac0129148632084f34efa66ce1a829727fcb1c36b7721f4532a901efa231019f0d0f6b2e5a1c461915c6a0abdf5410a44229601a1cc29f251a63ebaaa1136e7ad51f59eb575b23f7fb0521d64371", 0xea}], 0x1}, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x182, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r9 = getegid() fchown(0xffffffffffffffff, r8, r9) fchown(r7, r6, r9) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x8000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x2, 0x400000000002, 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(0xffffffffffffffff, 0x0, 0x0) pread(r0, &(0x7f00000001c0)="cfe58db6bbbb5417a8b2b93123798684daceb07685e797b0e939e98ad6606101ff8a8c472186c1110a7a26e166053366daa3a4d09f28246b024e495fdb9d4377770f5726ef1bb316d6cb8a85a4bcc8", 0x4f, 0x0, 0x0) r1 = kqueue() getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f0000000240)=0x8) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000300)={0x10, 0x401, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x100000000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8d}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff5000/0xb000)=nil, 0x101}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x6}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xff}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7fff}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x5}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus/file0\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x1ff}) r2 = syz_open_pts() r3 = dup(r2) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000040)=0x6) read(r2, &(0x7f00000000c0)=""/107, 0x6b) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='7') r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) kqueue() r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000340)=0x9) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r4, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)=0x1) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000280)) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x801869a3, &(0x7f0000000300)) fcntl$dupfd(0xffffffffffffffff, 0xf, r3) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r7, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r7, &(0x7f0000000040), 0xfffffec2) close(r7) r8 = syz_open_pts() dup(r8) fcntl$dupfd(r7, 0xa, r8) r9 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r9, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r9, 0x0, r9) ioctl$VMM_IOC_READREGS(r9, 0xc2485607, &(0x7f0000000f80)) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {0x3}, {0x1}]}) open(&(0x7f0000000300)='./file1\x00', 0x8, 0x0) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r10}, 0xfffffffffffffffc, 0xa5}], 0x0, 0x0, 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f00000000c0), 0x3ff, 0x0, 0xfffffffffffffffc, 0x0) fcntl$getown(r4, 0x5) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r12, 0x2000746f) readv(r12, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) fchmod(r12, 0x2c) ftruncate(r1, 0x0, 0x1) execve(0x0, 0x0, 0x0) 16:00:32 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = kqueue() r3 = getpid() ktrace(0x0, 0x1, 0x10012, r3) fcntl$lock(0xffffffffffffff9c, 0x8, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x4, r3}) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x644) semop(r1, &(0x7f00000004c0)=[{0x0, 0x0, 0x800}, {0x3, 0x3, 0x3800}, {0x1, 0x0, 0x800}, {0x2, 0x4, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0x8, 0x1000}, {0x0, 0x7f}, {0x3, 0xfff, 0x800}, {0x4, 0x0, 0x1000}], 0x9) semctl$GETVAL(r1, 0xdc3e40426078d28a, 0x5, &(0x7f0000000200)=""/148) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f0000000380)=[{0x0, 0x8, 0x1000}, {0x4f8e092b35ffb7dd, 0x2800000000000, 0x800}, {0x1, 0x5, 0x1000}, {0x1, 0x1, 0x1000}, {0x4, 0x0, 0x1000}, {0x2, 0x1eb}, {0x2, 0x7fff}], 0x0) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r7, 0x0, r5, r6, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r9 = socket(0x11, 0x4003, 0x0) r10 = dup2(r9, r9) r11 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r12, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r10, r11, r13) getgroups(0x6, &(0x7f0000000080)=[r13, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r15 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x7fffffff, r7, r14, r15, r16, 0x40, 0x472a}, 0x8, 0x8, 0xfffffffffffffffa}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x80}, {0x6}]}) r17 = kqueue() r18 = fcntl$dupfd(r17, 0x2, 0xffffffffffffffff) close(r18) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r22 = semget$private(0x0, 0x7, 0x286) semop(r22, &(0x7f0000000380)=[{0x0, 0x8, 0x1000}, {0x4f8e092b35ffb7dd, 0x2800000000000, 0x800}, {0x1, 0x5, 0x1000}, {0x1, 0x1, 0x1000}, {0x4, 0x0, 0x1000}, {0x2, 0x1eb}, {0x2, 0x7fff}], 0x0) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r21, 0x0, r19, r20, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semctl$IPC_RMID(r22, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:33 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20000, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) openat(r0, &(0x7f0000000100)='./file0\x00', 0x8000, 0x42) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) r3 = socket(0x11, 0x3, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x7d, 0x400ffff5, 0x7ff}], 0xf924, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) getpgrp() r6 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r6) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r6) r7 = socket(0x6, 0x0, 0x66) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r7}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xfffffffffffffeb7) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000200)={'\x00\x00\xf4', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x9}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$WSDISPLAYIO_USEFONT(r10, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r12 = getegid() r13 = getegid() r14 = getgid() r15 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, r14]) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r11, r12, 0x0, r13, r14, r15, r16, r17]) r18 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r18) r19 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r19, 0x4, 0x8000000000000080) pwritev(r19, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r19, 0x3) fcntl$getown(r19, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x4000012a, 0xffffffffffffffff) 16:00:33 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000001c0)=[{}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r2, 0x0) r3 = socket(0x2, 0xc003, 0x0) dup2(r3, r2) recvfrom(r2, &(0x7f0000000200)=""/215, 0xd7, 0x800, &(0x7f0000000080)=@in6={0x18, 0x2, 0x8001, 0x9}, 0xc) close(r1) socket(0x400000000018, 0x3, 0x3a) write(0xffffffffffffffff, &(0x7f0000000040)="7c1da64ad5262610b3da3db389e3c27877a931c297fd9700984b10a60ebc61685dc4e9058c951dae206144476efe5d318385a48b279f534adf8c039cece6de9b", 0x40) msgget$private(0x0, 0x28bcb0fbd97d0bea) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) recvfrom(r4, &(0x7f0000000300)=""/86, 0x56, 0x1, &(0x7f0000000380)=@in6={0x18, 0x1, 0x0, 0x4}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x18282, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x100001d}, {0x50}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x5}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f00000013c0)=@in6={0x18, 0x2, 0x884}, 0xc) listen(r3, 0x0) r4 = socket(0x2, 0xc003, 0x0) dup2(r4, r3) sendto$unix(r3, &(0x7f0000000340)="bc5db48fafa81f76a52e2d4549322ba92fd89b06498e502259953124bd1b1b3610e0ee9518e55dc0288560c444b5e51ab95637d9b3a9b0669da2c4fe39302baa9e2c76c8eba96efda58a2f118089a2775cfd5ec5613fc0d965aef2d7a9d7bb51fd7c0ccfba8005f22fcf4cfebfcde0c353687032a125ca84ac391deec9de38baa90de2db80c8eadbf53c6bbed4bab4ba461025abb7656af7180ee1dfe6f8c4885e5657fade4415d8948602648499272ce107d997831b9492ee77cc6aaeb9b5147f1336159461aac377e81e9a1f04a78821be3a907fe24d267d8c1eaf82bd6b54698bd8790635db0ce6e1aa7b0881e302dc00d771a565dcd423b6d55b87cd158f220cae9d163eb3a202a197d4d3bc96c6f2be1a4461c694bda331676aed076d16b6d1d05028314d92e7775f3888921ac25eb518f3189174375c0682547251d8d24ed5e24a6bceb0136ab65d30f3e23d02db92f084ad573bbb47d13862b3f1826f84dc030cc08953678d80b7303a43592313b9ffc4d2750f1aa1bc792a094fbd1c29bb7a3752e594381406f250b321f2e86fabb21f5129fb568347875558050ffaa0b78a769d51703b73174638bd131bf0eb098e38eec56b7a049992239377cabdf41e93d8825f9a0e603e50c470698d45833fdb2286a1d8a4bf02613dfaf83cad21c6fa56ae628e0bda67ad3d828b6e9dace6f30368e8f5af16e662609194b956b095b87e620c1321abc0a062f64e2337cb7ed977ebca6689a97ffd9474de515429d0b244302b5e61e6aabd1fe118a2a8cb1c5a58b50b8ecb792db583383f1a86ea50420c0a919b041ad7aaf8f80b0079de93869bf50521d04d476ed29ab810fa609022a02dcdcee0ea75168294de9bb14720e24c9b10abacfcbfa5754c567a6a03014e18a9303637a00181bddfee69767361942ee1024b32dad9052c80dfcc9014e5749dc9c026a1e0b35907defa7d6cf8fe7cecb65e2ad6e965eef0107964186cf8d949b8f4b89b49509752f1733a1d25645134fe4de446477d2d1aa3a8233652661b5bea707ccee02ac135f8aeb283be4771b1bc185aa619bb4694354713cdf303e0d2477ec08935194ae7f9b9c09b5d8a2d3b99f69f0199772b4e1cab62a34a01936dd9958dde72c7191d991c677312636131277d51dced045a40dc4d6d0b34a395618d911875ad23a9be041c41f787c1c2e871e665bebbef3231c50e9a23858c309ddaa8a72372e41b428e307f03b87bd58467c28a711252e0048902f5518318710a7de8a393235bf72d086618d81f1cf566aa1d68933d2356f30fb8c1b74b55ab00fc9115b6e93809f90fbee1a823056a22f5047b6e7219160cf8616a0148fb0b3d7509c5b856a1962934699c78d26cbcacbec80f5958c27ba0a1af9063d99f9ca3199385f84d3acde03c959092e204866d84e6c700156780193b07a9533a49be0e032c54cebe60f404a75037ffd6813ccf97b2f8c523c83cdd5ec376b5b9f163b09a3305ff40e93b9bb8a9f1e6e22523190eb1394ce0d3051415d6ca88390dba0f94b5882c439b41dccb4bea19f127a6fe4983402e5b0f833a52be72f28c3f4024f58508107f5c52287fe94565a15e041b67403250a26f799020e084a8d46ac005b0c523711cd071c21d2babc16edd7027160cb31cc0d9df306c23ed03296229fff84522826ae71b4ffe1031a04bd2f1a1051d6163fd580aa3b220b8423946a697efc3e566e3899babeb9312b2222a48a64e21b5c177fc17e27faed4a079208465dcf4ffaf5bd97f5b8f0a2504c56dce7da665c660d152664ebf0826a57856a24f2dab87a8b36e6f5f14b873a152b735746c2d023e33ac51047d0c69a4f7afcaf5c34f4e4116ba1a2e5198e19c190a2562fd7f7a4d7c6d04de44dbe0444cfe810e8a8b7f1977a109fdc2c85988d0aabf7728ee5ca2e88a2f7623df18de1dd2f9ed7d0a0d7648a5f77df31359d07cba7bda1b9487a288aaab6ed4e28c906734ccddb1f41fa417bc8d12ac8853970c359ce88302a2117576104d0f8a36df64043efeb82e8160406997e44cae1a74c5eb4b9ae65d03de729d19e05d9933b72c7c6fcb4aac40d447199a99d3312370be0ecb0d597935f7b8c48d24aee1e596ca9435c58ff1b4d81d6f2a1f499887f3bd6e872f8344883dd2b1cc8f1350c27159706eca0ebb1bb098db4b760ca1b149abe2789754a919fac1ca7b68c07ebabb9c5df4ab7d31e659dfcad6856e19843b10b35b89bdd2a9a604925bbcdde2fcbb3bb6ae3ff58277c7874a4e4074d46ec348d36b06f4528b9581f7bb45046b1b93d18eb9c2a37cbc1a03dc8ed6c75bdeee605aa191a076d0303e848355416ac813c1df6a160d2093c78bc3466318c6c96fb68b4edb8feb41ff781cd0a2e877118ca5c744319d0b2ee5adb753dc99f9a428070b028781f95ddc70c4a4e9a2bfa0a7b405104020ef6d833bc4c699caa3ffd5153198d70c7dfde344c0aabb7958daf7db7e147bd37dea51c72986aa5059a253733abb4bd1430d74b2fca09642369bb056e66e7f74a6c6f225ee00ca9f45f00d444b1274e8701e1908a37efd96c4e4ea8f517a685a390ffc835d7567fbd330dde6e50442cc33f35e56f6ac553442b9fd5c9519387ebc82047f84edeac703e6c1290a3354a4bce3491aee980d499a79e619eb2299b17bfa3f04f056d0fe780d6d4b070225f0a6baf0c754e10ce330ffd59e2b4f65e0eeb8e6ea59b3d5ee2306e21ee7426795886d103590a28a3ff80a166d3899d9660f05b9a1821a936b41ffe137643e6c20f9ae1770dc2e77bbb1d7c2fa01f980928e6fa582674198fdfc8f1d612fdf2bd4a791f62de6339b7c56346609e20e49cb2b2215a0d1d25744cdefe62d7866977d768f60c8d777953587390758b138747953a44ede49e0ed455cab619ca18155dc7885398f3ecf5e64d2fd1d89b4165c2129446632a33c522fb935a2f95b5fd4e18f30c7c111812349e169fb711baa9434810c10ce8015f5edbb36766ce3c49d7c06f955b64c13013a8975403297d44210c06c7c246664a5affae424c992837642cb76bb098058174fb834aacb40b28057d7009aba9dda4f25676c0f89fab40c388a95bc78451690b7eade4298cd2637ea0d50f55a83d0165fadbb53e9d83f8e2bf1a486b15dc81ffe86d5d06ff027e2e9dd14b2f3ffb3f5d29aa0381c9c9299f662bfae2a06bd8202c51051fdcb45ed4c686f1db974494b6145c5eaf158bd9d340d2b9b327074bbce555a95ad72a904a3ab5b3c181cb4108fdaaf40125a39ba6dd62f1412833383ace6035f66ace2a1444afbc0fd55d8990163a7134e218b23da1e0d8826dc5fb6ab09b111200ed63351cce1f8f147bcd27deb35dc352d667cd742f5be0c6e16572c896c8c5dda62384343f81f43b716b2472a96b98b440bbdb22fd9751fa364fa6993e4747644fadeb052c7f9197fe754ea80951a8fd0827fb44b35569067f30e91df64c8a4a23232c8ba8f1540662fdd949eac074ccc21cbf4ce566ae3f39119b1d994d53e0b72f10a2530a977082dc6970cf420d772161888a3cddb06d40b9626d2703f636b027388af48a908dddbaba608a82e383f33da76ba78a5ad5cff88436b5c33238b3124ac39c6cc1e4c04dffdcd3791f9ebdfc9fe52c3cc1946936fc2679daa420bdbcb49dd7cb27c531b307f3c03648f46d7b649d54029a630f055ef35c9b1f55d6b574efc33ad5af933a3839befdf8987a553a9e12daad068ddf259b7f38d8e6da1e0cf7b90d408ed5c5cb4d7ea082dde2f3fb0c97c875e12157b8544481f6ea2a12ce6f7950c185bf693b49f35decfd618dc6de01a890b9ba33036537b07353964b701c05b04d6a65de0c9c756d1ab683faf38c20f456154676a6609dedf9f210e318b604a7bd04898401395fe5e68c282b4bc80e13a29cf1f7d7fccb6c0608af36eef893d8878e02430fd92e1f93a17773afd1d6bc1ef1e6e9396844b40fb5f771ee8c6afd3297d725e36ffbe450b621a5c1651c0772ae66b0266d39ea78221cdc8a71204b6cbcc3c660a639fb947d4a5d22e088ca6b839d61df68f8e0130d534241fb9f3fa9df07b519bb520bb09b3fb9f647a97651eceb501f9dd309d51338b49ff051d45c684786ccc09f806e8c8280eb7ff90a2573b700942b73751b40f80748aac897add36ac17de2c579641fac57c4bf380bce87812a19c66b056eca5096aa94fd90bd1c86d201c6b30b0349cb63cf9f77f6872edfe896a3654b4ab0ea183f331e153fc7806af95fcc36a24aadec16164d5691f344202d3f80974a262a03307847afab9112409fd15e64590e30aa7b925dfcef06befb510625a869c6d4a40f58c33ac281ffb0231438b970d1d2a6bec3e3093c6ba972438cad4fd517e53258147fa377f58ad030f5af375199939566b75ed0b8bd66362387aa2022549472e8177b2948393e47c269ebec64063b0aade975fa0569d78bfbdf7e843473bd8a8d92b47b6b222aeb2cf316f298830fd899cc2d1368c5af43bd369b43a12c39471ec33b10cf5736bef45461cc7978cc6ca4acbd530abce8b9b4ca8de4df3ac5114787ea1dab51c1c953c8c453add91f9b34bd6faa973aebac7d710f9be1ed57c85b789cb8755cf49b361543e8193db4e524d70b93f6612f38bf3dd1c310dc6d7c4b8f670eec515c8f7a108d6d84bba3f0e14210d85955c425a5c791c1c7ff59a0b681429b6754e4cb97d673306efdc1d830205d294009089620c10222ab81c4fb6cc36ba01db5efaabb936293dbfd43310a5628123079fd52ccfc51b54000d0728dfa9fd66ecaf0761f51a74dd1a9c83454cec38a1b3f2277a0071dfba26b88198708e6b881ec9fcaebf7c3cf4a66197eef999a3719c1d2514856dd8f24b56f8a49ba0799d03c8c0fe9e7223fb0eb795c27978d96945cc91617fd3474c9cccb1e5843dc57320271f27516d63e801ee4cb68f10e4bfa96a1e15736d29966e69dbf8b9681cc02dec1b87d0cf16e18646e43485472b23c2c5d88c6a99a5f3911450d9fed7eb96761229d1b84b745e2cd24222b838b25967d7b7645d525fc27e5524e95ded2cde4e027d5ec68c2a51b835319402e77d9ca374d8b6efd11bdf15906010b4e458cf0c063f1e5fcf7a46d596ddb01ba2a0da361e61cea3c3abcb9f5f073a941f5d3a352ba8d342b60aab380bb4c04dbf78eed1db6517c450a0114a64dd79d27f9961c0aff458bd8c09ecd751246dd6a1223142b5ed3479947a8d72fa861835f4d123c94921346f79e3f28b84ad641989ab0573662bf8794175484456e616392b0c5dfd2a48b7003e9a88af4c76907de3dd1c1099e6dd1e39b0ab23d99625e2d6c696e2571ded46e397b2c76cf377bb8b9ea81a2127eef1840a28a51bb7d067365321962eb51ed286603d8058de9aa4d307966502ae76799699680a7ee7baa159136875836df4f1a28d3c5477086fbf57969f8d08c9556fbf4b482735bbe91dce6ed36bed27390b2e53aebb63e3ad816e24bfe1ff9233fc7c01870dad5b96a68b9165f0fe1502d77a9cf685df6d1b5ba2a5f2977786054d5fd28aa1d3171cd57676ed3c1e94e27ff85690ed67e7e07ea41399f14a110169e0b7c1082607f0a491a3fe903d60a76ba2d13962a50a2c7bb718d8c29f76f1fa8acee3ff92ac8d0e17ef98b47bc82013ee1e8fe5c89b320372cdc04f24a44929dff8c14131e4e71ee86bfce50d48a6595a2e560dbac890bf854763b4086ca35a1fd5e208bf108f183428a270da20c561147f19e03bdd3148409f99ed279035f21ad2fc", 0x1000, 0x4, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x100001d}, {0x50}, {0x6, 0x0, 0x0, 0x100}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x100001d}, {0x50}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x100001d}, {0x50}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'\x00', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000100)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000001380)=ANY=[@ANYBLOB="19002e2f6697e7ffd802835f696c657000"], 0x10) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000001340)=0xc) 16:00:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) syz_open_pts() ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) r2 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmdt(r2) 16:00:33 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) acct(&(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) 16:00:33 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [], [0x80000000fb]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:33 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c", 0x31) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x4, 0x8001, 0x8001, 0x1, 0x0, 0x8001, 0x18c1457c, 0x2a325fc354886ada, 0x2fe64465fb84883d, 0x1, 0x100}) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20000, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000040), 0xfffffec2) close(r1) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000001140)={&(0x7f00000000c0)='./bus\x00', r1, 0x2}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x40000000) 16:00:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r3 = msgget(0xffffffffffffffff, 0x0) msgrcv(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000002000000000000000010000000000000000000000000000000000077ed1180000000000000000000000000000000000000056000000000000000000000000000000000000efffffff0000000000001000000000000000000000000000000000000000000c00000000000000000000000094756065fe9bb916fe06000000"], 0x7e, 0x2, 0x800) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000340)=""/114) msgsnd(r3, &(0x7f0000000180)={0x1, "6cfd38356202252ddcc6442fca4091cdc4a97f0b41a8e3fcbdb6af4bf0422d78a137f4e9ea027b74451b3f0a44f08cd90655ea61f1666d1d215fb2c154298f71c37d41476930e8ce83e1ac7d01264eb1b66cd958e2f6124d792c340fc786161d2a8456a20e401c42085fe200a9b9dacf929f7723443f83a543bd43bbd36953d2c193abccfd3fcfb75846cbf94043c300f7721a556ac6b19276406bfbe0e6a9eb92a1699e427e796d14a02aab54289c327e7d0a2d3f33f87f56eeae0ceadd1d70caa257db7ba768434b611c4f623537c27b36d9d9bc57d47168ad12fca635697550a947822dbfdff86b58fe"}, 0xfffffcd0, 0x1400) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = geteuid() r8 = getegid() r9 = getpid() r10 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1000, r5, r6, r7, r8, 0x10, 0x8}, 0x1, 0x44b, r9, r10, 0x0, 0x7fffffff, 0x5, 0x2}) close(r1) 16:00:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) openat(r0, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) r5 = openat(r0, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r6 = socket$inet6(0x18, 0x46fc4b57c3c83263, 0x80) poll(&(0x7f00000003c0)=[{r4, 0x5}, {r0, 0x52ab21aa02f5c9c6}, {r5, 0x32}, {r6, 0x80}, {r2, 0x80}, {r3, 0x1}], 0x6, 0x4) r7 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x100, 0x108) r8 = geteuid() fchownat(r7, &(0x7f0000000140)='./file0\x00', r8, 0xffffffffffffffff, 0x4) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f00000001c0)={0x80, 0x1f, 0xfffa}) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x1b47) open(&(0x7f0000000000)='./file0\x00', 0x2, 0xa8) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x8, 0x0, 0x0, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0x800000000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000180)="90b0e3cc2e97c07a00ff070000000000007811e5b75f6284a465b19cbab7767ac433fd9c8eb3df4c48bd886b91317ca861ff768a5764ff60960429490db66d0e96b0388716ca4e2f622e49c4cbc9edb0954b1a38fdbd9cfa0059f052a096da5783c0c57e8a3e168812c792f47894048fb10dd1858bd5168be0b23ce768523753a298ee1f3ed56ce87c56e2304020597ab6e5aac852c54f8abd1400639f729a1a94c3135de02f1f32f3a8887255fc63dfba24f254fcf91715b6e59e1dc97bab0900000000000000a2eb7c63e65e7e4aa49de28ae4c818107273ccc164932ed9391cd590", 0x65) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2c}, {0x1000000044}, {0x400006}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 16:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000008000080e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(0xffffffffffffffff, &(0x7f0000001ac0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689090000007d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe51e048b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf494751375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba613760180faeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d598b7308c26f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d48e5b7213e32f852c4a7d6023ec8782bb95e7332fb497bf076b61aba7a6ff4fe679d3206021f64a6e6cd3ff036013205d6b8b9ec406b14fc0e98f35869405d399b8c68f3f9eaefde37d52badb6971e0f29258b9e64560411368d64d48c47123626c460a3e4d4425c625c70f0282513ec60787e89ce8b54f59298b9a6ca311a4d9f74cc0fc03db83674722caad0e22acd8518a2be4037b7095250b4ebf41d6740bd6b1d6c", 0xffffffffffffffbe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10000020003, 0xd98, "098d14c67504d3f131bde500000100"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:34 executing program 1: r0 = socket(0x2, 0xc003, 0x6) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8000, 0x0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46856d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84c6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c8495aa25f602208dc9e3c6ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f6900a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc251ef98488527c3e122cd2350000000000000000000000000000000000a034b9443ac0062f41c1416ec025301199fbe84db73ce9bcbe33db04363be6f3e61cd859a5b15078f671f1f653c862465da23fe4cc2ad4bde398cd38d5a9be4c27c5a772b5b6063a5b0478e49016c58adb783e401ac82ab95ce1924f0465ae1dab5b00e949a987ea4af8d4c962539fa2e1a903aa4e6c86ae958e0df01269b75ffeb78edc644173c042ae20613beb84f9dd528102545b4bbb3da97640c0aa786306b1731fba4b7df34423a3ebe98f489e86f1f0b74fc12bd0c40b196c17336f71a96e9cd35805623f189f9d5a7bd0766b006e16c369bfa3ce77cee7dedbdb931fe96a356e2ac9a5b7a2af4bf623983bd1cd1b9401e69c8d5a2b48a601015aae7016569c1fda038c36b66ea036a8885f2d16ee9af6e8178fa04e0bd6f30fd9f471cd9e0238881309c066cea78eaa4dd1d322789592d158a9cfd03dc84e93b0fefaa05f81"], 0x10) write(r0, &(0x7f0000001140)="87579e3f99755f4dd72b093cf17ad88324392c2c0f3f8c8e58420883372b2c322d43be77aa37a0ce4a4c8c5a4ba4dde9190ad89a3fe8248b7f6dbb4dca523bd408503726771cc496bc53eb1516f5be5afe0a9876a23945bdca2edc937acbedfdf82e49ebee34d8dce2f189cf7f323368c24ed611fb6f8ea375fb41a41e51b3b1702b8838bb0d81b3eeb96352ee8461394c3e7d11a75b8b2cf023d7a4d6087b29b13b8eeae4293a23e3e2f1a36acd3cf169f7023967a10862c1ac41a1765e7c408a076dd28921904e274ea2a5d52e602a2f452d4c3f6f7f68908a5ef361c0246742208f743a241f8fd8e2f9f5d7546bc33c2d", 0xf2) 16:00:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x204) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x98) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x10) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) r2 = syz_open_pts() dup(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000040), 0xfffffec2) close(r3) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000280)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f00000001c0)="6b95353f4168285e0e90758bd8291420113c816e7ea68de3650773ffc6be4752c121c74a20a7b5791040fad234ac8f0b85bcbcb5ff24e235240c0abacddb5c37851c6e673d473ee1281ff5a8a54bba0fe665bb5ea368866a28cc4ac5c44305c56bd607c4bf8cd94fe33b21bc0bda2efdf939feb0ab3055b45d7afaf2ec7e1011f4ce2b0fa453f2", 0x87}], 0x1, &(0x7f0000000140)=[@rights={0x20, 0xffff, 0x1, [r0, 0xffffffffffffff9c, r2, r3]}], 0x20, 0x218}, 0x0) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:35 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0xa0, 0x210) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x0, 0x40000, {0xffffffffffffffc0, 0x7059d87a}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x170) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2066, &(0x7f00000000c0)=[{0x7, 0x0, 0x93, 0xbf}, {0x52, 0x6, 0x20, 0x2}, {0x2, 0x81, 0x3, 0x7fffffff}, {0xd1, 0x1f, 0x1, 0x7}, {0xf001, 0x3, 0x1, 0x1}, {0x101, 0xff, 0x1, 0x401}, {0x48, 0x3, 0xa5, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f0000000040), 0x1, &(0x7f0000000100)) 16:00:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080), 0x3c1, 0x0, 0xc600000000000000) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x40}, {0x81}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) openat(r1, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r3 = getuid() r4 = socket(0x11, 0x4003, 0x8) sendto$unix(r4, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r5 = dup(r4) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) lchown(&(0x7f0000000180)='./file2\x00', r3, r7) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r8 = fcntl$dupfd(r2, 0x0, r2) r9 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r10 = socket$unix(0x1, 0x1, 0x0) r11 = openat(r1, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r12 = socket$inet6(0x18, 0x46fc4b57c3c83263, 0x80) poll(&(0x7f00000003c0)=[{r10, 0x5}, {r1, 0x52ab21aa02f5c9c6}, {r11, 0x32}, {r12, 0x80}, {r8, 0x80}, {r9, 0x1}], 0x6, 0x4) ioctl$WSDISPLAYIO_GMODE(r8, 0x4004574b, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") 16:00:35 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='\xfa\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x8, 0x400) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x100, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x80) rmdir(&(0x7f0000000100)='./bus\x00') 16:00:35 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)="e9730000f0331a784e56cfb0bc67b1b2695167ec1b36e29d33528d533ecf2b73c38ef24b0c508889eaa6f46973d070916b0fa21230ef4c485060ad035c5d7f3889c2ef83f0a64e4415f069fb", 0x3a3) 16:00:35 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="200001f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="de541204000000000000f8603052"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) r1 = socket(0x2, 0x1, 0x0) r2 = accept(r0, 0x0, &(0x7f0000000200)) bind(r2, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) listen(r1, 0x0) r3 = socket(0x2, 0xc003, 0x0) dup2(r3, r1) r4 = accept$unix(r1, &(0x7f0000000240)=@file={0x0, ""/26}, &(0x7f0000000100)=0x16) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) write(r0, &(0x7f0000000080)="0900004b589be924", 0x8) 16:00:35 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r1, r2) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x91) r3 = syz_open_pts() dup(r3) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000080)) open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) pipe2(&(0x7f0000000000), 0x0) r4 = syz_open_pts() close(r4) execve(0x0, 0x0, 0x0) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x7}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="0010696c81005d6dafac4928f07153a07bdc653000d4b686aee9"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000140)="577f2cf6b8844172375083359db4fb7bad324f42994fa32b8cddb8a1f1a704a99834116a4408bcaab01290d5b00782470a99cd98d450d9059686752ad733b02bf0024ba08aacdb7d3bc6b1624c2622322631c835999358ccfda4441245662b2acf82a5690016c6b1270fc7585634808bf8eea0149299e107ce2adad540eb3fb9c8892732a9835f707ea233187123f79b7d0227b3dc3469f86c28cdadaa0501c91acf393e2582c386011ec054a6247fddc90baee222ef905815610b7619def2e2ce363ee5e2344ec318635e841d4b5779b7abba4198e641b53cfba8d37202b4b5", 0xe0) 16:00:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) stat(&(0x7f0000000040)='./bus/file0\x00', &(0x7f00000000c0)) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186004008b00002b27fe5afa04fb0441ffffab7b74371b2891ffafd77837e13965defffe0000000000", 0x2c}], 0x1) 16:00:35 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x8002, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r2 = dup(r1) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) bind$inet(r2, &(0x7f0000000140)={0x2, 0x2}, 0xc) r3 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000040), 0xfffffec2) close(r4) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000100)={0x1, 0x1, 0x2, 0x3}) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000040)=0xa41) 16:00:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140), 0x2c2, 0x0, 0xfffffffffffffffc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x100001d}, {0x50}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) getrlimit(0x0, &(0x7f0000000100)) 16:00:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) connect$inet(r2, &(0x7f0000000040), 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x20}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x400000064}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) openat(r1, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) open$dir(&(0x7f00000002c0)='./file2\x00', 0x400, 0x201) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r6, 0x0) r7 = socket(0x2, 0xc003, 0x0) dup2(r7, r6) sendto$unix(r6, &(0x7f00000004c0)="8a18641fe95e3133e016b4848ad7979b1d4903e0f7e4c1f00dd1d3de808c0c8fc05989438a7a468633b42bda9c630b81c5a49ed5c019726ff2ad926df2dcf069285af6fddbb5ba2f3eded30f07ac606239a18c3468ad267fcfd5d133087df67f7c770a30a755c7a8ea99375c9d533c1ef5f54154e870f01517e712fc65e80be53dcaf794cfde8fd7fd4e183c4b541b0f47af8cd34153f2add81a6a77c06eaa605f12fc0f8ab02e1232be980f", 0xac, 0x4, &(0x7f0000000400)=ANY=[@ANYBLOB="00010b9d2e2f66696c657192621634ffec6543c1c13c81115da7b3d959d9dab76a6286ab091071cce0fdcf44d9065b266946c255b2923a276ec1ea464852b05de792fd150f581349c3b3d1d006ac4c0d7f442dd379559c79a2957179080b4c2d12d2212cab8883b301ca80546c9d9e1162ec16cc"], 0xa) r8 = openat(r1, &(0x7f0000000340)='./file1\x00', 0x800, 0x1a8) socket$inet6(0x18, 0x46fc4b57c3c83263, 0x80) socket(0x2, 0x3, 0x1) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x0, 0x0) poll(&(0x7f00000003c0)=[{r5, 0x5}, {r1, 0x52ab21aa02f5c9c6}, {r8, 0x32}, {r9, 0x80}, {r3, 0x80}, {r4, 0x1}], 0x1cf, 0x4) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r10 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r10, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r10, &(0x7f0000000040), 0xfffffec2) close(r10) r11 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r10, 0x9, &(0x7f0000000180)={0x1, 0x2, 0x40ba, 0x8, r11}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="988bda934b54f13a28a1c9a9e09b") 16:00:36 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3e, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffb}, 0xc) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x813fb60acdca0a49) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x2000, 0x80) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xf409, 0x0, 0x0, 0x40}, 0x2fb) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/de\xa6/Qpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x44}, {0x2}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x3) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x3f4, &(0x7f00000003c0)="b658b389a83dea4908399ea80400") 16:00:37 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [], [0xfffffffffffffffc], [{}, {}, {}, {0x0, 0x20000000}, {}, {}, {}, {0x0, 0x0, 0x0, 0x82}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) 16:00:37 executing program 1: socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffff9c, 0x24, 0x7, &(0x7f0000000180)="ebffcbff0bc9e358fdbd63cbce7fd0c09fe80cf023248f2210a1301a3460eec6962cdbebc96c8e56930d0500de020ff81cb39df5c2ec3cd1de1bbfe7c777feff5e15b41a331246f2789b0e2a446a61fe7885621602e48f660cc7f48df8b1e2cb274a0490c20f9da86c3d589f856cf6dbef7b963974bf7fbfacfb930100000061c8be2bf249d0dca97dfc7de5e318d45f06083918c16eb5125045597de54e17bf88a8316896d30c4f154723a9245c562d4ad8256df7fa09077cb1adb18c5d8a58524bf28665f72e3847d23b568332f1c9e88e50b7816e352c1f51dd3d46d90f479eac757d6b7b8869a09ee5151a3156dca2ea43e466d37387223ed7c4a43894ec8f3f37df92dc51d36e17a5f8d6b897bc6f965dafc5b4691aee", 0x1000003d1) 16:00:37 executing program 1: r0 = socket$inet(0x2, 0x1000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = dup2(r0, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c65300166696c650000"], 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:37 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) syz_open_pts() mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:38 executing program 0: r0 = socket(0x1, 0x4000, 0x3f) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000040)="1dff676a8c65a99367b99bf61b38a6eb74593250944c8e28c5f2daca93b5bd167073022410d0f089d3fec8e2d651f895c1d7f518377d59ce7ea2deda06ea1c616c8872c52ce9428a7dd325950385b3c97e1c9c6d5094687ad0b2767c5b48f7aa0ab1dc5e7b347be7909300e3ba6c120c6cb3034f8597c71ae0aa36e140d105dbd10aa24d1e5cfc7571ec4837850cf89e65407262274fcb6b49f43fbd8d5e6d5f37e5af6fbb429bf3e8e2ab1f58e2ff689972f9372f3e1a2ea03dcbced2f278a09a5674605e5cc492b42990469844d4e73b31ecac3b7d0e5932934ffe634ca9986a6afa49ba26b44cda8fbb45eabf3b4a6509b889a4df22ff3ab2e67d243c3d", 0xff}, {&(0x7f0000000140)="5481067f6ae2de25302b0411dea332257c5eea09dcb4c30f0e629e05d2dd4711ad6f6f8942cf7dad62cbdfab9dd013d65c0d0a4d9ae71da2dc58b9d49f11d10c2b10277f2ce5a1bff6d188df0586d92df61d268cfc3e9a088454a835434cd84d2759592241fb0163b8fb6f6ee5d413d7d8f31fe73c5825799b2a6d39e1b10302b0e259b92ce1056d67d28c115b4f95995553032af901b366c9e837390e9b83fd196ac801c15dcd", 0xa7}, {&(0x7f0000000200)="aaf2a12e217367c1cc63f5744dc2bc628abb68ab71a9e3c6182d0e5f08a799f23819b5ce522d919ccf20470bda06d9ed2d2a42eaf694453570ee4ede5fdf", 0x3e}], 0x3, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = accept$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r4 = geteuid() setuid(r4) r5 = openat(r2, &(0x7f0000000300)='./file0\x00', 0x0, 0x20) r6 = open(&(0x7f0000000340)='./file0\x00', 0x428, 0x2) r7 = socket$inet6(0x18, 0x6, 0x0) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x800, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd0\x00', 0x2, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd0\x00', 0x400, 0x0) r11 = openat$klog(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/klog\x00', 0x2cf4f40b336e8082, 0x0) kevent(r2, &(0x7f0000000380)=[{{r5}, 0x0, 0xf2, 0x1, 0x535a, 0x81}, {{r6}, 0x4a05490afa88ddc0, 0x51, 0xfffff, 0x3000000, 0x5}, {{r7}, 0x1, 0xf6, 0x60, 0x4, 0xed0}], 0x5, &(0x7f0000000500)=[{{r8}, 0xfffffffffffffff9, 0x140, 0x20000000, 0x4, 0x80000000}, {{0xffffffffffffff9c}, 0x0, 0x4, 0x10, 0x100000001, 0x8}, {{r3}, 0xfffffffffffffff9, 0x2, 0x6a3c308cd63161f2, 0x3}, {{r9}, 0xb9797cf81cd4a554, 0x10, 0x40000000, 0xffffffffd01f2f7a, 0x1c}, {{r1}, 0xfffffffffffffffd, 0x40, 0x20000000, 0x6, 0x9}, {{r10}, 0xfffffffffffffffa, 0x24, 0xf0000001, 0xa282, 0x9}, {{r11}, 0xfffffffffffffffa, 0xa0, 0x16411a104efe62, 0x5, 0x1b}], 0x3, &(0x7f0000000600)={0xfff, 0xffffffff}) r12 = open$dir(&(0x7f0000000640)='./file0\x00', 0x400, 0x130) fcntl$setstatus(r12, 0x4, 0xbd16cfb60928852c) mknod(&(0x7f0000000680)='./file0\x00', 0x101, 0x81) unveil(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)='c\x00') pipe2(&(0x7f0000000740)={0xffffffffffffffff}, 0x4) ioctl$TIOCNOTTY(r13, 0x20007471) socketpair(0x1, 0xcb07fc39b3b3f81c, 0x40, &(0x7f0000000780)={0xffffffffffffffff}) close(r14) r15 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x20, 0x0) close(r15) pwrite(0xffffffffffffff9c, &(0x7f0000000800)="90c65c31936125e3c0907500d0afb38f2c2be5b68d8e52a8552d9d7c837df8baf22367dde6779b20acd8461a5a2215f07a77c4bdc581a0b5013a41f85e5b17f3798053d7c5f3f7b706ab354530a5decebe5de865927faf86c38e67a2231b8d78609c95796c11aed2efead8aa6bd68065e9fc09fa26f7ae7745713204dee844312db90a610b1e27121d31a80fe63027ed1d312600f896a13a7f80f0c3244c0005fd5998185f3473ab2c559ed312a5c5f0e3fea1e377f0d39a41984b71bf55b4e245f54bd6c71e067c68c35222b94398e0987e575de79e1c922f754ba70e1441ae0362630af26327f4d34fadbce6d8aea4f14d39090fbb18942d943e9c57b0f0719486a6c00e7bf3a9ef2f85f30ece0725f09ffe443f0619162721988499a1f9fd482b3c2eb92c10df07d91010821b1a9c191e8b30306085e10964a2fa6c022f0d3e780ff161e888d713f9c8f32ca5715e0ff120038cce355e439ed5a0c0e5762b90eea9de34b705bdc048dce6fb51c0902898776f58e6d63b111b68cd72aa2373d35fac8eb218e978a9e6e231a857fbf5e27c85e37063714a9dde7d0580f746120daabb472e41147a2b4dca0f842fc1990ebfa63e5c32f3e1f1c67c98cff0ec244dfd27c6aef9edf9463d298d3f22e5a517488c70947d5bf0356e6afa6fe322d57fbf82724e2a5206cbfb7759481aebd29ef258a211175322fad3c3b6141bd0a5947103fa1af3756d5f8f538e1a6d9ec141905d9e0ae03d19fb5eaf2268040dd48eede1b997e176665a081103609ba15bb6912d1f48f6de4c634be76f6eb20ac4d618be7943905aafb6038ebcd7ed02d4a94121542f18e1a398e309383e3aa101246c22b364b2b2f6eeb99fa6507375a25675a4366d87605aeb5ec46064f30cb2b390755ee7f30783145735c3ef889a9eea971d720f53cdeab3eadf408dbf4a757536544ad6681a78f6d224aeaa5fc6056ff5104dc7dec8d80893efee2b12a82235a338134f0a05e2ccc970e76e5055d52056f74ebe5c71326b794108758354125e22aa988fbc907821de7e502b96d13f07a6bf7b08ef64d186bbbe9ba54820e92b370ab8d684c27f7899a6d55cd90bb3a335557aeaed8eb605aa0113e3ce50e4b78d6725bd115ca6dc4d80696601e5a553e64ac958b374a6dca5af2017a149a5be1a9c208270eab29b1107ce471d56fc111021ce345b248843f5a0e56dc85e975a500230cf23c1d0d31ed71806455f92a123b061ba7dc8d918863e38474a71bdce93a45d627d666734fc6e477b7f9026d13fc1a5bf6cd510e7b652a1c51f96d816fa887f5b972ae1e47bde0be5fe1e5a669639e0190bc65e16cc73e493218b57f418d44505cc9c8820e57aea40eba2d1baad1291fa264616fd3597e29192c32935cde5aa66a7d41a194dabea5f7179368fe4051bfb00062d579fe3fe4872a8dfeac2ededbc1d6a901e50cb43cb67e12fa8d27567ebca66b445f53176c548fd58b1cbfc0374d7e7d5f42f384036c873682c43fefba2180292154648ef4c88d66565d65899f3aaba3fa153fff73b0373e89716bcad38d692e5855ec81ce917c2ea6e150a3bc2aac884179784ba530c89a027b8ef0d100d3cbc2f82403f1d141aee8082dc474231e422e12a8a9ed3e9a6284ffcb2ec5441c9c9b21b6bddf98643663e90b804361a1b8c147673298fc7f3401a384fb8973c3bc2c5edb41c46870043c6894a9e92cc01b417b572c35808c4e2cc984e41cc652687e7e445dede4c9e56622f0cf98501a95a6e33f8866b2c30aec1523ff4fd33928804f88e38aaaae6ef6de32fdb831679fdff7b4d8e5e0f7818d4fb10b4cb85f573240e3ef655748a17d2e1e5c571f0ac327eb5dca0c61b1e1eafa919ba60e50a524e3538aec48bdbd28ad7db8db732912370939774861ec8de0b25516188587c40fa60efa53f5cec9f1fa2cf9332fb550b7e2b3424f5f5cb6620c38ff4295161ce2f18ab6789a4f0412d8eddac1f6db3180aafeca74102b96ed4ca4b34fbb7d7c1c8914aa13f1d8e6442ec1c355c3ef365dbbae9b3fa4f825476605fec605aa25f82b45be0f2ee5e4e901c681edb590d0ee09c06ba61a61aa16677ea051c5ba51a3b56eeba0ecac6927571f6b1bf32cd5a84562bc15e6e736f9523d5cb665a119110c0d5bda6010446a84ad29b8c27157603e2047436c9054d85a6c448e749748fca7360e1b0e9666c30a9401581670e15589ef87ee2f84544c5e572e0ebb807aa6715986e32894553eb94538061350023a0f920981f3dc26ab690f2d68ebe60e9c35492e0e62ffdb3a0f9130e7ff2e99b91c6a3bb0c218b95719509ba5d98af9b00b0a2fa6cf34d7c311cc704cc112655fe6859e22ffd0c1d842b8a80c521ffc95f529f392f18671f442d633fdfb6f67814c88986a5b206267bff99540cef2478c3a3d6d3cabd3af069809b229729dfbaf7066eaeed7c8e86067f2a792c17153c9121dc23cf7b949a2443bf2d36007e8744c5f4c2a4b4f2168e285d4af288fc8076ef332547a1d5b1004d270be581e7250883ea64859a411f7ff70269d7c8eada64b8ff4bfc370cccd6d0455715e9fe8c453d37b8ea74cb33057fea0d7ba7eff5f99e7dd7cb804fa774d1dff8e1951275dd609c039a633706a62b8950b3f3bd041c2e31cb42062c2f4ee56c75ed07bc5f6411e3f0ef5f47d2afb1aedf9374660da9cfbdf92f96385e76575a7bab0aca2e50dd5068158b11fd254ad627ead664748b36161d6e0ad097f560b941b35645705cf7c72657f8f67344968fec975bf6f1d9046dc9e3925225c84a92cb5061fba3a4f8c8ccc896235ab4f975c573f8f70ed2a26df853debdbc15e42c49e7e0301fec7dc81d2588e969657078bbe40dc246198e6733df33183502ab5dba89e6eed83a60a22e75c9f64c115f3a886687e169d96364dd53e4e8d23ce816ddc2e4d6cb766a7360f116d87344c1d561b3ba033ae233f74582b10740a4fc31a93f4802734b255fdb453ef0e4cb4a9c4552f2272236b31e42059faae05078c61578c869c1e721a368944854b2d6122e53bf619686d3c4f293da55cb787bf0c63047a289beaca14e9ff275dbfe43e9374633b2b43243e94b83f15bdefd9179ca375deaf9046dabce365a30758628e7374700134008c5efd8ad5555ac966d58a50edf80f687b77cbf7aeb6e27c3bbd105f064fffcfb5346f235bf161254767bfe41d6994df5772b859df55ffc42e89f64f16ae7a98f728bb6f8368da82e96c8af5771da86d60ea3150de6e55994359c006aaaad5eb27b11336decafba60ccad81d1b14541d86f48125259e16bee51666142f4d82168ed538d42dc85b0fdb603ee0b62314247ffd6f59cf975c79668024724323cc978637f4ba67d1af0f032f35581c739182fa62118a3dd46be29d752e29ddd63a2ce79e66c9f9fa0142a821b6a433cbdeedcc30a7ddd08a589d1f866fd42d73697835d2a781920411d50cf22e118dc45289293e0ede6e6286185281aca7e2b1bef16339f76113d8660c36c945d244ebc73a419a8dfc70d9d285b471c373982458e9f577476ef1024cd9e1b154cb1fb2f2e4dd8a4ae08c0d113389f4ca3e8173a0ed82c8d49f3a7c5f7f1a2a1e11748af57058739b10ef12c01edc526b547b267cc5fdb7b6cf89f380b21dec86850cba55003aa44ddfc030f0a6e5a4273f4caa854147bdc406530169d80d37eb0492224f80de6b571b3cbc6ef156d2ebed31924785cd6670ad5cf12abca41c6bdd00a211403d906aec0707366024f6c7bbb09a9a2f1930bfe6b88c519fb11ee2fa482b42e1938ec475db5781359eb587d1dfe40f8d00fbb4f008e0fe62dcd2a103d8bdaaae3a9bd05be571026e89a6b68340b04685f45b123f2859008b1fdee30424795dcd637d6080b59913936d69be71c85e54246690c3cba1dd815a34b0e4c7edb0c043a41a5146864ec221087535c7f63af6271362427a0639fcea5b16a8401d2113f7c84fac4a3241d4c1fd8d9e9e12a88b71df55fe707649dc36e456a3494c7a9ef83db9af65867c6fcc7f3e4b8cc50c8a1a44a9c799c12166480ea58834a8e179ecb40017936c52d58861f376f1a30cbb46b999daea74073f585de1c8530ae9ffb86ffeb74f0bb28a6e0674231677e69d390140d739a6f2ad333b0d03e2c014b81113aa55d584cf3b46a617330247da41d1b6dc62e24e36675c95cda64df4f4187f8a70557487656a54f2f144e427954530d62f46483d9470058dbefed2f6e23340e815d55003944b9e004df8c0ea6ea6356bda376a8ab6ebbbb5241df24da73c20550e7e94460a6aa0e0a485124b5728f6165babf34a9813cf133696c39c58c42f552230a0ec9c424f6c07be9af1cc127731cfb0b012a84e0b9b336fd389e9e2dd1c6d427f5a48cf90b8b7ca3b7d9564947f85289067c346417dc4095b3fb7e167948f8a4396d264e03cd8d409b859cf0ca5989f521fcbc1efa27014fb7ca88d13ba54aaba0d34260baab936438987affd6026ce41329c64a85a8cf93fc0dcf6d7dd4f20976a979992d7523c508d55660fdee7a0b8e6eea7387e811bc534875b103d1de79faead27ce3f81bae7d03c79d5d5fb1da265b2121e716ede559648e582c1410b4d4f6404a50c556abf7d81015c71980c9ddc5523fcbcf34840fc3d4049b4205012c20bfc7a714cf5edd64d244d1c19fe8785446d477381a86dcff5f55391e6b791745cf69d65d9b9d773d2deb88a675168f9fd27622e5f0be3044f8985e492406659263bbb7549b52831de0e496dd028f45ceba30441ad7fa7fc3dd918aec0cbaeef39e44ec6b39bff9635df04d9e709807d83bcb006e518e13acc41974c41d2d193e49dbf7d410e27a4082a5c79b8c52103d96b0a524e0282be287fedb70f8c44bda258d3d6a619be3c5ae73b71a4d8f1c8c0dfa8385f96d53207322a0ff68b1d1bbc77093bf582cec1ffce14aa08085ba6de0585a007e4b5c1dff4e9d49d4a1954e0201882a475463c3371e6d3987ab24ffc974fa210383ad425a224f6d77d816d079bda13eff5802b3e0f071617129e4929689238278aeae1eeccaebd718e85ecffa96048c875cff31526db82d83ee525f462845c64aca0b9b713b6ce6fb754fd459b27a0171ff641aa74f5502c0ccb1d34e1f0df833bf2cf7e0e6347ec747efec78c83a8d6bfcb0f1533ff645ac41646f308f7755d7728585a5534270a87f61ccfd328b7c5700abd4d437356fd01f579e1f028e2dd14880186d536b9cc281f79d36a23c22c89701812bcef62dfaff417f3f3d6a7dff149762db28bcb0bf87fc42db11c711c694f2f0103e7b2af489ae8dd9c298940e10f774f13886954c2059fcce9a04ee64b7e3d71cd551092de8ca5c9987aa57bd44623230b5f35f43fe549e99f7ea1de60c5803a35811ca790546004401a6b3fa53a17865e4c24fdb6c14b70e79813f30f6b275bc492a9cb13e4480f0e1adf171e0c18e897f81c9e157e492a996ed9b7242a31cb13855edafd93aa2132481af8681c3391f43925a03eced719af633dd571124ff3bb1a7d4663f9b35c0ef01541348fb10478c5e61bec38634d907ec13f24eafb2712ef9b787381e34421f177c3a8845a46d32815a7635b1bb59d6572a7f556661fc04316e2b074fb1ce7bbc131d475bdf13b6bb02e7e8f3dfc42ba8a43df978f55229c72d48c760380ddb7f19a0d940b70a850399570dc8f769d096a8778850791ab8d312e85d5ef0ad74bee41690996bd5f7464ace79c2f0ead7f10bf3a00a11a6e7d041ee5f8a62981c7d", 0x1000, 0x0, 0x0) r16 = openat(0xffffffffffffffff, &(0x7f0000001800)='./file0\x00', 0x10400, 0x100) chflagsat(r16, &(0x7f0000001840)='./file0\x00', 0x0, 0x2) r17 = syz_open_pts() ioctl$FIOASYNC(r17, 0x8004667d, &(0x7f0000001880)=0xfffffffc) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000040), 0xfffffec2) close(r1) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1c}, {0x20}, {0x6, 0x0, 0x0, 0xc2}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = dup2(r0, r0) renameat(r2, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') pckbd_enable: command error 16:00:39 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r1 = socket(0x18, 0x3, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000280)=0x2) setuid(r2) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{0x0, r2}, 0x7, 0xfff8, r0, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:00:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r3 = dup2(r1, r2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185bd759e1a3fbed9d7c7f5ecd505370f55d99715dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78bc90ce04", 0x60) r4 = syz_open_pts() close(r0) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd97, "28aa005e04310d083e1215fc00", 0x0, 0x3}) syz_open_pts() 16:00:39 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100), 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) 16:00:39 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f0000000240)=ANY=[@ANYRES32=r0], 0x1, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000fc0)='\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, 0x0) r4 = fcntl$dupfd(r1, 0x100000000000, r1) fchmod(r3, 0x149) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000001140)={0x0, ""/77}, 0xffffffffffffffe4, 0x3, 0x8758d34227c33fcf) fchmodat(r3, &(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x40, 0x73d8ac1fd0566af7) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYRES64=r2, @ANYRESOCT=r4], 0x2, 0x800) unveil(&(0x7f0000000c00)='\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', &(0x7f0000000a80)='r\x00') msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r5], 0x1, 0x800) close(r3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0x1, 0x25, 0x7]}, 0x3c) openat(r2, &(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x1, 0x84) msgrcv(r5, &(0x7f0000000800)=ANY=[@ANYRES32], 0x1, 0x4000001, 0x1000) msgsnd(r5, &(0x7f00000011c0)={0x0, "27e6cf61ba34100087826815b96728e0afa16e4f46fa93735ed358b6bd5af0c30074908df6164263b50bd026f05ce7699bbb925f73be8d8ebd2907d6b685b95e2b0c6073eafec0f31c75fbe5785cb1ef7ca09e4d6dfb5e1c514ef3b81212ab3f4edde50b6dfdafd2fd6cdb7d46189d40bb0e07f3e63c280f050cb386446569bc2124f40057a5bb14bdb1fc53acc9d3ae82c83b46c2aa60766ce222ef07e2cad25c2753e7bb71f7cfabb6654543b573f1f73ebd5504d333c7a7a7f5271c2214738f2663304bba70f9852748265b24c617d7b8d8eb734f8cd54a4e5507c94c8fcbc5d939b03c61afda81b61891944782f2888117e85fce18fe607675e5e7519d292fce77b7ad33ef058a2b49e1b2d9132f0418771c63565aee82d501a1f69533e21724364056cdca9612fdbf2532ff1b2a23c4d8495387178cc6d9f1910819c2ff72be07121a2ed7321ac6846d6559b88e00d6cacf5d2f4f286cb18744f3e972b800337c99da6bc815bf53b2dc890b92feea331a7b99265b137758762d545279ee36d8d976ff1587d1a2ca411059839566faa129cc2ac4e656caecfd329aeba8de523cce9f210487381e787b884031bb3b75fb2f984b1b2d821912b0a09c12bcafaf7bf10d4920b7c88cc6e889ee979bec5e5dc8f6b75505187b09bda3c06e4d8704f1b480a651d33cd43c484de082b072e4cb109a7e08d9129f0135588439728c838424c9f3a8c44011916eebfc9e5f9c80fe065c25a3c0fc4b06ac9100d4e1d15d408d6d3323f8213a8dd53d705232812fb5e3352c77670b80e718cc3baf7820e1eed1755d0f515b08a605f39a9ffccac8be2b259b1b874567417420ce68b6e075d03784046e2fd7aad5c641ab1cca215a6e83c3946edf27e8180970367ace92737ac11091dc8a101f477e66893bbb14a9c8374d358ca445faaaa0f79612e2c0725b1414cbebb802cbc6d1758f4cda247ff18a3c9a7f21d98611318e9aec710a195a079c96fbee2aeef48ff7b93a5377bdb76ed7497130bdd4404c2def5753bc11535d1f9c7369c3ca785d6a6d931dcf503f37762a07c7401ff72b502fab540c9937b3cc0b75d785c80447780df82a69cb40da299d266f6ce706b98b0d1012efc2e42f5217969d4623932c08b6c6ebb88a362b01bcbff9437090959f8a001df75b68651f97db52e8c29878ad14bda101a1f9d73043760db2d27d8bec4537c82c983f76d9588b211270b12327f9e297bbf8eced9adb5e5cb2acac76bdd7dffee14591aeda905e04f125a73d3c6f52a5f2574bc31498a96950e911d987804b3b2ed2b1db517c0cbebf0b7f1706514ea1e2963d2a72441b1425b3530ac55f0104da58fb8a65a76394e02c39edbb9a2dea5b3e34d5a1c3f10e65836421e44932288950972d6eedd142d2881551a6b184be4e5d3b1f87e482c934afc7abf85515726f0c1fde597ab23fe6b89a7f6c82ebe7c908c9d0ffe739f7f09779a5e48bcaa7dae5bc4e234955effc32cf90a722a8fd714c8adae7a71caf1850e136ed77034eefaa3eb6d25390fccd7fb8dd76213a7202c36b03e42871eef1eaf8f0fde6864a2585c5c3cad808b61f444168888ba5d3492b9f9b9c7c19876d191d4323fbdab3f5fc865920bdd47f973f81e9e60f09602e9729c7db51f86a84d93e7478ebe87286e128c02123ea0571f7ef0474267d1504ecfed6766d03512601809fe66e072f16b3cdc22ee073f2bffa7a94b6e229235f49dcbe1fd3878a7df836aa243569c05ed6ff45677e4d012ead02cbab200547d25287e462fb92163d7d290de7b8934530a97250eb739d8594fa813c3b442f39f160965b79d99b8bc6f8e9291a58f3f60024106666fad564e6e527705e1ede416591549497957912c43c7ffc80ff76650ec4a9aa765a11e07991ae4ba48194d39e2ee2b4e1d91bd01bc5ab090d2275470b3977370f5900f6b6f63171fef511f0156660ef60f148749d25fdcc76989d94952d5af2b2331a60ab004525f9eae7933e2b278715e0b717ef27d52074e62c01bc97fc485eb7a3e12d1d52eb89368de91480b8590497319dd7ee83db4aabefa9ae4463d72f028f16c2d724a799c806c22703a0679d8d3d269f6b71376c95e10b69f0f8b64f7dd879af2536731976da5b17a99a14dd10e79eeb3f878a4cf75c331a832dd9616eb95121bc952f5e355a76db6ed3e4940787c238e805479c3d480a92ecebfc03dc6d7cb8ffe6a4c347434e3434f9b12957083be74b070bba90476891fcbec28269d74c9ad98d25ae05bdc4c34ae4318ff923458f403da6a0b9f303dfbe0d3b2f93180189b644188bf9093f4fd40a761e4851f18d309b15fcc89cebd5d2b48338b5e044a76db6a5ef1f960ee020084199cfe233b08c37339cfd38d63d7ce2fadba6dc8497a8054c42af592ec4279ae071cfa595cb250e4fd10f80b36fda4383310d4d50e118570b67ef7f38d44edfff54488afc2fdf1b48a3747bfbbeae5cc125720cd4652155584675f60fa292b7d40747e85d52ed99af5f01e9613d406abb38c7155896da44fbb0c90d601f185aa44764c0e052a15c7b9e66657029a93002c408fa46bcb37dbc29c560a8546eab0ad08a66eb75eea90ada2c08a1253379612f775937e8ea16b22cbfd719ba19e120be147f15c9c3e775de414aee6e359acfa42c7eb840117d78ead0f2e56476198614cb1fdefa73df5f707eef0a635f3a7070f4ac37d6b4a1fa34db0a027c2a664c19b2c8a481276a37a56584a4d28acb7e9baab05cc45ed7dbb430d0d6051f31c4d3f676f74942b2126eb7f664683b5faa3a72c65c8bfd960c45e3009519cfc9a4757a82eb76dfe5cda4048315662f4092336ea835fc740414328a07ba27e63672a1dc89fcfb3b42c93f7376b2a69fdb168cab28167aa4d823e5ecebfde2f6996f536965ed4719b68ea7a073bba482ef89a6d67a82b87749f543a4288c74ca11ce8f012e99b12eeae9520ad0c9994d24fa88a8031610ac62c381b588204bbf485771171544766f7463aa88f2f19de7f2428f7766a0d25ff345aa38b7265d41192ed62befb6a1465819b533db85d24f721c628247d8dee018a3a6b4cd233e5c1163c8792f9482dec05c8b7b439cff3aede9b5f1ff637e0f4d183c622a47efb6bb5b78bff03f9c01047894a834af95125a6058ebf800ae8e5a3d0b78f6463972b27ef28b63538d271293d5e2ced668cd53025a56be29582d85d5ec3a1364366e71d96215a159c234a8a1116a60443609e011187e6120a50187847998a13bda41804ce63141f43c89f4aa33669f5ad72679cb7ca1ba46069e241d7d26d94709848244d131d2aa62d3bfec69bf9fe73bd08c36409cd693bb0786315e491a735c51212c4171065603aa5bc1c56b17c560b57b801f876fab1eba6b252cb7e9120af78c39a74f58b9422eda91ab10a9e1cf8d44de36d071ac6a1e0382df16db2ff37d5942a7c96dbdc788ebf3cfaf55f357b8be41db21b0177e9991ec1b6395fdb5e05babfe3406c92665842b598751987c89865f88f67831511a7aef49878d9826ae996e2b78caf3738eedcbbcfa8259a573e322729fc339082f21466edfe44a00ce1a6cb422fb4051c2642a3b71dfe5ee02ed0d84127166b899105cd1e141666368ceb4088f76ab635713f53c6ffd0a773aecbabeac8ecdf1d396398d33fcb92aa1caee45fe8c3026eb6cc821013c3f774a17b5b27a67cf1f67e8f2767079c7ce71432d13ca99d2cffdd0c6a4d5fbc0123767add86a8781fbdccd41adb069fabbf925cee98474b7c5d44812c59f728e95fa80330f22d210308b241d36d49d1dace05bd3e0646a23da5407558cafe0747d1877e1ebaadf7e69294c6da858cfa0b29f0f2f58f0662687f3fc3b750e5532e5a823eb2364d5d8281aab2f6411adaeda96b85d8b77ad1978a9342f22240d5fe798cbfbf17350a9d48c31947f8a1ec1b6b7d7ab9ca1344618c88badc2b17ce385eeb8cf5db38579509edaa08d66b8ce9caa5d65cc75520e67bc12a5040691d679bec926a0008f243abe951f6d33b5367c29b8df4622001cf403666b1c5c0964877ea324440428e55dabc15903346572ade8247acb54d42903c708f95dd7b5b0d0af825cac74eb3ed356824a5e4611d60292834edf195ec40aef8700a74d0b412035c4a170a3cb7a56e9f1c6399fe77c13183e5264e1cc34e4f0778ddcd5bcd8ee38179b6fb7f8252a6185669ea6223cc59e44b953f101e328c4ea11d9c01d2f562d1f2fb7c89c84e1f21829f25e205f2972e1cb3a7b1e170602ab563f0df27d3c1e75ef2dfc2317387b2b1346fd5400dc41db72c55e301731bf7f0143d47d757974f8b2cd4cb9b2e0a9b4a61057af31c4e199b604647cacdfd5ca3427defe35582209e65b45a7a328e2ac5b2d929fb785122df59e6af403b22789511af08d5ba9604c2a7e0a5c084b164ad44b00a70a33a1eb57473f447aa7c2d5fccbe21a54749bf5a88c3cba8cc31423dadb9f3d18189f638aec22204e96e74cbeb95c508810ee4d42fb6de64f97a0291533a40736e2ea240aa0fcd4f166c3b213c775de5ec62acdf0cdccb1eb9bcce2edfe569c8b4932662a650889c723fb27293c9a6735732d4b1c24da72fcc0f50597c242bad9297bfc08b32c7f61592905dec864edb659aaa5f1ed0d8c4ea22a1fe12bdd2b9f5e97f156549820fe6c3fd1b8c32672d1185423c61da4dc99407d2d285912752f1489a451a3337341a6dce42ab5658995dae8ccbd1bda3ca5c68a042f46d58dd9cc107f945d085f1f4d5c11ce803af18750500e1e68ee14c88fe4bc09db38b14312810be8ccb25074d1d6c30d86c7e42cf8eb71490bccb995198263626283b0b6fed200c21edf4b2249d6b928e06d76b6d6e2c5038b7c475a0c2b07baf16f92cdb1c8cd9364fb8adb53fd0b45713d088eb4850f680ec9e1329d271cb5482de88c47eba49844a1f5b4b2a4c540c4b3066d3acb8e129f50475c1ea54586704d716ac7f77b2a36829f7cec47f6ade5ce83da0eee1c6cac7ea7d54b4bef3e7dafe100ce97fc0ad3ba42703f1ab8fcb7e7b519d77633610d4cbe4a5ff1a6705fe662386f5d0d76b81e88055e2a8f07e87742cb5d34b95c1940b85533be06d689d6c4b308bbb3073839f143a772e1443c3953c9f84100ad918120979b797057ccd43acec82bc3d37d990645880ee5ffdd59ae2bb80b33d9358665301d857cd46436f9a80d92a175ad8879986ae3b78b4161b909d908b85c07c5837304f531e6ba7f24fbc904d7646e7f7ff982967d21aa7ecb3b2dfdf34c9dc003d5f19ed2574618483b2fa0dd56a8524389f47324e89863825c273c9431d5ff2db9c8d67ea1df02cc1f0c9e567a35bf9fdd446a64ffe3c0d58159153976981cd2361d155d2a51ec0466c532f8bd6981700d98fe5eb7b35c0ea82b9c88c9d684a6de3c2208b7535473fe4b3da0996a9714e246871be20ac71bd665bb7a32512a1b48fa63c25149a3506c465a3d6c8899a1117e399dce3b768c1d5dadada114c488946ec7540c2268d8b161ea985446b17f8cd66c31337e3ea65322ecf2e0785a3246c3b5373f125388c3b55d5cd70ca9c70b0d01b03239eecbd390da4fbd50ea2d40236f12fd60cf3a8519599d166566e5d0d016c3b120ab06754cd722405382470fde3e9f595a5cc2debd39e6c0ffee34d4abb5ab591e2a454127a1e9e82362e85c0b57d6866c481a802f28feb2102021768f82fe5e0e55b9a301d2a2e1f67c1aac094b25566f758d874a27a89e7223f72534295bce685a7bb9eb"}, 0x1008, 0x800) execve(&(0x7f0000000cc0)='\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', &(0x7f0000000e00)=[&(0x7f0000000040)='@\x00', &(0x7f00000006c0)='.(*\x05A\'-\x00', &(0x7f0000000d40)='.*%:]}:\':(\x00', &(0x7f0000000d80)='^%\x00', &(0x7f0000000dc0)='r\x00'], &(0x7f0000000f80)=[&(0x7f0000000e40)='/\')\\$\x00', &(0x7f0000000e80)='\xcd{[$\x00', &(0x7f0000000ec0)='\xcd{[$\x00', &(0x7f0000000f00)='[{&}\x00', &(0x7f0000000f40)='\x00']) msgsnd(r5, &(0x7f00000006c0)=ANY=[], 0x0, 0x80000803) 16:00:39 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) openat(r0, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) r5 = openat(r0, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r6 = socket$inet6(0x18, 0x46fc4b57c3c83263, 0x80) poll(&(0x7f00000003c0)=[{r4, 0x5}, {r0, 0x52ab21aa02f5c9c6}, {r5, 0x32}, {r6, 0x80}, {r2, 0x80}, {r3, 0x1}], 0x6, 0x4) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) openat(r7, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) r8 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r8, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r9 = fcntl$dupfd(r8, 0x0, r8) r10 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r11 = socket$unix(0x1, 0x1, 0x0) r12 = openat(r7, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r13 = socket$inet6(0x18, 0x46fc4b57c3c83263, 0x80) poll(&(0x7f00000003c0)=[{r11, 0x5}, {r7, 0x52ab21aa02f5c9c6}, {r12, 0x32}, {r13, 0x80}, {r9, 0x80}, {r10, 0x1}], 0x6, 0x4) r14 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r14, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r14, 0x0, r14) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) openat(r15, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) r16 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r16, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r17 = fcntl$dupfd(r16, 0x0, r16) r18 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r19 = socket$unix(0x1, 0x1, 0x0) r20 = openat(r15, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r21 = socket$inet6(0x18, 0x46fc4b57c3c83263, 0x80) poll(&(0x7f00000003c0)=[{r19, 0x5}, {r15, 0x52ab21aa02f5c9c6}, {r20, 0x32}, {r21, 0x80}, {r17, 0x80}, {r18, 0x1}], 0x6, 0x4) renameat(r12, &(0x7f0000000340)='./file0\x00', r20, &(0x7f00000002c0)='./file1/file0\x00') chmod(&(0x7f00000001c0)='./file0\x00', 0x8) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r22, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x100001d}, {0x50}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r22, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r22, 0x80044275, &(0x7f0000000180)=0x9) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getppid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1e3, &(0x7f0000000080)=[{0x0, 0x4, 0x2}, {0x9d6e, 0x3, 0x4, 0x1}, {0x1ee0, 0x7f, 0x98, 0x1000}, {0x803, 0xff, 0x7f, 0x5}, {0x1, 0xb3, 0x35}, {0x3ff, 0x30, 0x4, 0xf2}, {0x20, 0x0, 0x2, 0x3}, {0x0, 0x20, 0x9, 0x6}, {0x4, 0x0, 0x43, 0x3}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") geteuid() 16:00:40 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000440)={0x0, ""/4}, 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) fcntl$dupfd(0xffffffffffffffff, 0x7, 0xffffffffffffff9c) getegid() r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) r4 = socket(0x2, 0x8002, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r4, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r5 = socket(0x2, 0x8002, 0x0) connect$unix(r5, &(0x7f0000000200)=ANY=[@ANYBLOB="620202c6007b759b8e3e1d449fecca7b07e00000010000"], 0x10) r6 = socket(0x2, 0x8002, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r6, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r7 = socket(0x2, 0x8002, 0x0) connect$unix(r7, &(0x7f00000008c0)=ANY=[@ANYBLOB="62020207e00000010000c9c2b917dbed5b25"], 0x10) write(r7, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x10, 0x1, 0x10001) r8 = socket(0x2, 0x8002, 0x0) connect$unix(r8, &(0x7f0000000180)=ANY=[@ANYBLOB="84b9000000bb6a79c306ed503000000000"], 0x10) write(r8, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x3) socket(0x2, 0x8002, 0x0) socket(0x2, 0x8002, 0x0) pipe(&(0x7f0000000900)) socket(0x18, 0x3, 0x0) 16:00:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = syz_open_pts() r2 = dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfff, 0x8, 0xffffff7f, 0x1, "f2e12e887cc18e1eadf59b6b428bf7c81c645128", 0x4, 0x5}) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x0, 0x0) pwrite(r3, &(0x7f0000000100)="0d8b538f94", 0x5, 0x0, 0x0) poll(&(0x7f0000000200)=[{r0, 0x40}], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) r4 = syz_open_pts() r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffff42) write(r5, &(0x7f0000000040), 0xfffffec2) close(r5) r6 = dup(r5) r7 = syz_open_pts() dup(r7) dup2(r6, r7) dup(r4) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x8000, 0x0) read(r8, &(0x7f0000000240)=""/4096, 0x1000) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000001c0)={0x3, 0x5}) flock(r4, 0x4) 16:00:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="ebffcbff", 0x4) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r1, 0x0) r2 = socket(0x2, 0xc003, 0x0) dup2(r2, r1) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x7ff) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x100001d}, {0x50}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) 16:00:40 executing program 0: r0 = semget$private(0x0, 0x0, 0x4) semget$private(0x0, 0x6, 0x48) semop(r0, &(0x7f0000000000)=[{0x2, 0x9, 0x400}, {0x1, 0x4, 0x800}, {0x0, 0x5, 0x800}, {0x0, 0x1, 0x1c00}, {0x4, 0x3f, 0x800}, {0x2, 0x81, 0x800}], 0x6) r1 = socket$inet(0x1e, 0x8000, 0x0) socket$inet(0x2, 0x4000, 0x3) writev(r1, &(0x7f0000001100), 0x0) socket$inet(0x2, 0x4000, 0x6) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="980000bce8ee679ecd24fed6e3314de3e4ad6f18999fd68df1aea0d86ca538afba5b453b06939d356ea197a261bec9f300000000"], 0xa) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0xa, 0xffffffffffffff9c) ioctl$KDGKBMODE(r4, 0x40044b06) r5 = openat(r4, &(0x7f0000000200)='./file0\x00', 0x8000, 0x89102d80db091670) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000240)=0x1) readlinkat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/178, 0xb2) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x20) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) fchflags(r0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x10, 0xfffffffd}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000040), 0xfffffec2) close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000040), 0xfffffec2) close(r3) write(r3, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000040), 0xfffffec2) close(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) lseek(r4, 0x0, 0x0, 0x0) ftruncate(r1, 0x0, 0x7) getrlimit(0x0, &(0x7f0000001180)) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4, 0x0, 0x0, 0x4000}, {0x44, 0x0, 0x0, 0x4000000}, {0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000040)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793ab2d0ec9f5f0ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c81879e99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b713232b3303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5ba1affff062b55dda0dca79cffe7eec9cc09e1de1e32e97d8b2c6b87655056091228999efd03565c43ff4e73c6c9de328c38af46e43110ab13387e4f2fda8dc3a1017c005a30b988dc8689fd452770e31f6b60856673cedc14513b67e80dd4b584cbce8a7eb70dc81cf10ed5f94b3d79027f35ccc5d8efc88dc49c4a8a0c00117865c03a42c9216715e1ca2ae4c065377111ddbfa88b47933bf5c82e022bce061d14552c7e19f5e1e45a69f70c6bb4e33e2d18f6543b5bbebc54df83aceafea3ddd0ad50d60256655d2ef40d70cf981d584be41a896fe7"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x8002, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r3 = dup2(r2, r1) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) syz_emit_ethernet(0x274, &(0x7f0000000100)="26495b55a658d024cd852b27e2e6") ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f0000000140)) 16:00:41 executing program 0: mkdir(&(0x7f0000000040)='\x00', 0x20c) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:00:41 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000003a40)='./file0\x00', &(0x7f0000003a80)='./file0\x00') pwritev(r1, &(0x7f0000000400), 0x199, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r2, 0x0) r3 = socket(0x2, 0xc003, 0x0) dup2(r3, r2) r4 = accept(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) sendmsg(r4, &(0x7f0000003980)={0x0, 0x0, &(0x7f00000016c0)=[{&(0x7f0000000140)="64d62367334912ac01a6", 0xa}], 0x1, &(0x7f0000001700)=ANY=[@ANYBLOB="180000000000000001000000080000002b21150000000000280000000000000001000000c4000000f8f40b4117ce4ce26227f3e3909f73e5356db6a4c17f81003800000000000000ffff000089810000b5d00615cf7bd1bba2e08925c55be3a2eeb88b2ebf35f401ee915043ad85c4d29ca373b784e900001010000000000000ffff0000030f0000f5460766a85089b0b9af90bac29a6c15068f22140af266e4c97e51f4ae6e9107a134ec6b292f2f3bde6f748910688e588fcfd574e71c11e106c3e4a81bd62e1baf1c68a2ef332abb9a97813f0704073e56672a552ec126d1dc22c1ab47fbf70fdb7894aff4e54e9044a283f9a53cc62071a08c77ee031ad8c093d5e769e7ca6cf402e99ffb46bc0ab8570663431be5ba5eec2009d83e86bfe67cba3156e1eda420bec20d7a05f8a24dc2a4cdc3c91672e58d240d24009226ddca233f864f5e47b08ed5523fad61b740c9bdbc1179ba0f1dc2120dd2c959ad4093467ebcbe77da0faa50ebe242903d2e917ad2d46dea0ab69eda34b8ccbefa0a5f9b1ed3494123040e5bbac40968f0959c60bb9319a00f3b13f99ce2979d3e1d103d83ce7565fd1b292503846a88f925c0b0a9616c96697a191f754687be10fc5ab24642f4e2bb6a3a80ebe273d5f0e9c1fae403b320b1a419c01605d06c0cc2b6751dddc9d5df7dc295e496a4d7a9a9c8d7aaf98dc2282102ade6f058d77ea8610d9f4eb2149414ecfd5eb16671683a0e07a0c0d56ef3e0813fcdda8b6b6778636265396707b92213260bc2e4187a34995755c621104a0668c4af9670bf15c12b8bd1b66bbd11279ed7addca48efdb949913a06432fb3463666233d1587a046bb7a2b8e777ac01a8299367505136b5a4239d175826ac56f2df295a3d346bb5f44e1a2efcb44299d9aa94088cde4b7ef15a1b3ed1f2ca34bf7f1ec5938ef9d5e4b41213b1483ae7d5de2d2b797cbaf12d1ae63399f7b7bcc97fbe0a565f4adbf81a4539819f8c529b00d2163d7d701be811e84e3e6689a40532b23f848fbc6f5f92e3c15569f15f8ac7f68678e8025bb537138b74adedb6f9fd79fd7fd89a028fabc85188b95645c0e6dd7162093b5ed1cea1e07dc0ba464ea61e47bc347772b1eb72377eef11e0f49242e01044606fffaa36a6941a55e214d6855cde8b5f59cf6459e50bd30ebc39b17b894e40103b74524300d7d8b2eb1b416c6b1f77d4e908f31fa21d0af23b530d6626afa1f40f84c1fbe477431d8ac3a8b7174fbc5f9e814748fb262268a84313a6d9b9b75937d0311a56c063d29b7c1a8cd411bf3c182135427034b67dc31204a3199bbef30671c08529af524a1718f6bb49c10450c4358506a22b0798b251d82de2336a2223f395379c08223ae6303e4c6ed22d2e26159a0f1ce240a6ca89b0df02d6039906255b5c256b665da29f248620004cc9e36f8d73fad1c47fa0594a25b0a5ff6ae61d9a41df2aef50f7d7c83b45ed5318f0fa0632d12ea9875dfe4d5435750b331382602bad697a09537cf5f29fe6d1009bc741780333e202221b631fffaa4925fbd74a03f2c13e552ed708108116c62a964c5e472e32212a01bae12c72c2260b75c982ff1cf90c490a5f5fdb1edd66297a35ab159254f2e54ebd3464e558c75fa933f693ab1c3ad2df348e1d1dd5bb037be08d5c7102a1765c88f6f8572cf18ad0b134d5a6b32feae1398448747205c35ece24896ca14b53f230ac5e0baaf7c9f4e7d2ac5ed8c76e9b818b326b16af1016621dc434404acc0490d446d93d2dac2f7020c8d11fbc855639a8767281cfe98dca477f1d7da65e2380bc4fffaccb3df6fe45c10df29971491007548c0fe0db52f052c3c37ea741ec08b9de68c36d6ef112e2546137a84d8c80b07cd8c5317a92b6763181076ad9841b638c6b87f92cc5c2dacceca121a90c2f85608fc8345ba597afab9cbc27741605b479728a42250c64fe3ec4feec6768a7d938e8a74998cd513bba6e0c1aed4d9ca23feb534dc619247c51b9acaae4fa1542914370b8212f1d9debaf7e1af71c90a0175b6de5e687ce339e3459c59c919de55207cef1da93c3c0e6f2b1a55b4dee9faae82666155820ca08f0bfbed627aaf7c39dc80a964b4c30ddd281417fa1bf3854fc127fd6f0577c64849812e6382f2da858886945cd54c2a0fd978d7fa75aecb2023184c65b4e4f611e7fb7bd672a4c0611040d8f738bf4f7ec159b5bd3114df997f63214cef837eecbf5b99d822a4518b095e183848b220f46b1de62d73d6fb342ec5e37afee029bace7550d68a8a1938cb841dc9c5346d5aeb120c1f2465546068f232a693fe98ec67c0d1f5bde310a66c5a3432f1297df5d6e763a65a60c0eadf3ea5d2b3d8cd923d8056e5a439f3226bc63e99d5a9c7f85abaedcf05d25323b8c96a408791180bcddd349de24b1312e11987c32d60551d05573c74782ca68242dda679416b2dde00efabfbaadc9ae884e4fe04b03365c5df3950d935c0fdd1c6527b3ca31efdbea0d5420a43fcc562aa715ebc78db3fd77260e6f6f2f2784d54a0339f7023a69641d726ea92b93513417f4e3847fc7bc0269d3b9fe038857a108ce0277462853d0b37426ed5e43a90037065886dcbc6c3f16b1ce3e56612e45de3200f3b553f31ef33724ac7fa3d24502c5ec01e76d20094345889e24f8a13057e648dae21444d8383269e209aae155e76a862acbf3bd0d7dcdf91815bca9cdc43494660177090705bc02cb1622d4d3df6e7d03917f1dd08eb19989cdc00aba1fe939bc78278920b744ab0c85cdb4fa7fd83c4bb814ae3cd451f94f929e23bb703694e13104da50bcccdc7f10bba31f6dc697c8cfd120e9faec484c5cdda501d6145904b754fff908d88f12d5ed435dd49656c1582d8f5a050470b1545717b4109dada9fb2be8473cb2a00d54812f53c714a70db7f93d2b0978c04d38d68b879a2d4d045e78c86bc13ffb54e5c7261fbb9f094ea813fad5122325d615a33fcb701e06b0034140f4420cf9fd5c0ec9a6bf140f65c656518a9c62ee7f8931b613d9d9212a51587b9fc100aca2ea2b09a53dd769c4cfd9f06a6394058b3ff332d7880c397e52bacfa2b70b40136d3e6d3faf47c92f8800bdbad57883302ac965c132170e6b162d1c05359c1a423b515cb30bfc858cf35dd63a418946f151dbc4442d9a416c3536eb2a39f3bdd7809d04f96ec355b779006248d6f722827b2f59a6f9cae1d555a8f4f8ff69368bdb8f046175cfb1b3a136da9b97e5d8ec480828dfe4889ecfe2e8da6d3d4ee295628585394c9cd073bf5cfc4dcb040a22c7bca54d2e3eb8bdb095d93c25b9236e16e76ec9c78a78504aaad6bbf0cec35764c2e38b476f693b3e83fe083932d755926bdde6d16be5946400c87702b16c2914e0d403b9f90b01903fba6f0d0b1c1a12ea65de08bd6da0e20d5ad5637afeb02b31dc1263305eaffd13aab3de8a7163cee90379ddd083163abee9e664753996848b843b61b04b7e838b1fb0f20a1502e40d1e78971e28f5c836366f4abe2a3f3adc81a4a954c7679148261e6cab6b40ac3321bbaeb3b51d6fe24458e8330bc3843a5ac93e0339672e72076804d9b238a55003391566de7344638983ba88f3044bd649145aaf7c39eb2a5791d042e26eaa0d0298b820c456d48115aebf269e75339641056fe17e018899bdb90a97732ade6adc1303c607789ed18fd4186e05704bcbe944ee208f3fa53a93df847fe19944a810c8219e20c158cdedf31ca9f43bbcba2fee748f05e0b04c480529a2bec0aa3434ab2850f6c30add5ac3e7dd5844e09e620ffb55c1bc19aa692c155ecfd487415187a17c8f06b3e7f8cce6f45087170ea48397e48096577bb33be35e6295955e22435f712601d4d515bc13d089ae34aa10e851b8387a4e43d6076fe751146a4481bf8c0319974191a299a27226ab43ef0aa9b7d83217c82f84fb6428567901f17a0a110732c177ec3cecd09809ed020b11355013c1f4a05068bf1fc4db2e55a8895500d02c6f87b154991b1744343a6e412033099cf99dcfbb5f926cfe2f02389fafd8c598e711fad284a02d29fe5a3811c5ddf59b6d1183da7f3d5ee9d10f402d5f04afe430668fc63bb56d5c29a16d880540c05e03aa332b1b41ff3f56b131e36c7b5502c53dac8a130933d576857f8152e9d11eb768d409708d1b4b6f3c5f68398a73a61c56f06669fad8b634a76adc98e71aa7bd8ab1f0220fbe59f2f2e4e585ef7d78e4972fe2c5ed5f7777767951ec3c6a72b6319f4422c72fea9c88aa7829a5bf592a77a92939726e978c463666f4ffdaa306aaec55811413d5f5845758e88a4aee6cd6a215e9709dceeaf4862cebca5c85b64c879d2ef6f59afdea2083b84379199a3ae6cfb36d4a04160ae74d22a9d847cdb7bdcfc1447667e0675c19ffd3f816fcebd218a382ae3082596cf1ddb3023cb7692952d75e6265cf5e5d61273cbc68dfc09b0784f8305335b7586487fe70d9df5ace11a68ea7cc0636a406402615173294bfe1ea41d06462fd0237535df9569b5eeb6594ba8c6ea3e159629528e159ad98e8b821ee829b972b1594566a19a35b46facffae9dc71faecb832fe3717dc008b68a51ccbf3fa16ad22d36a04f55e2930ef251c68ac1021bbbb148a3d332d7d939c632c001f74db3afaaa638f777b72d4e0c53e9842331edda7be08617ed156fea3b93c8574aaed0438dae0cd1ad145e889ddf947e333543926c97c5ce06e5a8b6243a0ff7093df980b08d5608be357de00ee2f9ace5e6e5a8ca6c925c36f896f6a4772337b21abcf7205d1d8060fdf2c60dd8ccbd9174273c37712d4e5c3a4939616336f684f77da7f92b14b0ea11930395a2759d35eb8de40bd75682ae05190af672cbdc2dbf66487c43949b31ea4f2401f74573fff76ab8cb20028e6e07886317005c1d48ac8ec031f408ab45e7b217357e570d8639ae7587498f65e4a19db1d2685583606135864bd73be851b7643b683f70c0b5abb48908f4ebf17ca9bd5caf23e504e22ad713d0e0e6b4bfa96519d1ce0475b7ea12a933434e72583d2633b4ab0174e76ea89aa40a523193c6c18fec5b8faef779dd1f9beca5e35ff6865db4fcb48cf6ab9dd9b0305e6dfa6aff9df950ad0da1d2c7a1024be84c9b65af0f73a608e325aa4a4b18196a3d8da1a75b4eb6b861960b603285a801cc672d681325a4e1a8ab41bc8a0bf316f5a9c103c30c50d290a6629985e27e62a5498ebffffecc7615de969901b63674daff8a81f5070aba325b343528e77a83150affa771ae3a22297c258e39d5a651255ae4991d918ce6827a3d9164d2a4c0ce3942f1638f85015d40e2af35bd07319c02d94e7ecb3b52d244c3cb76ea4e388d5c7b0362590c5c7707e47bd8fe3ed4815a329873b5faccacee213f6e3c236ffb4e9837f09befb72d2e2a9c6cee9ae4e8a70dacd3336249c89395392bca877bcff29b7d4ce0b91bce4f614b0a563c3cfbc6f30479af7b87768e11664f2154049044d3a3c5d0b952a55a548272483a436003c8b3bb625c2a2c151284c62c9e305853fd8be2ef160d020f664eede09279afe1c6b606f3b92215deefd42922d0c21ddb527727fd1b48dccda0e24a13398721dac66ecee2f8795cfcc33f636e4992abd29680256c2a416c4c182b558605fbe312fdc5b4497bf7b49da362c5ab03f4ad5fa41efa81c8836a79f7e48b90e654aae0cc45860505223748cdc6ba0c148ae0a21be444f197178092aa0c48b97ee96a77aca0055a9e805b6e719d46f901cc4289e295af74111814587ce1716244ceb4e201af6d6ff3fc3e67dd9f23b67dffc88a45bf7f3c88e6aa29c91c85030670cd8756d6e58b5079d07903eb54ff412db8a4844fb49c947f69a06624372f0708c33aaaed7494d42e09906dfeb6b596ad9c9d2afc686763d1129abdac28d07fcfc31e148c773d7ec4047bec86e9da8675d9a667236a02a74519c17c8000000000000000ffff00000100000078ab28e9af9541e595fb8522868ad6e274ebdb9e06470f577dd886204c79f1cfdb258bd777ad4ab0fe88d163117b10eb592b24a3f6592e6db9c1f89e6e62672a4b535829cd127dc709f38c9e39a0cc44527c1b00cde2cf7cf081ee896a2311eb4eabc973b4c7d3f3c33c94f4691e1e4e38000000000000000000000040000000272300273c5a949252eae1b316221307f6d3643ff371503c2016125d2be71a02a2d8c48aba8f5b00600000000000000001000000020000008bb82ff2e7c880b5f5dcea92d3c388eb3cf705af68406e8ae0d4615a9e03575c719b88644c025d332cd9ed50997f55a94afd2fcab12c64a8d4e977b04c4ec15f9b606d30584d1466c700000000000000a000000000000000ffff0000ff0100001ed42a28cbe9da5e1182902ba0c02aca50833e31088920d95c89ea3a46393e9f17f1b08b0d3cf5ad31da1dd75ce1e5e9279b3ec69a2b427737b229c78104a47c410392ca83503d7bdfd4f1e68a6546932f26c9b05c900090146665a76eae3dcbd818c40d463dc6832dc11fea487e168f18168bdf1c5af9bf20a7f12fd367ca373165a0e3c25677e2f786000000000000101000000000000001000000000000009a6bcdf3d43c5a6a4515a9990ae6d11f71b5c7bc1e871cb521d20fedd57a3ef986bda60a78e99012ce724337f1533cd5eb5f154d6a81eb6b17c77d99eb6b5137a52953e5580bdf0a7c618b693ad3508f6b5062099a68c93ab8b15c562dc45aed7d201ad6183581ebbea929c717521cf61e54cf26c01d5f7d6766f3bf3b4f5ffbf1e2224b2d7d9f359559d4e1f03ce8bd1fce75f9b3e7a2ad9d0fb1b2ae5db4ddbbc5714feeaa4f9960aaeea388c4b075b2b851dd1a4c3284abea95027f5a50ded07b3866aee15702116f7ddfbc0b95f28c85b39bf13b89e399196adf5fd464c3164da3793b11b924a3a26790c3d5901be2cb223122021a2c93eeda27bfce507b18708066e9337169d547e9922107fe7f6626090794a081ace76016777bd963c1a1603e31df2f736a61ea45c3b4a96e02351ab110299637cf8f966fc4349cc7291f12863c706ba828c6ab5acf83cd1f675ab93049b9bd4bd27ccc9eab804d307b77855305e25ff384c913dbca4c6ccb2e2910ec6361d06573d2862adfbcf33cafc9e1dcbb63b8220fe6a8d47d9f10b0ba99f43a7ebdc806048197b7080dc92939579f231f44b1176d5fc9745a8798d5642a0a87d0eb4e177ff2adbe546b7fa0d68c34f51e88fb1f180ecabebf2a4a442a3de1fec8924ea182cd61f2bb10c494b6cbe80e9ed53775c882b10a1b6a6c105a704727c05197f29f0dcb3ea6575e01d393197d4bf9a306bfa8d5f16df2421e8ef6f744714d7398b7fd056db2437e97fe107a8c6eae024fbe78bf78db84c2172a45ce215e1c27ae89fa7a00d1a3d10367c156c1a33ffcfe0206c0fb0fa7f6f23e0b169852828eec97e78cb9e406f83fb9d228ac0485132890e82566a892516da1313e41718cfe141556d801b1448a6551ebd01a654cf1e333e516bd1b32f8c8270fdf2f473c4f2439d76341c0e9f14756e3edd9928a9cd382650c00f2db5e599589baa8be880eebcf1ebb20a11fe185528444e09f056c39d5291c75d6a68775be2a5b5bb53be879867e018afa0e8a45350d5f2c2b46328336dba143e2f8f882b48441e2c28578e512d83464b8781f4acb1fe297166aa031534afb6ec66b07d3b38ce4f798982b27b2a93dd870c84321ef092e5ef252a576a9267ae42abed9702384c3167eaa38e5e8d7e29fd7afe8852e78e8485d6fd64c522c620bc4a634ede532e388e4a65a2892f0e1e7badef7720bae8c7d8185f3f7c2ded01fdaeb0578a6dfdc2f41a506c00ff1fe9de282f6130e016f7020a1006976ff9c9cb65ab28d9b6c9de043fc84c172ca54dbf1b8f922e839961b9fb2e477eae53133c58d0859a20f14369350d66f4f4f03b8813f0bdad01adcc08b1d7b92b4e3fa856c0eea0faf6271a7416f6be00c5b53fb31cae2373fa00717be6e5ef75f2f537f2a0abf45df2947deeaf34c3605cd92a950ac2132da54a86026749ce644dc4c8eeb514e8374d6a7b38264822024010850d9460cdd5fe781038094b744367d68fd02bb0d6d5ed008f7f041f427440b1835f5ee538f3c0c9361ecb51f00689ae1fd0944bf42f6769fa999f56275591d6a086222a80780ffb02f8187ac19d167e24fdafdfc866902f2fecaf51eabf5c74c836258830388206c4ade43f4c538cf6ad921a49a2058dd23cd8d484f8a64f0006d40885d1a4ef22e401f40fa86c732c66482e8ab382dfed2e89e2e9f7c5e779f153abecdc22ccbbc19bca678675775b6ac4ad2acac0b0e5b4e4d893290e98de5accaf7743cfa7f7dd6f433539fc623196f2d2a930a461ed04e530d9298cec27113691b521529cc03da6986c7cf9c12ce8485af05b7bb94fc66e8345f6c0500fdeeadccd7a008b9b646b8ef9e57494076dff761bcca08bb43373f680d3ec23707620b8d01427bbefd333d22c52a03e64efb2ded7108147dee55e7649a32d99cfe9a76298e8b62d80eb6143a27b6bf558c317369f55b9364f649c7acaf5fc20e3f53171d1eec8f9861e5506f6bc7d16fab77413bc9a6884c36eaf51629dd9c1b6e42890929c8984125813d6395a2b6c6fbc5147475434c327a12e67a698d77a91a81427a5ab6e6ba7c546e9226615a2f967a013f3673a108fbfdbec36788585613982e40e6bbad7a7f7cef4df3a890862a9b067d840fa9975fc1d378f4c5691afe0a28274c7b44dc3a6f0138857d7d00f536a17175f4243d03962b3ff5171fa0ca4fc49089d5d19854878464c7144f008569fd98dc86037a61f7b623cfabb39d3ba8a9da99fb6b10d201a59e606d6e16b7316ccbd2e06cc39ce7278a59cbf8958f9fa74f1f4b5cbcde15c9834bde0f262be9ebc5ac0361098b901b965a4bb7c8a565777f475543156877dd7ff0e5dc2a0b420e248a7dbc978f51274597afd3eaa4a06594cb06b31bad229f151792777e197886484c1f3f38eabf76a0d9eebf21ce5de7bc7bf542fd61fb9a93933af45af8f47e3f00c4b9d9b847498c3d1b29a7b3f9d38443bf940e53d940b388a057c230343cc9613f98d1480cc53fd7579891f36a236497d202d7d87f01cdffbbf8307f80f3d35f7a7a17c5d99da1b4e4f41c162ff46f34a1c0e057bf3da4a74d8dd54c1522713c94e42de7a211b6f5b0a235ac506071d5d7058051552a09c295cfcc0d69d23ce4df1a3c5f260f37362e2fdf2a204dbee0fbad6f9e066eee5af5ddc71a144ead06dbe05823c74929f051de0d15d8b6c365b5bc174f4480b9eda48c2da89cc7344a5010864ca7dfebbdb31de48c17d01067063bbacbcd74ed709a9522e5d18ed79cdf84a17095873a48f02e761890a115d4aff84deefef99d5699444c5242c7dc180f5a394629a849f2554934ad10119d2b905c1abf09b7b5540e8ad41ef4359c2bcb0bcbf848ef6a9025bcc605b93e6691fa81bd5286705ae28e1e945608de98a8e4047ceabff96a5b776512b1c1fb4d8a4634f66b336bc3030f138b96176f2be2d6aabbdd1683a42cffa4a06e7b56082cea0f64a9d7ef055e8636ccd0b3cee5817e6f654224ce1fce2cb0cdd735901eb829bc55ab605e95b5b42e2515cb92c2b30539b006c94664057a95a816dfa5d783d77435e0a72c103d4051647612719249682f1d0f06685065a142c7d552766030b660e288f2453f582cc9d415f9e2a2f1d3c9d7a2f358cdb9693025c18d21ae22f89c63b63a18d31858175a5f04554e1836b984de099554e80d62eab1cac20e315c24c2b024a8982fcf7f5477bc359c1ae828ec6be74e4e6427f82e75848900a3dee6b9ee985e07fc08a3d53f8b028b86d1326b7dc8274949a2afecf23ec5598deae1667884528ca54fd15d062f00fb11431fec3db4c0a8de2cb7c6846a9cb2ea77e4fd941ec90b4584c2d4d4ab44b748c4bb58716f16c75cf7182a36f31766b8835647e543f2cedac65c2f4eca08ef993240822e49011379a9d044550a3ac66474e59070436eedb1934fe2bd3850e16c68045bd7f25e22c1e075fdb5d78346694fe980733a0f2be5356e4f31a78e5b404af2bf09982a7c6e880bf3f463b8c39e9e4368de10e1b2c396304b3a103b278a0251bf2a00640924f7652c3316c7bb03d54e09c85ec383f9753b0a8679fe0c5f42e3706a900f664c4cb30c6c47cc9ca255a2f3b9e0d4bee8fa4ade00045b26e02780574e76d2a6f72b7ebc66e1a0d73a7e1e216a77667de28eee022fb91bdd68e724288f20cd45e2ee847f6e18cd2c8c6e5ddff6f46914b76801d5bbba06c87ef542dd4684895a31014bc78e1211d6b1c9820edee1caf9557b8b6f33158cbf4abd004006dfae4d4540d90df14a189236ce28abb5990d04228d34675cc4351d9c0e2fc3a6f3e89aed5633be5d14417ccc7bccae32c6f7bda9f8ac45b083bc05c5d8b52ba44259dd5896024685c1c64785fd9f9e20672ddf309dae21bf87256cc8d84f49312475e72c593f462ae0e8beffff3732675711a249765cdb3ea4a8112432f35d0f31ae29243c3c115cfdd92fc3bf256c63b0d068921521c9064feabe706c2d45e611ae8e2819200b6c21b37e1f7c8a37926749ebfe0f85dec1bc2fb90df302fc2affcc4f8b4478a0cdf1c84d3a8daad54c37b8fd156243fb3ca3b4e714b45ac9c64442ce3cb097775a45bbaaa765ae3075a48b8662d4d68a53919d97a7e435ffd7062b149b05687daef86e19aa2c2378c4596c539c179de03df2452ad656ba66607641eb31d954b9d1f9771f94810bc4e170ff2d1fb02a0769a2cb8a4188d43d1e498e54b4c123e338c8e975891c209b6f961034a4b4c651118eb16079c57fcde7227aa68801e2032cfa4e89e0ad68c08da011267a7c3bfc7f7bc15426035a0f25c579d282be7412b3c2eb12600db266981e5c945e938b6db8eb591a79b67f2e048d2c3ef19e09152cbe12885cb3d40b55c8c4712458645b1ba7483d81713cb537f6706ee3643bb8f48977328e5bfdcb5aee82c5c4c74fff19ccfe278f1dfd14665c9e0449c96faf420940573db6a814a99b032bc9868e977bb66b9bd127bcfda7484a83b1e1913d6bf468d815c505a0773d840da289089737c9d6d701cf54b298929e4e4221960bf80a1ed2993335b15aca8af95432af0f73d8c1f515d75e52486bca302e6a77b91a7a787d53c396b31fe842e3cf403156f8c4883432895d277a1de355747dc2b89b2921e72ea1713567f4279d34bd693ec86117ea980f710fb4763afe7cae3a9910c1f88ed0f3b28dd51c8222cb2e03259570c8b1eb163857a8f1fcb42a61d9112f7f32de1719549f96326c5cdc9fbfc89d522bdb61acfd062fcab0f0cb649f8f3b0365473cb8a3a30c4998b9e43f3f795d9d9a9b6581b90cfc0918a70101d8abfcf3fbc1e6b48960c436c4301a6a9275ff2cc7b0c36afb8f2557292b44ea92fab82e348a185c5e4f64f134499237c052fa9aad76cc18c2309f438d10521a29d589ff161064aca5a1ea518fb3b1851cd2afadf23286f3fcfcf59d98c7a9eca90a542e82685ac408d4f6d4f12d0505f4cb4ab812206188c36eb94afddde937bedf4e66de326155012180e771806c125d00aae154f73de907d2aba9e0587788773b373f81ac6ba3d3527fb3a45aaea7b5a43cdc4b3916a430d1d7637137e4ee113ced7fe551cd0bb1a7edb926a069f1b2ea9fe0e0aba397e73cc210d9f55ebea3ebc2ebdc0b89c96d8ba641f12b6d07601e0afd588c4b97c7c968861b1a785951f33c48affba918e8512a589d763a8d6e9196550d757766e38eeef175b6ce2480bf3412b5236497765158eac94e83a945ada2016cb5fc54119646d45f17adcdf0b5db72cd3bd2c9e31d1f220851d7a11943a18726a52e62c00bfd8856d97c20355edbef042fe92e08a598f9c9614d378325c0c0ca549017c1af1d4157a30f96435fbfb39028e667283bab3d589f67f1cff5a8253ee002b6089ab41e36b3a1031e560bc8b3ed2a739a629c36a2358b2797ea13f9349683caf51cbd49e4d3c42661d01fb55a9ffdad5750ba1a4740771545090175b317da2b322cc5d00e9a1e2ca94e14c0c80e4d15cc4e30e9ae0db2c7fc6b4ddad6741bfad92101e1406ed9a8a171e0028b287ffe259de5eba8e7497c7ee76304fa9b11e26f9143270dc8d8139e9e11c934258ecc0679c05a4e51558eed1d115fed16d0629ea61c08da94b2223881b10849a86ea0f81edfde8e4457ed474d52760d32bd8bd5df2637ca0a52af4d16369c490d5ab8c38541c2b970430f95348ba2a0c79ae5be2efdc1240e4cdf323c53f54ae3b1ef6725a0518beadacfe93dfa6d295d40a897c87e384dabba91c658f5bf36a38ca757"], 0x2250}, 0x2) pwritev(r1, &(0x7f0000001600)=[{&(0x7f00000001c0)="f0895b4a316c326edc48da27187e7772a7bb7bdd3c06d62516486e0af7bb6e1d6f7159916fa9e9dc8a0a58c7934a2713de59f0e02d65bf72b639afc45cae788f2c7507f37315a67fe3bab99cefe2bd1f37e7c7caa8c07f3bddd34bf988a51af96b3dc73f2fa38dab73c7219b4e0009be9872128997a39120cc53510a17d3d21dc732cd2a7456b246a048bef1118d02a43191c43041b571e088a581b27cd26bee4c92f6743b6b1729a587216d5ae224d9a04b82b6cae7d8f6698f30566dd18c2aeb79f395d430e838514af81100250e1c792aa10448f86d5fbb", 0xd9}, {&(0x7f0000000080)}, {&(0x7f00000002c0)="69e73e9d36016892f960fb493ee730e7a693a249a4f0dffae7be36e0c899631ae1525788b50c793ffa0b481bf4", 0x2d}, {&(0x7f0000000440)="bfa92d01db6a90b424cf6965b937d4f48846ed54392ddedf1390922ad03d52db53678f5633f1f5b541686a14c936d087b64977fcca5745949dd6045b6c60c69907d1084a66584d287393c704283689e5a8b862f5720cfe7280c32af29482b80d563ba4a4650c54a1638f9f14054b0999607ef3b74e972b50c68f6eebf36cd59dc5fc154e2e91b7c8f330f52d9ffb4651359ddbfa90026cd439fcaa01afa76180db07e531cc022c19a401112d59ef878c4089ef41dd3590c163e010c1b2622f443ffcd13867c56f313c1c84da053df3fd18472d38bb3ece249441a2d1aac0063b293bcb37b5c9e8234dd2a5e732794bde9e976651d3ca39eb5a1b5d8044c6a0e2ff32aa78ac6b06ab54f39c14ba96b39905a3d5a8ae9f549592ccd986da80d2be991376f7bd9244280516aec28882e34056714d4771b6b7f66a47a0dd7c3644b84ef7c508494314db8ee103fd81f4ef9f8a912c527bd38bbc04bc6eef1ca7aefb8d63333f3279e22389c93235ea4ff0d67dc89535130ff5302b6ee767a850721c77ba6ed4e5b4579e06003e3347a1e465c93b0308c2433737abade9911c82b866881c65a5a25182a7b10c48a38955c25aeb18ce24606f8fd88d6b23ad7c59f84525b39b78d980c6b18eb6311bd886344c0c72c9fcacbd77b6d284db76eb9340982fa90c5d7971b0aeac3ac3554e7d2cf587bb32407220e111c8d5f31342159e247ee91a1c1bbaa22f55e94bb4ed1652cbcd79253f4cdc533ffc9febad15e0a4d0123045daf0a60db3511a102dbd41ad3ba5d8b1adf825243e88005fedaab8698ad3f9baf13850b19fb5a0286877e050260aa57f7a15c3820fe7d6fcf7315063ae49b89307bd0c87b08b6e212826f19b37417ab86d6d1059f6b41bf302723d2a443d0c1ec92609c436989683b09d78d82965efb6392b2a48f5740b5caa940e3bec36d1856a61106cabcb73b212c8a567601feb12d7b1a1c4026bdcffdc25426218958fbc3331b411f2682c7f28f985f359c3186ae91004d08d40fca12587ad23fa4922c0f88d64856be6c8b27b7132e475350aa49d60e645e9ab563c73fcaffe07fc6dedfe429f3a8512da024d02c9a2dfad6e2bf752ac7c051065aafe161d5b91c79fb18c04bc0e905c8179f1eb09ddbd173f690119bfcba2f5f3ebbbedc47cd777710f6676e04971102ee89167f59608213a4a8ebb713c0bba12216c2e18c25058b41e2be61c6fd70283eab68de5e969521f6041a711a11a7c64f4fca8f9af354bb8717500b2395e0c63de7b84567d80b58a538f7fde002e7e3874ffe7e23126212bf7007c3f06d6d67708dd9e83adc67d6223013eedcc70673962cfb977a1f4c4522b445194c44dcb9d11e92b1619e0e12bc5cf4226e43d604f9428786ca26b1432ec509d68a2d78e7e30e9c66c12ec354d2b833bc59b3119d059cefd2a996d929bb047eee28df7f6f3fac6c8be0ae920ca924e6ed278c8f036877fa7fb0fc79249e70478195e0abc428082844a696704919b5e4a7c72e11538f765842ca10d66239de372c96e77dcb9493a391ab90392a9b2828757f2114604412aa7051915f23c5766495da091f406c60e8281e490c97df46a083a5b6b77ed31ff9632b6fc9a97fa51e8b4c5f2348d91b23d5634550dfc656a9b24f0c15f6c508834eee0517a707c8be0317eb5cfa6a1ebe037083ccca0a50dc4ff4fedacd36e3a2e0231f67e106ae00dc69d57df896189c054afe26f7cc09855aa8a7869bea08426555b57ec00f5ecd9075d7cd3e30031a05195085acb6b177ae65d16e3eb29c4f7025848bebbb88d94a77066a4cbe22273648bb859a47261e8b3e4f9d3f5cf20082ad7a079dcfec3027fc4e0f5705e80049a55d3dffd33f70849a79e075d670830a745b38ac48929c2d0e858a9c7b3699769a1d7180bc0fdc9b8b319ce182c45ea3722b57180a8f522c2dc05eb495144f449e4c7831d34a913c563b1f79f04dd2bde13ab307b0af92717cab8edf0df1d0974efcd3c03991311b356bbe620497f76b92dacc71c63dc4ae49601f047feb87dcbf7028bc4fe37fc1c3c39c7f012d004a38861f1eacc8b2933d751709789fc20186c8316df5211f2afe01abcd4860a826f8afa9be1f2c04b8e0997dc473a25daa4d610e1409074cad935dbb547e3e713d277b63352cbe85780bd338eebc9c847a5c8d6abe2bcf67a6018d89f069a9b9a15594f0b85e8c3f6ac01b097e5defa37210bb9cb3eac41eae7bd25308998d7eca6056a06cc4dd15fab21361d38472e7443947a00b548c4ee5d0101280395b09330d73472c852afdf57b0a90dc8def404f421428003ce16c79a8bcd3b73c8f840031077116a21adc371d01ff3782188289545173dcbd9557699f9dff0e5556349aa8256f1d9e60cdd7f2b3274305b829a30bdc055799fea333df5dd053272a5bd96e0ea3fe22a47959dad303f8eff9551e83352dfe554d5c5849e4e3fa297202ed615061b10303ac5b7a215a84e86c460b7c597f6014b8de43c5068042dd06e14bbf550815ecc70a5498e04815633c31f1c0e4457d85f8fe8a66e6906fd26f7ca799c47e715c3c9bc18b8f76201905af049f8c9cccb1e3d6e80256a6e376905509278f7b9c02a86484764900931bb382882ae603571e3c8b7bcc2042146fc3f30cd8b5236b942dc6c5fc4a6cc0b2609151ee930d8e52a3a62c450849edde9e71fdb949a1f7fc7d1968c7a803d9af4cd9296d7ef7444622af76b0fd87d5a8052306d49cfdcc6f59b255ef2a3a6a34eedcceb829a61b2d7afc59099f94ba07645babce52f40fd6fc1ad1042e126567766efa25e6308738c3e0df94ea5cf446c2b73649463cde9de7bed903c8c3f1ebfa0951ea45109b52342ee1b728935f1cefd7d8e638cb459dd96727b3d40b002e54d390bbe80147f96c98ce28256f593263766a87dff2e236488c3c0f8de0190f9471037fdb2263926b5799c3275cbe80b12ca7a4393aabf8b69cc771802b2a95d44aa26a35a374935f55f7e2219d8ed18cf0ba039e1b3015a3b4874f051f0ea0e44e5f9a33735f2afbd3c853763ad67a7c01e6f6ef4b5c1a921e76374e8697dd720092a9460d9ccc0b1b853b2aa0ad571e0739800ddbcc215c2d618a12c10c488f595c5e84a85248be3f9275f1ba63c54e21ea41ff463b462b7067539a6c22a957a3adbfe66330f14365b38dd7d54ef4eb76aff1a6fce2a214fafde18411df1cd94c0b97cd12fa63f5415e66f2d719482094b1874952befc100c1194ee7b99074682d3b4fb805534410d36858427222a8a3e41af6fd633fc72c663a13c2e5f429781f9afa5ce483f92a0d610f378198b1281d253d19c25773ec6d1bb1dac352ac6cca8f123995f54c70a51ce01c2f821871009f7624b903badb3fed82a3700bb038ec19e490ba129043e2b6def64e17e2d9bd81418a4df8bc6bd5f57c99653dc1970a16383bc0d3ff17a10dcee31fd38327b382224e21035208f91de4bcdbc50e9a6322f9354fa08acd7e991dc2730c04b9c221181e03c701f742bdcd2c26cd45690007d5f8d98eefc47b56f9d783ab11b556ce761de5fae0aac3d6b91b1848bce14d41ef8eb3305418bbbfb6959c9d44fd020a895897244265b2088916d0c0814ff4cdb2d648029f86915b129a872fd62e24136b90b67515f12115497f99e9899746427efe71ef7dd525b5dfe306511f9cddb3fec846c3ffe6ba4aee4e5641394646c17747cee6996208e0a4e7cc914f2afa2d1cc693728bbeece25c901f14cf527cbf208ba44fcc47bdc1447837974217e16a1812b41f9b5303da95df86475ef210ba3468c374ad3508086a488270508c124daae2fa4c3dcb8eba0f808d7c182d4e56dd5a9856f9b1861b36bda9f495193b9c04ac36aadbd3416fea0dac8251e9b365584d11b2853d7c79217a93cd8d63d86ffc8bb982afd628f03e63545bcb1ae0eb2f4feaa5ac98fe7680c4f18a2930794e1fab51c9f22b315cecc75a2593d9c3ea540e7c22083b8c1223305224a29ff314c1168aaab9a5fcca01d5c41da9100a22799e9fcaab702aff939d6ee8a1f39760b24c28933f2db33df7fdd4d4e5e05659852d6f851714cc2a775fe3d84a845fbb57a2378fe75b7b57c75d7840fa7c664ae6221ad7835f274525ceb3c7b8b46c73bd83cb6c7b3382d184296c600f62b1dcc7fd96ad49a9b51312177838707b174ed3f7c037601b50bae22d9a2edd1a1c25873fd847bde2e76ed63e03a5ee19ccc57b965e5232389f09bfa7c8592d81321f2dbfbfc7edbe89206538248e5b0e6bf4efa545cd1e5a33f91386b85565977a11abbc5eb99a51e4f7d35e36d8837f9d033950523caea6b6e3325c89ff248c5273836f4bdb9671c44e1f5fd35edf55fadb0957d67d1a4af85a3e4afd978ea3a7c80c9ba57a6f35fcf6a18580d5d200df80405f997f756f47e41aabe62bc9ef3486ef667d7dabfaec6ad2949b19d1e8eadfb11c52b1eaca1c5540482064273f5111929fa5d61678b68ef14f8d4e6e1e8fd1da9d972fc9a47470c4bfb83c5ffef7ea712f734942a0e961b48b7a8cfdec16b0a40dc0959304f3a4616858b17eb73d8e96a2de599969fbf4a1aebfe958d84838eb1ab16406a9c544fff553d3f86bd8ed5020e52b99f0fae382f63e0b710eeb4b32e1de5a1bf1991fffec8082816cc9a05db31af30227629d4295f708e178e524f4a5099c85280bf47760db4f05d1d67a5dd1a74cee35c1eca0db511f195f29571fba1927aed8e0ae5ccbe1254892bb53281a0a5bbb96c41ad5d2178afb6712a353c61e555197253b59f6e14cf0b3eb0ecf2a05461873e5c8a80c350f5b433d5431402f70a8dd57d8312db92ef294d23fed2e3f5aec77dd4086936cc2041a5313281d495f7b1342b863b66c365e7941096f796743a0f4a4080e33a7592ff65fa93799c2b376f5dde15e895f606c54469bde1393d8a95f2e6b044441a336dd739431cd32c6b515c0c35219efb966bf222f5a05f235c32deeeb13b2bd0b8764de96711b8d605f1bc17e0cee574e6d23eab249c88e2804d104ab377824f1fe99bb9c971deb7a0e52e145cbdcc4d422fd9d6c64ccecc67f6c96e2337b06c968d2965110bc24d9848d3f819468357fa04c7f5617de8107e538f846e7805a3d33b487abf96ee729b5ef90d8a08d277d227678bd60b280b8a6358ef99990ce65cb8db6255e2267b4ecce571724320b5a9caeb6c1c37d1bc6e16d2b7637058c9884ed70dc97c3ac59a5e5d21c8a832afb65abe360afce97b8947709e43ee38c3f373ef9816809f8ddb2e7d8bfb4f45e7049647c4e0fb4176ead6260b075faa231485733f7b830c47ea3c6b56fb324a968e287ef0534d6a3483e6ca3b212df685ed8f590fcccf135bbd9389db3aacbee1c0a7e4f4fc5e465cf01487d760a877b553b84d38fc00a5d222df77566148f29a3a83b27513e767784e30a4783f48bc61cac6a3689871531f37044b195d8874efe3441bfe772f6e7beca7f70c177d374a68d8c97b138f5399df87e58f8326703dcaafc54e45e1361e950178dd26d989509f5089b6c63694e05e1b22a065a75dfd437a10814f7066e55e9aebbf7f3765124bac606d67bdda4ca9ec21c8742192ad52b3f4199f6a11e68ef69ffa7eea20e2662784f3627ce23e850bab262db20307cf2224cc8ac6d4f115198af80cbea04bab386b8ae8f3f24bf4b053b91dd2e2895c61b962125f78bb1f680063b0220e6ae83369b18237d361e5c812407687f16c7d719fe00753434d5af7e40ace751251e13692886e987", 0x1000}, {&(0x7f0000000300)="de29dcff69e7e7a9811fb1a353e207815c627aab55325f811bd0591e703c2c9aa4cd999de3442cdbce9a908f794af4205e30c4489593d66312d73003ff5646da8bfe7db0cf22e1c9783ee079c61e3d6efd2a8f70565801756599ec014a8e703c325d58ae316cb8079374ff39502fcd7278955d82613f48a6cef318d01bdff3e2292f506028f5f270391d1db5fde48a03960803089d565d89b3ea3a07decbd4578041a035161f319ddb36afe9a787ca1edfb44cf3aa85fb0aa848abea13213bdfa8b0d4b2d7", 0xc5}, {&(0x7f0000001440)="6a477c2cab05062d777b72966ac6ac8236f72de5d2503096c89d91bf2d1b4c5a66974ae6ba36ca96656663ebf4be4d05d09b67096e11e7bd873df4a146c26e8390b8383b00f6453e258f9ed6a19b303fdd78d8e268d286ce37cb169e55be15e771210430c2b97b983d", 0x69}, {&(0x7f00000014c0)="06411c226cca6681c435242cbe12db8f37b29d55b2629c1468ce578f580108042b255d659d08ffead7e84b35e4633f1f9afa013d9cb7d76279ce727a83b651e3754e19233d1cfc146a439f12230e6de4d05f748a65b5650eb7daaa7253eba723d5ce837e08ea5512ee9adc095b8e3b6b0b79005ade97494e", 0x78}, {&(0x7f0000001540)="ece452af38cb1f15393847991837ad687d48e60fc2d27ebc9c12bc", 0x4}, {&(0x7f0000001580)="680bea9ba0a34a03fbfe686f40c359d075a4c849ffbd8cc13ff2ecc4cfeecf033a409a96708b33cd547dc4a99dbf1809a3878548c841831b71b070519947d5597f627f6c0808dea60075f53c3e47785fc0424a79b76dcdff37", 0x59}], 0x9, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f00000039c0)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000fdfb3ae1266f900034fd6c213431ec1996618f5a8b9eecf0af76e9d8b9f2ab8831d5bc2708000000b7f8307836f59470e0a8156ddc4db31337517bad7c2c532f68b706f855e778f7114225952a0234aace864117ef4d58d5a53bee168f4cdd4e2b3ba1cdb0d0fc0157"], 0x10) fcntl$getown(r1, 0x5) 16:00:42 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) write(r1, &(0x7f0000335000), 0x10052) r2 = syz_open_pts() r3 = socket(0x18, 0x1, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffbffffe, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r5, 0x2000746f) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r6, 0x2000746f) readv(r6, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r7, 0x2000746f) readv(r7, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xbbb81d759ba90f42, 0x4c50b7e4b977e080, 0x1, 0x6, 0x6}, {{r6}, 0xfffffffffffffffb, 0x91, 0x1, 0x1e7, 0x9}, {{r2}, 0x8000000000000002, 0x101, 0x20, 0x1, 0x5}, {{r2}, 0xfffffffffffffffa, 0x10, 0x2, 0xe6e5, 0x80000001}, {{r7}, 0xfffffffffffffffa, 0xb4, 0x2000001e, 0x3, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x1, 0x1, 0x8, 0x3}], 0x81, &(0x7f00000003c0)=[{{r2}, 0x7ffffffffffffffc, 0x6a91b33e5857a436, 0x4, 0x97, 0x9}], 0x81, &(0x7f0000000440)={0xd5, 0x400}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) preadv(r2, &(0x7f0000000040)=[{&(0x7f0000000000)=""/20, 0x14}, {&(0x7f00000002c0)=""/200, 0xc8}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/199, 0xc7}, {&(0x7f00000016c0)=""/224, 0xe0}], 0x5, 0x0, 0x2b) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x61}, {0x2000028}, {0x7, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x100001d}, {0x50}, {0x6, 0x0, 0x83, 0x800100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xa7e, 0x8001, 0x7, 0xe, "a16b5b0fd2487f424a325d0d75a170237d35c344", 0x51, 0x8}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 16:00:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="14960465ebf81bec922d2e63a37a7bafb61ae1e2685cb6fd028c1c13a022e1181e653fc5559ccdb1bbb2ab7f3141e3920f7ac0fb55634440b0c1889498b3f7f473d35eec436f10bbbb6bcd66da4bc7519e3520ed9cbb63710162b5b8323223a669a950e815b6dbcbc28734cbb1d9ccf7443154662271b832807c4b20931e71f03a47729d132843fcbb900c4b19303c", 0x8f, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) close(r1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x400000000018, 0x5, 0x39) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x2ee) 16:00:42 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) openat(r1, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) r6 = openat(r1, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r7 = socket$inet6(0x18, 0x46fc4b57c3c83263, 0x80) poll(&(0x7f00000003c0)=[{r5, 0x5}, {r1, 0x52ab21aa02f5c9c6}, {r6, 0x32}, {r7, 0x80}, {r3, 0x80}, {r4, 0x1}], 0x6, 0x4) ioctl$TIOCSDTR(r4, 0x20004402) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000680)="2be8f67721767e1fbaea6e3b83b4849be4a87da60c3263d134396ff6f0bc23902f2b6addf11c19090330062a7daf94f5025e5822b58102ec7b8f8f593e6da7d5ee962d31125a4284eb923542fe3608dce10d1e106e98a8718ddc1832d7691714eba7b95b781319cb6186c5bc9d4fb3e7240e563dfdcebccb45a96fd08679b8a3d0a6f1c732cbd2ad655bbcb26c73bacf536d5fdbcb2a8032fbbe3a3e5622dfdf9339ce8be2d207cf3c08e6082cb78e39c51e953b671696ee9a05663c408c2a2678f36d18ea7f251d9e7035398300b824a9733ac6dc59c824c66b11b46ff1e88319c9f50103ae1be82cce6e7e126d7132c27924ef", 0xf4) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000000)={0x1, './file0\x00', './file0\x00'}) close(r0) 16:00:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0xfffffffe, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) setrlimit(0x4, &(0x7f0000000140)={0x40, 0x6}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r1, &(0x7f0000000900)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe78818b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9f41a8c02a98e1a50d3e7ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a", 0x2b2e) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r3, &(0x7f00000001c0)=""/161, 0xa1) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000100)) r5 = syz_open_pts() ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000180)=0x2) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x100001d}, {0x50}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000000280)) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) openat(r7, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) r8 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r8, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r9 = fcntl$dupfd(r8, 0x0, r8) r10 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r11 = socket$unix(0x1, 0x1, 0x0) r12 = openat(r7, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r13 = socket$inet6(0x18, 0x46fc4b57c3c83263, 0x80) poll(&(0x7f00000003c0)=[{r11, 0x5}, {r7, 0x52ab21aa02f5c9c6}, {r12, 0x32}, {r13, 0x80}, {r9, 0x80}, {r10, 0x1}], 0x6, 0x4) ioctl$VMM_IOC_RESETCPU(r7, 0x82405605, &(0x7f0000000400)={0x693, 0xffffffff, {[0x1f, 0x87, 0x3, 0x0, 0x6, 0xb7a, 0xffffffff80000000, 0x4, 0x65040a8f, 0x0, 0x0, 0x2, 0x7, 0x3, 0x3b0, 0x80, 0x79, 0x40000000000000], [0x9, 0x3, 0x20000, 0x3b8000, 0x4, 0xb6a, 0x7, 0x522, 0x100000000, 0xae], [0x54c94cdf, 0x3, 0x5, 0x0, 0x4, 0x1ff, 0x400], [0xfffffffffffffff7, 0x7fffffff, 0x112d567, 0x1, 0x400, 0x10001], [{0x81, 0xfffffffc, 0x6, 0x2}, {0x5, 0x60000000, 0x20, 0x7662}, {0x4, 0x1, 0x6, 0xcbe6}, {0x1, 0x3, 0x8, 0x3}, {0x6, 0x80000000, 0xec, 0x100000}, {0x81, 0x0, 0x0, 0xa39}, {0xfff, 0xa8, 0x3ff, 0x7fff}, {0x2, 0x1, 0x3ff, 0xd5}], {0x1f, 0x5, 0x8, 0x5}, {0x101, 0x0, 0x0, 0x5}}}) 16:00:43 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000180)="820774a2ac4ea5eef82e429ffcce0b2454a883740e0aa473af67ab1827d0a7b083f61addf2e7ed9504bb5691955e7fb81a5a06b2bfed36cc3292390e33dbf23b1f7c9bd3c6f2b5848e7fa0facf", 0x4d) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x2]}, 0x13c) 16:00:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x78, 0x5, 0x80000001, 0x100, "55c3214c9368eba9423c460271d7e7b53b0fdc44", 0x8, 0xa66}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(0xffffffffffffffff, &(0x7f0000000180)="b50800000058f158938322af151c5701eb5a5aa31a150975df2c5d077a09d21e2b9f212aeab91690b019d384d35a32334dd1c4fc09e4fda9580150a7a3d628fbe0a3c8a71aa0db2aba30f055dfeb1b7c29d737743078d30df28748844d93fc0dc15c7183cd4513b6ea915d0fea7d0339fb69065f571ef3f997b780c0756355676917a98e36e78b2da02aa3a5d7d86485aa5b1f16dfe6d05abf8848beb68b4f7cb235f8fe1068b6359e44cedbc69ad4cf8f37e0019aa246f5cd698d2598bf9f1fffa220b45d5c89f5a70c89817f3694847a40a519270842e6c7e81f71fbe1a6b8e00888ad962eec730d0d482f4ac9e32dfab63a000000000000", 0x227) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000140)=0x81) 16:00:43 executing program 0: r0 = getppid() stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) r3 = getpid() ktrace(0x0, 0x1, 0x10012, r3) r4 = socket(0x18, 0x3, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0x10) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000280)=0x2) setuid(r5) r6 = getgid() r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = socket(0x18, 0x3, 0x0) getsockopt$sock_timeval(r8, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0x10) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000280)=0x2) setuid(r9) r10 = socket(0x11, 0x4003, 0x8) sendto$unix(r10, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r11 = dup(r10) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r11, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r13 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r12, r13) r14 = getpid() ktrace(0x0, 0x1, 0x10012, r14) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) r16 = socket(0x11, 0x4003, 0x8) sendto$unix(r16, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r17 = dup(r16) ioctl$TIOCMBIC(r17, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r17, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r19 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r18, r19) r20 = socket(0x18, 0x3, 0x0) getsockopt$sock_timeval(r20, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0x10) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000280)=0x2) setuid(r21) r22 = getpid() r23 = socket(0x18, 0x3, 0x0) getsockopt$sock_timeval(r23, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0x10) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000280)=0x2) setuid(r24) r25 = getgid() r26 = socket(0x18, 0x3, 0x0) getsockopt$sock_timeval(r26, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0x10) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000280)=0x2) setuid(r27) r28 = socket(0x18, 0x3, 0x0) getsockopt$sock_timeval(r28, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0x10) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000280)=0x2) setuid(r29) r30 = getegid() r31 = syz_open_pts() ioctl$TIOCSETAF(r31, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r31, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r31, &(0x7f0000000040), 0xfffffec2) close(r31) r32 = dup(r1) r33 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001680)='/dev/diskmap\x00', 0x300, 0x0) r34 = syz_open_pts() ioctl$TIOCSETA(r34, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r34, 0x2000746f) readv(r34, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r35 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/ttyCcfg\x00', 0x400, 0x0) sendmsg$unix(r2, &(0x7f0000001840)={&(0x7f00000019c0)=ANY=[@ANYBLOB="01006983973000d334c8210aeaffffff790142c7b34b7d0d8fd4c946efe53e1941b4a6abb8d18dbef79242b9a3c327ffdaa8098fd8d2e6d77c21481d625a6b379b70cf0ec5f1c7c1a22b80fdc9a79e38f7f886caf45ce942c1e468de59ba47d98d68505a52896e629aa9e3774bf7146896e0075de558afb8b3ca228eb518440f465064dede3b18630e55e67a07169a031a05634ef9f39dca436813b153458a505f9f367f5d2ad3f6d914a72f2177c4bab8afcf5319f5d06355ef1089ffb5ac44a9e7d9c7d570f60dbc81488911fc3066653a7bfe027742dc096e2df854cdd83e9f307f16b5358bbb6a7f5151dcfde923a60c0a4c8614b1d7f0a0eecb965867ca2329b498465243f38003f4aa7e06392d98c9cf92ee8a2f77"], 0xa, &(0x7f0000000200)=[{&(0x7f0000000140)}, {&(0x7f0000000300)="70b25ff7065482e62cd89e1b6e207ab8ff91edfd77f1c5acaf5aef9555353ea3f1f23500325581daee961fe771580b1d55c95d165b7b43cd39240f6e284d7f089f01eb7aab2d8ee824f00b2a9ae4b8b7b645432b7946fb75c920d0aef3a936eca7d1911d05f6c5d243944c74824eb9a2205d2da4a3375dbde30d84d9d134613c770cf3b204f03fe366", 0x89}, {&(0x7f00000003c0)="804a198236ecba06092af340aa571a467cbc72eda1d81f74a8b438ac053b5490143b349c6cfb4b27564d450eec712b4ef2ac907789fcbf45efebf47a7918c538156efae2a05e4ea7f1675df793cfccc516ef2604cfb9ad68a5d79b674953098a7fb00b2c6a660f28ab2a770b5c5e3358e613f87ed2695c68a333fda54628a6f77eab5fc5", 0x84}, {&(0x7f0000000480)="7eb414488aed81eed90a3044e3e85540c2a0e0da3986bed8a3351579079592134b30a36387c1a498b08025c9592582f717e42e965155b1c5e883c41dc3d44bb9497db36e95692abcd2bb71b5cedae07cbde5ec252938f211f42ba2e4d2f80ec55d5f086cc0a076531a1de6767c3daf3b5f1de46919dacc85fa0bb872cdacbdface79a6a6c21fad6cee7ab899f242c854b2d6987fb661f7ea833225feae34a34af75b5eef48884a17e54e5d93133ef7d9af9174c77dfaecb10fd3efbd16521f34f93b592a294fd957ca4db81cbe55e87de492e539013bf459f561e843a8b98003168d649bfd077c000a75aae732e3ea79d4de96f31ca6609d6e4989b6238bef5b303137194a7d86505cef815f0e35850d83efe8254a1cc0c2efc9778cfa5213564c2ec03c0b0dd3ef8843ab63134257386c618ae0f65fe520c3495022dad586abc6c4a3de209b4c65187f8c4d8e763343bf9dff9a9b6e08452bf23529b45fc7def3aeaa99d584288866296a45d5c42d0ef8b3e0e25a57bf5dc5722903cc459ac597db61b1a33de93aad478bc011ce9737a6fb088fcbb22ad706d33270503786f4cef8d10e49d732a5de2d6811a680c6c14fee213033dcd5bf9a3407ffb3716c9b7ce7ef32aa8b7fc68243352b342245d138ea7a3c9136f35dd814673b53ab0fef870f8525e358563ad5b1d3d6e481d8f4accbc611a1385b0d1445a947542e2f12d02123a5e08ed1ae901bda0040204a354b1b25b2926342bf65cbea63ff6d842dffeb4ddfb91ae885d8dfef7c5bb4ff7cfc24ca28865e165d6f394ed7cd79517fe397d9953c54923e07d742cef44331ee4efac14924484243e4c3df5229c9c1b2f7d4e589871d5ce14f5b37191109a0897fd389e420945ccbbe7ba271da67d8783f9b1667a4feef70ddea3c82284f3db1aac671b2075502d1be71654f945d88e0b55a699ef8f56ffc927888004a31b343d9bb1efa463be826d180113a0ab4462320575ae2d0a930efdd81ab833c63adccb96150080c771079d23bb603d8f11d134bdf913d5c3ea2e2d790ae597e1b00c2c5208e3b87da43d96cfab0820a87cbd0500aba0e9aeb50415b72d8bd854b07dfa344e8a1a0cc3fe18180d8f0525f544470a4464f016bba0c0c1ee7a8b9e8eb69bfe4244e1bad73dde7c1229835dbb8160961bfc72f035f21d21a2080bbb8f2255e7a8af63c9cf20088908d655ae39f612086130cc6ab999f336522ed88afd744a1e0fa2fa548df4caac7e8326b2560edb83f1095f1f384e40f69dfb5b431a045dac97b0dc78a1fb3ba2d0c1657aefa03764ea5924e54ba1b514abff3c6c8a0487eb4f4050c003a9aefc8a13d60110fa7f28454f37f6ec44e4f3bc5e6ff37c33ed6013ab4399007f562068477c9d62944a71a12f446f6b2bdc15efbc7d26f29c40f536f5cef8615a9b60a00fe910410ceba972ed813ba802106d40c5603d1481abe723beeeb6fabeb7563718c2ef1e783c69276932c1f93c225b6ac0c1298318d2febe1d786f5c9922074593a54c8d87278440907a671e7488fba9706190ed064e1d07260008a1174667c6175aeebcbc247811f6a840e4a831b6291ce86a518ea7d4638a66f086aff6a1dc9225b0cdcd630eebfb34a8eceb72c9a4343e66ba15c11826797f40851f31d5d41ac2e06b183dcb45eb76159c8268bfcfc005a899d49fd3897c9db91989fde309ce9bd877b981c633e7c2269e28af626e1b347009b8e7b7c687487db3a82caf2ad9f4ed7b002daed69deb32900e4e09e89adc70788d30b19cd1a4949c8702f26ad90245a50de1e79f268525e82a8213f0a4a2f4547e989d9927414fbe051a1180f160b49f4697219540c971b5f896c21e7aeefdcbea0e4179b830b3d9966fddbba84fe30ab7d6dc0293d1629d8a123cfcdd756558a9e93078091e2e94a5443403da28ee5de206f9cde0d4c51cc6ce63f39e7c0b6ca6e072f23c037c4efcc03f452e42ddae9898ec39539122915771d52c6820b46759bba543ddb61bd6cb5784e32781f9f81abbdd149979a5329240e3edefd65212c0ffe67aa9b54535a50b7196256e3faeabdcf11445d757430cb04011e249994cc1c781693e4c401b68d51de584cd8a7ee53ce8c115a670bc049eca9a762d1ee1c8acb56fa3069d2ddba12ecb5e05cc10aff21b0ab1c6e046519baef1a7458c5a2ce93137eff698df97270c37c6b5c3eec396edecc11e3d84a308d66fe0e4ece88cb6bacce8e9c9f11c190f199b085182065bbf70be27abdfb5ac4f8a28cf428f5bad1dc1d18c32bd28eab23cd5fdb66244535c2df934b620b512850974073d7009d93ab8aca7df83c42d057cb68d8a83990017ec350dfcb861483af00657c5f6819756f9b1c2fdbbc35eb768d1a4be3b9eee0c35ce34c4806fc7010554c86ef03637b30324a22abc790a06fb38de830e473901ed22fa99fd676b348e7e8fbfce4680307b7b366df739ae8cd237930766afc0b38cadd7392b9e22795223fb77a0400d535230563b9ffdea72e56d6688272f93e2a0d5c8a31f868b70eed0f6af90a0837b87a87ad07a3434a57d8d7fbd35dbe32d28fa0684b17ef985177c46cf7cd68b5d65254ed1d5b15223b064de6fed062b8d48b81b79d83f160199e60b70dec2b7e8812552c422e2a817288c7e644071333c3446f7746d4f4ceb66efda42350ad1fc737f48f2cb4ac693867a28a674072b7e7b722e5dc81a963b705bb4496491ea79d01ce8d793184ef3d33ff9528dcd6da9eadb145077de005b94ee370d6814df560553fcd979d4a3cadb2e431651073ff5a3d7e9bee18adcfda567444b29feba3b4de0af3996cda6a052d14c3e585732c9941c9dd7b5691edaf502fc0a611245148132b9bdf483231590d42de3926c1d11fcdbd588cdd0d1d862bbbf894917060e9c562afe582af811965d10955b7d91a7c16effcddd2a844687b716bc7f0d5d5c6b653a21fd869cef19e506b5a4a9bf4c731ba60ad6748bfca9dd83b02899bb8b305f453945896dd16fafa21c20d0ddc2aa4815a915be8199ce6e18c88139b27b2c2aefd70b844b84b22ca3c915dbe8cecd91accda5c42136846b6711333ac1f857553c1f69e119afc688ad465fc0416b3807b8c88d3f57d92c928288ae3adb3f7b670dd18962904d2182a4a941bb70fd5f4a0a1d8e9c59ad3ee26bb3202a31e8924ba76d830e8059b422f1c7d43a1696604bdd57aaeef8a6b6aaa742bfefbe3c8b570a59ab141087aca9b127a94f2e8ad2c5f73a1dbb84287a59431e29ca1f2036aef691f1d7d7dd01414ecdc08228e33186f01865b35f8680160cdeebdbae0d12f7cce6f78bb7668e2ace7d6c4fc0d9fa42ae65b0100fff13056ca705a20d117cc94735f8c0f7615a1055aaefcc7c6c60f90264cfc0fa5cb2564f42bcb44c656b15288fdd5a640f274e2b4ea47466db6522af9146051962f0f8ec209f91395de40c63828ef7e7d1ab52cb44175eb81aa062df045e7ff2b395c2098c0917a8d2808adbebab35568055ab06c2f9e1770f8672eb7b10d64df72d0bc4d9a423b7f46c983cc568553fe0275798efca4ba8bd5ac0997f882939f0a5787c6659ceb3e6b35913606ff9e2dbd6b00d25002d8999079fb78227ab6fb565d3a7194c88a533decf9f710eb1866f56bd7f942559bfb308205dd81cded57d34558c78bc7abd66c3d0c086d61c63b267dc4455362ea54229a0df82501656ac697a353f9fa154421ca3f092f8e33590c330e8ff0312c3f9ed52421506da995a2d1999aec1e5db18b28bf75a9fc7e280a9c2fbaab05e5c0dc45ae2f5aa61a0ebc64e0a9a5bf1c0c240af44ad27e2e42347f7be90ca5eedac699a1749f70af491af2f12f3ddd2e9f869f5ac148dbc51525347ee3a5cd6da531a9623e1aa3cdf14fe7e63880cac6c932a6649e70f6c5b0013d0c4dab59ce275861965e289898bb44b8e78cc1a8c43f01296d0035091d9007952becc269b29ebfe6c11a0afc7c30f7e6938bb6feb5d0500157140e4b7f891381a8ce8d4bd75f47de8ed2e0d686eb551b2709fce674251febf9de0d6ad2889a0361d60a2c3112da2a1287b65deb31a6d0f1f0444e46b209923fa8aa6609df3461aa1ee8ece3c371813ee1e5e7d1baffa164f12c922430a98e3f443eceea7aa9b7bd76a20fac90c9fa2a46d1def5e72a6a6a1e7766e6b7f059141da8161c82f0684bb66da1cdbbb04ef1504cd27d1f738a4aeb442d7706a65a0c0001afe7c5ea1f4d9f2c05a3f4af17c5a7be5780903a8a28aaaeea93c35784316014c0e3c066319cd080c6387c1c5d9f79ffc28cf5bf90ff1647beeead671f99be4ea715b371716d2901ad2a6e462e1ab3e8343456ed272eeb7d3df6daa76ca57bce6065828ba753c22acd6ead387eb90921732bf159cfce4311c8ca1e29cbaae55733d58961cea923aeb7714ad22982f160a109dddf21cac772f56b9c476c611986548ba99ca6a242f31ce8d62b050b622361615f3d6fd33ee6723f20b06a784fcdfd4ec626d79ba746c88e54b2af6bc1122b26bebf027e493d4de619cdd60398a7971a1b64eeb0bd8061ba0852fe52391e0e81e31a94bc45b183e6ee85f05820df7f2c8a52821a3a1d706d16dccb7c5d6eaa448a9684b93abe89b62f1d6e8c6fa43d808a2c6a44d4af94ab700905b48c062ece9f2446da41909cd35c8711a872f82e04c0743b790cbc3598b5460893392ffdf030a663a1ab06304cb10ea1ef628ead4a5a8a6b0ad3b8eae328830aaabf1e9c52b46972e0d38df097a1539d1d2affe7232c2f661d799cdfef237fbf29d37ef0ef1a42485a6acc72f67273402ab8fa7d3211720b0e8d3125942a8309876c160285828f2f325940a8ec38d8831a1aada2ea75e1e53e608abdd286fe3f3c582653e9a3e24de1988dbbedae3fab8e792be4b4c0c221d889766f5fc144df5db9f592c9c0eb55dff40cc613c49b91a6fca028eeb645c5b2a4319446576fc3d13e08b03a2b2cb77346cd41a117a41b10ba2b5825ee4154fa5c496b19802a48b45d4e9924aaf59688bc3a954c9bc91d235ca223b1bf0870fc48e35e5783ab7862f444764d784abe26be3a333b3f10530994e817c2db4ff303cdb1aa25fbc8d448aeba0f3e85e5b315b9be4cae3aacb56abf7f025cb8e50543609ac56db3fff3171cec8bdce3bd2f7c65388b8d5742187e787a93a4618caf715c17f6e13ca18ef312ec2fd41f38a1f68bcb28ff3b97288556cc7b84102ae2f25c26af5624b7918c3c8dd8944445af284f2955dcfb51a924948cfbdd4a718c71904fff05c0d7c19dee1b34c194e28ce84a7fe20ba72da5f9e30e803b65678e98d210f49d3fc9a6f4ca5d02872b251803981670b5f7c1e8129e3b57776003c75fb90e5b9654c610dc22e65217e4f0c09e38a92f84e6562de05cf568b58899a554091ef49e9e9a1b56426a2406cb53c4b5adccc94cdd74039941737101a0fa64f9432ea74a170b8cb1773f2da2595f092ec15768da426a5543eceb3b9a6bef2a88c44e69bcb740614171ed4ea181fec047d3fc6d22f4c5a7660f4af14b511e363c399bd040d460d652ad766bc34ac52d5b788c64a7f0dd91f182c0368a5f8a4375af76ae50834642e7a4f21f2fed820ab57f4cbe51aac2d4bc8b23b105c3ab6229c52f18795bba7b7ca2847c151f93ccf73d02457179000179986c4d45349ff0191970140d8eb0b5120fe59403cb9599e7d87bfd2d75c3e3c0a16c4877681163798e56e8f6b436fe4138f225fa59aee45fec74fc09d500548a08079a13d905c84a15a709f0", 0x1000}, {&(0x7f0000001480)="e6d5eebe28a1de799a61d032b839304118f66a59da4c910568e6421320bca04542a2f1ae9c2d586dabc685d0beef331b47ddd0641ce4ae5965772c70e8048b1fb391860fe68f0278e6c25a9a0586d563bde4959e0da9f1fb092a3154f0ce6d279caa869869960f45f4766cd61051286a6b3bc53846133ec8fb0c23b15f6fc4263fab91febb70139ffd33fc25e9fd39b10167a64fd715f3c56b5045b972509dd9f1a8170095c2f327c86150bc70bc7438f4f736", 0xb3}, {&(0x7f0000001540)="cf04280f34e4821307f31466c8406c7ed5967ce441704fa4b7350bde8a6aa42dad88f50e87d122e4074f1f4e7a018cbc183ab2a2e332e3485d5a93cd34cf706ce51f74aeeb7abce1979d43a53dc92ff565ee13c9f7b2b01e6ebf97f5562a248f2f764caa566d7282e0240b75f8f284ff64959e7e57f70ae2a4b3e47ef9680fa0f4b727b9221b2485ff103d2d2fe7490ca44c910fa7b1563e316b7ba8f93b987f35", 0xa1}], 0x6, &(0x7f0000001700)=[@cred={0x20, 0xffff, 0x0, r3, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r9, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r19}, @cred={0x20, 0xffff, 0x0, r0, r21}, @cred={0x20, 0xffff, 0x0, r22, r24, r25}, @cred={0x20, 0xffff, 0x0, r0, r27, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r0, r29, r30}, @rights={0x30, 0xffff, 0x1, [r31, r1, r32, r33, r34, 0xffffffffffffff9c, r35, r1]}], 0x110, 0x4}, 0xb) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) semctl$GETNCNT(0x0, 0x0, 0x3, &(0x7f0000000000)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x2000000000000049, &(0x7f00000000c0)=[{0x4}, {0x6c, 0x3f}, {0x406}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 16:00:43 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) r1 = dup(r0) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e608060000000300"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0xfffffffffffffed5}, 0x0) 16:00:43 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0xc0) open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x2) chroot(&(0x7f0000000080)='./file0\x00') open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c6, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x17) 16:00:43 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = kqueue() ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000001c0)) kevent(r2, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x31e) 16:00:44 executing program 0: ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000080)={0x8, './file0\x00', './file0\x00'}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000002b40)=[{&(0x7f0000001ac0)="478c2125119b5b0e58f9320d70722df418d4b644c1525d6e290318240a7d6b346b7387f8fefae21535a2f4862e5514912960c143c2c984d44e5bbadb09e0ee1bd9333954417ccbe644d67a08f82125a7c7bfd86fd1854089f9e5344118837e47364bf03ac2c8c83d3d9fc01727917c24f9009ca0a6685cf41f6d38267b995e37c9e2f2fdbf80b6420ff25077a53d290ee3959d0f1cf2bd5c428884ce8af62ec03c81ea155eda537b5c0e", 0xaa}], 0x1) 16:00:44 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000005c0)=ANY=[@ANYBLOB="627be77f7f000001668096793baf899e4fbb99e4a5288eb083a617bda94c8c436f327ae633bcda4de36c7154dd5c8555c4cdd68433fd67b01c85d2c3badd44265a8aff0f0000ca2c559594988dbbe132b5fbe8adbc47c754819988c982e330c5eee96b65e67489196212ff256eb76b7311627ab358dbaeb03806fb5c37d9454b882ae3703d28e7a52f10cd68b09aed653ab31c0eea2f28fc15badfe166116adfafbe37aa8cc6dde1d4806de3d77245e62e3a85ab62830bb38818fe60339537a22339d6aa5aa5c9423830fc45406d155c7ec397d6819d97d2056649fdd0e8c0ca9c142d497362763106b670c4ecb7b4bbc264d35729002646e570b2a9bc73352c0ecddb26ee69e502ae2d6d202606854d4ca001a54e15886acf14e0dc8366a566b899ba246b5f442903503b10ef2da2d3f5851151f37c7238cdd7384af258a8118cf7e379c26b23d1efdbebe33a9520"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000180)) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x6, 0xa89e}, 0xc) r3 = dup(r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000200)={0x2, 0x2}) listen(r3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r4 = socket(0x2, 0x1, 0x0) r5 = socket(0x2, 0x1, 0x0) readv(r4, &(0x7f0000000440)=[{&(0x7f0000000240)=""/206, 0xce}, {&(0x7f0000000340)=""/198, 0xc6}], 0x2) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r6 = fcntl$dupfd(r4, 0x5, 0xffffffffffffffff) connect$unix(r6, &(0x7f0000000480)=@file={0x2, './file0/file0\x00'}, 0xe) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0x5c389f129d658d3e, 0x1, 0x0, 0xfffffd7e) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r7 = syz_open_pts() dup(r7) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r8, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r8, &(0x7f0000000040), 0xfffffec2) close(r8) dup2(r7, r8) r9 = syz_open_pts() dup(r9) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r10, 0x2000746f) readv(r10, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) fcntl$dupfd(r9, 0x5, r10) 16:00:44 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0x10}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) r2 = openat(r1, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000240)) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000200)={0x8, &(0x7f0000000080)=[0xcd, 0xb694, 0x8, 0x4, 0x7fff, 0x8, 0x9, 0xae]}) fcntl$dupfd(r2, 0x0, r3) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r6 = socket$unix(0x1, 0x1, 0x0) r7 = openat(r1, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r8 = socket$inet6(0x18, 0x46fc4b57c3c83263, 0x80) poll(&(0x7f00000003c0)=[{r6, 0x5}, {r1, 0x52ab21aa02f5c9c6}, {r7, 0x32}, {r8, 0x80}, {r4, 0x80}, {r5, 0x1}], 0x6, 0x4) mkdirat(r7, &(0x7f0000000040)='./bus\x00', 0x1b) 16:00:44 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x808, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) r2 = getpid() fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000100)={0x2, 0x2, 0x1ff, 0x8, r2}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="fea0", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r3, 0x0) r4 = socket(0x2, 0xc003, 0x0) dup2(r4, r3) connect$unix(r3, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) mlock(&(0x7f000032e000/0x4000)=nil, 0x4000) 16:00:44 executing program 1: r0 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb0a000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c40432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15e3fdbe4feb82017ed61358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263187305cc059fef6bef339f78b4edda521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c3b91fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa385236c6c40481db84295fad7e776a2caf04e2a71c4d06bcc2a72bb272a9eb7d255410a663edd422a7133972e69f85cc735a706ab759196930f7b6c9867ef274484fffad868e059f2804a365f01f67028000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106467be6f22e65990a95d3d8139a789eb2f863e9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9181e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d456db4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda1010059e4905cdcddfb02696fd79769fbead67de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb6777da113f50deb0a7a5a8132ef2b6d9aca7b286906d871a780b2e7548681231afafc3c552f2661acd9aad49386e15cecbced71533214bb0f54b2693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc30200fcbea40a9be720dcb67df99ae37b51b94f99908134030000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829481de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d06000000265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd35c34df534a458c97b7e6d9cee07c6f85d648be52f4caa12630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f3646d79f70034a59c49b95d4bd78e4918c6e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393c06997c812f920c6aec274b36659780bb73b057c7fa673296bfd14a11124530d016a4d15d9e0b905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e2c2eb2473545e597baaef6d539a1efc0c7056aba09000000b0dc0e05068d3046f41083897f1858c8001ac0d9159a3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe958705ef9f8b6d66e76854a12805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18c06e5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0fd42a8b59e5ced16332a4275b650f079aea81ffbc84df33263e3a1fb21d3e42552e766677ec919cfff08623f6025e713ac685706df2cc8860f071bc44c292e80eba4aab212fb2d747fc5c73f900d3a615a01fd5384fd2b18b77160ef019eb4b4fedd562c8aa266a00a5931ebcdbca23c75058019f2bf912627a0d9c56f305254dfdb3acca45ee77a04b7f80f91c89ef25d1daf80da33f42b4bc782114914e3fc65c236f080eaad748ae4edb6bcfb6856c2c5a4a52b6366dacacd0422c9fc48bbf33838e4000000000000000000000000000000d68e5d7d85dae144eeb245136b544dfdd68a3ff9ee416e0cb1c93ec019ff54269de997c07b8ace7e9378773dbb8370f6e7df9d0cc5464b787396bb0339644829777e9f8cb00ea9923b7735b935f3efc7cb9c25de98fd52de50bcca7c5296516cad3e713d1dbe30da05eadb1f9c2b2200"], 0x10) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = dup2(r0, r1) writev(r2, &(0x7f0000002e80)=[{0x0}], 0x1) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendmsg(r3, &(0x7f00000010c0)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x1, 0xb191}, 0xc, &(0x7f0000000f80)=[{&(0x7f0000000100)="3d76ed3ea93ca87596759a49649bb22a14fa047679719bfb5449106a4f858d7a93667e4d974856f4110ee1181f5ee0d86eeb88503fb349523eb95a30f6736d3d636c6810c691e0b57ee3fd6bacb3c49c169108b3a830d9abe2a786cc26039de8ab3f2f7ee13a70261f1379d2eb9f6f793788f9a709b74a071fc07b31511a737f50bce850c9a003085cf7983f6fd446f914f27121279ba6a967f283ace90597315cc8355c9a0b63362e26d566408d0a9cf88fc7c118cb0cad55e0c9cd21aba68e860c91c388bb0cbea4f207fbc5611b8c539fb0a174a21d3d0d48aa03effd", 0xde}, {&(0x7f0000000200)="bf243aac9696074828797fa93741132b3053d2ad348c04b03b493346e9f01b9872410cab76a5943a3c6aded4bfcd3414a881d49a6dcbd15e9bf0e54044acfcc9ffe106ef8dfd8c0dbf97c71eecc772481572de2293a47baa18206d2ab68f4e2e128788f5d5d73d27388f9b25c2b20e27ffae92911c40a7297ef0fb3e5da6dfd542a94caeefa7ad81c6db5d7ecea45800e95a2365a56db31f325e633cd0babd69cac1bc5929b7c1cd6b2088c96cf7fae2c2e5185e16298485021ae5d58501264750f70842eb45ea6def260578c13e8b25fd5382e46fe23270b8a323a63eff6954c5d438549e8fcb524e744a6aa0f7aa48e9e2c0", 0xf3}, {&(0x7f0000000300)="c107cdeba72a0600c019f50852d676c1f0e50bdefbd02f2c2fe721b5468d015584d2199db45f66e41b577ab13ec6e34e3238fb789350356c4540668bd5b2800e9f1c28d9257e14af91449ba4229ab8d65726737a3813b7bd32f5815f566209210c715e5c68aa2942b708876a1d7a144635e872d82431e55e3a5e3f13f2c3db9425808e69703697a1f084153e58cf3991d61cc4c85496f088badad9b922be49eafcf691302be20b4937bf7e37f16bbc997ec2014a7ec21ca928a9f21a016fa37bf57b279c16fb36aa5b674a", 0xcb}, {&(0x7f0000000400)="3ecba867836dc799992117b850049f391b972892f4bc4c0916a9eacb557b34bc55960145e98b8fc216b837f24d6cddef9ea5ae8cce80c564de1f4867313aab60b5c227b99f0d5a7c700015b38a1730ed7c1f28e369b8c701686089f81c7d5051f13883aaa87fde426a02ddab1f3cc909d391a31302c9993ef7c3f252d2291390bf3fb29123249e869aa00231f53c19c4b7f6e39fd0776935b9d7b1f119bb0bedf9116934eadd069fec3c", 0xaa}, {&(0x7f0000000040)="5a17520618f77132a51e0d2200f7aca04bbf69686fcf62ea6d3e2f03cbb59906e9d9c59a0af0720ca9099843ed51babcdfa8b0bcd6f8bb8d594f17aa7e914d325d598410384496e26e7434516bd83a307a10d646e0a22e0ac3c1d9ae", 0x5c}, {&(0x7f00000004c0)="15dd64c8eae6f527577eab243f79f65a619db28ee1c818ee6d513b1aad6ea9d42578e0d92909b633a44cc7607cd42201b409c607a760721aad5649325cd9020a4d4998c289394829d484e3df7d974865aa92591b33678d18096e30", 0x5b}, {&(0x7f0000000e80)="86864b9f62bf3424a83c4ecb261d41d357a27f589168989fe3f2874c343a36a10cdc3492dbce5c8146807dcb4ea5865bb9f83947138f86a7dbee7dcc479962e9bed2a760490d437de482d29f3d6c830894e9999a20fba03851f2e9c5f5537a68405d3876fe3f77078cf83b0fec52df9510503d2983929bf23163ec44bdc05675e3d21a1342b2d1c8475618f503795a618619b84fd76ecb4620b66e07a059938bc9174d233deb6b6c6131977af9597a9fc9e79a6dad9d5ac102b9efac159cacfa54d013845bfc79ddbfaa1f99344763e42d280b16e39d73a8cbb77d220fe409a57e141cb57969829cdb9ab6c35280dcb8404cddf9", 0xf4}], 0x7, &(0x7f0000001000)=[{0xa8, 0x1, 0x81, "694acb75b25cf981d4567746322abfdb01805bb755356991c8dd8e3dd578c6a40e5d472f0d472bb2724cb1125a7e083d16e0f39091843ae58dd747bfa59b0e440f693590afaf8b44a645cdaff9ebe1db50f7b23b45c6288c02b0e1a76f61b3b42563a3f48c444b53bb8203ec176cba13874c07bd7e2999b01cda9686f3e1c6068d56ee3a887f9102da567a77970766fc8e25003cc33bfd32"}], 0xa8}, 0x2) 16:00:44 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4c}, {}, {0x6}]}) ioctl$BIOCFLUSH(r1, 0x20004268) fcntl$getflags(r0, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0xb1}, {0x32e}]}) syz_emit_ethernet(0xe, &(0x7f0000000640)="7e020000002200dda68c0e000000") 16:00:44 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) fchdir(r0) chroot(&(0x7f0000000080)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x100001d}, {0x50}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_flags}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x7, 0x4}, 0x10) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x60}, {0x7ffffffe}]}) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) fchdir(r2) 16:00:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) openat(r1, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) r6 = openat(r1, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r7 = socket$inet6(0x18, 0x46fc4b57c3c83263, 0x80) poll(&(0x7f00000003c0)=[{r5, 0x5}, {r1, 0x52ab21aa02f5c9c6}, {r6, 0x32}, {r7, 0x80}, {r3, 0x80}, {r4, 0x1}], 0x6, 0x4) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000080)={0x1, 0x7, 0x2}) 16:00:44 executing program 1: r0 = socket(0x18, 0x1003, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) setsockopt(r1, 0x8, 0x1, &(0x7f0000000340)="27a2b09828e1ace68abf4517b3cff1779db376388b5b357703e2c7b83b23c390fd5fb58dd1b908c8896d0f0852db53f38c625c56a0122ea931e687cda7274f2ffed43ad00e318b2adbe1acbb49a2de6ea816ce0f5eb278c83faa0dd912dbe3f74a38965549208c66c5b57cb4172b694fca50ef8bf3a4e44a4e4505170e51d1a9dc24eb789c693575634f8058fc03307a214f7c84093ad5c8f1c426fe35df2dcc8cd188bc6bc98b7c05b8c9ef1b00f405990795cd889687d26f01fd6cd24971282d116db9e194ba02e15e76e8c01a6c6aeba98517ff161a798e0982e44bb5ff78", 0xe0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) pipe(&(0x7f00000000c0)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r4 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f0000000000)=@file={0x456d9aa1d1a216bb, './file0\x00'}, 0x2) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x7, 0x1, 0x4, 0x1, 0x6, 0x3, 0xa8c, 0x2, 0x2, 0x7, 0x9}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x1}, {0x6}]}) poll(&(0x7f0000000180)=[{r4, 0x8}, {r5, 0x40}], 0x2, 0x800) 16:00:44 executing program 0: pipe(0xfffffffffffffffe) semctl$GETNCNT(0xffffffffffffffff, 0x3, 0x3, &(0x7f0000000000)=""/23) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) openat(r0, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) r5 = openat(r0, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r6 = socket$inet6(0x18, 0x46fc4b57c3c83263, 0x80) poll(&(0x7f00000003c0)=[{r4, 0x5}, {r0, 0x52ab21aa02f5c9c6}, {r5, 0x32}, {r6, 0x80}, {r2, 0x80}, {r3, 0x1}], 0x6, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0x2, 0x1}) 16:00:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) r2 = syz_open_pts() dup(r2) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x6a, 0xdbf3483ec8d31a5d, 0x3fe}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x100, 0x0, 0x0, 0x0) close(r0) 16:00:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0x202) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000200)) link(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./bus\x00') open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:44 executing program 0: socket(0x10, 0x4, 0x0) r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) flock(r0, 0xd9d9e0e5219d0119) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x1d9430e3c463ffb9, 0x0) dup(r1) 16:00:44 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xfffffe32}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:00:44 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x8000, 0x0) r1 = kqueue() r2 = dup2(r0, r1) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r3, 0x0) readv(r3, &(0x7f0000000ac0)=[{&(0x7f0000000180)=""/66, 0x42}, {&(0x7f00000004c0)=""/210, 0xd2}, {&(0x7f00000003c0)=""/190, 0xbe}, {&(0x7f0000000a40)=""/87, 0x57}], 0x4) mknod(&(0x7f0000001900)='./bus\x00', 0x100000205c, 0x40002065d) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x18000, 0x0) ioctl$TIOCFLUSH(r4, 0x80047469, &(0x7f0000000140)=0xb20) write(r4, &(0x7f00000007c0)="182b1d91f3a91bf2214fdcb992d95f24500c55b92dcf2803", 0x18) r5 = syz_open_pts() r6 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r6, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x2000000000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000700)=0x8) shmget(0x3, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) write(r5, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953b03", 0x5d) syz_extract_tcp_res(&(0x7f0000000100), 0x64, 0x1) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$TIOCCBRK(r4, 0x2000747a) r7 = syz_open_pts() close(r5) r8 = dup(r7) write(r4, &(0x7f00000019c0)="278da958f45b4659afa4f5b67f70bc4b08abcec6b0c3a1a4fcc715745d5b626bff39adefc10224af1cb33df7b75e5bdd4616f21e2e7dc6161b4513af5b25444b4266236cbd50e0827b634350ee89ff05f8103a37df2f9eb83707a21dc420cbfc7422daeb3ca9c6875c4b3772067b55f02eb8772d49826b6484919adf0d616b4ddb575e690ef53afc3d45413926874f5142d9936ac681bcecea8c437f82a616dc33127c87b06162af72bfc79cd1782dd5a64b198bd22d26e45befaaf17c3238a25f19fc505d6248e8bc584e2d6b1c151b45484ecc688e22459db0672b0068886c46bb3e4949e154f48cf76412240e6e795860c0e8a87e67a849cc6d6c3bc858d09a283e63d0aeb9bcbd70aafcadb95429d881fbf72b2edc0042844eef6f4182e88065fd593a9844658684251492c6c966b68bfc2dae2536a5e041d07f817b69e197575c9a6ff21290cf2519c9ce7ee7b73c1ecaee9d0fd0d8f2fd807519eb043bdd10d39caf89ca5113cb03a90f072d244c97781b8eb0f614bd554ec85d15b1cc88aa7bb31fc1220ddcb48a7fccf6b23b3ae0cee755233f209790c1ad7f1470e85fb9cf286bd5cbce1f0db0ce9680cec9ae0d4eeb488e595ff1e097bc7d15985c94e529c93da82575b4895c380db032d24d715ba9e6deddcb13d8aa6f4593d2d530593667d4ed2203b6ef8920fab83e20a7c5964f0347d37b90a5f2f88d5bf19cf4e71706492a2c292976efa5b4e3ca67a5bf436041f9b53b5fd49578a35d762fabb76748b66bb314ea008946a13cbb9d5367f5037fc188c1cd109885d679035d001aeef73a11cc51ead6e2e529e1697abb4cad3626619ba35ae64eb2332c9f0e44e577bf49e469807de8b3ffe5d5370ce6acd78360512ec6182840600472732c5ef9873a1db26012c7fb4d0526b9f3f8e27bc9aa30e6d73e53ef63e5a41141f5a15e4c8b3735a5bb83dae1af367e1968f999f1ae570a8d03d6c22b74ee627c43eb89f98a940f15b6aa29539e37d206c6150c12734ba80daa064e68699a78fe0e29abda699e21db1a115412d0f794e415afc4c3fde890da0d8ffa6f0cc611947233244d46b066f7453a5842c471ba3197e80d73e934700e8719d4686bd7ec862a80a210a1c38ae17294ad020095b978bb77f984cfd6d9b050c5512b8aaf2aa9025891b03ee4d3b515b93123bc9444f25bbec1029676a1ba161e57431dad81b104a2f9af7ee5df1e591305e2fc6c885577903fdda3ed26e4ab05cbd7234068beb872e406121ca4b7b44b3d3dd227ced829b85a27355f54584153977bce818f9a8a503f16389c4377a7646cb831648bc87e146c4cea9b080e98b8034ffa9b3bbaf779cc36a037215ca0ced96b3a7c1b87c9da64a4873b8a24d20bf9f1b1b3e99e8e7191c031346eb6e95e90cd345f4db339eef892308cde4172abd20291e4677d43cf7eec2fd2b45ff91b3fc8068d95db437f810f96d40ac6e826d214bfd90917c67c11d7b09259e5c210750c751c0abfd39bdb4cf780a156f54b3e1d4893688fa915ae6158bcf8dc67404e722643ed4b50c7efe1b485b84f46baac2ab01885e1e743d5c74cc1a2cbe38c0dfdf70077e957c3e65af0779a1b7d2ea87e8659e2b7012ff787940fa13aceac8f11795ffc05121f67e785d3a46684c5e4c3134b2a2cd943a65161472ca64218367ca4afea0a56d6fe753c9a38e6d28db31feb5d039a0c638b2b96ce05888b806b0335d0d347a1a4515097f265e875c80e3970adef48e5c3619ec23a9b9debce58fe186aa7e2810a3a3bf1180cac09d8c1767246a14255973a83ca663299c54d8c823910fed076ddc02c443960b735bc46b4b6690ad8c7cc790ca3a6eac0701279714b92e0d02dd38e8422599f03eb1179dea7ed1b18e97e7545eb185cbb67495d0f14dd787d3e6ed8ab1db109a29c44ec34641949e996066c61b05b3937d8607e751536911b7dfd8a9efc709b6b4a1cc9f5b6bffbbccf2ae4b7f579d5e487a169f9d3881e7b590caf2b30a9133fd29e2ffab3c75d6dc0f1ff20d719c0a408fe5ea4d0a6cc5989b920b6e8a157583e86ea9b463dc7020142c59a5b532a2661efac4f857c5a1cb891fad770af8b74b37b2b4c412f19bcb2b08e56588e449d8f8bb985ab636c3ca91a34b206e1613f8619003fea97fd1792ddf183492780a7043132c02073d8348fb3117690f3dafe0e2056c2e4241fd274ca51c99d871d74caf64a43136164659600850e288131d2f0d3b32b7100472ecabccc69032b2434316e41be93c0b9901088627cdfad3ef4a15407e111a6d2c95acf67394ceef37c5abb4dbc5b077efd489021ac2ab6e9ce121be0ff84ab0b9ce165245cb2bc4aa5831099dbcc675155a2923b59c46a96e0a35a3c4546ca09bfd14e57ee49783c7bcf7cb3dd5c0b84564a27324e92fd5daeef59c64d85842c84a8cf74cce098b9dd3925c9c06293fe6acee4cfd3975254a20fb8b292aa76f4f43736bfa355f6086d2cb4aa23d4d53ebaf6815d1d68d1ee40a2a1aa216c303711a22edf1876192d8c6b5f5da7914cde2abed4f52700eed66bb15a0830355c0d101b6140c4957c50de991b83e2ee7af3255bff4bbdccd357f0bb6b9a9b93ab53c94e0bc99448982e211bd59615ca343ae3cbb68b25681b95cc16b2787cfa85d9c53d196123f251f4e036f7ec4265db0c05631f1df3bc85fff24dd1990de99f41deb47d4d6760e120f3a7dae7590b2851f55d52789ecdfe4e2a76b0e32860eec1f1598da4b4386b58b2f88cd9b28b31e3657b3998b4fd5e55b4f90dea8c89a5f41b5cb689e2aacc35350e6dcedb84179fa982326d703d7c0404f9031b7f805e50ce95b29cc44c6d36db4479b2861bc8f14e01e761f04c6836db0c5baf5eea3243feacf6a234372975f73e00457ac7388ac0cbc3e4c8b9ce726b1256faa3e4594fdf6c836e517a2b14375a5eaa8dad9079c5a21639b17320f00459c467c5110737a5d6e956a34c1070e67c75f045fe00e7fde482becf75aad8b43a1c1481acc84bcdc0bc39d44ce8c39afd497398efd3b968784e8ff217cc5002008db9d06684ad80d0b5e8ba7adaf9c9e99714ad6f4d05d8df3a8b75e892b310c75a05595953561bb229bb7bc9f2327f99b76f77e9197fd179bb0a8362765ff906006eea595dfa3d35e273e4a3f1dab07046ca469308a33dac7e62b399939a4850ee6d53878fb3810fa68f202d8822871493dfe7e6d2b3f260d00b612fe34dda3581bff8512488c39c58d5aa6989e40657bf390b696e888d26de44353294d86550044ecbfff3bd33903f90c46173abac91dc165d37e2c31dc43b5606a3cfcd24f00cf15504a185b1fb62b98ea77c8e1db904e73c9a50c22e273307be753b50138827965d763511892cc49b34e9a336431497c3a6cd8af209a2b6e33ac2235375f40579a9f5fce4d4cab912246e67aae91d8470a74a59aa09801b73b58dd2cab5358432a858c31754e3a8cfd30e17b3cfe55e6fcf8d943722d23d4e23975ebe493212346afcc2debcebdbdffcd5565796f1f242d3c565635e5c52d52f69a2e428810954b4e5d5e658baf9e6c394b98642223848797bd88410d387455d1e7cb29837f8bb3fd6a7c30c80058543cc889546670e344a29348a03fc350dd309bf3edd14424bc3b15e89e544afc1ee0167c9e6d21fe0d2e29f9c3f66feb0cd406577a5afac5c97bb87b059cf6100a373daaa119da2930c1df6ef86985d5206f7de579a786862d26ede4e6f24ca673ee8eb328f14cea15e9601f6dc4d108c55035b0e49990e3ba7ff1d6a5e8d10075e65d75badd39f9327396fc286ea036b85455f6c04ad854981af82ff80f2d6bebfc6feb8472a26ca31a83fc1fbd6a178457de6cbedecfadf1c97d962f8de0b129b0c5af8bc92a5ab243db62b570a7acdf6c826595724aac2a95873e53313450d5009626ccdbf96b7c302ebadc592456ecf5648c94e9c2791a2ccd1f4373a8f020e5051fb4c50a770a45855793dc88a89e7ba2c819c46d5f98da82472bfe56f19b0c4e46fae24df88dfcb549b3564a7625a829caf1ad5407267629520abe5f61edd5562ec8c388f9443696f791129dac23087c1b5e0935c9ae530a5b98cde6e08bb8fdce4af59b274cb40f66b744e69ff99d2c05083936299a1515334861bddd5edc8ae08a026b06c728ac33a2f9ae317ab2d33fb4bbac5f498c9be20bee9a4921302d37c250895c1e4d172b027b3f99534fa1611406ec1834067b9c9edbf72d662e8b42ae085afa0ada789e204aec246d4be5fcfedc20c4ea121228bf5111d9f3c5e730f77dc94520d03027c654e86fa9b22d418a151f23e0f86193f916e62197de60917afac0bf71f3604f4c67489b2996d0f9a2e5f84116d6637126418a7865e3e11c2738e88a8bef20b82cf12bb9e8353a80cf1b878936eb5b2ac562f4a6af61309ded1521eb9ed3fe7a6f4322b533d5908fb2485f4ce6bea2d7cf917af1e8fb81c071cefc7a7c419bba9b6c1ec41117acdbaf8f2a575252acadcb0240f5700019ca623a273357c40ed929a84ccaa16524053b84d824827f93b1c09919a878b85d84599ee4ed1128eb844b81b3baa8af1596df58e6a672fc220e1d4f11b387d1f2da6260e101f1a425e9616fd4cc7d9bef7fdc3eec0579fca11e87015b621acac190ca38d55338710e3a976f97ca2e49bca77bdfc2515018f02826f3c0d46c099db1b42c71b24e64e47151632e7a79763b2f703a98c278ef898fcd3d28724bef466cb2dd30ba84f23918e1ddee59d4f849768e71d51320031d83e96141f0ca8e6bf76cc876f3c955963783f9b9d19c13edc577af9e4c086bf341ee0833539a48e55554bcbf59826c1646a4483a096d8bb3ab84ef2e8544fe98c7a8e25db9d06f5ea7cded77b84407ac60040578669d99db0b77c6315db971161997891a2aa00793fcc8c47e1c5b197734d46e453ca0e4c3ab9d8f6893302b84745232723f73a66d609c7a70236a8262e95303df0b40b3d6fb03a88a8b1706d76e4b2f3d2398f87c69723745a32e263054182542c614edfa765c76881eefc4630a1921a8c8fa4b818ef7f53be0ae774402a3569d14141d7ab1c89034b5c8ca01735d4880849904c8d927cb34a39cf18db9caa95185ce31ec4538d3a22acca72ae87a03a7e21fbc2940e457b6f5f3502ae3d8d1d0fbb2e7cfe60c7bec57ec3af98f4e6a1b51affca568c0386f003f68ab3fb936936cfa6b32983b4cfdd62ff5dd3c883ec0affd5e97ead47d79aa7465b6b5b8d4ac45ff0ae02db35576be939f2261c2f8bc27d7de27b820a9a1c021a7eb855cca3e4e0030974635180154db0de146c64f502e3822b5457a89f9d4d4dbd61fd07106835720720cffc6c1c28617303deba3f95f1b6a7e49252aebd24f25e0011687e9ee88ccfdb7ee4a6bc822c1d7f0ed31cdbb7e727244053153a947cb58be9bdcec51681fe260e7de9bbeecc0855151b50a14e606e7ed12a9a22659eea362e32214fe107874a51813c0bea04e0004bb161b7c508fd2a68e1e36ea9bdad1b24811ddd63bdc53a510b6b9171ef38851d799b64d0540a974028e3e3accd0bc4ae26ce494d7eb2c15a368fae7ffc8f8687cd1a8ef5c30c7e5657c0782d8691ecf0a7698959836c5265ca98099bd91e9a0270ad566c45af25ce62a49401439c6a66b8cda483bc593af67bee5aa2c24f9c99d901dd886e595fbf2e47193b0e144959f0048cda9ebde4a34991f3ed36d938f023e3ad6f2b5c84ffa777f15da22774443540a96f8f665e61f56789553653f779a20b", 0x1000) recvfrom$unix(r2, &(0x7f0000000780)=""/61, 0x3d, 0x800, &(0x7f0000000300)=ANY=[@ANYBLOB="0000e748ee00000000f1ffffff08c0f2e7ca448b646506bed5f6e5a3821d91a9da71c2905c9c63b856b938283766092ceb2e5f8df9384f68919246a1d4af9a89c08defa681b681b8f5fa1fb1e251e5611c00"/102], 0x1) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000740)=0x8) ioctl$TIOCCDTR(r8, 0x20007478) syz_open_pts() 16:00:44 executing program 1: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x21) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x9, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 16:00:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000280)) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000040), 0xfffffec2) close(r2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000002c0)={0x3f, 0x4, 0x2, 0x3959, "e21410438774dc9b015ed7ca38c7fc4366983d3c", 0x5, 0x380000}) write(r1, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000040), 0xfffffec2) close(r1) write(r1, &(0x7f0000000180)="af4aeed6afdd2a3be8c1d2c2a564f3fa9673a531eb712cff8862b96b448e5915c1d8de45fada3bb57a31d51eb28795bb545455c1e3894ccb70126913307d190a76bacb29f5aec3bfb8b02284bac0057f634f79c4168bd1163a39669810c280d9b9bbdf9e9ab3e67a7c89453b010c71251d295bdb8e2e4db8c49eb68b913cd6eb66ca1b6bd94a2d50a3defb2e3a71f26482e85b2a7455bebca61b6497bb011de5a08af34517f4865d48932e746392943085ce338b6e1c1b1db6691f54aa7c4d4607350df7e27c268eee5e7700cb3d6dcd3c100f7cf440ff59a3b211be72f9105b9ef0aca65cbfc3c41f4d6ff83f093620020e137f40018ce4dafff7a04b9e", 0xfe) setrlimit(0x6, &(0x7f0000000000)={0x7, 0x97}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x31e) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000380)) 16:00:44 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280), 0x3e5, 0x0, 0x123}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20004) getsockopt$inet_opts(r1, 0x0, 0x41, &(0x7f0000000880)=""/124, &(0x7f0000000540)=0x7c) read(r2, &(0x7f0000000440)=""/178, 0x72) r3 = semget$private(0x0, 0x6, 0x200008000000010) syz_open_pts() semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x0, 0x6, 0x800}], 0x4) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r4, &(0x7f0000001740)=""/4096, 0x1000) accept(r4, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) socket$inet6(0x18, 0x4, 0x3) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f666980653000"], 0x10) r7 = accept(r6, &(0x7f0000000340)=@un=@abs, &(0x7f0000000400)=0xffffffffffffffda) getpeername$unix(r7, &(0x7f0000000680)=@abs, &(0x7f0000000840)=0x8) connect$inet(r2, &(0x7f0000000900)={0x2, 0x1}, 0xc) semop(r3, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x2) sync() ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000940)=0xffffffffffffffff) semget$private(0x0, 0x2, 0x80) r8 = shmget(0x0, 0x3000, 0x1, &(0x7f0000002000/0x3000)=nil) shmat(r8, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmctl$SHM_UNLOCK(r8, 0x4) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100000000) r9 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r9, 0x8028698c, &(0x7f00000000c0)) getpeername(r9, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r10, 0xc0107002, &(0x7f0000000000)=0x2000) r11 = open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) ioctl$TIOCSETVERAUTH(r11, 0xc0107002, &(0x7f0000000000)=0x2000) getsockname$inet(r11, &(0x7f0000000000), &(0x7f00000005c0)=0x1a7) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r3, &(0x7f0000000200)=[{0x0, 0x0, 0x1000}, {0x2, 0x4, 0x1800}, {0x4, 0x455b, 0x1000}, {0x4, 0x3, 0xd2d9e250cd448704}, {0x4, 0x7fffffff, 0x2000}], 0x5) chmod(&(0x7f0000000300)='./file0\x00', 0x11) setuid(0xee01) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x9) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='c\x00') semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000006c0)=""/191) 16:00:45 executing program 1: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlockall(0x1) 16:00:45 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r0, 0x0) r1 = socket(0x2, 0xc003, 0x0) dup2(r1, r0) r2 = accept(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) r3 = socket(0x2, 0xc003, 0x61) socket(0x10, 0x1, 0x81) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r4, 0x0) r5 = socket(0x2, 0xc003, 0x0) dup2(r5, r4) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r6, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r6, &(0x7f0000000040), 0xfffffec2) close(r6) fcntl$setstatus(r6, 0x4, 0x4) accept(r4, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) connect$unix(r3, &(0x7f0000000a40)=ANY=[@ANYBLOB="8202adfdffffffff2a197a386207000000008295955984c87910bf07af654841c3453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7244a744123053ff03d925341d85544cd1cfd7834aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf73300a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff43ac3436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddb062c3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e109cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605aec4e9fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd400000000000000000000000000000000a2ad2e5614112118f2329c5ea4fc08ca848acb2e0d4b4d7f9ebdec8573e5934472f435b62fa5e7527b0a285fa7959672ba51ee9274615a21ff84e9d18b041b023ea3b510fb858e5e8f637366fa670ebdb62fdd865ad48a87d3ad926c89e856bb0d4fc992e8f366a21432c91829e053c8c190fa254640aa54ab03c720e4abe974745c190555f12f12462cd4cce8965fed07a00cc35143830c6d62ac6e833023af1ca95cfa3db9607f9a3c08d051923844f3eb1d14b5ee73850929e1523b90aa912200"/1227], 0x10) writev(r3, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x20000000, 0x200000000000000}, {{r0}, 0xffffffffffffffff, 0x12, 0xdf35d0025feb3af9}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:45 executing program 0: r0 = syz_open_pts() dup(r0) preadv(r0, &(0x7f0000001740)=[{&(0x7f00000002c0)=""/10, 0xa}, {&(0x7f00000004c0)=""/148, 0x94}, {&(0x7f0000000340)=""/64, 0x40}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000000400)=""/95, 0x5f}, {&(0x7f0000001680)=""/169, 0xa9}, {&(0x7f00000005c0)=""/108, 0x6c}], 0x7, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) openat(r2, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r6 = socket$unix(0x1, 0x1, 0x0) r7 = openat(r2, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r8 = socket$inet6(0x18, 0x46fc4b57c3c83263, 0x80) poll(&(0x7f00000003c0)=[{r6, 0x5}, {r2, 0x52ab21aa02f5c9c6}, {r7, 0x32}, {r8, 0x80}, {r4, 0x80}, {r5, 0x1}], 0x6, 0x4) chflagsat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x6) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000000)=[{0x48}, {0x2400016}]}) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r9, 0x2000746f) readv(r9, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r10 = fcntl$dupfd(0xffffffffffffffff, 0x0, r9) ioctl$WSDISPLAYIO_USEFONT(r10, 0x80585750, &(0x7f0000000200)={'./file1\x00', 0x4, 0x7fff, 0x400, 0x1, 0x3f, 0x0, 0x3f, 0x2, 0x1, 0x8000, 0xfffffffffffffff7}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2a2, &(0x7f0000000180)="67449e72411f") 16:00:45 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0009000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) r2 = openat(r1, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r6 = getpgrp() fcntl$setown(r2, 0x6, r6) r7 = socket$unix(0x1, 0x1, 0x0) r8 = openat(r1, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r9 = socket$inet6(0x18, 0x46fc4b57c3c83263, 0x80) poll(&(0x7f00000003c0)=[{r7, 0x5}, {r1, 0x52ab21aa02f5c9c6}, {r8, 0x32}, {r9, 0x80}, {r4, 0x80}, {r5, 0x1}], 0x6, 0x4) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000000)={{0x7, 0x1, 0x3f}, 0xfffffffb, 0xffffffff, 0xfffffffb}) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x100001d}, {0x50}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000180)) open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) openat(r2, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r6 = socket$unix(0x1, 0x0, 0x0) r7 = openat(r2, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r8 = socket$inet6(0x18, 0x46fc4b57c3c83263, 0x80) poll(&(0x7f00000003c0)=[{r6, 0x5}, {r2, 0x52ab21aa02f5c9c6}, {r7, 0x32}, {r8, 0x80}, {r4, 0x80}, {r5, 0x1}], 0x6, 0x4) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r9, 0x4}) r10 = socket(0x18, 0x3, 0x0) getsockopt$sock_timeval(r10, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0x10) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000280)=0x2) setuid(r11) r12 = socket(0x11, 0x4003, 0x8) sendto$unix(r12, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r13 = dup(r12) ioctl$TIOCMBIC(r13, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r13, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r15 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r14, r15) lchown(&(0x7f00000002c0)='./file1\x00', r11, r15) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r1, &(0x7f0000000000), 0x100000000000021b) 16:00:46 executing program 0: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) socketpair(0x18, 0x3, 0x7f, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000380)=0xb9) openat(r0, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) r3 = syz_open_pts() dup(r3) r4 = syz_open_pts() dup(r4) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$WSMOUSEIO_SETMODE(r5, 0x80045726, &(0x7f0000000500)) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r6, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r7 = fcntl$dupfd(r6, 0x0, r6) r8 = msgget$private(0x0, 0x131) msgsnd(0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="0000000000000000482e1080880537644f5006ef0070f952a1629dc622518a6841c1bdd69b1f5afeece9aeadcdb5d62deede7aa1f5a524f6244d2b326f11a883f1b38515f6fb7e6278931726ff2e946a6becc8f12f6470f85218ea0ae4e26c496cd9e14bd5691a30e931a783cae3f91109512645413c4f1384778d1bc66d1a23e23bcadd6f61848585b8661103f68ce4396661b231f3b948b021dc10a54f6c5c0877a7026bd0e6cbd99c71374a31856f51924c524223038a37dec355cad2c5fb8f3468e8f3abe9a441a65b5aa7a065253d623a4354f0fc45c89c42b13bf847ee87663b9ba9639e3e97ff97e6922ab9699cacdd06e864c1bf450d7aed0d72ef701820051ae6b725717569900a53fe998bb3b6d28772f0683d0d0a731008bca47e3158c81b73c5877a2f0c00e78b0c91dfc690ece19818fd59"], 0xe6, 0x800) mkdir(&(0x7f00000005c0)='./file\x00', 0x2) msgsnd(r8, &(0x7f00000001c0)=ANY=[], 0x0, 0x40000000) r9 = msgget(0xffffffffffffffff, 0x0) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r10, 0x2000746f) readv(r10, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r11 = msgget(0xffffffffffffffff, 0x0) msgrcv(r11, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000002000000000000000010000000000000000000000000000000000077ed1180000000000000000000000000000000000000056000000000000000000000000000000000000efffffff0000000000001000000000000000000000000000000000000000000c00000000000000000000000094756065fe9bb916fe06000000"], 0x7e, 0x2, 0x800) msgrcv(r11, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r11, 0x2, &(0x7f0000000340)=""/114) msgsnd(r11, &(0x7f0000000180)={0x1, "6cfd38356202252ddcc6442fca4091cdc4a97f0b41a8e3fcbdb6af4bf0422d78a137f4e9ea027b74451b3f0a44f08cd90655ea61f1666d1d215fb2c154298f71c37d41476930e8ce83e1ac7d01264eb1b66cd958e2f6124d792c340fc786161d2a8456a20e401c42085fe200a9b9dacf929f7723443f83a543bd43bbd36953d2c193abccfd3fcfb75846cbf94043c300f7721a556ac6b19276406bfbe0e6a9eb92a1699e427e796d14a02aab54289c327e7d0a2d3f33f87f56eeae0ceadd1d70caa257db7ba768434b611c4f623537c27b36d9d9bc57d47168ad12fca635697550a947822dbfdff86b58fe"}, 0xfffffcd0, 0x1400) r12 = msgget$private(0x0, 0x200) msgrcv(r12, &(0x7f00000004c0)=ANY=[@ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRESHEX, @ANYRES64=r2]], 0x1, 0x1, 0x800) msgrcv(r9, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000000340)=""/114) r13 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r14 = socket$unix(0x1, 0x1, 0x0) r15 = openat(r0, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r16 = socket$inet6(0x18, 0x46fc4b57c3c83263, 0x80) poll(&(0x7f00000003c0)=[{r14, 0x5}, {r0, 0x52ab21aa02f5c9c6}, {r15, 0x32}, {r16, 0x80}, {r7, 0x80}, {r13, 0x1}], 0x6, 0x4) ioctl$TIOCSDTR(r13, 0x20004402) setsockopt$inet_opts(r13, 0x0, 0x1, &(0x7f0000000680)="2be8f67721767e1fbaea6e3b83b4849be4a87da60c3263d134396ff6f0bc23902f2b6addf11c19090330062a7daf94f5025e5822b58102ec7b8f8f593e6da7d5ee962d31125a4284eb923542fe3608dce10d1e106e98a8718ddc1832d7691714eba7b95b781319cb6186c5bc9d4fb3e7240e563dfdcebccb45a96fd08679b8a3d0a6f1c732cbd2ad655bbcb26c73bacf536d5fdbcb2a8032fbbe3a3e5622dfdf9339ce8be2d207cf3c08e6082cb78e39c51e953b671696ee9a05663c408c2a2678f36d18ea7f251d9e7035398300b824a9733ac6dc59c824c66b11b46ff1e88319c9f50103ae1be82cce6e7e126d7132c27924ef", 0xf4) msgsnd(r9, &(0x7f0000000180)={0x1, "6cfd38356202252ddcc6442fca4091cdc4a97f0b41a8e3fcbdb6af4bf0422d78a137f4e9ea027b74451b3f0a44f08cd90655ea61f1666d1d215fb2c154298f71c37d41476930e8ce83e1ac7d01264eb1b66cd958e2f6124d792c340fc786161d2a8456a20e401c42085fe200a9b9dacf929f7723443f83a543bd43bbd36953d2c193abccfd3fcfb75846cbf94043c300f7721a556ac6b19276406bfbe0e6a9eb92a1699e427e796d14a02aab54289c327e7d0a2d3f33f87f56eeae0ceadd1d70caa257db7ba768434b611c4f623537c27b36d9d9bc57d47168ad12fca635697550a947822dbfdff86b58fe"}, 0xfffffcd0, 0x1400) pipe(&(0x7f0000000080)) rmdir(&(0x7f0000000580)='./file1\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r17, 0xffff, 0x200, 0x0, 0x0) r18 = msgget$private(0x0, 0x131) socket$inet6(0x18, 0x5, 0x7) msgsnd(r18, &(0x7f00000001c0)=ANY=[], 0x0, 0x40000000) msgrcv(r18, &(0x7f0000000880)={0x0, ""/249}, 0x101, 0x9c767b58fa90a755, 0x1000) 16:00:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86128) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) socket$unix(0x1, 0x2, 0x0) r2 = semget$private(0x0, 0x3, 0x2) semop(r2, &(0x7f0000000040)=[{0x2, 0x7fffffff, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x2, 0x1800}, {0x1, 0xfffffffffffffffb, 0x800}, {0x4, 0xfffffffffffffff9}, {0x2, 0x8, 0x3800}, {0x2, 0x0, 0x800}, {0x3, 0x97, 0x800}], 0x8) r3 = semget$private(0x0, 0x2, 0x2) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f00000000c0)=0x2) socket$inet(0x2, 0x2, 0x5) bind(r0, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701"], 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r4, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445ed5", 0x18) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0, 0x0) getegid() 16:00:46 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$setflags(r2, 0x2, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000040)="f286be537dd1a1da9dd660ae41232e4402fddb8e7c", 0x15}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) 16:00:46 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="63228c8dbe85f37f"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000040), 0xfffffec2) close(r2) mmap(&(0x7f0000406000/0x1000)=nil, 0x1000, 0x1, 0x2c12, r2, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="fea1b757", 0x4) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00ffb11b66696c653000"], 0x10) sendto$unix(r3, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r4 = socket$inet(0x2, 0x2, 0x0) dup2(r4, r3) 16:00:46 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x3359a4c242237e1a) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x8) r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x800, 0x2) r1 = syz_open_pts() dup(r1) r2 = dup(r1) linkat(r0, &(0x7f0000000080)='./file0/file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x8) flock(r1, 0x2) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) openat(r4, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) bind(r5, &(0x7f0000000240)=@un=@file={0x1, './bus\x00'}, 0x8) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r6, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r7 = fcntl$dupfd(r6, 0x0, r6) r8 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r9 = socket$unix(0x1, 0x1, 0x0) r10 = openat(r4, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r11 = socket$inet6(0x18, 0x46fc4b57c3c83263, 0x80) poll(&(0x7f00000003c0)=[{r9, 0x5}, {r4, 0x52ab21aa02f5c9c6}, {r10, 0x32}, {r11, 0x80}, {r7, 0x80}, {r8, 0x1}], 0x6, 0x4) r12 = socket(0x2, 0x1, 0x0) bind(r12, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r12, 0x0) r13 = socket(0x2, 0xc003, 0x0) dup2(r13, r12) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) fchownat(r4, &(0x7f00000001c0)='./file0/file0\x00', r14, 0xffffffffffffffff, 0x2) ioctl$TIOCNXCL(r3, 0x2000740e) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x19, 0x0, 0x0, 0xfffffffe}, {0x4cc}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) open(&(0x7f0000000400)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) openat(r1, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r5 = socket$unix(0x1, 0x2, 0x0) r6 = openat(r1, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r7 = socket$inet6(0x18, 0x46fc4b57c3c83263, 0x80) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r8, 0x2000746f) readv(r8, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)={0xffffffffffffffff}) dup2(r8, r9) poll(&(0x7f00000003c0)=[{r5, 0x5}, {r1, 0x52ab21aa02f5c9c6}, {r6, 0x32}, {r7, 0x80}, {r3, 0x80}, {r4, 0x1}], 0x6, 0x4) mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0xe02) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) pipe(&(0x7f0000000ac0)) open$dir(&(0x7f0000000240)='./bus\x00', 0x8, 0x0) kqueue() 16:00:46 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) getsockname(r0, 0x0, &(0x7f0000000040)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0xcf984cce59d02329, 0x2) 16:00:47 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20000, 0x0) 16:00:47 executing program 1: pwritev(0xffffffffffffffff, &(0x7f00000006c0)=[{&(0x7f0000000000)="fdb782c49142d8f69e2ba2a302451d1fc0dd67eb05f1f399119c1d631c719187e5e6f736591d62413fd5249ed3d1b75c220c0558bdc011d95d7cad7a70815630e23294ff5d615058f712f1c9d937173edc9a53e81b285380d8ef7b64630b7bcd595eaebbce43eb906d9c92924ed45ba78fed3ca9d1d25cccb1c47b3ff712b5fa06f91fe1e6959d35", 0x88}, {&(0x7f00000000c0)="4300aad42e1fb6f6f4a55c97b5b4f7b464cdcb1be10b0c2795aa6fb1b61b2e69faf11a0200110f994fff96bca6b914f0", 0x21}, {&(0x7f0000000580)="013eee0cdcd468a56303b36ef7cfeee8f1138d6b8a79dadb8c1ac90218250211d12996f1282d319885dab46a63641d8c8b2ddb28cf58d787a653d7f360e161b7167e7aba054094a2bdadeb6ca6989b815df6fb486a31a0d8802d4103a8e06cf10f572a41307211ab06f4195ab9d13fbff71922699983dc7ca28556b5381cabbf3108fcc737b8e1405de3eb4a95c264d39064e6eca8cdcd09c4cd9e23eca739aed2aab6ed3ed7670cfa2f2ebac3c82c3c5cb1bc804c7b85bbfb82d37d0a87f04b93ba6eb1d5b5bc816fac6d3dd5", 0xcd}, {&(0x7f0000000400)="2ca02137bc84ea5521677ac046e0130c14238ec9a52035955b422554b931ee5938ef467be4df8c21626460abb7bcb1d004752e4358c27e452573dff42f9dc72e1b7f2104b664e271e0970ca57b174c8635a1fc40a68ca5e0e7a53a0a395112638591b8b8839960d859edd2066240ca8c1696424a37d2e6c05692dd86d8230f124c6f6ef30afca642cf35aba12ae14ef03baaf3ce384eba1d44e167abd178a6687bacbbd2296bb499269e6ac1285eb63f4634d99fe2f46e5ac6872ce7b5792e", 0xbf}, {&(0x7f0000000100)="86", 0x1}, {&(0x7f00000004c0)="592067de6b2b1198cec55b8e1c69b03a10a50063f940c7efec56ce92881dd944c95ba50ccb4c1ddf39bec34197b4b7a599e7fd3b57f71cde59a8a7b6c7730a9275ce5acd291ab745c4f5f00fd3b53619e53aae197a6b8920182b4bf1bee1b2c14989153431a0b81d3d6927924ef537b22278b2d001f23e05900d7793626aec2a94da11d7385a3327af7c28217840e59dfa80a62db13ce87bc120b45457f3344ce93d969b9cef6f061c2e45909de04e2e08128f741c", 0xb5}, {&(0x7f0000000180)="5acc8d27a5dc9a3669a3670fa6cdebaff111503b7c", 0x15}], 0x7, 0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x2, 0x0) fsync(r0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() dup(r3) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, "d730e2ffe400", 0x7a48}) write(r2, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000040), 0xfffffec2) close(r2) r4 = syz_open_pts() dup(r4) r5 = fcntl$dupfd(r4, 0xa, r1) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f00000000c0)=0x80000000) ftruncate(r5, 0x0, 0x2) r6 = open$dir(&(0x7f0000000000)='./bus\x00', 0x5d7a0a9086bc5a34, 0x38) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f00000000c0)=0x80000000) accept$unix(r7, &(0x7f0000000740)=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x1002) getpgid(0xffffffffffffffff) r8 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$FIOSETOWN(r9, 0x8004667c, &(0x7f00000000c0)=0x80000000) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r10 = socket$unix(0x1, 0x2, 0x0) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x489, 0x0) r12 = socket$inet(0x2, 0x3, 0xffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x8000, 0x0) r15 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r15, 0x80105728, &(0x7f0000000040)) r16 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r18 = getpid() r19 = socket(0x18, 0x1, 0x0) fcntl$setflags(r19, 0x2, 0x1) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) sendmsg$unix(r10, &(0x7f0000000540)={&(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65380040b8c290122be76ae903a90501d67f0e76ff52611a5d9e00558412ed6ff22d0f931036a0011c4e7d53090000000000000073d8b4927032c6050005000000ce58a5be9f4d16169cb487e706f64f509c1903006311"], 0x1, &(0x7f00000000c0)=[{&(0x7f0000000040)="e8ada25efb021daa0eb56fbea1102d8797a18d3d11e9a51d7895e001839e18979487d6f8241f98701217bc76d374f315", 0x30}, {&(0x7f0000000080)="e88ada3c91c8500847fb773276400d26e2f84d6452be855105272a58e3b19a41b3", 0x21}, {&(0x7f0000000180)="7023293dadad90d3ab7bc80559bc1e75ba88db2ec0f76caf9b762366c6679a813840168bced05b2610e48d5d3a39eca08f5219776b80c9b72510cb60137dfed4257eb98513b120a2667672ff880e0d40a01b6dd8413b9cb9ba17c640920b181bc72da719f996f13fa705d83509d600aadcb737f5a5662bca61287eb71c51ec494161f0aa4f462048b0ffbfe0166280e7fd7fde4384d5f16d8141bd1b6e160135e88b627a3c478a7e83d42eef9942c554", 0xb0}], 0x3, &(0x7f0000001780)=ANY=[@ANYRESHEX, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=0x0, @ANYRES32=r17, @ANYBLOB="0010000020000000ffff0000000100001609cccd04bbac0b58c5bbc2daba5154781ef756183eddf4eecc460b1d32e338fb86a6942744fcf9569861485938dfb746fa5e589c42e357d63411666b7ed45fce5b6e9af3caa8", @ANYRES32=r18, @ANYRES32=r20, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001800000000000000ffba000001000000", @ANYRES32, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000008", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0000000019c673602f1b86ba53d15e00fc95a0543d08db95a64c50b1ce5b16e19a177a31a79542bd1219b0a4ad638945ff86b9ba66c6be0e8d7112af850b17c0f7e148aa1140b62fde52ed1eb221bb634a413837f00440516853a2d598dea75f3599122a6c53158a7ad5a393ebb11dc20d82bca33543d1f995ea54c8e02822334af159008418ec9beaebd0f2014439ff75ea10091b3b31f237488fbbad387259"], 0x125, 0x3}, 0x3) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x10', 0x200, 0x0) 16:00:47 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000401, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x100001d}, {0x50}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x7f) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000180)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a397e11de3b90e1caf58ad8b1352b3d027130d35ee1f755710aa42b23d96eac3158ea79fb773c4b88df1977fbb5144bf80738cf54edd674880f93fad3a5ddfd4742fd8178b2835e79189d9ba9c5270be88fdb1dfceaef7fe58e6cd3820142da0ace1efd460f12ffde3a84e9da8114017c94615089d05363c6f430c55493cbb95798c7862f7656894a25ff296eb0800c6e99dd052393f130ed537cee24e677a9739d5341c7896366701ba8705018714200a0a2d2f1b97c8be1de0aa20", 0xef}], 0x1) 16:00:47 executing program 1: socket$inet(0x2, 0x3, 0x3) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x42) sendto$unix(r0, &(0x7f0000000040), 0x0, 0xca8b7ac8dfa399e6, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) fchflags(0xffffffffffffff9c, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8, 0x24) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffff9c, 0x4004574b, &(0x7f0000000100)) pipe(&(0x7f0000000140)={0xffffffffffffffff}) unlinkat(r2, &(0x7f0000000180)='./file1\x00', 0x10) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f00000001c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x7fff, 0x235, 0x7, 0x7, "1cdd2cf440da6417c2eedb9724a38bebc1b227f8", 0x1, 0x8}) socket$inet(0x2, 0x4000, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000240)) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) sendmsg(r3, &(0x7f00000018c0)={&(0x7f0000000300)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001740)=[{&(0x7f0000000340)="a4cd09a3e939ff8ff0bf86abeb2ade4bd47a707bb4aad50d1576c440c81d5b5afc6cbfb4380b370fcfefb5b3d3d2436134da478f1853bd0af460f8e2410812c828ccb220ac7edb7200b6213c6602837b1b34ca0cc78b3e4689160451b385bc48dfdaea8cb7a2793d892cecce47d076407382ac030d6783f9442f9c5f854f6469158cd04d367bee205f000e8bc1284b7e1df1909c52fb44685f54cbaab04d9291ab0fd76b89e887cb6e184fea7ef87aba0151fd2dc557f4a567676adc79acbb7e023d06ef551ddacd487ee33fac693b2b48f3fea2cc5ccaa22a891c64ef33896123ccd5a341a1c22e781408284337842cbc0f8069d950da7b32bbd69022cea21f08921306b65cc49bb65e3fb3ef8141b5ad3dabb0031ed311b95d139c35650082dfbf2c8d3dc22d91b14bba963a5d08b022dd95e2e782fd90105308a14fbebe1453351e818e8e3dce13109b2ab4017b4ddc87d2e0936cb219669be0c212fc958d48e68bbc440f1bfaf3c1885db5f731c3c3f1d1f67bb29aa078ba852d35205a65112d77c780b47f3a11dabb99d39d8bfd9070014e7fd646b10328a1ad501471d43613edb29003e068813d123f15698c4c4eff204dfcc66ff1dbc9dc116cbf896cf844a8eac0fb9938c92ddccd9ced6f6bfa3f912d8faac1f4afb84271108b628112e50d275c9fbca4d7f62880c00f0c6462b83117a74864410561bb211d623b7ec526bd8bde90e220cb48c1221b864a25d2258930e4e35005761b7502a2ca18665939286d632a17b597db8f340de6d51ef4f9bbcec9b280dcd31b8064a9546a922574f6eedc1a0ba626ea46f9f280a89e069e893004f20dab0986adb418c8d9201be52bbb1a92fba3d8ed46ccecf1476908b8614067191d3170b802517b10522e2f83a50901b3c169902e6e590079818e4058bc901a3dbf749a0abdfda2e566b3ca4390aecd5b484668246507b0d48f8c090020b53dce49697e858fc6c5d1b26b27388cd8f07604f81ec79824e2e200fceea548b55244f4dd68668c621c005684f7ca8dc7a97ecb20f4be43039a5c0a7f73a2825f22a1081bf8a3a1d9cd53a1b7733924baff2e14d25a544b3a1a981d3dd0c25483e2d235498736253aced6054c62d915de4dbeb09883595b216cddf5615957dcf5ca2dcc413fb3407f689748f8eaca9dfc708ce0f9f0db44c39b2d8027a1a6ded03fb6953d62fc7a68c795a0b0311aa5408cc98ec409483a9c35597d875dc6962edaeea4b500ec897c31ec73262934469f0295abce7c2b4f3dae83c0750cc5658c8cfe43d2bd98d0bd17be8dd5c45fd94b1e570cd284363471fe1e33423a9d23241a7f74afe249e678044561d87294bc64c458c93d2b07e344bef695765cf82f078a8a167cb3a3f5ce443d481129666cc96ad17e06b824ff6000a8fee6f5f9190d9def2fce49966b94180b31409361541263020a89590be3b6435a9fefb6948720816e20ef9c3666b8f9a404168278ad157e7b0bff776404c1273d42ff8cf307a5890eb25f51c5cb6cacce5f0746667e399586d1a4386834018f74fbaab11ce14445d4cde55aacfd6226d7ac464d5f31bd6021d76186231e96ef12bb72d6ba4a8a23dcce04e07f4bdc664ec0d6c18634f959f2a33c9190219762060b6820e403105183717eeafd8ff8911915e6ea02b341a797a56abc0491c23ebf5d94744e8fde3d2c03155931eb4c39d83e4e2765583eb716224d9d2915d3694baf6991d4d4247ee2893af62e595e541025c5f9010130ba4cf4a6ab22fcf547c6cc8869e6f68707294619107522a245665bc82986a8e668e63698f3ae9e1b69a8983a40b41692e0ad6c890fe9d1a888f5c5c628426c779785673eb6345b499afaa1f3bbca2eff597259746504c721c17ec239ca1abbb123542fa71e94c965c8b74ed3aac8c6a1da9da2ca47d9410254302b6fe4d6d7e17359a6273aa6e618fb44157d09a2e2148f966b5f97ab5ded6df45f1d4ceb999748d375525e3ba0b7ba5caf1a2e9d7cfe262634e3f0d10f892eaafff533bde1739c317c625a2fc12b261240b68dc8d2f3f83cd50767366c5958de708eae1a8e1ba7ccf00d5d93ce20a6b7609c15bd94332c5ccb233a26a547c0dd72d99ed873d7b92ab00665456b07e11585318a5e8e8e2ffe1eb23f7be013b3d59c91e7433114df13fbca5044e721c079a896664dabc266dd9518e2da26a261cb800bcefd19dbebaaeb9790f22d8f9f1d6b22be574af701ae021be1ab039f86e30bcb59289498d0d87911986564c7c9c064b833e42758a05223783e8929e171faf7e234ffda29a3e427fbd52b8f845cf31fe2046bf6584f9348435ea05ee0bdff5a97f5b6b761909a96e3c49b6d852baff3eb11549023a5fb33c61829a84d861a64f681add61185f8ca6c4b24d29ffd2a55b112150226486917d70e5891e803d2588e16bf853314d09d5b2a85cd5c6c13514649f9a4b2f876d0d18ca970346f678e21234ab7ee25d0995db35bbe074dcb4593bda1e8c45a2aa99b04f53dfc20f6fb6f343ea03525d469dab6d13d1ed3116910df77226f40e22854fc3b9121f9ffc7d0fcbf8c63d8882a3241f7ad90ee113512e0a32197bd75e4e1c6e95082a0c5e26423c0880543f654ad3ddda14a66526b75b150af9bc117f28987ba08aa2d24898e3fdbca903fd7eb1627dca592890a3437964a91bbd6106d36e5a7d3177a22b9482470e28edeb6d1ff77b9e9f9da5ef3166223b511d4e90efce78bbc2e03eee9be05cc05b377d5a3515be18f7104d4ed0ebf474eb0af27c212468c2627cf29993987e9f67680ef91527df4718c2d184f6130f9d315ca8030340788733a50cb309e32e390ec856dc82f0c2d602b911e81bdbe9f48dd1459b3892fc3e4ecb24cc178509e1585f6d68c03cac620640e61ad893807319872fadcd011232b96fc439f182a6e92c93b31f086e8ca5c37d8599bdc8d90f2b8bfa4ab6559e63e6d6d61ead3ea537adac26e7c492631f1329826f76dc3b24eb70361a894291df1552002e453b8e2648eaebde142ce6edbc824d6bbefdcea9e316ed4efcdf04e7f065d0a150334b0257c66c1a7fe2812377335e54478a06f68e43ce1d1b3ab7a5970dde5294d3ef6bc86e94dfba7614c5285ef68a61ca22d25a6069a4de1db84c3016bfbb7220d9a71f195d623983dd511831aef0b9ea47e414509c832eff2dcd52e8c87b04517e75a64b06163f4d0740d9ee943b642f2c30636e8b933e059b57ae745f515026a94b0ced6dfc6ffae0262e21608fed38d53c55eef0dae9b5c5cae243667efc348be3b46690f560755df7f97a94e8ae911ce208a3f0c027c2f58ffcb9f677abe26447e188859025fc017ee8c39b2f4a775d318d5056b0a803f642d122894962bab63e7738c6d3c5e66663bc5668912c3cada51a571d711de7d5f8fd5c7eba6b7ae684e76b9990731c59ede6d17921cf5a65648e3f24aa36ee87995d838174a67392874abda918f0f914cc5bfc3495adb9dee927d9ddcd7826269f780aa78f6e6f86cbe647df2b175be80174d0b9f334e6c9f564802030d084011ed8ba5d437300f870c20fcdbc8aaa9dcd6af8d809e1369cdf92e4dbf5d4b7f8ca3108cd301bc0ef7777e0b8b0b8fc2e8267fbc3304d449b84560f599f10c8bd529310cb04185bc84c9454d805f2c8fcde9dc3c86c81fbd1cd306c699445e8fc919cf62daecbdcca1bba6f8083b0fa9908390ea2024395e6f2293723ce23122a403a1d9fa2b45468b580eac926ed4465fc83c73d61dcf33dcfc5a6e683d4e8191fd380905a23d325da48dd7615df9a8da97682f63c83348a1210e1b65fe6118040c4ccf0266074921310a526e94ca9fdaac2dfe2f850d1a87e0780d8225b82c82a1e5c2a79c13bd027d403a7f1ea5f13e321b566667d3d0969d2c396dbfa1c43d87755721a268fe921cbc09aa02361b77842270e94dd8a0776b4801ce8f7324034db395b6cddd0a2553e27b4966bf97d212927833efa3ea349e7d18596de61386ea927b7355116ebbaadb3619322fe29c584421184ee603fecad30d8070520865fc7663edcbe007178083672a8d15d39c670313191cde80d3d8a35f2ce894c42477c986ff228fce0e3ef972383b913385871aa9d7ceb9980be9471c5a2dcb31f583ffa3639a658d6e22656ac56f932d0029a68693efb30b52e8e399dade8c52a8a536d0aa22ef78c7b9a9671ec5be78069045ffc3a9dbda61f636755ceed32ecdedd4c1945b307101fb6ce549e18c1e6847076fd46b67ee0fa8ef174c5d9c058114fa07fc1d163b1e0d57c5409e843fa2ab9e08741649be46760e07ad18ebafb04fbc3abb518600142246da90de20bfeac310fdf0916bcb9ca3f0be52ccc9298f52bd0b6f19e810a8981b6fc9cf2b662bd3f532aec1c2b1c403acdf43217240cf28fe1959485d6d0f1ec7afd62a1a2fdf1489f6020135ad0045cd42c5750da276adf3d614d62bd6f751e32e6abbab7deba433fd8ad36c48146e33926444c7665db793caea5c8b3d625037c87b86bd991bd1c0856c8257816075e8feae23ff5c46d08b817351bb55c6f8e0ebd4e9871cd5388f57f5e3805f9b5a2be6494fe7637ca869402a08f067336fa2c8e4303533f70961abdf648e0c6d5c6ad52298631d1ca1510d11129dc5939c7f50754605769dea435dd02f66b75c2c29bdc3a2b6894bef7ba16e7c606aef50c87c9b77b7c55bde4eecbfc96b0de08c2fc9ff480ba360d085b899044f6d49ddde70ddf8bd075baba8237242e97eaed5d2882f6b9369eea02b16d516c055cd800d56e1793de9c4f298e76631e8d4d95820953e494f1d7d93aa40c4df0b5a00e3c117a9840ddfb5092527c6b8c05f7475693d9b51ce31677d1fa6539b4127f2efa54dc4932664bfa1d8ab18d1608908365eb739ce8f22959135ae514c8a6e02e4dd138bc4f69cc34ae3a59d52d28f2d69580dd469aeac949fbe8f7a84b18f9d94cd6422da836cea9651400ee4a1fc507b8bfcf6af622bb7f6adc44544f1fd2ed2c62f44b5c56447c228e4fcc41df0ad76365a2e0198ae1cd4baed80bfa82d7006944782821abd1991ee3e4b4a56c16026c6246b6fa684b2309fe347ef3a6d094d7179aa8c6774eb673f5a2301f25f1538f52acd7afd3e1b55b2a541897e088b069a1326b4ab36158ca8a02d1ed506cbdc87ba6ecc29ed39812d5439ec32fdf71f32b0735f0839e08d909ad12faba8fef1a214e372ad9c3272149540aec969f890e5330cc7b8fa055db0ce68154c062b9fcee96e36d4f68cbdba31f4763e70a8cfe534e253fe6e371f8838af86f98ab4cf27a28899666d49b721f87bc928cae01198c3c880e79a51c79c4862e7cdc5fdd12631a8e941e0237e613c9d9922044c88440783b3497dfd777c19479dc6527217d0755244120c34d3449b36b81ae4e98e620b43b61e6ee7ac2bb0d1001f43889ceddd966ae5976583d119473bb28a3103efaa55a1a39d8e13dc7e47d5fca7c9732294110daa83153c74506cc1c685fb95896a71d3f09b295fb382d4a740db35b4c35eb5dd3df725902d171c8e88c55793582331269285cc876ded1da4fa138926e832f87f02680a66462a9e219df485dc617f0da07a0948db9687d82a2d783eca19159f9f31a69a317485e5286b1a8638f6b063ac2098e925a42163dd4a17c8c864247e31717b02e15f4c17bae1fa6e76e6d02796781b766fdee7b13c299d3f4a4f341597b24e18706ef0e4a40fc0b5a31eebc5cf4e0081fc2a790efd232a3aab3f7dd612d5de0f3326ce65d10c", 0x1000}, {&(0x7f0000001340)="2a5b3949e0d6561778e2ed0847474e419c3774f263b30ea63ba534838fbcd756000fb819d6d02eb7c3dffde9370206bdffe55ab7cd5a943bd822c338d22b798fa2674ad671f1463e2171158ab174fc32", 0x50}, {&(0x7f00000013c0)="09810d6fe34c34427dd5b1e2c9fc46e0cf9a578814cf7862734fe9eb1db7c493d7aa45b66c6ab4dd57110460fba092be60f3edd049c06a2b9180b32d7b072ff90bdf965efa80d7105733b87ed9dd40c94ad5463343d1a1a3ba2f36f60ef2657c8d9a5a1a1679de0d96da4137", 0x6c}, {&(0x7f0000001440)="83866b5109937b317cc363e0ec108bca43d432ab8d8a041f967aa6212e257d5bfccd91b8acc83fd60531aa3a5f848c8d2199c6dbbd3c2e1ef04c6dcbf91fe021d0d4810cfe976bd5545f5cc1985df2b3f49fb6298d770ff4ab16d22759e70564b85c8cb47aabef9d8c01498d8dfd88a9f9f9fafa4e8ff461791fed848a4ac48398a335cad111541fbf8a8a45424904f5ab5ce3a5c48ad957292f6e9a035f3d336f8b7868b99a931d3461c05e4dcfa792b0c66700da5a2d16b414fd80ecdac70c663675385892ebb289d9fedb778390b2a069e30829459a2d", 0xd8}, {&(0x7f0000001540)="7c49b6e57802eaa608f5127d557f5033696d4237921d", 0x16}, {&(0x7f0000001580)="d6615bed2f2c8087c94f31248b0e1266e28704968208a964681f2e715885ef75b84fbd1a5219b8e8bc4e8f986abedd7b862411dd49c3f2e5ec473a1dfb2d732ce9204d25ff714c31725634ef394232af00625d91fc3a6436945e445e53414f83ed5de483903659ca377f2e19496dba2c986c5fc031d4b31271a81b1afb6aaba525e89bd3429cc1fe31ace84d7947f97cf67909025f9d4a2730cac79b956e8244fef8dfbaf1cb52c0956da53d3f8b3239bd3d6cc75f7177bddc9f97b226d23e860ef440c8a0c41e97b44edf60ac879695b89e3a2b00ec17033eecc022c433900a7331b4aeea5c04786b1aeada89125a2a464bb6afb7dc6713ae386f", 0xfb}, {&(0x7f0000001680)="f715ec4146bfd25402153369891862b85ecb0fa5dabd617f156ba48114c5fc3653c9d24c3ce1ee940c0a6009b2edd14b73c0bf78b9e9abd2cce563c37d89a34a543c7507fc22347c7c71beca870468d073a76fbbc1f1df2fa7423f65bbb17dd39c4cc67a406b27d77c9c320d36c7e4bf935917698e6046f31646dac34972ee7c1948b7", 0x83}], 0x7, &(0x7f00000017c0)=[{0x68, 0x1, 0x81, "6d65bfa005ecd62182bd390ae73f22b6b82498f94fcc69434710ec976f167a80db6acd34194d8ceb1e88219addf5b5c0b1cd3118dd3298d1a4e1044f0eb387b931fd92cdcae952ac953cf7d859a682e525acffb34bed70"}, {0x60, 0x1, 0x4a, "743874a247c16f1095376cb81eb420a2e0df25776a73ec6cdedefaecb1b0805f7b2193b34fe5dafc39decab838253cbc8ed25f0002466c8d7afb716eac5cbdffc6bbec70848df1bb5356b5549d0559a5"}], 0xc8}, 0x810) lstat(&(0x7f0000001900)='./file0\x00', &(0x7f0000001940)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/zero\x00', 0x20, 0x0) connect$unix(r4, &(0x7f0000001a00)=@file={0x3, './file1\x00'}, 0xa) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/null\x00', 0x10240, 0x0) utimensat(r5, &(0x7f0000001a80)='./file1\x00', &(0x7f0000001ac0)={{0x80, 0x100000001}, {0x7, 0x100000000}}, 0x1) r6 = open(&(0x7f0000001b00)='./file0\x00', 0x0, 0x40) bind$unix(r6, &(0x7f0000001b40)=@abs={0x1, 0x0, 0x2}, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000001b80)='/dev/zero\x00', 0x20, 0x0) pipe(&(0x7f0000001bc0)) r7 = socket$unix(0x1, 0x5, 0x0) fchflags(r7, 0x155c99e31d983dd0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000001c00)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCGSTATS(r8, 0x4008426f, &(0x7f0000001c40)) fchflags(r0, 0x10001) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001c80)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r9, 0xc014575e, &(0x7f0000001cc0)={0x7ea9903b, './file0\x00'}) 16:00:47 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000100)="3d5344902da47672", 0x8}, {&(0x7f0000000380)="cccb9bd2278e5cd661617e8c991dca31cab6a1136f406a24e81d2b38c25152114667988b29aacd2d5f612619ff19cff0c6506d8a8849309d44b929799e5c6e31c5c1c945146aab3958a686fd195ff5689a940b6496b53811660be1b138d94c4d70da0f0dcc21a259f9be30ddab7df4e90c98238c9415e19bd692af44c2ec45ccc5920c14bdd0beb61ac87db6facacc1863d9aefed9d9990c553daafd6297aeb45e036963deef0ecf6b78248ce118482713c7f076bfe2ffb297af026c2745de72c1168521cc38dfb650d38b213684b75b045d776e2458a44cc1acd2764744b5300ea585f361363351", 0xe8}, {&(0x7f0000000480)="d05360008655bf76ab044853d1f9cd33713bb7698f9efb233c97b8ad96ca36aeaae24ae80872e33e1acb9e118779520ac57889768a8858b9fa7bc0afb4352a1fe56b7cdb1742619aa5ea6968c6492256720e9998eb8205a9f07ed2b1f1e9e7dcabea5bfb6d0ac1368d6cfa35877fb95be1d905bccec4043481518cc29ea77883db248a7eb21937776bcdcfda17613b0fd0b5893b555e4e951eb681292827f36c8b2b564daf05c8fdfc06c3cf29811e8d7b6a050927b348c7e95afd4fd4fa1bb0043026a193485b3f39c116160e7c", 0xce}, {&(0x7f00000002c0)="1dda9bebfa0090d3824fefd42148a4256229e47c285496f84625381a3301a2a58e989909a239460ceaf354abdcd2c5b9296b3380debafbb7c031b84cefa05360bd17d0220db2c3ab96c251af2976350fc920437486", 0x55}, {&(0x7f0000000580)="c024f6c70d5d2aade0a20845a495783d0474c6ccb3f0956dd623d8a92898caafae23ba74b406a8e7781cef6a21858866422c9deb523f7eaedaae7d08fa416eb22dd21641", 0x44}], 0x5, &(0x7f0000000180), 0x0, 0x1}, 0x4) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:47 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000090000008a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a8f40cbca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee4434604090600002477895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dce0adf189cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8fea2aa3cdc2e80e306615b7a814b77f3f5a659255b36b4c9fedf80c18dcd6fa2281490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4acb2c3ebed7ad1bd9da569f770ddbf42b3a87e7080028b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916407cfef9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751376b6c98bf0d9f371e916fc7bbc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75d5a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff90699da2cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d00"/1017], 0x10) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, &(0x7f0000000100)="661dd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1c4eb273c09ba04622046267effd0755198e60d4ea94ebac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x70e) 16:00:47 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x1, &(0x7f0000000040)="01000000", 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) shutdown(r2, 0x1) 16:00:48 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8007ac463cb7996e, 0x21) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='\x00\x00\x00\x00\v', 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f666942653000000000000000e2880a00000020000000000000000000000000e2"], 0x10) 16:00:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x100, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x8, 0x0, r2, 0x0, 0x0, 0x0, 0x2}) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) recvfrom(r3, &(0x7f0000000000)=""/18, 0x12, 0x800, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:48 executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffb1}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) openat(r2, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r6 = socket$unix(0x1, 0x1, 0x0) r7 = openat(r2, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r8 = socket$inet6(0x18, 0x46fc4b57c3c83263, 0x80) poll(&(0x7f00000003c0)=[{r6, 0x5}, {r2, 0x52ab21aa02f5c9c6}, {r7, 0x32}, {r8, 0x80}, {r4, 0x80}, {r5, 0x1}], 0x6, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000000080)={0x4, './file0\x00'}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r9, 0x0) r10 = socket(0x2, 0xc003, 0x0) dup2(r10, r9) setsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000180)={0x3f, 0x9}, 0x8) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3) 16:00:48 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) close(r4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) 16:00:48 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x50) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2e5, &(0x7f00000000c0)=[{0x7c}, {0x8000000004}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="a4b1abd604accc08d4df33b5293a") 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2c}, {0x2}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x100001d}, {0x50}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_addr=@un=@abs}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") r2 = semget$private(0x0, 0x4, 0x640) semop(r2, &(0x7f0000000000)=[{0x3, 0x1, 0x1000}, {0x1, 0x5, 0x800}, {0x4, 0x0, 0xb6d4bb3d2e61553c}, {0x3, 0x7f, 0x1000}, {0x1, 0x7, 0x800}, {0x2, 0xf161, 0x1000}], 0x6) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x54) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x28}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r1, 0x0) r2 = socket(0x2, 0xc003, 0x0) r3 = dup2(r2, r1) shutdown(r1, 0x1) pwrite(r3, &(0x7f0000000140)="fbdb7234c19ccd19d7dcca82afe96914f6357e3a", 0x14, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:48 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{0x0, 0x0, 0x2}, {0x0, 0xfffffffffffffffe, 0x9f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x24) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080)={0x8, 0x9}, 0x8) write(r1, &(0x7f0000000180), 0x13c) 16:00:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) acct(&(0x7f0000000040)='./file0\x00') close(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="14960465ebf81bec922d2e63a37a7bafb61ae1e2685cb6fd028c1c13a022e1181e653fc5559ccdb1bbb2ab7f3141e3920f7ac0fb55634440b0c1889498b3f7f473d35eec436f10bbbb6bcd66da4bc7519e3520ed9cbb63710162b5b8323223a669a950e815b6dbcbc28734cbb1d9ccf7443154662271b832807c4b20931e71f03a47729d132843fcbb900c4b19303c", 0x8f, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000240)=0x7fffffff) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) close(r2) r3 = socket(0x18, 0x4000, 0x0) connect$unix(r3, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0xfffffffffffffd87) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000040), 0xfffffec2) close(r4) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000080)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x1, &(0x7f00000001c0)={0x5, 0x20}) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000180), 0x2ee) 16:00:48 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) dup2(r1, r2) open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000140)) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r5, 0x2000746f) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r6 = dup(r5) openat(r6, &(0x7f0000000180)='./file0\x00', 0x80, 0x100) execve(0x0, 0x0, 0x0) recvfrom$inet6(r3, &(0x7f0000000080)=""/42, 0x2a, 0x40, &(0x7f00000000c0)={0x18, 0x1, 0x101, 0x1}, 0xc) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) fsync(r7) 16:00:49 executing program 0: r0 = socket(0x1, 0x4, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) 16:00:49 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x0) shutdown(r0, 0x0) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$unix(r3, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:00:49 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x24) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) listen(r1, 0x0) select(0x40, &(0x7f0000000140), &(0x7f0000000100)={0x8}, 0x0, 0x0) shutdown(r1, 0x2) 16:00:49 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0x28b81e) r2 = semget$private(0x0, 0x3, 0x6286) semop(r2, &(0x7f0000000180)=[{0x4}, {0x1, 0x1, 0x1800}, {0x1, 0x7, 0x800}, {0x0, 0x0, 0x800}], 0x4) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000000)=""/201) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000040), 0xfffffec2) close(r4) r5 = socket$inet6(0x18, 0x2, 0x80) poll(&(0x7f0000000100)=[{r3, 0x80}, {r4, 0x100}, {r5, 0x4}], 0x3, 0x4) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x30}, {0x1000020044}, {0x400006}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") socket$unix(0x1, 0x2, 0x0) 16:00:49 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000000086}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r2, 0x0) r3 = socket(0x2, 0xc003, 0x0) dup2(r3, r2) getpeername(r2, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x59) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x100001d}, {0x50}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x0, 0x1, 0x4f}, {0x2, 0x81, 0x1, 0x8eb8}, {0x8, 0xc1, 0x83, 0x3}, {0x7, 0x5, 0xff, 0x4d36}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x100001d}, {0x50}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{0x800, 0x1, 0x7, 0x1}]}) 16:00:50 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280), 0x100000000000023b, 0x0, 0x0, 0x80c}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) r3 = socket(0x1e, 0x3, 0x0) recvfrom(r3, 0x0, 0x0, 0x1, 0x0, 0x0) getgid() r4 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r4, 0x0, r4) socket(0x3, 0x5, 0x3ff) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r5, &(0x7f0000000040), 0xfffffec2) close(r5) write(r5, &(0x7f0000000000)="de750fc25a0168fef5dbb85c87c6c304ed1ad79c693e7f6d9df96408ecd244a898bc06ef22dae93f493532d322ba5e4b1900bc6732eacd2a882679c682bad78151db903e28241bf904aea4aa20f9a1ea0c7f5623db0c6303bde84c6f5b5685fdc2aaf39d5c316e0dcecabb6ca0f6ff4d6d3d1be5938f0142d13275831e448da421274da94876552744c83cb9aadef0b26ed8c9fdd3f2ee8a5dda8d5d6710ff08df5617e19919701d20c021c8de5e2ea103f1ea4be321791f805c08973fba98d7f41db477b11e1e1087a583ddb4ca4e88e46b6bfb6858cc393e6cd72752a858e78fbc29b4a9a5f8cd9d5bb42802", 0xed) 16:00:50 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x18) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) openat(r2, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r6 = socket$unix(0x1, 0x1, 0x0) r7 = openat(r2, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r8 = socket$inet6(0x18, 0x46fc4b57c3c83263, 0x80) poll(&(0x7f00000003c0)=[{r6, 0x5}, {r2, 0x52ab21aa02f5c9c6}, {r7, 0x32}, {r8, 0x80}, {r4, 0x80}, {r5, 0x1}], 0x6, 0x4) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0/file0\x00', 0x0) connect$unix(r0, &(0x7f0000000200)=@file={0xbd5699bc1ec0282, './file0/file0\x00'}, 0x10) shutdown(r0, 0x2) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = syz_open_pts() clock_gettime(0xa, &(0x7f00000000c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x5cbd94708b4e8de9, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x40, 0x0) dup2(0xffffffffffffffff, r3) r4 = syz_open_pts() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x100001d}, {0x50}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) fchmod(r4, 0x80) pckbd_enable: command error pckbd_enable: command error 16:00:53 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) getpid() r0 = getpid() ktrace(0x0, 0x1, 0x10012, r0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x1110, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r2, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r1, r2) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/108, 0x6c}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x100001d}, {0x50}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) execve(0x0, 0x0, 0x0) 16:00:53 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x0, 0x0) ftruncate(r2, 0x0, 0x7) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)=""/148, &(0x7f00000006c0)=0x94) sendto$unix(r0, &(0x7f0000000100)="151417715d39a577c09ed27d35a09e837be2f5a48aa6dcdfb3751702e6a5f8c8228f63d02b8a8d39d472d4253950168ccc6db04060ee585b98e011868adfad63421f94c67ca490f994756f9d35363c038aa63a223def35636c1cbcbf228d8873a66f6b74e15a4770f741e88552afdf5526e386f61dbc8a72299ecd329731005a644382d7e8bbb319ad8758b0fae1dba0fd89b6e04d7f8089244b2dcf34ddbf4a1c73e4041ce5d1b303cfd9f90b963ab6565422c45edb49b08621d92402de9dd4c852866d84873d273ffd6c9cbcbde277b5c0c378286498dc454f345e184246a65a30ab3d29374025112972ed4f9d4720b34491faf869b7bf7e5a013709fe3d7fd527782ef6fb5010d2ce008675aea5e2f540a6be68cf1f7667a502dbc3b62ef311b5b024df736a5808df0b16dde1499fe38cb97ff203aac8ddaab727dd61ec636fd40e4a0c8330f6d5f740bc7947c49f3394d8439e9dfe6247c2efe780db21d3e8b0c4a2798fdd939c8779252d1e9bc257ec68f67b1523900bb23fbe1f6fc478bf7b1074a232fa40d2d152207dd812a9b1a1e362a9a6f51105f90bb750976fca9016bcfde363bbab367de01ff277108fc78e88bbcaeab28dd9d07dc173282b4039f6d5e72e2c91cb17f5f3bb02aac098b4f74c321e9dbbfe702a7271bde3995506e4caca1fb057ee22f0462a049890146cc665554189a438f25ff2ba62b2901b99073d9510cc2e76b302303b6b7552dfd571863e50d24fa3744a75685e08cd6b7c8f717b68adc827bed60ca65ddcdedf64a7757515d701277b58ee86a67966d1a34ca2adc1521a3095c1404a0cfafba4580cb06f6d8cf2ab0f1d5acec9dd0dd9b44a06357c4414be01194025871f5e9db6dd554f48566e9009b38960ca26e6bd51babc9381084ef703dfd7790e35fc91e66fbb7162fb8d9221e357ddff2a3b54c845676007399f8a86759740ee8c9bfa70ca38f9ed18c727c7f23c03ad7bebb7ff33026a15115ba9cfc156cf71527e5124c0edf3a4b99fba69e5278aec020424dc36cf35eed2b66886c9db6d52998397debdc5174a9f397b3950c07a07c3e3ad8750ca823b123da707cc59fe509c68e66fbbcb9c70597db5988d27331a08491a315cde0ac58dfa8ea0e0e73226417f822c3f079adf018a0e76f23524e9a382390f10e49fad56fc1351ee463e23ee9a191535479a177812998b97f849494a7ad1ccd03ba66bbd9cc57a0fa3cf7c6fbf03195a086e059bbb7c6404f404dbb6127052670234c2b3ae777015c9674214c6ca4a0b3aaf962bd12ca2ba06b5dafa996b66f5bac8f493f1638a62a0d024c3ca6ee9a08806fe059be74d765d171c106084aa346db288caab63ae41176922483d43a367297e7f38a1665c0e7f753f36cb3dcd35348f259ff9728cbb05a562feacb5c6bf9978dbe4e3bc6291802b04c26314ad9bbaa87b054a70f81a70b3f21853aa3b100b946ceea01678848ecc267bdda2dd45a2f9c9022494aa8b4829dedaa1fe127e8efda8808c6bb91352a415c0978667f60a274a37efacffbd1c3abd7ab8eeff74662629518eef7244a8a8f0b409332053ca576745efc59cbcd364be9c295042520e8b79ba601010ef7702d74adb3c938bd5711ccdc2795270aa52e0ba957717c8dc180cc3db2acf5f9c70e0a8e56a16ecb9fb01b15c67ede20513b0d59ff17816652754e73e0080e5306aae329d7fb9f0d6044a13c49d008d9ce5367bad1662ff83b508f65bb51738a2e29008068ffe60fbaa87cd30a44634878dab3bc8b2ad89a7978ab3321a55e49804cf9e5374fb2d20a0b17b6e6a32fad26fb7a0bcd3dee694a7c0422d1262351e1d2fddcf53dd3e7a21a6c7986fd7ce54ff1ea4cd0162ca3946b368bd8d79d216342ce2ff7d35e1b37dcf5fe912349481a43e985776432c0e54c684b329fdc03724fea027403fc9f7a13867f996bbcb42f945599a79eeecef3bb0e4fb8752c3f0ed6d08b75bac215cd419734900f1f7219e4357cd087c9a26b572a6db396b", 0x599, 0x0, 0x0, 0x0) 16:00:53 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x30}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:53 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000003c000/0x1000)=nil, 0x1000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) openat(r1, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) r6 = openat(r1, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r7 = socket$inet6(0x18, 0x46fc4b57c3c83263, 0x80) poll(&(0x7f00000003c0)=[{r5, 0x5}, {r1, 0x52ab21aa02f5c9c6}, {r6, 0x32}, {r7, 0x80}, {r3, 0x80}, {r4, 0x1}], 0x6, 0x4) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0xe9bc47f8580d5f8d) 16:00:53 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setitimer(0x0, &(0x7f0000000000), 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) openat(r0, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) r5 = openat(r0, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r6 = socket$inet6(0x18, 0x46fc4b57c3c83263, 0x80) poll(&(0x7f00000003c0)=[{r4, 0x5}, {r0, 0x52ab21aa02f5c9c6}, {r5, 0x32}, {r6, 0x80}, {r2, 0x80}, {r3, 0x1}], 0x6, 0x4) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000000040)) 16:00:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f0000000140), 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r1, 0x0) r2 = socket(0x2, 0xc003, 0x0) dup2(r2, r1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x9fb6}, {0x18, 0x1, 0x20, 0x9}, 0x5, [0x0, 0x0, 0xfffffffc, 0x6, 0xc2d5, 0x8000, 0x7, 0xbe]}, 0x3c) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x100001d}, {0x50, 0x0, 0x0, 0x7bb}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x6) r3 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) openat(r4, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r8 = socket$unix(0x1, 0x1, 0x0) r9 = openat(r4, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r10 = socket$inet6(0x18, 0x46fc4b57c3c83263, 0x80) poll(&(0x7f00000003c0)=[{r8, 0x5}, {r4, 0x52ab21aa02f5c9c6}, {r9, 0x32}, {r10, 0x80}, {r6, 0x80}, {r7, 0x1}], 0x6, 0x4) ioctl$TIOCSDTR(r7, 0x20004402) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000680)="2be8f67721767e1fbaea6e3b83b4849be4a87da60c3263d134396ff6f0bc23902f2b6addf11c19090330062a7daf94f5025e5822b58102ec7b8f8f593e6da7d5ee962d31125a4284eb923542fe3608dce10d1e106e98a8718ddc1832d7691714eba7b95b781319cb6186c5bc9d4fb3e7240e563dfdcebccb45a96fd08679b8a3d0a6f1c732cbd2ad655bbcb26c73bacf536d5fdbcb2a8032fbbe3a3e5622dfdf9339ce8be2d207cf3c08e6082cb78e39c51e953b671696ee9a05663c408c2a2678f36d18ea7f251d9e7035398300b824a9733ac6dc59c824c66b11b46ff1e88319c9f50103ae1be82cce6e7e126d7132c27924ef", 0xf4) linkat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', r7, &(0x7f00000002c0)='./file0\x00', 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000280)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x100001d}, {0x50}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r11, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4d}, {0x1d}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:00:53 executing program 1: r0 = socket(0x20, 0x4, 0x2) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(0xffffffffffffffff, 0x1) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f00000000c0)=ANY=[], 0x0) r3 = getpgrp() r4 = socket(0x18, 0x3, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0x10) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000280)=0x2) setuid(r5) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r3, r5, r2}, 0xc) write(r0, &(0x7f0000000000)="9e3eb39095f3ea931f", 0xfffffffffffffd1a) 16:00:54 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="fea1b757", 0x4) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00ffb11b66696c653000"], 0x10) sendto$unix(r2, &(0x7f00000001c0)="1b049cc7841cfecb6cb808d9b5659a5f48e9473f3a0239b56dde86c07726d36871483fe5276ca304deebf2c29a31287611cf572410564fc5453f71089c249e14425050ab0186ebe8d4b08dd1835a988f6bfba1afd1c8ed1f25b370640d738f2e315240893413dfead0bb4c1d4c60264e9f6509120b3e94e4d706c950d80fed52850e98f0f1761758003cac9f6821d391431c5f712338e8baa30e5f8b8340f49aaf0f1a30198c2a0c3b450a76581d2c98482a21a6d565db5ad951d9c88fe48c692dd7d0a4511d8a28c3f671d30b9278dd0000", 0xfdd6, 0x6, 0x0, 0xfffd) 16:00:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x160000}, 0xb}, 0x3c) r0 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x5) r1 = openat(r0, &(0x7f0000000140)='./bus\x00', 0x0, 0x60) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000001c0)) write(r0, &(0x7f0000000040)="670dc3", 0x3) r2 = syz_open_pts() r3 = msgget$private(0x0, 0xc03) r4 = getuid() r5 = getegid() r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r6, 0x0) r7 = socket(0x2, 0xc003, 0x0) dup2(r7, r6) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r9 = socket(0x11, 0x4003, 0x8) sendto$unix(r9, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r10 = dup(r9) ioctl$TIOCMBIC(r10, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r10, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r12 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r11, r12) r13 = getppid() r14 = getpid() ktrace(0x0, 0x1, 0x10012, r14) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x7ff, r4, r5, r8, r12, 0x51, 0x47}, 0x1f, 0x8000, r13, r14, 0xbc4, 0x3, 0x6, 0x5}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r15 = dup(r2) sendto$unix(r15, &(0x7f0000000000)="10ce54cb8e580c19e488650f5a720ecdb4033dc612612078baae96a535c3fd6dd5a0", 0x22, 0x1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:54 executing program 0: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:00:54 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000200)="08858c815f6660ef", 0x8) getsockname(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:00:54 executing program 0: r0 = socket(0x2, 0xc003, 0x100000001) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e74f3bf554799b9b813ad30c85e8f5300a4e4ef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b036802569f47946578e6c3e11576d2e00c749c8553433501d286c5d8a1407be79496f7ff99491a680"], 0x10) write(r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000040), 0xfffffec2) close(r1) r2 = syz_open_pts() dup(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000040), 0xfffffec2) close(r3) poll(&(0x7f0000000000)=[{r1, 0x104}, {r2, 0x40}, {r3}], 0x3, 0x7f) 16:00:54 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = getgid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = getegid() r3 = socket(0x11, 0x4003, 0x8) sendto$unix(r3, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r4 = dup(r3) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r6 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r5, r6) r7 = getegid() getgroups(0x5, &(0x7f0000000080)=[r0, r1, r2, r6, r7]) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) openat(r8, &(0x7f0000000180)='./file1/file0\x00', 0x40, 0x100) r9 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r9, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r10 = fcntl$dupfd(r9, 0x0, r9) r11 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r12 = socket$unix(0x1, 0x1, 0x0) r13 = openat(r8, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r14 = socket$inet6(0x18, 0x5, 0x80) poll(&(0x7f00000003c0)=[{r12, 0x5}, {r8, 0x52ab21aa02f5c9c6}, {r13, 0x32}, {r14, 0x80}, {r10, 0x80}, {r11, 0x1}], 0x6, 0x4) r15 = openat(r13, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x40) ioctl$VMM_IOC_INFO(r15, 0xc0185603, &(0x7f0000000140)={0x36, 0x0, &(0x7f0000000100)=""/54}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r16 = socket(0x2, 0x400000000002, 0x0) r17 = syz_open_pts() ioctl$TIOCSETA(r17, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r17, 0x2000746f) readv(r17, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) r18 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x2, 0x0) r19 = fcntl$dupfd(r16, 0x0, r18) ioctl$TIOCFLUSH(r19, 0x8218694a, &(0x7f0000000300)) 16:00:54 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x3) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000140)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) 16:00:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0702a277d05745192a101000000000ffffff05ffff05000520000004"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000300)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) fchmod(r0, 0x80) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x35}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r1, 0x0) socket(0x2, 0xc003, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000040), 0xfffffec2) close(r2) dup2(r2, r1) recvmsg(r1, &(0x7f0000000180)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000040)=[{&(0x7f0000000100)=""/88, 0x58}, {&(0x7f0000000240)=""/95, 0x5f}], 0x2, &(0x7f0000000340)=""/149, 0x95}, 0x2) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a4fc5b0f4918f1856201e199782") 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3}, {0xc}, {0x800000006}]}) pwrite(r0, &(0x7f0000000040)="d453c3498925bc3cf242a6e0f82b5467fb4eabc7aeac0dcd1b2b0d13b0953054e26b8514346163dbe6a4367e99a1fe372ff1c2539d80b0960d95d5", 0x3b, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) r1 = syz_open_pts() dup(r1) kqueue() r2 = syz_open_pts() dup(r2) close(0xffffffffffffff9c) 16:00:55 executing program 1: pwritev(0xffffffffffffffff, &(0x7f00000006c0)=[{&(0x7f0000000000)="fdb782c49142d8f69e2ba2a302451d1fc0dd67eb05f1f399119c1d631c719187e5e6f736591d62413fd5249ed3d1b75c220c0558bdc011d95d7cad7a70815630e23294ff5d615058f712f1c9d937173edc9a53e81b285380d8ef7b64630b7bcd595eaebbce43eb906d9c92924ed45ba78fed3ca9d1d25cccb1c47b3ff712b5fa06f91fe1e6959d35", 0x88}, {&(0x7f00000000c0)="4300aad42e1fb6f6f4a55c97b5b4f7b464cdcb1be10b0c2795aa6fb1b61b2e69faf11a0200110f994fff96bca6b914f0", 0x21}, {&(0x7f0000000580)="013eee0cdcd468a56303b36ef7cfeee8f1138d6b8a79dadb8c1ac90218250211d12996f1282d319885dab46a63641d8c8b2ddb28cf58d787a653d7f360e161b7167e7aba054094a2bdadeb6ca6989b815df6fb486a31a0d8802d4103a8e06cf10f572a41307211ab06f4195ab9d13fbff71922699983dc7ca28556b5381cabbf3108fcc737b8e1405de3eb4a95c264d39064e6eca8cdcd09c4cd9e23eca739aed2aab6ed3ed7670cfa2f2ebac3c82c3c5cb1bc804c7b85bbfb82d37d0a87f04b93ba6eb1d5b5bc816fac6d3dd5", 0xcd}, {&(0x7f0000000400)="2ca02137bc84ea5521677ac046e0130c14238ec9a52035955b422554b931ee5938ef467be4df8c21626460abb7bcb1d004752e4358c27e452573dff42f9dc72e1b7f2104b664e271e0970ca57b174c8635a1fc40a68ca5e0e7a53a0a395112638591b8b8839960d859edd2066240ca8c1696424a37d2e6c05692dd86d8230f124c6f6ef30afca642cf35aba12ae14ef03baaf3ce384eba1d44e167abd178a6687bacbbd2296bb499269e6ac1285eb63f4634d99fe2f46e5ac6872ce7b5792e", 0xbf}, {&(0x7f0000000100)="86", 0x1}, {&(0x7f00000004c0)="592067de6b2b1198cec55b8e1c69b03a10a50063f940c7efec56ce92881dd944c95ba50ccb4c1ddf39bec34197b4b7a599e7fd3b57f71cde59a8a7b6c7730a9275ce5acd291ab745c4f5f00fd3b53619e53aae197a6b8920182b4bf1bee1b2c14989153431a0b81d3d6927924ef537b22278b2d001f23e05900d7793626aec2a94da11d7385a3327af7c28217840e59dfa80a62db13ce87bc120b45457f3344ce93d969b9cef6f061c2e45909de04e2e08128f741c", 0xb5}, {&(0x7f0000000180)="5acc8d27a5dc9a3669a3670fa6cdebaff111503b7c", 0x15}], 0x7, 0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x2, 0x0) fsync(r0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000000c0)=0x80000000) ftruncate(r2, 0x0, 0x2) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f00000000c0)=0x80000000) accept$unix(r4, &(0x7f0000000740)=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x1002) getpgid(0xffffffffffffffff) r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f00000000c0)=0x80000000) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r7 = socket$unix(0x1, 0x2, 0x0) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='\x00\x00\xb0\xec\b\x00', 0x489, 0x0) r9 = socket$inet(0x2, 0x3, 0xffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x8000, 0x0) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r12, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x101, 0x2}, {}], 0x2}) r13 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r15 = getpid() r16 = socket(0x18, 0x1, 0x0) fcntl$setflags(r16, 0x2, 0x1) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) sendmsg$unix(r7, &(0x7f0000000540)={&(0x7f0000001780)=ANY=[@ANYBLOB="00002e2f66696c6501f93fb8c290122be76ae903a90501d67f0e76ff52611a5d9e00558412ed6ff22d0f931036a0141c4e7d53090000000000000073d8b492d7ee433bcbc196015e253bc00edf767032c6050005000000ce58a5be9f4d16169cb4c7e706f64f509c19747df6a811eca87ad585592a50166f1fc997bf2bb8202dd55420a3e75920c6b96ef2a89f813b9eaee857b0f8515d96c6faac775fc79168b71f83cf41d23f31e89e22261446ae7d84243e4a8f8c4ae97a15ad92cb07300be233fd2e5dbf4c9a83ecc2113f0c0ebdde7b8018882726b4bcc10042b1e4728924b6014f2ee8dab8269fbb7afeae250fd1e9f32b952b73f67203a2254c3392d078f19706997f1e562cb635a7fb7e37ae171ac5ccbff0f200000000"], 0x1, &(0x7f00000000c0), 0x0, &(0x7f0000000740)=ANY=[@ANYRESHEX, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=0x0, @ANYRES32=r14, @ANYBLOB="0010000020000000ffff0000000100001609cccd04bbac0b58c5bbc2daba5154781ef756183eddf4eecc460b1d32e338fb86a6942744fcf9569861485938dfb746fa5e589c42e357d63411666b7ed45fce5b6e9af3caa8", @ANYRES32=r15, @ANYRES32=r17, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r14, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x125, 0x3}, 0x3) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x10', 0x200, 0x0) 16:00:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffd, 0x0, r1}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) 16:00:55 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) r1 = dup2(r0, r0) fcntl$lock(r1, 0x7, &(0x7f0000000080)) r2 = syz_open_pts() dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) fcntl$dupfd(r2, 0xa, r3) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x753, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 16:00:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x21) r3 = syz_open_pts() dup(r3) r4 = syz_open_pts() ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) dup(r4) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0x8000000000000004, 0xc0, 0x4, 0x100000000, 0x4}], 0xfffffe01, &(0x7f0000000100)=[{{r1}, 0x7ffffffffffffff8, 0x41, 0x40, 0x35bd, 0x400000005}, {{r4}, 0xfffffffffffffffa, 0x2, 0x40000000, 0x0, 0xd8}, {{r3}, 0xfffffffffffffffb, 0x20, 0xf0000008, 0x9, 0x81}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x0, 0x1, 0x80000001, 0x2}, {{r4}, 0xfffffffffffffffd, 0x80, 0x8, 0x2, 0x7}, {{r0}, 0xfffffffffffffff8, 0x2, 0x62ed5e18682660f6, 0xffffffffffff4421}], 0x0, &(0x7f00000001c0)={0xaf3, 0x9}) execve(0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000800)=[{&(0x7f0000000200)="17872cb9126a134977896ecfefd1552b2f186381be401bbc1a58850f70ccbc308eb82607208a058c9dcf86d0500000edf82cd14a81005c04f9dc7d4fa0c33b6ffe61869a71030814d44e59118e605120a8d66fad0ed160bc7f24ede4160529c4a632ac4867ce90f2008e0bd95e421a0bd3ec8e48a13ab06e104bbd1c3b57a4cf49bb70a1a2d3c0e7af626d687c939b92e2ae63187ca1943d7bbc7bd6d49c1d7d3dadb3b43014985e523cab1913c32475ab0e3f489ff4b8553bee9b291c3208429cf2d91a", 0xc4}, {&(0x7f0000000300)="9283e425a3b4a369afd6e1bbf244bc6e140f7dab744d85f00237c0c4db715385cad4b5179c6a5ae3d3700c689027e67d09ac0b3549eae459cd86389a8c94bbf372fdc775c94a1398a06f29663fb32042543f6b6514748d72397cbe87800966cf", 0x60}, {&(0x7f0000000380)="46cbe215ce31b3c99483554594692953679ba8e68b90c82e751381e7a7c1031a6635eadfa2f3051fcfdd1c2766940925555027d915f87d05a973a6524b2246a62a4946bb5d254e40ebe70d2e8c82647e05b6187841d0438641cf5f5db75ae6d37f6cbe82d5d1ab51136cc76834ed6aff448e70b8bc34f30b11ae2caede72bdce79f5f180c6dec73c28e02894252ef6c1a114bf219f1c0d76c5b6f670d87e4ffe15a1bb6688d510013273c6c15f86ffd7ce39c53879b43350b3936ff79e4afe51dd0957815c5a89ea7418e5f3299bea874dd5125045bd000756fe080b09fb9dca296a5d9cedbfe5", 0xe7}, {&(0x7f0000000540)="d8d7361801942d1cf1563e98b6f377e7ba73580fa630e7f4fa3cf88a90899e38e10890c58a98b7d580a5b6087a64d1f671fe66c4fe2c920581aae61822e2c25725a09e6e6c73de508fc5a3ba7a31d9e1472f70dd1e78f444217c044410e18667b4c20e657bcbb69b1502ebebde74470c7213ba2a52ea4f56b6186539fd15d1c2cfbc61b13663221f30faf1d33331ec8570cf7d083bc410d3eec1d8640b63b91f7f8d6a", 0xa3}, {&(0x7f0000000600)="b38ffb1b446c11748490aeb88626bc019aff56da2d73089bbf66f0a7dfe9c90d1a50f85f35d29080a3d44686a80ee96c404acd60ca5b629668303404351a077a28b2a574ff9a073d9fa52c7d527cd795a0619936c6f0cb3f50f6f2c06044ea38f3459c65df8ab2be32aee33969bafd2738e1bf5a05157971e5bba32888678d51a5347aeb3e304a55640f8b67d3657ba134213064792715e3f5f8ddee0713d034757de9db786d50bc6f57", 0xaa}, {&(0x7f00000006c0)="9c35e23d2964286512e3e1708d028983af4983", 0x13}, {&(0x7f0000000700)="94b6810297618fce8305004dc19698b1e4349fb473f89d52067ce47dba85f73d42a92d68722852a9777e65cb9c980cffd2edf6f3020f08acd664862e901437ac04ba5569b5d75f71cbafb004c0f4f94b584193acfd5c91bf3b3beba5c2b8b27898ab71f94a6b1ec4a801c5bc4879d9d2cd31e124a4ed6a3d7a73120e2dfbb0038995be67744494de1276f2e980701a326c53c6d6301ec73952ab483d79a960833853d36690f54766cb3eb042ffd9afac253aef8be431f97043bf6991cc60fd1a390f38652d0455b3427286b96a5afcb6d7", 0xd1}], 0x7, 0x0, 0x0) 16:00:56 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x60a, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r1, 0x0, r1) sendto$inet6(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = semget$private(0x0, 0x9, 0x42) semop(r3, &(0x7f0000000440)=[{0x0, 0x4, 0x1000}, {0x3, 0x7, 0xc00}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x6) semop(r3, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r3, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000002740)=[0x100, 0x101, 0x0, 0x3f, 0x2, 0x2, 0xfffd]) r4 = semget(0x0, 0x3, 0x414) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000280)=""/248) r5 = getpgid(0x0) fcntl$setown(r0, 0x6, r5) semctl$IPC_RMID(r3, 0x0, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000080)=[0x4e4]) r6 = dup2(r1, r2) semop(r3, &(0x7f0000000000)=[{0x2, 0x6}, {0x2, 0xcb1, 0x1000}, {0x3, 0x2, 0x1400}], 0x3) fcntl$setflags(r6, 0x2, 0x3) mmap(&(0x7f0000009000/0x2000)=nil, 0x800000000, 0x3, 0x10, r0, 0x0, 0x0) r7 = semget$private(0x0, 0x9, 0x42) semop(r7, &(0x7f0000000440)=[{0x0, 0x4, 0x1000}, {0x0, 0x7, 0xc00}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x6) semop(r7, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r7, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r7, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000002740)=[0x100, 0x101, 0x0, 0x3f, 0x2, 0x2, 0xfffd]) 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3d}, {0x40000000000024}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffdac, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x20, 0x5, 0x3, 0x3}, {0x8, 0x81, 0x8e, 0x100000}, {0x4, 0xd3, 0xce, 0x200}, {0x9, 0xc0, 0x6c, 0x1}]}) 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) openat(r1, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000040), 0xfffffec2) close(r3) writev(r3, &(0x7f0000000640), 0x0) r4 = fcntl$dupfd(r2, 0x0, r2) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r6 = socket$unix(0x1, 0x1, 0x0) r7 = openat(r1, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r8 = socket$inet6(0x18, 0x46fc4b57c3c83263, 0x80) poll(&(0x7f00000003c0)=[{r6, 0x5}, {r1, 0x52ab21aa02f5c9c6}, {r7, 0x32}, {r8, 0x80}, {r4, 0x80}, {r5, 0x1}], 0x6, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r7, 0x80085754, &(0x7f0000000040)={0x0, 0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4c}, {0x84}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:00:56 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0xa98f164e268999aa, 0x0) r0 = syz_open_pts() pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x8004) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x7880, 0xffffffff00000001, 0x7ff7fffc, "737718730100"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f00000001c0)) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981", 0x1c) close(r3) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) setuid(0xee01) r5 = semget$private(0x0, 0x0, 0x4) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f00000008c0)=""/4096) fsync(r1) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) r6 = socket$inet(0x2, 0x3, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000380)=0x4) r9 = fcntl$dupfd(r8, 0x0, r7) ioctl$TIOCFLUSH(r9, 0xc0206921, &(0x7f0000000300)=0x64c1) ioctl$KDSETMODE(r9, 0x20004b0a, &(0x7f0000000400)=0x1) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x99) r10 = semget$private(0x0, 0x1, 0x100) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETVAL(r10, 0x1, 0x5, &(0x7f0000000240)=""/173) 16:00:56 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4504) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x1000000000000002}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x3}, {0x6}], 0x2}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000040), 0xfffffec2) close(r2) r3 = dup2(0xffffffffffffff9c, r2) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x43, 0x2a8}, {0x7, 0x8}, {0x83, 0x4f9}, {0x88, 0x6}], 0x4}) dup(r1) 16:00:56 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r2 = getpid() r3 = semget$private(0x0, 0x3, 0x6286) semop(r3, &(0x7f0000000180)=[{0x4}, {0x1, 0x1, 0x1800}, {0x1, 0x7, 0x800}, {0x0, 0x0, 0x800}], 0x4) r4 = socket(0x18, 0x3, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0x10) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000280)=0x2) setuid(r5) r6 = socket(0x11, 0x4003, 0x8) sendto$unix(r6, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r7 = dup(r6) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r7, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r9 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r8, r9) getgroups(0x5, &(0x7f0000000140)=[r9, 0x0, 0x0, 0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0xfffffffa, 0x0, 0xffffffffffffffff, r5, r10, 0x8, 0x4}, 0x7, 0x9, 0x709}) pipe(&(0x7f0000000080)) fcntl$setown(r0, 0x6, r2) getdents(r1, &(0x7f00000001c0)=""/144, 0x90) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 16:00:56 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe2(&(0x7f0000000140), 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:56 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x4000012a, 0xffffffffffffffff) msgget(0x1, 0x0) r0 = getpid() ktrace(0x0, 0x1, 0x10012, r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) openat(r1, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) r6 = openat(r1, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r7 = socket$inet6(0x18, 0x46fc4b57c3c83263, 0x80) poll(&(0x7f00000003c0)=[{r5, 0x5}, {r1, 0x52ab21aa02f5c9c6}, {r6, 0x32}, {r7, 0x80}, {r3, 0x80}, {r4, 0x1}], 0x6, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x1, './file0\x00', './file0\x00'}) ktrace(&(0x7f0000000040)='./file0\x00', 0x8, 0x22a, r0) 16:00:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) write(r1, 0x0, 0x0) write(0xffffffffffffff9c, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x5d, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/47, 0x388}], 0x100000000000006b, 0x0, 0x0, 0x9}, 0x40) 16:00:57 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84, 0x3}, {0x6c, 0x0, 0x8, 0x1}, {0x406}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") r1 = open(&(0x7f0000000000)='\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) 16:00:57 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") 16:00:57 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x40000a9c, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) mkdir(&(0x7f0000000140)='./file0\x00', 0x112) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x100001d}, {0x50}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) geteuid() ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) open(&(0x7f0000000100)='./file0\x00', 0x42, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x20000000000001fa, &(0x7f0000000140)}) r2 = semget$private(0x0, 0x3, 0x6286) semop(r2, &(0x7f0000000180)=[{0x4}, {0x1, 0x1, 0x1800}, {0x1, 0x7, 0x800}, {0x0, 0x0, 0x800}], 0x4) semop(r2, &(0x7f0000000040)=[{0x2, 0x6, 0x1c00}, {0x0, 0x4, 0x1000}, {0x2, 0x1, 0x1000}], 0x3) r3 = semget$private(0x0, 0x3, 0x6286) semop(r3, &(0x7f0000000180)=[{0x4}, {0x1, 0x1, 0x1800}, {0x1, 0x7, 0x800}, {0x0, 0x0, 0x800}], 0x4) r4 = syz_open_pts() dup(r4) dup(r4) semop(r3, &(0x7f0000000140)=[{0x3, 0x6, 0x800}, {0x2, 0xdf6, 0x1000}, {0x4, 0x0, 0x800}], 0x3) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:57 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80c0000100ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) openat(r0, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) r5 = openat(r0, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r6 = socket$inet6(0x18, 0x46fc4b57c3c83263, 0x80) poll(&(0x7f00000003c0)=[{r4, 0x5}, {r0, 0x52ab21aa02f5c9c6}, {r5, 0x32}, {r6, 0x80}, {r2, 0x80}, {r3, 0x1}], 0x6, 0x4) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000000)={0x4, 0x642}) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8040691a, &(0x7f0000000300)) 16:00:57 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a021b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf2fe98b9838d4834505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1c3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535", 0xc6}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) rename(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000200)='./file0\x00') 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x37}, {0x87, 0x0, 0x0, 0xfffffffd}, {0x6, 0x0, 0x4, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x20}, {0x2c}, {0x6, 0x6, 0x0, 0xa4c8}]}) r1 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r1, &(0x7f00000002c0)="4e256b25e6ca8f2d05639d0134778dce3eb56f2fb2a999646961b20128a177f3892fb5a6a9625b5b1816d98669b1aba62e4aefbf94c112980cdb62bae98e451aecd1fec8f18d0b9c77cdd813ddf5ffc427f73bb5d076e8d7c6d0dd914a824ffca6b9765c19e7502c35dde47b501d65743f5f68ce570545fcbaa75f4f290c650f50c82899501f2eaea788bd1000b470cd4a94fe12ae43ab147cde6b1f43a288", 0x9f, 0x608, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000000)=[{0x8001, 0x41, 0x3f, 0xfffffff8}, {0x0, 0x53, 0x80, 0x9}, {0x8, 0x1f, 0xff, 0xffffffff}, {0x8, 0xcb, 0x8, 0x10001}, {0x5189, 0x5, 0x1, 0x6}]}) accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) pwrite(r0, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) 16:00:57 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r0, 0x2000746f) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="de0e549a9266fc547e7f2f77a615967090320c54c8c633449b962dc63afb9e6d3a2a258b846ec4e97048a8e5bba73de0aaa889ec12251f1c5d1bcd32c3a76b0df2f4c25daf274ecc326bdc651fdd0990a33e4d1a2c5312a01ae6522b21f70a46cecfdd6daf3f60d97febc893d63c2aa717d73426946d832c0f9a4faa7b4311497a5254edb4e6641172cfe5f6ebd14a3cd0c8075020d800a4bb75ff6a0df700e3b206afa8f35b3e0522a99784f14ef6383c4711bab525eae51d0a024f6154202804888bbf47eacf183c85413a0458e8fd934ddfa271097f989b10c92443dfe1d7d5b6c3b257c3186337f2533dfa03", 0xee}, {&(0x7f0000000000)="c2f4", 0x2}], 0x2, 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x300, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000013c0)='x\x00') 16:00:57 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000100), 0xff52}], 0x100000000000009b) readv(r0, &(0x7f0000001680)=[{&(0x7f0000000040)=""/81, 0x51}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 16:00:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ftruncate(r0, 0x0, 0x1f800) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendmsg(r1, &(0x7f0000001780)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000080)="5abe2a4f3d2331de7a9177c4720550074e52e18fdb197a74d2ac32bb492d479f21faff240662cce312a48c0e02d03b46c1002b99ab942ba2116d5ec90835d6126ac77fe562bfca5360285e92a85a13145e71dc2a8e66211ccc1fd72067c929109b8b4f9c68f1ab2b7c8a88d46e2b92700695748090e391d6dc6088b6634ccce920a399684ca49035984f70efac7bcc91da9a5610a4a855274d54f355c7df4c2e9dedfc7e86fcb897d64c856272fc6a1ae388136a29944b397773d741b5689e6420138e2c9b1ec0a79dac6a21a81bd2a570d2b3310d7c", 0xd6}, {&(0x7f0000000180)="5e63d4610d4098bf5a34adf59e6c659b60727377e79d84aa56eb433fdf93a4ce1be9a92e00d2d8b9688a2d0b95c3a68cd498b711273222d33e597833a7cc206d905a662f1ca4550e3df46a9a76b84b20b13bd3b948f9af011d2325025c66e82d7b3fe882e505de5cf2d8e161a3727878ce79ba4c582d9eead4d646c0d00c81a5fe25c9f2380195730fc63cb818758a9fc76e2c8c821e0a48ab9fed2714661859f12b3af5becc235b3926f6027c45de09ca1cf008554f1fcb6edce12671522e6adde1a2fb807f26df5abcd58c0a56f1e29b44b9463656a8b6", 0xd8}, {&(0x7f0000000280)="dcb4689c876675c4d82afeea43952fbaedd4fdd5f20b64d79221c0aa1e93120a177fe8e74352b389acd9cab799971efb801081d062ed6ec800b0b02f8858709f8c58ecc91e7d0da315035ac663239b292d35dd88c98f3ff5f9b42d6fa36ab9671629c1e4fc341f84b4531b3bb3055318e5da9a249e70a24cd93f484a8475f1f83011a1051166b6f6cf378f3de159857a43c28909c2ccf758926c9f2035e8440093b3349d7a7653ab0fa92e885d14241369f2ae86131cc398ce433f4fe7559ea255338c4837d283b759d4223f0447d0a54ff4f878bde5ff2d0b31048d2387d2d2", 0xe0}, {&(0x7f0000000380)="564c67932526de67bae64a543fa0f0c4b357c86f8afd0e95de98bb854b3b", 0x1e}, {&(0x7f00000003c0)="10b9bbab836f46f13305c730d187dfe5260f3ae4f06a9a057fb815c09d7eaada367ac1", 0x23}, {&(0x7f0000000400)="0be04eb8fb5eaea8b58037b3426004786aa452f0a7c2a4d638cf24564235a84ddf4d1d85d7f79c44f0c215a3df809f801e3e4f778dc4be786e54fca0d1f45d97184d8231965586d6d15f916655c79f86f88c0e66376195fe12738202440459", 0x5f}, {&(0x7f0000000480)="a4b822e6979d773d", 0x8}], 0x7, &(0x7f0000000540)=[{0x1010, 0x1, 0x3, "59d7675825ab76255964445888bf164f96565ac071132d64d341cc02c6b78d58bb35121c176e83f2b473984d8cdcc039190e7eadfa72a63dff5283235c286dd201b6dc25f4fcce8112100f607ffc683375fda79625c522e07d537d528fbc91140fad726ab17c9261c2fea309ed5ff83d63b138c6ea7fe5472ea17a8f9dd2f2ee4538a039d6524a30a2bc8ef63fa6ae183ce35db4a4526ac91d737ed64f2a9921cf01d71f5d18563de0849e4aff0ec533cdfac81a6a6810896bfff59578e665b4ac04e177298a68b7aa9e6a62d37e317a99bb4e615f617764161d4237e1943caed56ebd14b144ef01a1693d92232c61b87117cf7560f1ca44b4094961611558ae3f836795ba7326f03138331f5d2ff6cafb366031e864a06fd986d3e8c242272c78573b56f49197e1b8ef7d7f081acf73325659b18cb9ba5c32fdbd1cc27dd5f14bba139014b06976748e90647de2a2b1958bbf9ff2ec5461eeb2304549c3fcfbe7a99b210d79713189abdbda67b3d0fa07be348587751461a4014e8b5e8c014e70f0fa70986d363f1b50e17fd66d7842e33db15d1fd57f5562a649b27e117839465a39aa1b387790a8852d6421a369391294b42ee8cda2534c76623705845901e1f31dd9d4251493f9b2f1299a3f16363b8be90887646e582245a3ea1ae83ecff9449684db21299bc321fe90efddf3eb578aeff4c7f4a4f4790c0e8f82cbef068ea9e6f3cca3267392935766e6390cf4f32f467c3999f3c6704f768396eaf4b5436a8b5dd2ba58fe07f2d456195997ad0349b7ccbd4a583767b07b8be53f7b657145c9dcb3d0bd14760a0562d5e5646c8ec2f77914eede47e32fc824311aa7fc88fde4e44a6811aec5330bb90560139252416a0d343bde447356aea291f40b8c301ada4bf40a67c8d43d4fdb671fc61a5cef9df4e23eaa35929f743ea743407af8c063a559ee5792667107c9aee745ee36edf15e6f3d18f4e326d8bc21b2b879e785fe66ab7b2e6452ef7f5096fdc2bdb21ab90858ba6d433573418efc8d2e5c6fdbc5c05ad2941115b13ce290c8007bb256f83ad745ea470f41f84dbb89fec2ec2eaa4c0d1e31857918560d9e47ffbc0057c4505cdc2d92728729cf4c4cedb8f9d4a76f07a1519e64dbb14901c8648e7092cbeabe4a1e6e1b492ab5eb55086d1bc15d6910ad4cfaa1a5439fb847f7ed7c40bb2acd7e15721ebf6c67772d94a3f0f558b2ec3bde0f7f174f255428e5a232e92ecd48ebd8eb34991bcdfb2c8d8bea8d985e9ecc1c9633f0d5b6bc61673ee289cb6705ae6799c5925a12593d1011d57080b2a54bb41ec42203f1214af5d605b75f5691ae4f464497b6518dabe22c98d20fffd8e16fa2a0bf003f70f2adbf371b0b86dbbfdcd366a07bdedd984c32adac8a52758ef9899317f318fc74cf11992039e496d927f6b85e63baf4090247d6eb0014724ed693cd3da619f025c21157a15d931aaf717dfcdc505c92f848e1b01e3098767170264463b1c30e63832944e3dc2ed376fa74e308c5cc3240975ed20716a60be8e5e19019da1a92de405ff70ab6255db5a2c606af35c56ba74d8697633487cdf4f1a806752552a1832287d33672914bdf014f5ef69ae61049dd290cbd460087a1e9dfde08f0342793d990d5a25956a8f7038447af7cbbf638c7d984ab667e38c3c3dea4cbf42ff8bda99ed4cde994a08393984e8d47350cc8467dd3ea9baabea35c15794f50bbb1a03e356d02df443ab625e3f84f6192337c7eddd91267ff904288b011b67be3fda4b3a8224ba16d911fc48b2807569a5c3ceec7d2fdc692d2ed6b8e68c02711a139f83935c84a70528b43bab9a6fac7cca99eaa965607080e4814c36d7c2de65954b5fbfb6a268852e3b4a59a85f2ad513dbff20509a3360068870f251fea569532bc49b4cb41eeecf630f522896796a391a12d8ea257c3438f3b1bdf5dbdd30d6a644ede5bb49163fa87642f2f44729f8e3c1b5b7aa57a339d7e652b10409cae75d74ebbd7a8044aa510052909bedc8a2f00f451330b6a03f5f1a5298a4e3402ee2544193fd634fd4e35e19d10336b5d8c619a942c7fd5cf7f9312af9eb39c5ef26a786702b7e496968f90af941d4be83f2b28c306617e10564c59d4ce061df39aba6067a4796caef8dc4e436bc9d4200eb58818a2fd46b9463e89ad2cf977e45113f47f315358402133af251f11b4bd8466910b44c72252c22de479bae56ab97968d6c5a1dce3c8ea1c7b64e95a0a7fa68763a886bc9c174c6d47bc8d9eee21214f59123eed390f285f406e88dadf6097799234b5dfb43dc38afe32c8a357bb66a3f9ceeb367172b50c37f72fb94fcb564c146d0ef42a02d321cbc8e1f353d622b880fe37a979f12e12616df1dd72dd45d3aa55d17eb4ed3086a01f042351bbca8ef8ff07596920a6bbf8545f4fb9dc5075bda74ec7a328eef63b56c363d4ef7f1334d007becbb5d0cff2094a84c3e53c1b7736ad033e857f766d999fc944dfc1cf01ca1d5c0a7514db93085089fc55bb733f0ccd23b23071d6801a379ac192c9ac8a5601369eca4cde8c16f561053f2acfe6de1adc12fb9d36adff75dbc354fbb9d493eb8901d977a52634da4c19e7385641e82ca16d26519b2d31e0cc58ae324ea9ae4af34dbcdcd7954f1228fa2b10e92157d8d1c0277ab6c700969a7b1958d1af5a7f263240807d43a42c906f0059103a4fd6f444ba87797ab4251613a48151487f9496460eb779bb51bb8e44919614bd8aa26daae1793d3881584872a5998e887597c06aab1d25a82a869ac7e35cf81c9b57cb9df85bc19a5512325c24419f53185bdf2b9eaf53266b9b3602622b9b6eaf7682f1693336fa0249e63239bd8ad64edeb24de395859f76577b5374e0b62134d68760ff66b9051e57858cea7bff8d7ee2022000665274904da3f74df36441b7d5d7061e5d5f8e2ac991c0f7aaa336e995fe72a98a2ee6421cc1c30280247ddaf569995825d179f43af840b4a198bee662994f6602a0df98fab5ec6664ba674cac91ad93fa6585c1488a0c4b3e046853ab3012e15b2adce6124a58ff7fe9dcf322a278f46d65f7fe899749e9692fd6db2cb9bd2fd702dd630f2f95b92ce4face3b31ae927bfe3648efa9b065e0f027fc78db7cd240b9acc05b38a80a1e2cc33d554cfd2d351b5771cdde552e8656c608d1c93d520593b9c90e62feb371560c610c86e2ffc07b1c075eef0c241bac99a658ef731f7b95a4ecdfbbc3770c68e0a8cc939f7e6936a4a49aa9371e02d8b6288d3fa706ba5f0e646e1162dc5f38a6dc45862b0ff6a2a937f32192776128344975a18dd7ed4f68d8af8c77fc1321dae3ecd384f21ff8c7850b61a184d282ef9a36ffdeae34b9daca7d364efb28e1a58c0a14c9c03c83ba1633bc47b613ee1069834b5bf972877b7b234ec9371a25e2832fbd2caf18082951c2d59f53b9537dc77c247bf0999399d14aa37e8140ab18027c99e00fcb0434be2f68dec707d69345c289ed8a6a104e4970ead5c04f014700cd3803f78908b9425bd65101dbcd874364888c7dab79bf84013cdfaf3fc0a59cfc1584c5cb7f48dedf21067f05b9d5a1f8539499787bcdd795a280a239d9363c1302d0ec5db316fc3452605d0694dd7768373ebca312602b3e618c93161f740df32a3803c854b42097cb35a37cb35102bc7025db631c0d456df684be12cfd7aacb670ac00de852b2bfe1c53586e96fb9953ab61978bf6f1f015fd5813bf3b6c52197ff456839d8314f0921c9fab65f878e2b143012b11407ba2b093b1a55a6e6408969b95800b2440de34673db500f7782a266b7ddfe4a461385d82077362e7331167ca1c11387d4ca8b57201afe927a9ccbffe3afaa9d2f731bcf43826f223fd66f1de8efefd296d37d3614c5b754f230df1a5e2165efcb8db3d6d0ebb7c1a9e5dc7cfae3a277491b4b2648df159cd256ba455bc8a9e3570e74da3264ff8811d2a6e61098aec4bd814608609261d5ae1890d511a609747134dd5c7f89c9d233c3656573d8fb832d09949012eadd2745d7317d3d97811ec382957ea7fa89145e889f6fe5567f236b34791a9f6aac762f993e878655b1d5326e8359d29d67913c4c34b81f501d6309c8387ed75af11c4405c99db9a4769d4642b2e68102a192a50eb93a0ad2bce808294da26a634e9e1b88cd615709c1d962d184df5995b534fb4a069586afa48456a7b40aaba367d165720fc5b05b9cdd050a18868001bf8a9c8e668c3c6669c1d0ebbbd1e23292d8a58b326890706a6af5e59cb5503aa73a84b05d8f33664ab7b1a12d079024687f3ecd61cd168d7d73c2ed9acd66f4f718196b36c91060fc6712bfed3be208f7444b9ac0305020e6f834a756065762da61a3e71b885f19604cd04886de374d100c37bb50e310ed9780846ae943cfd39079245b5bf749bcdf60fde489158360cf2a0cb11d38e8602456b90db51c5479a1e88a326a2be43a6cae0984cfe060677bdefa748af15c31b048a26b54cc95f7ceff106f3dcd650e599735117855623453a44f1633949e27df0156fead0bb43a3af96983938e6e405b73984397ba6643056ec93501200d461ec486b57d35459e592cf3fc71552dea33cd2d0e2ce28136614719c7a3969eed7b717bfbf5f6ec38d879192ff4ebc19122af77d82b1091a1491fbc2717146c32b091cb377a4e7fc752dcb0554a028f2a15513e4d44bae7648671b5e56b1978bbfd2cda2e8e30be512b371bbab8a81f40f37dcbb2dd6acb0fb6cd92830279a9c5092cd9841e56c9ef0fbaf214384ac6b265e19cd0903122e46f62d0dea0b7bff2a0366f72bfbc7a83e9e0fdb2972dd19724e1d8ff1616afb54e4f011b077cd1eeaedde3e6e14f6a293aaea25fd9fec958b5de5236fb67b6721e13d641ed7a64e72c1c1acb8f1f4fec49b12dee8618eb1d4a4a36d0194d7661b06993a80a19e420158ee21c9d6957cdd541bbfeee20702baa288cbe34559036ba9e32bc9a2bfaa4887910dff4ade423c90655d202ae685ad6839ac99e60593ad7f402e7904bf4826a8481fcb885a547d54469c3bc9ec411b607387f4125f1e698b74ec01afb5e2b071a5c56d4c4bca7ee23001b71a77fe27cce1896007162502ad1c24d2348188aaae86368682ea473493a7def1235e0f47cbbcd068bae7b326e4d8854e14ed7442627ce369df6261afd89cd06a8b117bc5ab3f65caea2c571c7347bbde3e84eb78f59882e066e788a16f2371ca36796323a7e2569c5189d7b36716af243e9eb61d83a493b79ca3a47ec426f3239363744482a01a4e112801f1756634b276f790f740458ebec6ec617493b9cfed4ef5350ce1f13b1fcfdd1d3accfb545ef4a5220734c94e08bc94c5e35cb0e708a0039533cbd8b883557e238c8181d8867a0d5485c2c8248d5539b933441779576ff8c50f603c818b61fc8aab69f7a6ae3cae4e3d53dbdb5b586c44a138bb3c01548e591f93528883856fb1dee07eba3b21095fb54f8ca0d8ceca93aca4301b638e5d93b3922c18e79f9d0ed92066194037f67918547f248540a75cd0e1fa3d2567078ed95647513f1845bac8bb26e381f216c15e835e1848c6cf4f0a9e3ef3466022842355a0c6698d17d2e57a87639964c2c9f5e140344bf8e07ac352985a23c0a9c5043750ad96d9cafaaa9bc2110e9f829d77bb79dc0605b9569001408fa79f8069ef14c036e019c2315674a56a47aa6dd022eb106f40067270b814e2f8f44b8a307ffc5838f47423c6a720c0cfcebefe7667056881aa885442beaf5"}, {0x98, 0x7fff, 0x916, "0eed9dec719d698b53f58f0b61fcf10a45bd7fe945474dec0fec6d0b09151d361c7ac42443daed521b6a6b7fefc1686ee527812fcc2b91022d6844c0bb1e7a131f40a532fcc91e32c8911e98bec7336e45f10d855de0bdcdb59c8007f1bb49d8ad2c4acf8ccddfe09f03e9e301cbe2f5efbd1ec26b30127c7e8cd22a98c374953d45"}, {0xd8, 0xffff, 0x1f, "7812aca7d093b6ac3376c2c9c101b5838a71144c6226cd5d9e7cd2ece3c8b095f87a7b09dd79263a079f67f90b10d81881541bcb0c9de25e7cec417279301a7c414800fd5a828928ade13e46322233309071fb692d29a55b814d402e121b623324ea7de80a5c63fe879ac5be7102abeec0f2891c6453e1996ca2b78cb4de7469db9f4287bb57a4f34af8b5d24d2663292b96924b75185542dd41cc428e2763c797013797bc09795bc2a662a1918f7d5e4789d3d599dccaf744ad66ace817ab665b5574"}, {0xa8, 0xffff, 0x6d, "b6307af3a0d3ca1a51ba307fef759a58e1ae0f57ce9f2a8862c32269f756bac6f5eb273c6e652ad7cdcb6a9b08d607c7f04c7470996909cf969d90d4d76a01e328ed259d2c2b3f425fa1afe2ea2e169eb86cf5a0b8561776418db038ee0b0ae6f004e014db5aa87ee37dd8fd4637b0362d8499db5a144a1787018f7d7d15815df14b226e990a2c32e5cef1283e5bfaafe82e315bc4"}], 0x1228}, 0xa6df298ace26b914) r2 = fcntl$getown(r0, 0x5) chflags(&(0x7f00000017c0)='./file0\x00', 0x8000) getpgid(r2) 16:00:57 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002008, 0xffffffffffff2823) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() r4 = syz_open_pts() r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r5, 0x0) r6 = socket(0x2, 0xc003, 0x0) dup2(r6, r5) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000080)=r6) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000040)=0x2) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r7 = kqueue() r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) dup(r8) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:57 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x10) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:57 executing program 0: r0 = socket$inet(0x2, 0x3, 0xfd) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x64}, {0x200002d}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="01032786dcfe617cb5aefcf7c700") 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x24}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getpid() pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:57 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x4010000000200, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file1\x00', 0x10, 0x1) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000040), 0xfffffec2) close(r4) r5 = socket(0x3, 0x1, 0x80) r6 = syz_open_pts() dup(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r7, 0x2000746f) readv(r7, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r8, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r8, &(0x7f0000000040), 0xfffffec2) close(r8) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r9, 0x2000746f) readv(r9, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) kevent(r3, &(0x7f0000000640)=[{{r4}, 0xfffffffffffffffd, 0xa8, 0xfffff, 0xd74}, {{r2}, 0xfffffffffffffffe, 0x48, 0x20000000, 0x800, 0x1ff}], 0x80, &(0x7f0000000680)=[{{r2}, 0xffffffffffffffff, 0x20, 0x2, 0x7, 0x800}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x8, 0x4, 0x4d6c, 0xfffffffffffff001}, {{r5}, 0xfffffffffffffffc, 0x105, 0x8, 0x10001, 0x438}, {{r6}, 0xfffffffffffffffe, 0x178f6d28bf7142a0, 0x0, 0x5c, 0x1}, {{r9}, 0xfffffffffffffffd, 0xf8, 0x1, 0x7, 0x3}, {{r7}, 0xfffffffffffffffa, 0x32, 0x4, 0x6, 0x8}, {{r8}, 0xffffffffffffffff, 0x0, 0x20, 0x6be6, 0x8}], 0x4, &(0x7f0000000780)={0x9, 0x6}) r10 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000002740)=""/4096, 0x1a) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r11 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r11, 0x4, 0x80) pwritev(r11, &(0x7f00000005c0)=[{&(0x7f00000000c0)="b678a473f39379236a41b501079668929f7fa25224217bf218e0c2b03c69e790092623b979689a4330fbdd37620d1a422696a07ef50eb3ee2b5ef05097bf836ce4030b0e6f48b44afbabe7bf44a5ba2c0768908cafb76b2b8743a4b0413aec9366db9308b5d23806c5850ca652", 0x3eb}, {&(0x7f0000000140)="1f962579a9429ddeaea8be63f8d5a87af7c7468641ea087202fad55198110aca784dea629092738183abf977e3fe8ff535e5728f6e6e07eb04c798", 0x3b}, {&(0x7f0000000340)="266bd9842a71bf796ec73ea2a5cfc686bc1291aee296f459eaa821f9650501a358ee471d6561c01123ec9deb163eb3e9c13893492d1bcdd01b838ada333cc4d814e356e6670c25aa", 0x48}, {&(0x7f0000000500)="3ab14f7f09a4b4c88b2c17d2817a9274c241a8596a77107c38b2ea453af55b722dbd78e2c62aaabaf7d7e39e5ba4a16a65b1c2cf6aaa77af6f7de6a91e7b33675e4a4ef4ea375c91f7dc82e59fc4a822834089d7b3c13679706d57674b875184a6fd4d7e4d72bceb400d592e6b1fb7b1b8824aa41ad970b8568de8638a018872c37a4dae4647c9614c0e992f8fda3249", 0x90}, {&(0x7f0000000200)="891f744e5e722ef5c47215b8f945fff3ed", 0x11}, {&(0x7f00000003c0)="1b8bca4f2eae033aef33e89b942a124eb7a1b6914b8931639e87349b564b2e444a152f7ffeb7818dd38491c60301d0433f9d40227998b602d0844563f756e18c6bf89adba057e5a8205289e4eaef5f6ffc8e64a1627112ede141655330bb77afa56484fdea19c2f03daddc2ee31e4b015ea423", 0x73}, {&(0x7f0000000480)}], 0x7, 0x0, 0x0) pledge(&(0x7f0000000000)='+\x00', &(0x7f0000000080)='G\x00') mmap(&(0x7f0000002000/0x9000)=nil, 0x9000, 0x2, 0x10, r10, 0x0, 0xfff7fffffffffffc) write(r1, &(0x7f0000000100), 0x431) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000280)=""/180, 0xb4}], 0x1) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dew/bp\xaa\xd9', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x25}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x100001d}, {0x50}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x1f, 0x9, 0x4, 0x5}, {0x2, 0x5, 0x1f, 0x9}]}) 16:00:57 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x3, 0x1, 0x28, 0x5589}, {0x200, 0x73, 0xa3, 0x81}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x24}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) openat(r2, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r6 = socket$unix(0x1, 0x1, 0x0) r7 = openat(r2, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r8 = socket$inet6(0x18, 0x46fc4b57c3c83263, 0x80) poll(&(0x7f00000003c0)=[{r6, 0x5}, {r2, 0x52ab21aa02f5c9c6}, {r7, 0x32}, {r8, 0x80}, {r4, 0x80}, {r5, 0x1}], 0x6, 0x4) ioctl$TIOCSDTR(r5, 0x20004402) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000680)="2be8f67721767e1fbaea6e3b83b4849be4a87da60c3263d134396ff6f0bc23902f2b6addf11c19090330062a7daf94f5025e5822b58102ec7b8f8f593e6da7d5ee962d31125a4284eb923542fe3608dce10d1e106e98a8718ddc1832d7691714eba7b95b781319cb6186c5bc9d4fb3e7240e563dfdcebccb45a96fd08679b8a3d0a6f1c732cbd2ad655bbcb26c73bacf536d5fdbcb2a8032fbbe3a3e5622dfdf9339ce8be2d207cf3c08e6082cb78e39c51e953b671696ee9a05663c408c2a2678f36d18ea7f251d9e7035398300b824a9733ac6dc59c824c66b11b46ff1e88319c9f50103ae1be82cce6e7e126d7132c27924ef", 0xf4) r9 = openat(r5, &(0x7f0000000180)='./file0\x00', 0x0, 0x8) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x100, 0x0) ioctl$DIOCMAP(r10, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000280)='./file0\x00', r0, 0x2}) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:57 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) kqueue() sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003300000003000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xc}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) openat(r1, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) r6 = openat(r1, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r7 = socket$inet6(0x18, 0x46fc4b57c3c83263, 0x80) poll(&(0x7f00000003c0)=[{r5, 0x5}, {r1, 0x52ab21aa02f5c9c6}, {r6, 0x32}, {r7, 0x80}, {r3, 0x80}, {r4, 0x1}], 0x6, 0x4) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000240)={0x4b3, [{0x3, 0x5}, {0x2, 0x6}, {0x2, 0x3}, {0x3, 0x8}, {0x0, 0xb0}, {0x8c299c2df1f190dd, 0x6}, {0x2, 0x858a}, {0x2, 0x7}, {0x1, 0x4}, {0xb34cd2f56d724623, 0x7}, {0x3, 0x5}, {0x2, 0x200000}, {0x1, 0xe0000}, {0x1}, {0x2, 0x7fffffff}, {0x2}, {0xc0d3b036e5b0cd36, 0x5}, {0x2, 0x7ff}, {0x2}, {0x1, 0x1}, {0x1, 0x5}, {0x2, 0x8}, {0x1, 0xfffffc00}, {0x384322c1386acb19, 0x40000}, {0x2, 0x120}, {0x0, 0x4630483}, {0x1, 0x401}, {0x2, 0x1f}, {0x3, 0x100}, {0x1, 0x2}, {0x1, 0x9}, {0x1, 0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r1, 0x0) r2 = socket(0x2, 0xc003, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f00000000c0)=0x2) dup2(r2, r1) setsockopt(r1, 0x7, 0x4, &(0x7f0000000040)="10f3daf300df", 0x6) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202607359dfad3d2e2f66696c654200"], 0x10) shutdown(r0, 0x2) 16:00:58 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) preadv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)=""/159, 0x9f}], 0x1, 0x0, 0x0) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000500)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb03000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a1415636f317b9a0cb4ed526cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca652b9a6e54bc9ea8816d0f4321c52039e40232f533ec95778c2477cae34e055e7ed87c7a06a821ce108fb7a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925ccffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efe02818e56c3fac88aeead4ae937b5107547bc19d031a4645d2a1460b2a2a76581b1ffaf5d6e225414f74e0ce613e609152695641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d97c0222cab40da5620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6"], 0x1c, 0x0}, 0x0) 16:00:58 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=':('], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_emit_ethernet(0xb5, &(0x7f0000000180)="f73cfe258325732806cf0d08a794a8d789e4e1248b085e7aeecad23ada8399026e84349e80060ddcd81d29f12714eea9bfc1075094f56043728dedf6b17a54d682659ce0be908832012c05ad4994b5641692ab8dd14d9203815dcc342d0971baa63e2b02a5fe9217ba9879f0a62f90edddb9fd87bb8df2a6a5d113419bfbe05761adec22517679fffd36279e02bbb966460311f064bb084b930f3686d38612387825377cb5f397c06dc562ecddf1d509f4c1b5d647") connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) write(r1, &(0x7f0000000100)="8c65", 0x170) r2 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x135) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000080)=0x5d1bacf379d2e55d) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x14}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x100001d}, {0x50}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x8, 0x8, 0x9}, {0x5, 0x3, 0x90, 0x8}, {0x0, 0x2, 0x2, 0x4}, {0xbb, 0x4, 0xa3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x42) r3 = syz_open_pts() dup(r3) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x20000, 0x0) r5 = syz_open_pts() r6 = dup(r5) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x10, 0x0) r9 = syz_open_pts() ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f00000003c0)={0x7, 0x4}) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r10 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r10, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r10, &(0x7f0000000040), 0xfffffec2) close(r10) write(r10, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r9, &(0x7f0000000040), 0xfffffec2) close(r9) r11 = syz_open_pts() dup(r11) r12 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x726cf3f13a294876, 0x0) ioctl$TIOCGETD(r12, 0x4004741a, &(0x7f0000000380)) kevent(r2, &(0x7f0000000040)=[{{r3}, 0x0, 0x80, 0x80000000, 0x7f, 0x9}, {{r1}, 0xffffffffffffffff, 0x49, 0x80, 0x71, 0x3f}], 0x0, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffe, 0x0, 0x20, 0x7, 0x8}, {{r5}, 0x26198a8bedcdd025, 0x4, 0x1, 0x5, 0x5}, {{r1}, 0xfffffffffffffff9, 0x6, 0x2, 0x3ff, 0xf7}, {{r7}, 0xfffffffffffffff9, 0x2, 0x8, 0x401, 0x100000000}, {{r8}, 0x7ffffffffffffffc, 0x81, 0x1, 0x5, 0x424}, {{r9}, 0x7ffffffffffffffc, 0x4, 0xe325a1c014d479ed, 0x7, 0x1ff}, {{r11}, 0xfffffffffffffff8, 0x65, 0xf0000000, 0xfff}], 0x80000000, &(0x7f0000000300)={0x401, 0x2}) r13 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r13, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) 16:00:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000300)={0x2bd, 0x1b50, 0x1, 0x2, 0x9596, 0x7, 0x1, 0x10, [{0x5, 0x6, 0x401, 0x8}, {0x9, 0x3, 0xe77, 0xfffffff8}, {0x7fff, 0x8, 0x3e, 0x1}, {0x10000, 0xffffffff, 0x9, 0x867d}, {0x4, 0x1ff, 0xffffff10, 0x8}, {0x61, 0xb36, 0x80000000}, {0x4, 0x8, 0x40}, {0x8e6, 0x2ca, 0x4000, 0x8}, {0x80000000, 0x7, 0x7, 0x20}, {0x3, 0x4, 0x3, 0x5de1}, {0x3, 0x7ff, 0x0, 0x79}, {0x40, 0xffffffff, 0x1f, 0x4}, {0x2, 0xe2d, 0x0, 0x8}, {0x0, 0x9, 0x1000, 0x2}, {0x10000, 0x5, 0x81, 0x4}, {0x400, 0x7, 0x0, 0x6}]}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000500)="c17314bdf86cabcabcea35eb7e6dad642182a8daaf5c745ae707261be3bf7f6c727f52882f5fe94976e87dfe403b0914ab4a252ef8a8dff80ddd490258b55b896d41d531a1fbdd6ad25773dec6b9b7dc9c75a73c495c99a456f2e7643d828f49d4591c089a0cb0aa51912b604c5a7305703db913c137c9a295b529321787b7ce8aa5ca459ef64f9d9b9a192969868b6a1cdd5c1480ffdda83d1ddd156b16b4730022e713f09e57df53db2e60d44f078446790d5fa00fa0f8ed0875f4852401def288c63062047f5457490ca4c76322d0159cdf04844cc4f52d9c9b02a8bfadc3ac4843626958095fe20b82d97cea6d9deb0c5b1c1a2ae2efccd9bdb91daee5dbd6d7fac6d4ff29beca1eb215aa3e4429a36eb104582647250273c41b7084fd4f1cdc7cfdf7894b33878b648561ed78ffc30ab05411866b98854527e10056cc1322270d73242da7592fd2545157fc257ff5896b0f4945077e7136da50eaf28937cb908be710b50c6d6f153a7bd1308eebf9ac0b338af3404c52151ba6ec0ecebfbe9e230ce798270abedbdf9630e5134c2f40462be6728eddd40d8ff329b5928b43115666b417e72a50a2cee7369fbad65fcd5124baa50c5208c5cb44fb7fe6fd92c0ca1a149708d4da8a5232d5ffdfa93db747f885c75f91e0d3a5ee3f400970eb61f3e53afae162a0e274a0fc802d519e8f9316a89e6a9adda47b7e04fbf095dc9d4ad3c2a38ea29ed9f5985a39446aa5fcf9f5be3850e0b5ace6c88ab3eec91e823dab73024fc2c6d00ea13d15f9f12dd5f74b33e5801baddfdff0aabc268d229c0101098f30a5372eb8270c942e5ec9d110a49dcabad589d6b98d2fc2aae7f30a46637bf510c469a62259be9856abb9746a3a438510f47596301d3b509d016b4b343a92733db635d0135be2f5237a09e4cd1bb5c79035e807dd384c8b6f818d0472e826c4dd613448ec56ace0912f01ea4da0c24dbc3e1c37060b69c6e88e307cd6eb316a4f5ee43425189e6f85573b4cd48c52dd3a9d8903bd6aba8cce694e07fce5eed565fa2cfafc0f75caab264d487673e518a31f7f7df8e0b6b0f32d7485a283b4ff7ebd750c0550cd0b80360feafdeae2629b7caa13cd7abd5c1736f36b2d5cf93e8ca72ac250ad2bad830465fe86c1f837f87d5f61d3b761ebd9a63a703860a33c4563262fb85bda175a11997eb81b2ceb7efc7ff4e7d5d5f2700435c398e5a3c68885f33cec63cc73eb4d56a40e9f8ac31a12372ec292debbe77387357262c48fb99780da1b920bb350600b1c9f46c1fd0cc2fb5db114b2ae0945a21757f1485c20c0073c593534710b640af814bc2d2e424e980f99d74936185dbf8dd25e55cebb2c5456b3d73cf8b2e23b3baf61df71b7a27300db11266d2e44f55e58bb247ae8f879699aed4fcdd9fea99533e3587db33a08bcee26c40856ee37a3ae2a8bcd42f4c14e652f80708752fbc5aa5d28c1528783405001d0b30812f6d9041182eb367606fd46a27a9c0555ed3b63b22459d06c7bcfb18fee351d6f6659e4c0bbd99a995fd401cf378f3d7735cd86e0ff0ed72208a2aebc57caac36aee3517abfba8d1cd5748d420f1a5d15012eb8571df3a73e31da057617bb3d09cf934f82a1d985e0e346cfffa8d7ad14497f81a54845aa66775fcac64f314172fc0d1da8d5f1a344f0b484bea8e00cd217b2bbf5bb0332aa97c1ca89f8de59fe6e515c8fb13df2acf5bb68576fa0e1d1d22ac715e366c231c28574ee28d9f91e2d6f7542d51c27ec72875bbd074ae73828c2790d83b5afd00057a1e679be4e66031b7e5aa735dfe782f4129a07563758d985437078480c5e2bc85acef568ffb7cfd2b1dbc7781f37bba958ee70550b435fca6557efbc89c079c367002f4906545dea2051888954fc6778df275a995b6bb8dccdc9d95ff81a1757b5b8802bbdb1fdd7513ae07ecc4c2f0df27bc7d700bb20abce34dd5a363830a3ef4a9e265051802e8bb295a99bd101818730239bbfa208565547ba9a56e542b6fe31ea827de88481df24e28da8d1962fbba4dda942daf1b4294a9453ee2238d7895ab119e54296af975ebc438825e7832496fde32cb0a37cf0e652cb502adab74d461356136907458d8ca59cfe420bde187fa27939053acdb63740e1de2349249b0e6c118f8a4f80b4c26aa475b70c5a8dd5588423595f17d7ab88ea8477f71ccb5bd11fb4f7e5abe3993f337460b5dfa096c6a84a3af27e33914c7f1b923796ba7f5c9f9900a2b7868ad1d7b5022914b1b6ce0947b0ea90cd79cf3bc35cb9559ea42fb188930f660658961b53ba687c863529077eb877a7357afb33054f8c7f0fc22fd0eaf79525bd512014d03d3576466ae7a37c3e8ce3e1af0b651516a1b2117666410a25fcec1710215433b6b9448636c027fab2b50b62df32b9b0b07344ec136f8adff1be432fe8042270c496c61999740f", 0x6ce}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x28, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x10000, 0x3f}) write(r3, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000040), 0xfffffec2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSDTR(r4, 0x20007479) close(r3) writev(r3, &(0x7f0000000240)=[{&(0x7f0000000100)="cb14836e40568d7dfcf429c837ac954b8f6e11bb9065f0dcc89eb897a188a1982a39c63bb22faf38f12b4866df32dbc4be5f551666511223c482e3a914da320fe8a2276caefb1051bd4ba1aafa25ce4275cef6435502be5d22d9ee7b9ee1563a4a38e4596bf71e762764a20dd3effb0946d0aabe2285f753d4d55a779c173f26c250517d5a6c3ac256c789b0d2c19d2f40792d8acf3a213c0057b44575e48694e0a454be908764a0c64fbf9eea2c67333eb8eaaf7e10d4fd2ebf5665ff019db58a23fcfe89d8e34792651fcaa72ebffaf2555a2637c5d0e9e589abca4eaa5d8982d5d0147874ddebf57dc7849b9aa5cb71d7a1c1e1", 0xf5}, {&(0x7f0000000200)="373342d08c3071c644bfeec97171f408026b10edcedca18af37cc166ff", 0x10}], 0x2) getpgrp() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000280)=0x7) r5 = semget$private(0x0, 0x3, 0x6286) semop(r5, &(0x7f0000000180)=[{0x4}, {0x1, 0x1, 0x1800}, {0x1, 0x7, 0x800}, {0x0, 0x0, 0x800}], 0x4) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000440)=""/17) 16:00:58 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r0, 0x0) socket(0x2, 0xc003, 0x0) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0xfffffffe, 0x81000000}, 0xc) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r1, 0x0) r2 = socket(0x2, 0xc003, 0x0) dup2(r2, r1) r3 = accept(r1, 0x0, &(0x7f0000000040)) r4 = syz_open_pts() dup(r4) dup2(r4, r3) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) 16:00:59 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071b542a538706000000b8180000002900"/56], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x45) flock(r1, 0x14) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") r1 = msgget$private(0x0, 0x131) msgsnd(r1, &(0x7f00000001c0)=ANY=[], 0x0, 0x40000000) msgrcv(r1, &(0x7f0000000240)={0x0, ""/249}, 0x101, 0x3, 0x1000) 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="ddf844c2") r1 = dup(r0) sendto(r1, &(0x7f0000000140)="06443406ea30e33a834841405e2d52be6180e1d75e7ae2a6efac5705b1fbf744dc9d57ea283c2ce6749a9917fc80d1cb4734b455ea98f2257a724fdb2abf9d1e60531dbd56ecab6305786cd4fbdeb851c1c5cf2c4d4141db92d15b5017bc2bbe3cb9e0959f371784e72a9d681615dcb7ef874ae7a3f113b96bdcd8d7ddebdeef55a3c92266b06f21083db25cd61a4b7ee80038080b425309", 0x98, 0x0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) r3 = msgget(0x3, 0x100) r4 = msgget$private(0x0, 0xf34b8e89e6f38f72) syz_extract_tcp_res$synack(&(0x7f0000002840)={0x41424344}, 0x1, 0x0) r6 = msgget$private(0x0, 0x20000003d0) r7 = msgget(0xffffffffffffffff, 0x0) msgrcv(r7, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000002000000000000000010000000000000000000000000000000000077ed1180000000000000000000000000000000000000056000000000000000000000000000000000000efffffff0000000000001000000000000000000000000000000000000000000c00000000000000000000000094756065fe9bb916fe06000000"], 0x7e, 0x2, 0x800) msgrcv(r7, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000000340)=""/114) msgsnd(r7, &(0x7f0000000180)={0x1, "6cfd38356202252ddcc6442fca4091cdc4a97f0b41a8e3fcbdb6af4bf0422d78a137f4e9ea027b74451b3f0a44f08cd90655ea61f1666d1d215fb2c154298f71c37d41476930e8ce83e1ac7d01264eb1b66cd958e2f6124d792c340fc786161d2a8456a20e401c42085fe200a9b9dacf929f7723443f83a543bd43bbd36953d2c193abccfd3fcfb75846cbf94043c300f7721a556ac6b19276406bfbe0e6a9eb92a1699e427e796d14a02aab54289c327e7d0a2d3f33f87f56eeae0ceadd1d70caa257db7ba768434b611c4f623537c27b36d9d9bc57d47168ad12fca635697550a947822dbfdff86b58fe"}, 0xfffffcd0, 0x1400) msgrcv(r7, &(0x7f0000002a40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f7c407167c434f156d87d763a38ac00000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee48df1cfce2be94307d12ec0a531d05df66fa204b07b605677762f951350094089204acbe51f4f58f109fd6f287b9dcc8b38d13dd9ea546ee0a5f068a8c320057553c52fedd1e228d35c94d0801413a8fa8e69fc6fe152cc49aa5fd0e9a28a46a1f881c9d6cba1dd09e911880cc495f6121d3fd3d1a0f84100def0c633e66bd7f04c4078880eb84b9d1e53b2329670fb3ee61e1296b7adb16265c64ac7ab0ddda33a5bd1af95826a2d30df1662b3a8b586b2c0a89d280d83483c4dcf03f3ef08bf7d75098419b6ac8b9e0be71e6c21c68995d7061be8de6cae8ab00bfa7a7b303c1c277"], 0x1, 0x3, 0x1001) msgrcv(r6, &(0x7f00000012c0)=ANY=[@ANYBLOB="020000000000000000000000000000000000000000032f000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a967975d4f4d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b"], 0x1, 0x0, 0x1000) msgsnd(r6, &(0x7f0000002940)=ANY=[@ANYBLOB="030000000000000095172acadae625b23dad4ce5b586a11b3e6ca9a01cc9c80d4bc43024fdb290ff28503e9ecb9011b61ea3681af88d72dc427ea5eea8addc9bcab9e7f4f85defa20e4e4e06a50cf0fbaff3b425adb1f4a8225a3306a55c216bcbe33dfaf531e52006b9793a02ea52ae609d35131767bfecf14e7031aa428e84a39fd375133d8f8d23ec8af261e503a44f54b85bb81362ce2c3ae2f8b749e929d3f64d43954979060a57a5dc9064698a715d8d171b228ca7eb519e7a5cf574b0cd052428090bca38c0550d3d39027035667c27e36800000000000000"], 0xe7, 0x800) r8 = msgget$private(0x0, 0x131) msgsnd(r8, &(0x7f00000001c0)=ANY=[], 0x0, 0x40000000) msgrcv(r8, &(0x7f0000000880)={0x0, ""/249}, 0x101, 0x9c767b58fa90a755, 0x1000) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r9, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r9, &(0x7f0000000040), 0xfffffec2) close(r9) msgsnd(r8, &(0x7f00000028c0)=ANY=[@ANYPTR64=&(0x7f00000014c0)=ANY=[@ANYRES16=r5, @ANYRESDEC=0x0], @ANYRESHEX, @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRESDEC, @ANYRESHEX=r9], @ANYBLOB="c2ef85bcc198c99ba610efb95a80f6c0e3bd36e8c0c712d4cd8a61f850a43c8346b25d580c15ecdd9536e0111ffcea20365b684b812240b4f7ebc9d2ffb80c3dafd09add7f6deab9b051884477620000"], 0x4, 0x800) msgrcv(r6, &(0x7f0000000380)={0x0, ""/41}, 0x31, 0x0, 0x1000) r10 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0xfffffffe, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r10, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r10, &(0x7f0000000040), 0xfffffec2) close(r10) msgrcv(r3, &(0x7f0000000780)=ANY=[@ANYRES16=r10], 0x1, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000400)=ANY=[@ANYRESHEX=r0, @ANYBLOB="63ff47342bbac1c4f5dfb7611898aa977299318cba4a6ccf6b2ffbdb52fd32b50ab965c8b9fe16008af4f092dc7d9b55d90702c5ff3f6f0af581e20b33aaf1bc432952061034347d00c3cd5a2be576647444973ef72608727646f5388f4e0e3cdc04c31a96b5b1c7c3b54a97aeded1e5bdc777b18ff409387f0b51450cd8cc1fa632703152"], 0x2, 0x800) msgsnd(r2, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r2], 0x1, 0x800) msgrcv(r2, &(0x7f0000005b80)={0x0, ""/4096}, 0xf1298b3ddabd15ea, 0x1, 0x1400) msgsnd(r2, &(0x7f00000008c0)=ANY=[@ANYBLOB="000000a3044cc41fd59e55518239494a60a417b1e3ef4074b2b6575c4dff05c240b1bdd1e3a939d96fc74d26446999dcf6e8791e88022742467db206d26b797dec5a3f2d808dd0409828484fb04ee9ec6ce9b8eadcb6aaf05a51111344a1bb1c248c8c00134dd8be492e63674468c70549a33e8d5cebcb9cc34279e6b54eead14f1547226d2f2cd64ef34dc84afb3d43e82b0bdae8c5"], 0x92, 0x800) msgrcv(r2, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 0x1000) msgsnd(r2, &(0x7f0000000a80)={0x3}, 0x8, 0x800) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000580)={0x3ff, 0x0, 0x2, 0x7, 0x80000001, 0x3ff, 0x7d7, 0x10, [{0x1, 0xfffffffffffffffe, 0x1000, 0x8}, {0xffff, 0x100000000, 0x4, 0xb6b}, {0xffffffff80000001, 0x9, 0x100, 0x9}, {0x7, 0x8, 0x2b, 0x401}, {0x82, 0x5, 0x3, 0x7}, {0x4, 0xaf26, 0x4, 0x6}, {0x0, 0x640, 0x3, 0xb6}, {0x6, 0x0, 0xe, 0x7}, {0x9, 0xfffffffffffffffd, 0x2, 0x2}, {0x1c, 0x3, 0x8, 0xc5}, {0xa64, 0x44, 0x7fffffff, 0x101}, {0xd0, 0x1, 0x1ff, 0xab}, {0x0, 0x3f, 0x7}, {0x2, 0x357, 0x7, 0x2}, {0x80000001, 0x0, 0x100000000, 0x40}, {0xff, 0x8, 0x401, 0x6a}]}) r11 = msgget(0x3, 0x100) msgrcv(r11, &(0x7f00000002c0)=ANY=[], 0x0, 0x1, 0x1000) msgget(0x2, 0x424) r12 = msgget$private(0x0, 0xfffffffffffffd7f) socket(0x1, 0x3, 0x8001) msgrcv(r12, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000406000000000000000000000800"/80], 0x55, 0x3, 0x0) msgsnd(r12, &(0x7f0000000000)=ANY=[], 0x0, 0x800) msgsnd(r4, &(0x7f0000000a00)=ANY=[], 0x0, 0x800) r13 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r13, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668", 0x6b}], 0x1, 0x0, 0x0) r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105727, &(0x7f0000000240)={&(0x7f0000000000)=[{0x4}], 0x1}) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x2810, r14, 0x0, 0x0) 16:00:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_metric}) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4000080c1, 0x48008000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r1, 0x0) r2 = socket(0x2, 0xc003, 0x0) dup2(r2, r1) accept$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r1, &(0x7f00000000c0)='\\', 0x1) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r5 = dup(r4) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r5, 0x3}) close(r1) 16:00:59 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:59 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r4, r3) listen(r4, 0x0) dup2(r4, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0xbd56, 0x0, 0xa, 0x0) r5 = socket(0x18, 0x1, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffbffffe, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r8, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r8, &(0x7f0000000040), 0xfffffec2) close(r8) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r9, 0x2000746f) readv(r9, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r10 = syz_open_pts() dup(r10) r11 = syz_open_pts() dup(r11) r12 = syz_open_pts() ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r12, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r12, &(0x7f0000000040), 0xfffffec2) close(r12) kevent(r6, &(0x7f0000000280)=[{{r7}, 0x1c8abb2a00a0b8d, 0x80, 0x40, 0x1, 0x9}, {{r8}, 0xfffffffffffffffa, 0xe0, 0x40, 0x5, 0x1}, {{r9}, 0xfffffffffffffffc, 0x10, 0x10, 0x2, 0x101}, {{r10}, 0xfffffffffffffff8, 0x0, 0x1ffffe, 0xfffffffffffffffd, 0x447}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x20, 0x2, 0x7, 0x1}, {{r3}, 0xfffffffffffffff9, 0x10, 0xc3, 0x6}], 0x3, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x2, 0x2}, {{r11}, 0xffffffffffffffff, 0xa6, 0x1, 0x5, 0x9}, {{r1}, 0xfffffffffffffffa, 0x4e, 0x80000000, 0x2, 0x62}, {{0xffffffffffffff9c}, 0x9, 0x1, 0x4, 0x400, 0x5}, {{r12}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x8b, 0x1}], 0x1, &(0x7f0000000100)={0x8, 0x2}) 16:00:59 executing program 0: setrlimit(0x8, &(0x7f0000000200)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000001c0)=0xdf) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x180, 0x0) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r3 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000340)=""/192) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x1) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r5, 0x0) r6 = socket(0x2, 0xc003, 0x0) dup2(r6, r5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000280)=0xfffffffffffffe18) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x8000, 0x1) r7 = fcntl$dupfd(r4, 0x40b, r4) r8 = kqueue() semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000140)=0x4) r9 = msgget$private(0x0, 0xa9) msgrcv(r9, &(0x7f00000007c0)=ANY=[@ANYBLOB="00000000003ff7df7c00000000000000000000000000000000000000000000000000000000000000000000000100008000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000001a408c2bd60f39a27c768e240442350000000000000000000000000000002ecd00000000000000000000000000000000000000000000001b000000000000f1ffffff000000000000000000000014ac1093d2ccd41313eb0b3d39890ca316c35e43fd548d70dc"], 0xb2, 0x3, 0x800) kevent(r8, &(0x7f00000005c0)=[{{r2}, 0xfffffffffffffff9, 0x30, 0x2, 0x1, 0x1d4f}, {{r8}, 0xfffffffffffffffc, 0x10, 0x80000003, 0x20, 0x7}, {{r0}, 0xfffffffffffffffb, 0xc9, 0xfffff, 0x7, 0x20}, {{r4}, 0xfffffffffffffff9, 0x8, 0x1, 0xd9ce25ffffffffff, 0x7f}, {{r7}, 0xfffffffffffffffa, 0x10, 0x20, 0x0, 0x5}, {{r7}, 0xfffffffffffffffd, 0x1, 0xf0000062, 0x309}, {{r8}, 0x0, 0x35, 0x40, 0x1800000000, 0x5}], 0x9130fbf, 0x0, 0x3bfffff, 0x0) mlock(&(0x7f00003eb000/0x2000)=nil, 0x2000) r10 = shmget$private(0x0, 0x2000, 0x0, &(0x7f00004f0000/0x2000)=nil) shmat(r10, &(0x7f00004cf000/0x1000)=nil, 0x0) pckbd_enable: command error 16:01:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) dup(r3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {0x44}, {0x6, 0x0, 0x0, 0x8000}]}) getdents(r2, &(0x7f0000000240)=""/219, 0xdb) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="90e0623b1b2f453a34c66c8b3647") 16:01:01 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000380)={0x10, 0xffff, 0x4, 0x13f, [{&(0x7f0000080000/0x3000)=nil, &(0x7f0000751000/0x2000)=nil, 0x2}, {&(0x7f0000327000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6d}, {&(0x7f00007f9000/0x4000)=nil, &(0x7f0000173000/0x1000)=nil, 0x40}, {&(0x7f0000368000/0x2000)=nil, &(0x7f0000000000/0xf000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000432000/0x3000)=nil, 0x3ff}, {&(0x7f00001ba000/0x3000)=nil, &(0x7f00002d4000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f00007fb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f000007e000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x40000000000}, {&(0x7f00001a5000/0x2000)=nil, &(0x7f0000209000/0x1000)=nil, 0x8e}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000626000/0x2000)=nil, 0x8000}, {&(0x7f0000220000/0x1000)=nil, &(0x7f0000441000/0x2000)=nil, 0x8}, {&(0x7f000071a000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f00005da000/0x4000)=nil, &(0x7f00003b8000/0x1000)=nil, 0x3}, {&(0x7f000065b000/0x3000)=nil, &(0x7f00003b6000/0x3000)=nil, 0x1}, {&(0x7f0000446000/0x2000)=nil, &(0x7f0000474000/0x1000)=nil, 0x6}, {&(0x7f0000617000/0x3000)=nil, &(0x7f000051f000/0x2000)=nil, 0x7fff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xf5}) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:01 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) open(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200), 0x80, &(0x7f0000000240), 0x0, &(0x7f0000000280)) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, 0x0) linkat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000080)={0x0, 0x3}) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f00000037c0)) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) kevent(0xffffffffffffffff, 0x0, 0x80, 0x0, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0xfffff874) fchdir(r0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000400)={0x10, 0x8, 0x4, 0x6, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7ff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x97b}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xdf2c}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x120000000000}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff0000/0x10000)=nil, 0x100}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x100}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x1000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x800}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffff}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80e}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) r1 = fcntl$dupfd(r0, 0xf, r0) readlinkat(r1, &(0x7f00000000c0)='./file\x00', &(0x7f0000000100)=""/104, 0x68) r2 = syz_open_pts() dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) fcntl$dupfd(r2, 0xa, r3) 16:01:01 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) socket$inet(0x2, 0x3, 0xa4) connect(r0, &(0x7f0000000080)=@in, 0xf1) 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x29}, {0x5}, {0x6}]}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r2 = getpgrp() fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x1, 0x0, 0x5, 0x8, r2}) syz_emit_ethernet(0xe, &(0x7f0000000100)="004d207db3845ac779b1e5696f99") lseek(r0, 0x0, 0x0, 0x1) 16:01:01 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpgid(0xffffffffffffffff) ktrace(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x40, r0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='W\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = shmat(0x0, &(0x7f000036f000/0x4000)=nil, 0x1000) chdir(&(0x7f0000000080)='./file0\x00') shmdt(r1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:01:01 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0xbd1f0c0ba3730f32, 0x0) rename(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000ac0)='./file0\x00', 0x8003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/196, &(0x7f0000000240)=0x9e) r1 = semget$private(0x0, 0x7, 0x10) execve(&(0x7f0000000400)='./file1\x00', &(0x7f0000000880)=[&(0x7f0000000b40)='/dev/null\x00', &(0x7f0000000200)='-,--#+%\x00', &(0x7f00000007c0)='*@}@\x00', &(0x7f0000000e00)='\x00\x00\x00\xf7\xff\xff\xff\x00\xf2\x9c\xe4G\xd8Ml\xc7\xf5\v\x8ch\x13\xd3u\xe1\x80\xd0R`w\xff\x01\x9a\xbb\x00\x00\xff\xff\xff\x7f\x00\x00\x00\x00\x00p\xe8\xc8\xf8o\x99&4\x04\x1er\x13\xce\x97.\xd9\xdb\x98@\xb7\xdc\xa9\xdc};\x1c\xde\'y\xcb-\xcb\x03\xf4M\x0e\f^L\x16\xa9', &(0x7f0000000740)='*@}@\x00', &(0x7f0000000780)='/dev/bpf\x00', &(0x7f0000000b00)='/dev/null\x00', &(0x7f0000000c80)='\x8f\xc1\x91l\x84C\xb9\x81\xc0\x02K\xc4\x89\xcf\xa6\xa4\xe3;\xfd\xad\x9f6\x84\xdbs2\xaf\x01\'\xa94\xad\xb3\x8f\xa7o\x1a\xf1j\x7f\xecZ\xf8\xba\xe8-At\x10\xa5\xafL\x13%YD\x02\xa5\x91\xf6\xa6V\xae\x1cz\x00\x10\x00'/148], &(0x7f0000000900)=[&(0x7f0000000440)='\x00', &(0x7f0000000700)='-,--#+%\x00', &(0x7f0000000c00)='\x00\x00\x00\xf7\xff\xff\xff\x00\xf2\x9c\xe4G\xd8Ml\xc7\xf5\v\x8ch\x13\xd3u\xe1\x80\xd0R`w\xff\x01\x9a\xbb\x00\x00\xff\xff\xff\x7f\x00\x00\x00\x00\x00p\xe8\xc8\xf8o\x99&4\x04\x1er\x13\xce\x97.\xd9\xdb\x98@\xb7\xdc\xa9\xdc};\x1c\xde\'y\xcb-\xcb\x03\xf4M\x0e\f^L\x16\xa9', &(0x7f0000000840)='.$\x00']) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000640)=""/153) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000300)=""/217) semget$private(0x0, 0x5, 0x9f0658cc70827daa) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') getpeername$unix(r0, &(0x7f0000003880)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000081000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faf5000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000096e60100000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000676bd2c25671dcd80df45000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d6770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd05ec249233000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000149c070000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffd3da4a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005dd8ace62c66a83612a000000000000000000000000ffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005b889a514d5389000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000122915a858780c5b1064affac100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ecf9c65c0000000000000000000000000000000000000000000000000000000000b00000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035540000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff00000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e1c014e27e167363d5d06ba836f099e0000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000866b1764957e3ecb12facfd96bd75995b4c774c6363fa9de8e26d2b2559f5cf925f3845e370000a0a8db0702d61d09b5ac68f9796406671f1a580ecbafa179a24ece94000000000000000000219c289ae48d7fbf869ecffa3f7f183e6a1962b60ac457e976c9ba2375949a0e2730978a3c1164d49d2166d9e7f4f5943f67bbb975415df5ccb76151eb97bb9dd93260696f4aa02ee3fe65407c46"], 0x0) r3 = open(&(0x7f0000000580)='./file1\x00', 0x2, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000080)={0x6, './file0\x00', './file1\x00'}) ioctl$TIOCNOTTY(r0, 0x20007471) lseek(r0, 0x0, 0x0, 0x2) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000014c0)={'./file0\x00', 0x8, 0x0, 0xe9e, 0x0, 0x7f, 0x81, 0x1f, 0x1, 0x4, 0x0, 0x1000}) chdir(&(0x7f0000001540)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000480)={0x0, './file0\x00', './file1\x00'}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000540)) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000001640)) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x88, 0x0) semop(r1, &(0x7f00000004c0)=[{0x3, 0xffff, 0x200001004}, {0x7}, {0x20000000006, 0x5, 0x1800}], 0x3) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000500)) write(r4, &(0x7f0000006e00)="86453fbfc3fdcd408691efc473dbce5a2f35b9bc0a39a79cc99d807a7f13e7a5aa4e82996d677538ac0c1f11811a6e9e3ccf140961db78d2cee788093ed097c204071fbb082ad7339f00a54aae68a096207425d5c5a848216002d4caa443bb630bb9cfdea46ac245ec388e0738ce55f9da5aa06007514b19586f65747cff9ee822b1d56b20d23b15c573bfcaa468cf03c1ca3597f5d580be9ec95cee353803a67bd326885f40eff3c4d1bc56dbacf288170b5b06360bbc668260acd03d69429502112f0a7b679daa61f2314f638fb8f79bcc92ab984a36878092bab4a5a07d42769e600f3c65171bb292819f6a5186a449b0b8fc1128efe451d874a16a537f614b6c2320dd43959e801e172736b1e10ca903242db8abd2f8e9e18515aa5328e51846184dfe81d426a9f08a016e9eee0857814d2e965afad2d6005db24461e043d09f59f52c151b606acc79325b02b2b97449520e9389288d63afe23a3fcd9ed96902149d8b2bbdd91950fa9a42234dbe44cc47c8ad7f040dba9bcc2b94cc38666445d1f729f51654648227888d5b847deda0b559555f04fa4ea41095597a59c456ba3a697e056f5c6c8fffa2711ddba9eb54e4364b242c2bf7abef4f55fec8c58f66a923fe54e25e80feadd700438ff6b637cf73c01d949a42164c2cd66b16811b3936159746065e0096305790b3e6183c20ffb0a59806eb869692f89375ae5835894c1a8a9a3ff228d55ba085fc98421022d9ac395a0643b026ce4b2b305d0ea653b95b0885470efd942028cd2030a061f780fd9507713518fa63fd0991067bbe2cb64a87725ac0f6c3096d5a9824d8b0102fbdb186602c1e14334af53ecf38feb408150c60caae1f527355150e27cd0e22be1fd632c7877699cb79ae29c8f80dc665b52f23b7b119d9ad4e46036b7435784e32d2a1c8e43cec8b6559251d88840d5cbd832c92a4faf4eebefdf9117a397b8f0012c627cf5f4059a4e52c80e662bb3388a00e6a196486b2271eaaf8a21f2fc6b175496d3acde67329d69e2bb2a78ba3ef46fb32590d02e1f094a66ed84c50d02bea1704a4285d84658f935961eb62a85ff0958bcbbc43ec6da585fec564908f83264600c153d4a6990ac7919b54402c5413d6056735e27532dae328f8da38ff52a53f0dc7a1b749c5c94a62a73ec207bc63ac2223c89a99ce4f8f35502c7728c7727756ab996a6574c1d9f96f45d4310c014624e04b353b69fbd64a783b23e1c1c1de59b490a4e813a93df340142670bda0aa597177019b3a189c31207a5af5fb0f2af58eb1768cf1b026463b148e6e7b48ed0233b1b51ee7680bde92d2d61cef47abbaf653dc2f2e8c9cd27b7c4d181b2ccfa0402059da9bc733ebc5b3aa83e008a41b24b431b246f357105ce7f127efa78b9ed1bdf56e00855a1b18525de5f84f4bf681fe1e983a6bee6ac59287b94f3159747034270cf6836b3d45b6cf98f3831dc18376ab93416c6d4b8d2c0db48dd708a481c001aca7dc99bd48d323b3ec72a771487e810e4c9df1654332114d9798ab9e0d5dd10fd978b0639ec73e73ad546998a9ba5a922c44fee76ad97892b262b2697f81f50beb70591c0a911e806a67078ad5071981669958e4f1ccf57eea4608ed5648b0cdb533dade5538942405c412e0726bdbffa4cb1f18f04c30a47c6d6aeaec52bbe4e789d4fff74b434c1f02a81a2047e4ff13253744dd46daec2850115ad948c632443cb469e09d3b6def4ef45717daebd289c48f2bf88b185fb303c05535fe617ff84a5fcc46d53623f9916f6fdabe495ac826a3e3a026ae1a6925e1eff076eddd95347d68a3402288cc165829d3b18dcbe52204529f00e9583802ee37250929d2b2ec650f6abdf2be29d745437267332b8346074b65d47613f9e7a4017e4b6072a3f20cc9b193033c38ae9c50c66be2379e6dd2114e01709d6442e03454eca6c837b242c34bfa69fcb8f96374bd54288e03b201f4704abe7393416d6fbfb87d4c5c4ac151bf2acc47232954d08f0e9275960096811d18405187b2e735a80c05aa4f330170456875f817f3c4158456b72fa5c0834444cb7d504d6627886556834dfae970af8000289bae07a9c5eb7e31dadc8230f47d070df90e9aa766cf187626eb25f6b0a65280136fddf94e07ac8a532f1e909ae0d444b16ce794a22090dc31c3d30435b577429d6115dfd843cda51b693206f8e5f1593db49cb699492c8c2892190dc9054a83c960dd1d12eb56bb70c609fcc1f75be4e265b575170068d634b1dd62209ec2b96f6245dd26ff9de39ade925cd15c384d526e92230d84ee6ad8ba09aa17c81e996421810463ab0080e834a5fdd0ef58aff7d3c09ee434bf00d06baf704ac793fdaae53bb2b5ed41c6c9ea4eb00583d07863dfcec8622e611d6bee466435495b8beea5f14a90f0039e32ee4d1a6b4abefaa85ac95d44977972a39fffdd8dd6624ce7b754f0fc907fd8eae753ce617c757e12e2b6f4000e9b4be70eb660862d122c13be207a19d1ab181af20a3ee7fdd6f7fd81d9c8e5a1c29071dc041e88e6242164b31401b5ea0490f057fa18e17c90636aed736fb8210a00ea571d9be796215f488ba9f3ce7335ff15ed224505551da936cd213352104dd5b3ba25d643972d7fde74d52450d54ac29f5a54c102464cdd22954435ce9cec7a79cf5cfa00127fc11a68c6bbf7bf12b950fbbf5b4a17b177d2660fb9296cd5d232d499b4688ee217d9ce1904114c68ea831672fad61e3ea7f7928a3c31014db46abbf6176299860db0127b1f8ecd1198bcd8c058b336b9f9ef3185269f7d96cbd6e431106666b3bab222bd3d1b98c0077855a1f44dd794d6e02924c4b0b50dcb3535a9a48e8b48bca13c3787840ea011e1e8a4387d9e6d63b4c5a6562325d755674ef37a834f72ce0ef045ef4c3c59f236325f48625463746fcbda9d670b6d528ad9c7aa98e2a42c127197385b3752e4dc6c871219efa41b6de2330fc2e6e95cea3be3d3eb58d5311814c6703afe9ba105d24bc0b618dcdfebc6087845e1b17b86735f8a777989ea3f38741c789c4208e4abd654e0f26bbd75b61f5f05234b3a4c69088861949a7bd8b08322a57f2846993cd15bacc473c57d8e44300579239d9b6178939899d7ae093c70b03ccee4e892fc18c8739be7dd7c433589a37c38e953c683d720d1cf1d1a7135e8d19ffe7f007be10100bf16aa8d73c1a271da99907327c6ebbce1d53ebb1bdcdab1f17cd7b583e5ae285f04ac9b700499b5e52c0cff284cda81d92a5c09a510364627c40944b4695fc441499a28d74e8986c59efc92360fed1ec5a04b2bc4bbd72de6e45739dea829260d60b70fc8669747f68239f393cd0e3f2c1cb7da8d5d4ce16dfe044ef479cbd0c14fd3b2f1dcac11fd8f0d7d09f1d3a6da39409300c8bd624a71a1d2808b410607ddf3d8b2a82d3d839c2c5f0147beeb0151b3491ea9edd3bb2361276fae0edd7e3dd148f9e3d532f255db00bf1214f3da43513953b295054f3cc2f8f0227bdae576fa434d723e4d29495db8eef719daf25c014142ff2c48b53688e51222cdefd148a2832a2a5e55a77230549a30498fe2d6ef79a677d2efdac41da6e5219c0afa88cdd045580ddbffa5e692ac9a47af6db5be178f9367c77ee9e5c080ff103bd21a8d8fcbb0b4dcf39bee75c4cfc678fbfcbce614692247cd1652332a5dc4b39b80744f886c8c3bb1198ce28236b46fc902f34650eaa6e808642198cc4aadad8fd07d80e38072b8c36652426ffc1b428f5ec3f8e129e86aefc540dd525327094ea90b6e9d2fc9d09cfb7b992b2323ab33ef656feb03648f677998e71361ad8f1dbe967c2e6cd4bd970e9c0b429a67b3af56e50f691ed3ce945bae4c7fc92ccfba2f1842cbf876b7cac335577a99f563d0b532b869eadb8f312d098e43d70b45b0d2b761a2055094f082f2ed9b83618a4d2152074ccfde7ded0c6d26f6dd0d03a7537dbdd77c4c1277607e1f79ba35e1a9920a41f594dcbfe838e3ab740ee32f88e9f8f4a0330f9fb1d2b06898a1d0df58ec8cc2779d4fb25cf317cf77c48edc22896f7e898643bbd7403d181fe63f9af1579c512a3a5e0812679c7291ab96b91b6573f8e006d0d3f4078c6e724e23d70999758eb629a737c2071abca2343e64ddb835128268ef866781fb4fca7119c8557a6dc746ca15ad28d6da24c25231846242b8cc0732f9e7c95b0c65f5538dca46f74cf3c90fdad2c2e60316d7125bb7866248c2bb7a1b62dc11659f1f25a466104d2fe0002e42e7599c43c19981a1d257a968dbe6a76d77bb912e504c2ed95cf9f9f1614e764074f618f1a1fc78029f5b961a36dc7fc23459eecb803be9b75154e1a73053ddcb89d56f50a19a53a0acdceddf7c8042be261db484440e02e9eda027dac44f014030ca2cf720e9e9462896e5d23587731982dc16b721cd44c2e3b08e481907a765cc9b30e650786108d87e265fb529e1c867c29cf45e053904efa51437bad85a036ed97c028b47cd4fbcdac80d6d8289f5f29628413e6b069ad3b07cdf8268ac39619a9f4a7ba4afbc9db9b526ad8f24b548cacaf533d206c7c7b4b85d5b77c1fb87558909b7ad1a024bebf3d9b0a2001d9ac4772f743cc79d3814297213f255eb154a5a29eba4e50b281cefb7f3472ff20f1cbccd0fcafedfe3d5366fe5bd2cd5c2bd1953de4a37d5f0547842b1fabdf61a90751fcd2234d8829224333b632cb1f641a58354b04d578f08ffff4968b972816c237228c995964c0bc7cb3b8fb770620fa549665bd2ef53262f6ab1cf95b112e72bcffd717edac91b8480569711c03ad4e36387ff4a320000000025270a4fb9495907639d8bd969579ea01aeb0b8a5a710392893bc4223cd25088459e07e2ed66cd1d369be77e216c4260ae3e62e2e27f59a0de8e1e628eea80f3a41a45cec2d01828d1bf6087fddbd2d40cec2a150ce41bf42f92db182f63274908f130dc60fa4e6a0f87800f09d8596527d47a0ab610522e591b7389a453d0cba6515732a34a5cdd91da2b4c8c246bba280d0f846d7ce30297257826b5bdf9f9c116428f187b892086d8310030fdba6e963ec404ed67843e2ea7f5f6be85a9fb46971ab2133e0461fe70132968f4a85a70edcec9bfb14d24a06ab1ee3390cc614ddd620e1acaea8cf0d4d38e8082777b998a2b8faa034879453de674f2babd80f958376c56550ac0e24a33a42099d1126edd795e306679ace42e276148b9f939f3ba97e8773aed83d54761e2c363ac15d847de38ac1a5eee0620e11014073f78e72258e4bef9367a6d235001131d3299fa4b7f126af3b769a132c83906243a87feedb591d8a9d97af96996cabd439ae22262f59fb6ddfdd9b2ddd73ce9d2e5c7e7b0c96da1de51919960b6463a21325c34538bb8cc4395d8814197c806424a194a4cc2584f377217d49eec3fdb6e1a55708211c9e5a18540cda0da7dec24d66b11975b5ec86497f87af6452e0be7f8bced9b8230fc6e68ef06e47b3c4658ac9ba19fe0dee57c7e5cee9fff94c469ffb11e7ab225cb331ec8d628aac3e2f9c528755681461f2023169b7a15680716eef8e425092daefcd85f7130a1c3ac5ae41b7a284ffbcb54d2a27679c4746c108535c9aa2bfaf71d8454dfa737b508f2ce5ee46df8f11fd7e95b6085faaa2b98889510f8e293b8a25cbe7ab8551f53eaa258c1059a385bc4fa1a072d0b3191a4c555730a770f02dc3c62b6be8cd29d0ecce0802a44e20584fa3474995bf9a92c3294054992acecfb7e301fb7c34531ba15d6767a224e707a1429ff5a2b2e8b30b80ec40a8bb906205dc6fa4953821087a5873c6b5648c0b781c1b23e830c28705b23e2f12f24b20a8c48c00dc3cf8ac7e2188fba87c1ed9ee7d2ca64cd8ed675247fbbeb1377e39c74668455513aef4fd9e4a03047c2c71a8554ee9eb68d4978dd4a2cb7c0a4421770ad808008678d26a9144a09a7e54ddffffb3820862a756d33e259f61f40733b9dff6fd3f7bd5f27d54475eced699394ac77e704377f71ffe6e4dd4b8a6d4a8fd0b6d4a38227ae97547454b74df3f9860cf3fe00f609dd285a19d345777e915d9f8f405da4aa09874e44fac90907532b98b6b4a0153fe582343cd6e0051df574b21a2359e492dd2e0c2173966cb1956af873abae16199c30631e3c93944b1f766172aabd27b0e22d1bea9535270c767a685284628cb453d09dd1ca09102175954812be70a0f4d4f83da3cb2f84a577c0b43bc53d3965f460ae6a77b7c210a5a15a8a51e513eddfcdaedb155a215cae4f453e303f968cbd8b0c91fe4d8fb138fabc8e684aff61db4e3500", 0xfffffffffffffedb) accept(0xffffffffffffffff, &(0x7f0000001680)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000860000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006802edc443f95e00000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008b501befa7e227a300000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ec79edb076865458fba97410e7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029814e1d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feffffffffffffff000000000000009017cc910000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bc6199d9ac246b67fbac6e54c8410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a74c57a30000000000000000000001000000000000000000000000000000000000000000000000000000000000000000001e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee1af3a3bab7557f2016815821cc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cca411a5cd31ae26000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009c9d037be45c2624019cef6d5643797b77a21c195e856fe56021aece0104f888d773a0086c305d97a41d034a958ad65937a1b895d98bd988bddea96700e5bbedc78d44e9f53769177d168e41765e1251b2a82d3061d92ecd4ebe5edfa4b12c5e00000000000000000000000000000000000000000000ff695f16ba312697e602955347717ee8351e2fad3c76aceb83340dc9070cbfac1b5e1e9ccbbb51fd562c5f44a6f3d3355236a8d6822772fbeb5506bf35ff9d44c295b886922c6321ee9dd5ca92903d41b0fbba1bc067ac8342507f947535fdc84cf40339cd2dad976b1240bb213786aac70677227c13f168d0df6fb977451ee259fe3e072fb4e3ff023472eda67b3de9abc9314a035c75cd16729c4b18d26cb1c1be25a718f943f76ec565a132c9ec6c386cb525f2fc78175b736e3acea12aa65489ca74399f05a406d9f45d571ae882e009df80014ca4de0a927258c8649d811c0851f1d3bbd95152f0e6c1267e63b449708c8060fde63687aeddb1f02fdc3988315fc3a28235c27e92f4378f616aeaf202762c243c36e14db850f7473ae68e7a3f8e207609c75cfd2500000000d9327a38d122e854c8ba4a87fc9978a2f74c9d39318342213fef71f858f90a8b1bcea1128de1fe9d2ad6c296fbb19ed3a9b68200276c3e6ce7df242e4d44870727"], 0x0) getitimer(0x1, &(0x7f0000003780)) 16:01:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x100001d}, {0x50}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0x1ff) 16:01:01 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = dup(0xffffffffffffffff) ioctl$KDDISABIO(r1, 0x20004b3d) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000680)="4dccf3039a51ff9de1cf61b57240fbcdbf2013b6020184e8fc06009d483b4fadd9aa07b119f01056a4359b4eb7727a591bdf8692adf7070d6fec46c518b0bf9304be83560f0bc258b1f3c6932ddd2227927f90b348b0c39305c117cf4627fc6e58086cc4306873cff9a9b703bedd02c4f1673187cb075bfa1983311586735ef7968c5c15fef4fc7f0c0749c44cc893c9a00a6bb41c986a8d7535b35a9b4154e8e121f485c2e6813c81a925afce75268cf156ff23aae686c97f0b9a0686d7dcd243b1de451db55f58352c12a08497733e78cbad1709c7c3a039d5e088e568c9e82f5cd5fcdff7614177a1e9477436b103c53f85c52722723d55d69887f51a788eea7d96cfdeac0caa5148c7234c91301332e7ec462bca3ae5a68ba765202b226adec2e71f1f3e26c501081895af2e7bea2b68b6c282f08bfb2a54a6f1b31acbbcf1a57aab7ce1aa8bda61cfe17a83751fcc7a184c232e3a02ad9abeba594b3fd583f7d3f711bd146f7d8ea6ee63ab25713c99f0f99e1c908b39a3856ff5bf3884d0215bfa0cd2055dc297b5cf54f3f26d8acf2d653f1799fbe2bf043af358922cd5375e59de1c8892e2a14f6aacc1b0d83fdc5fbc9fe63e09ea7ea343ea326f91ac21ab1d32f4fa12c088cee0e3aca926634df38d1baa71a63b102152959f465e213a83ef64216d36105b23b9e3dbb4552c365daf2fd4975eee9525d2620ca27d7a80097f", 0x204}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000340), 0x553}], 0x1) 16:01:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x100001d}, {0x50}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 16:01:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) openat(r2, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r6 = socket$unix(0x1, 0x1, 0x0) r7 = openat(r2, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r8 = socket$inet6(0x18, 0x46fc4b57c3c83263, 0x80) poll(&(0x7f00000003c0)=[{r6, 0x5}, {r2, 0x52ab21aa02f5c9c6}, {r7, 0x32}, {r8, 0x80}, {r4, 0x80}, {r5, 0x1}], 0x6, 0x4) r9 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x20, 0x0) ioctl$VMM_IOC_INTR(r9, 0x800c5606, &(0x7f0000000080)={0xffffffff, 0x1, 0x9479}) 16:01:01 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10110, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x800000018, 0x8003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)}, 0x0) 16:01:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r2, 0x6, r3) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffff9c, 0x80044279, &(0x7f0000000180)=0xfffffff9) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7a8ad6b3e910c411d6c6aa98d8851fa8a0f45ca76571b873ce0fbd6a900000041acc3cf740e8a70530000000000002452000000000000000000000098490d077aaf9544666aa81d54b9f85142108e909d7e3b3bb2c0459f6ab0a6da6040"], 0x10) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8001, 0x1}, {0x1, 0x9}}) socket(0x18, 0x2, 0x14) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x6, 0x3f}, 0xc) sendmsg$unix(r4, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) 16:01:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000580)={0x4, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x2}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000040), 0xfffffec2) close(r1) write(r1, &(0x7f0000000440)="5827001000000000000025259560f8e5811f73f2e3a0e968c4d5e41789632dfc94ff847379bfd18e02acb76f334a568ab06198824b3da025bbd47b3bf579456fc7d40997beae078b0a80da188763110dadb6a5fe1cff9dc3b4efa6865e5909ca390d4621fb9b9ae1607f528ac7ac64c69f1ff45504215daffd3015db310090b514907e9ebe63d9b040b0df6330fa326f7bf1b2e1361e4c990311a0eff874a27461bd7fd5a62f70c544bc2f7fe7c8cd09244e708a8e5e76f514a3df158922e570d88356cedc3c1ed2833a3a0001000000000000834dc288a64f727a0400000044fcee6563ec0d22a1a1c99863a8", 0xed) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x8) getgid() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x7, 0x7, 0x5, 0xfff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x400, 0x0) r3 = accept(r2, &(0x7f0000000040)=@in, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) write(r0, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c023ba69d658a45fd237c16c1ac9403", 0x6b) r5 = syz_open_pts() r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r6, &(0x7f00000005c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r6, &(0x7f0000000040), 0xfffffec2) close(r6) pwrite(r6, &(0x7f0000000340)="c8b5594a20522e2c3c4911c7e40c40ed726339909a755518c36ef60a9b7ad23e85d526ea2d931e33f2b4040a248981a523c02776e982248a484bf86d3150b40f84b0272d0e941f721e02b7664711501dc2e75f1ef0b6789bf8a964c42b2ae91479dddbe2979374735582905587e905713d05b312b75bb1418dbfa1a3e98291a73e3ab49fdc002c363ac40e589c212d694369feeebebe8b48dbc12a33f71f4717fd0beae0433f9dcf7fe53dffaef029333f300b3d398b1b5d882e47c3f0f627de768571396155817688935612471a3b097753f7e48cbbfd4b965a4a13ba314e2fbcc2fa8fafbecd618c20cb", 0xeb, 0x0, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000100)={0x3, 0x101}) dup(r5) fcntl$getown(r0, 0x5) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r8 = accept(r7, &(0x7f0000000000)=@un=@abs, &(0x7f0000000540)=0x8) chmod(&(0x7f00000001c0)='./file0\x00', 0x20) setsockopt$sock_int(r8, 0xffff, 0x130c, &(0x7f0000000140)=0xfffffff7, 0x4) fcntl$getown(r3, 0x5) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='\x00\x00\x00\x00\x00F\x03\x00\xd2', 0x2, 0x0) syz_open_pts() 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0xd6, &(0x7f00000000c0)}) sync() r1 = getpid() ktrace(0x0, 0x1, 0x10012, r1) r2 = getpgid(r1) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0xedb3384c598d74e4, r2) syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r3, 0x20007479) 16:01:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = semget(0x2, 0x1, 0x10) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000000c0)=""/58) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) shutdown(r0, 0x0) getsockname(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000180)=0x7fffffff, 0x4) msgget(0x1, 0x208) 16:01:02 executing program 0: r0 = socket(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) socketpair(0x1, 0x7e1406a3bd9558b1, 0x0, &(0x7f0000000040)) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r1, 0x0) r2 = socket(0x2, 0xc003, 0x0) dup2(r2, r1) r3 = accept$inet(r1, &(0x7f0000000140), &(0x7f00000000c0)=0xe93eb8b8a99ccef4) pread(r3, &(0x7f0000000080)="0b7ecd7e49d365c5c16cef1338776ea5c093c77da0", 0x15, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:01:02 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f6669840800005a599b3dcb4f0d1dac53a4aae4db89aa8c9f20b1eea6a7d32b4ce9cf7c3cb416a7921badb3b96c97d8471c1250cb93a1df4118d57a882c203bb7e70eabff8b5f0efc7194ecfa2f71b2ee7a148b607c0287f804e818342fd136d18948e8d9a8aacee0dbb4c5b0b2cba500a4b8836f93ee6529ca0f0934b1b94010791fb89e19f5a3cc0ce44e5835c125d871c9d4e1dcad9aeb12262603b9"], 0x10) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0xffff, "d730c1e7bb6fc6e23c5b00000020000010e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x100001d}, {0x50}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x5, 0xff, 0xc5, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x255, &(0x7f0000000180)}) syz_emit_ethernet(0xe, &(0x7f0000000080)="472b74edb0420000000000000000") 16:01:02 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x10, r1, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000040), 0xfffffec2) close(r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r2, 0xe, &(0x7f00000000c0)={0x3, 0x2, 0x3, 0x0, r3}) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 16:01:02 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x2) 16:01:02 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000040), 0xfffffec2) close(r1) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000480)='/dev/klog\x00', 0x80, 0x0) close(r2) readv(r1, &(0x7f0000001740)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000040)=""/211, 0xd3}, {&(0x7f0000000140)=""/89, 0x59}, {&(0x7f00000001c0)=""/197, 0xc5}, {&(0x7f00000002c0)=""/135, 0x87}, {&(0x7f0000000380)=""/214, 0xd6}, {&(0x7f0000001500)=""/229, 0xe5}], 0x7) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:01:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10000, 0x0) openat(r2, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r6 = socket$unix(0x1, 0x1, 0x0) r7 = openat(r2, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r8 = socket$inet6(0x18, 0x46fc4b57c3c83263, 0x80) poll(&(0x7f00000003c0)=[{r6, 0x5}, {r2, 0x52ab21aa02f5c9c6}, {r7, 0x32}, {r8, 0x80}, {r4, 0x80}, {r5, 0x1}], 0x6, 0x4) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f0000000080)={0x7fffffff, 0x21, 0x12}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 16:01:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000001200)="dc34b0df888db43f88ad345d081ff80cfaf37f8827771d78d23fef597f8dc0a4afa117ed72edb60675c054e2d047483825de703c56d832a3382b53f1cfd6b4c7cc5353ccceb507b02dccec143c910371d0840ecfaf359436c2ba02fa6680003ca2f965d04bce9aecdffa59c28d37598ab76ecf35d9254d5f4c827cc976856e6f33b858b50fe6d25fd638e939a54530e0eac979e87741008a4677348a34b93162ee98e1b32d501a09df8a21166ab27fe6652ac1a23adde66cea9ba73b27ee531cc85aa1270ac031f9c4248095c6eb5c4f73880b0b", 0xd4}, {&(0x7f0000001300)="c651b3f567e9b9bfa2b32e2d30d030fcce21c0f757b5cbe10237f5e8005be9cefae2677a73ad7e975464ebbf0eb9d917a5a6a26f79a49f7ca60115f285911f5dd9e79f2e159b2eb7af0d0ae577db386ec4747d6cc7093646b9dd193d2c9596540226ef5fc4ff0700c5436f710ca20ff4fe2be3b6989fa01cc1fd8b5b120a31632aaf8e06be0056e3", 0x88}], 0x2, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80, 0x0) r2 = getpid() r3 = shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x1000) shmdt(r3) ktrace(0x0, 0x1, 0x10012, r2) write(r1, &(0x7f0000000200)="ec6862556c56082b202f0ca89397518446af4f1a38b75ec0558a42844040c7254dcc431638524f4e2eed8b2be95522001c83820a61265a38d4a7db671a0aa92ae9cb89ba07b43b7d0883ee3b9f9b0b923346fbf33e1f00c2d860e13a52c6ad6b44eda9ea391196ce122c2248c9f78473c540343f98dba6f619f258b434191152398160818efb1a65fbb61b2064852cdc2418c47cd5749a15c6a8992eb132dd12ae956805fd0178f26b1a69016129932bfd43b4912b484cebd60571f0784155a30c9693204d521e058780bdda4159b608ab47fba620c9122ecd46283aee6953c44cfea2fa952e4e17678d467574da3d929de434cd76e47fde0353c0e21d17cad2d2521454bc2cd78cbd0af02eeed22b73008544b54360ad4e796aa949ab69f74d7c70ee46dad5086c3865d272a118d466ae9eb90709252954bf1ea7c4a57e6e15d3cd21c80cc07201c546128fa10a0ca181fd5e57390be9dc4e0e04e6432d1b5051cc5512ca58f75fd5abb8df8278ce40585f83922b920dca631622c040b3dae5973e3e79f34629f53d2f3972a8867f3893cb734f75cf434ca40af104ff0ed9bcebf128eb6dcc735a0211735513c0ced155304d46ffc56be45183562ac61b98d30afe5ee70480d9008348b3a1fccdeac41222a9a186c239c4055a72c57528428b96d41157a66243f000ddabd6aaa0699a00d31efd1b0402be6f95c58109b6daeaa818692a9da432c90bc38371f51a50cbb47669193d25bc126f681e52cf0508ce056ccc3e21aa34722593938e0a28b77d2473a9730cf2d513a88b4ee9f8dcf5fb7b54e9e1ac607fd1d7dc5345199c6ae593da0f35ccce9fce09650b22cc8945f809e353cbad4237090c5bb7987d95b26100a1e68eca29194dea1830f81f499d1c0c9c75bbe57ae13cb8ee420c1663b4f7691a489f9f4e7efd9d1996547d52b068041d857b03b04d4cd09245919f0aa00d03e7e4660b6d8e4bbbe34cc51bc02c12bfff1a875796947d1174cc1f224b8f5d133e3df7c2ab76f3f2dcfce7bb0d20234573a4379da128357a217ad64ba20567a35b50e6cb407809999a0c5d0988b3172f69d91cfe94f76ed8d99627aa9ce1d72e5ca99473ea9009cf7cb3fbb24bbe5d614897b76b5c2a44922c4260ac860db4150013ec0833d902b84ecd82f75dec037cc66d3fa15a093ca0ef00c3c3366f93e0b0225fc62c3e832598be715ce36e3c37a72fcb62a35b5cd8fa93f9f5f7fc457e4e99972b5b90b174b5a5620174e32ed2eee7c164d39551b2bd8ad211f4b04cbac6a37fe10fcea05a5fb3e88a847988c48be25460124f4344b0a8385e89f431666274bf87ec8d9b5bd47889bfba5bf2d959f9afbf02cd64f773c2ce3eea0184714392451a6561f79434340dd3fd31269b51b7313deca1b4222c4ea56e3a46b4eeb9c21907e0eecc3f6c257ae4245ef158cb47beb23e9b7a1a0def1f1dd75908477cafd9e2697949f12f035d42426fecd68d43ae154dea1451821eb0c99c0fd17f0bea1e79a520309e05f2b889ee11a4882658b94f4b24dae06425782360f7edd79ac48944a41978d166700a799e2118ab49dbc004f9f54946a909b48cadae23b3a1c06df11fb6cac4f74c63fefdc602b14a8cba4260cdb6440744af8bb8f207a27c61f4b339e63edc01a683ae07f02ca0a4a850e061e0a67daea5cc84f4690d63d3c1af23ffe058a84fd274c1a381fd15ba2d2201bef699f7126cf61f711c5b93c0e8c4d9d850b77c286ce217dc060e21e7ff78c0fba119e6d7404a7088f49b40e3f1577fbcea3ecdb980cbf81ea34bd27434c6ca542dbf5f85fec485853262d83d32522b418a565e66d30bdf4ae919086204067076e78abdbe4e26a8d19f822a138406598b40ddf04e6ad9bdeabf5545244287bfa1da9b5119db3d5a8f56b5ffd90d23f9c755be74ecc12e00d6782756b0b6c31e3c12f152688d1ba65a764f7454de4faa9502c4c6faa5bbff4b0a106b4a592cc91b6349f70757f9e90cb1db03c53795ed1b638604128a3b0d77bc6ecd10bc024ebc75862dddc46ab91e9ad0dcc2046e7c1ee4063e3c1f01aff331a1b5929f23527e5bb8533c49c76cbde8ff4cae51597d92706a4f9c756e6b02a0ee497a814c976e29027407fa7dd7c828c1d4c466e0878e9cfb7899bfcacfea10b92623385169cf002eee75f1de55ec5009ad4733bcb358f08893d70fbd7ee0770bbcd2edf255f8a582c9203511f5e1cf5a5c9ba71e6cd16e7cbef2cb2223daf83bd4e245c2f3fb3f63093ff4d813049fae0f083e4968ad6e1a087693c062b980ae814797bf62944270cb630bdf0559debfa3058a982c9786042055c6d05d15474cdcb803f39c94a95446e4aa6e570f1c8a1b5568d2d1ea4c014ee9bfe1e7fbb03a025b7e86e112f543ea298aad9c05659408929901a6683547ec9ee73d08da36461ab883086771682baf47f0acaf5e16e44376ff9042084920b0a0a048c532c09a4ad86893ba4b48b572934c00275d09426bab6f35867dac06041b8aa984c7f4c8657c144642683519aa1e6644bf39f7738de7d25b504927a97ec1eab382d6ea66c3db69357aa9f2e79b00ce2e2f9a3b0acba497c6caa5b022aa35034cedfbf0f0425c1367190dea5553ff3d3caa1875381fc639c47edd3a0d1c890becf7b74f712344ce099e956ccda0073b1845941b59ecb49ac301eceaa0d79e6feb29ee73e721a70cfa0f142143c26f7c6fa2fd98715f61be5c7fdc7199a2b1bd6859176461ae5edc2774ac869e1a29271a703db0b0140f7e774e36d16930ab578a83142cbb45bf55b83db95987b07ab98e987e2aab9bf8072d9e6a362e255402f0f7ba6f812e9ca2c9aca651412808998a54770ec35f816e56ae1dd14dc7fdcf5a78e4cbd75227adbdf1fb04dae4c88543c81f97d18b69eb9165276e7355c91f1537f0daac062c0b25daab027be6c78957706bd636141535e7c7eb144184106f3930cf8985854df12e35f4a82529a4b3da1415bcc4b4a83d9af6b60963ef13ca0c26bad19c5c5717a2937f0b29820e6860d948c0fdb9570081618e1e00a5b0c4b9f8bda0d72bd9a6efbca66eb4c10cb064ccf849d082c9c678cb7d91e0368d919f499a386d54a523b157bf3f7bd99689d16cf9c67469eda844d5e3c78f15aee98ad3f1ec32f7accfe10b90a69ccd3b8a5de462d4d0c1cf58824fc3bd7add764a17a3dfcb06639eeca3c247be7d12cfc35aff13448bd7966f74b4f9a7a02be8e9818504b1111ede074f69a461bc7751aa6b5fdd78d46aec2854262743f178cb068e1efe65b1890f725303cd521ebb4675cf744dd41e2206bd4d2e24ccb21b860f4e8a3105200f7ca8ef3210a087d5d01196963a11f430f48277ace1fbac40b34e38a109de2241c9ef7f032bd0b381555789461e2e5f842eb367ecbb2889ea6dc1ea37c3ae84d9228c7a2b5476b90173def45434c86b7cc29f71956cc818e9c4599d5fbde98b2c9631df86b6d2e4df73c93bb7bed357338d69a28f92cc5c05e4838088bc6be9b838f646da41b1679650c62f1eef4ad9e6926fd0cdf6317e3b3c26b44c5749f578ceca679671077fea59e5ec143c512b6722fa6b8034e1612ed0371d726475f3e9b3bee4203b97c2c953025abf36b5c6219d5556853a0e9168cfdc2d808c99bd93bfa4660d80aff36b32599f0d48aa00aa913c10bd39fc7772be366d89e3cf02bac5d069f37f65f4bbb41064c698f465a17dd3570d045d6784a42a8a7a6212641cdeb27472b1bcdf75c6f7165739da6a8b2d5a54a6719f267da16a8e7921ca348b8f538d13ee370e5174c532550dfac2990e0a53653f96faca70ad0fc3ddb94db96df1d4663e92f2bd9d9f6eb31c829e3469312896901ac1f7a980f0f6895b2faf4a30fd219abb4f6b6d455cc849b92440b8b958d5f84256175b0abeecbfc776b28c822b773caaf28aeca1f3ac9628ccbf3e4695e427513d0d7bf92f874ca9a5d08bd4522ac0afbaf8b7a1a41639d8dfe092f893c7e8caac70b3ddd64cab68ad72f07e61e62cd7dcccf22cc090545c5b8ceb41f42acbfa8c6ab649fd7ed84f0d9e9634ff587cb60f4736193680ce6fa699293984629b1f90dca535966977a91343a9cc3cfc6fc1d4b92e108a67f2367c504533d89cb5a235ab7b551515bceb6479fe805d22f9905b6cf370dfdc4e3fed3a49dd82b1e0a1529461c24f635b2e093f42fe3d6306c66bcbdc07444ad5d2ea423ce49eb661ebd3a50bd54177913ec36723e9345366439b164f32c60e24e8df5e62b21cb94924a5bc2d587c2077ce9347cd33e5ac4bb243caf64f5ef3b42b433952fe1798405494b7e48901b096225462f01ecd4cb70c31b1d7b7b0ee5ba4dc333a2d63e5f71cb49f7c38296082229017d7d9d3d5784f61fc37e2fcc597854e3fe1c14c5717aa1319f3a67918da4ad4295653d865314be5e64fa35e39d003b6309902b43339dde4df7e548b9af6c2595a570d5ac0fa5ee9e3dffff5cd1e3dcab099ff52760a0029a3965c901601b0ca3cf5ac41584ba90e67051b635dbfbd95f5b60f3e971e700219a360f9c3ac51f9b20ab3d10217d55d07a5c588e758c1cf86129a0c42c16d4b10f66682a65d3aefc9f5b0574f7341609a9c222c7a52fbcaf1c2788fa6f38cc13d81deace7d959746eb2efc60bf0587619815fae8a1a3968a25120992442467cb47806133cac02e4b02b2764562b32123156523c1d323456be9318b45d667904da31c7ae39498a532763374ffea0468822e4d901731aa66349d12faecb17cf67bc06f6cfbb8c0d38dbc10d3988020a35ffbae7530f40a60a1270ec3800b76f5961df7f2baae376d44204ec2d75e3f4d69c81236bc573d5a2eb53ebd5428ba6cf9cc1b54ca136cbafbb2ffae67f4de7cd1cd056ece5725d3cb67de9d60c53d713c5b1029a3badcd5b2c2ab567ba4d2eb73933d9e1c83252eb22ec8f166c21a7b1023d3c2e00916b0579534e967b039527792080ce75ddda8b35fccd4d0df2a8ecdcefb237e966b675c871209a88364ff9b4ad61bafb26c694bd4b34a1a7ad43edd7dcd1c309b82479aaa18f849febae1258bcbc50e80f97452194c9dec641fed81e0797c9ce5cf69b7aa7c86c1ba1028f540df8d6d22228e9b6da80f199234603b57a61f97841aeee307cb6dbfa7d5b9a5e0b65e984e6cf478ad9d9a679dd96c11988bc98e9319509fa303d39ef0ce8213018906d864fc0a90e7068d12492989352d4ab83ede803ed7ac426c04d92eca3067fbd7ae326840b917d7b52fe2a6000c1c3496fc62f47869309554f085839be63690f3c6a3f64fdf42edfe9a198320e368dbf73d78a8bad4230475010cb0b8b910232094d3e5c1b9e78a6c4a07c2c39bdd5b197d025a71680e13d2698b60110f1f75210f6a6fcab2cd8afb7b9f939699c15a724664c20799e701c36b87c0a4a929c65b81bcb87aa8b44aed1460d36be08bf3e62ae22fe603ad2eb195107a298754034121bca26e85ef2376e60a7623f1132badfaf2c96979ca6a18be2f1995f851529eb14b1a9503f5115db1e41fa0f12641ea19686cb7f72b23d2fd1acefc8176cc5d9cb1e88539d13e59b9f6911c352f8c7cab611a3e70d45bf67716a1aba782bd51e9e944b4dbfa973f2d71dfaa9aafc4e7806f15e60cc9fb70354085f5fbba91658b06d395af78041550677b19a9de294ba1fe013a602e15b54cd966ece8f59f884e6ad2d77012d058adbb79aa84c464ed33f18ee184b995e2512884a480a14c297092d625d936ab74a7a6fcac7c1f4918ebdc30228", 0x1000) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x1, 0x2, 0x7fff, 0x9, r2}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r4 = socket(0x10, 0x1, 0x88) r5 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x3, './file0\x00'}, 0xfffffffffffffe67) socket(0x10, 0xd505f7cabb15b8e9, 0x4) sendmsg$unix(r5, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) r6 = semget(0x2, 0x4, 0x190) semop(r6, &(0x7f0000000100)=[{0x1, 0x4, 0x2400}], 0x1) 16:01:03 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{0x0, 0xfffffffffffffd81}], 0x10000000000002e8) r1 = socket(0x2, 0x1, 0x0) faccessat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x2, 0x3) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30004) read(r1, &(0x7f0000000440)=""/178, 0x72) r2 = semget$private(0x0, 0x6, 0x200008000000010) syz_open_pts() semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x0, 0x6, 0x800}], 0x4) pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r3, &(0x7f0000001740)=""/4096, 0x1000) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r6, 0x0) r7 = socket(0x2, 0xc003, 0x0) dup2(r7, r6) r8 = socket(0x6, 0x2, 0xa) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r8, 0x0) r9 = socket(0x2, 0xc003, 0x0) dup2(r9, r8) accept(r8, &(0x7f0000000180)=@un=@abs, &(0x7f0000000400)=0xfffffffffffffeb8) r10 = accept(r1, &(0x7f0000000340)=@un=@abs, &(0x7f0000000580)=0x8) getpeername$unix(r10, &(0x7f0000000680)=@abs, &(0x7f0000000840)=0x8) connect$inet(r1, &(0x7f0000000900)={0x2, 0x1}, 0xc) semop(r2, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x2) sync() ioctl$FIOASYNC(r10, 0x8004667d, &(0x7f0000000940)=0xffffffffffffffff) semget$private(0x0, 0x2, 0x80) r11 = shmget(0x0, 0x3000, 0x1, &(0x7f0000002000/0x3000)=nil) shmat(r11, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmctl$SHM_UNLOCK(r11, 0x4) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100000000) r12 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r12, 0x8028698c, &(0x7f00000000c0)) getpeername(r12, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x2000) r14 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r14, 0xc0107002, &(0x7f0000000000)=0x2000) getsockname$inet(r14, &(0x7f0000000000), &(0x7f00000005c0)=0x1a7) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r2, &(0x7f0000000200)=[{0x0, 0x0, 0x1000}, {0x2, 0x4, 0x800}, {0x4, 0x455b, 0x1000}, {0x4, 0x3, 0xd2d9e250cd448704}, {0x4, 0x7fffffff, 0x2000}], 0x5) chmod(&(0x7f0000000300)='./file0\x00', 0x11) setuid(0xee01) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x9) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000640)='c\x00') semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f00000006c0)=""/191) 16:01:03 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x193, 0x0, 0x0) r2 = syz_open_pts() dup(r2) read(r2, &(0x7f0000000200)=""/247, 0xf7) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000080)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSBRK(r4, 0x2000747b) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x28) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r5, 0x0, 0x0) r7 = syz_open_pts() r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r8, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r8, &(0x7f0000000040), 0xfffffec2) close(r8) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r9, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r9, &(0x7f0000000040), 0xfffffec2) close(r9) dup(r9) fcntl$dupfd(r7, 0xa, 0xffffffffffffff9c) write(r1, &(0x7f0000000100)='w', 0x1) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) 16:01:04 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) 16:01:04 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x800000003}}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x4003, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r2, 0x0, r2) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000001c0)=0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r3 = socket(0x18, 0x400000002, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) openat(r4, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r8 = socket$unix(0x1, 0x1, 0x0) r9 = openat(r4, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r10 = socket$inet6(0x18, 0x8000, 0x80) poll(&(0x7f00000003c0)=[{r8, 0x5}, {r4, 0x52ab21aa02f5c9c6}, {r9, 0x32}, {r10, 0x80}, {r6, 0x80}, {r7, 0x1}], 0x6, 0x4) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x0, 0xffa6, 0x7, 0x0, 0x0, 0xe72, 0xf79, 0x1, 0x1, 0x1}) write(0xffffffffffffffff, &(0x7f0000000180)="d3", 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:01:04 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000380)="8c", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x1, 0x90d2, 0x0, "d730b40c444de400"}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAW(0xffffffffffffff9c, 0x802c7415, &(0x7f0000000280)={0x7ff, 0x9, 0x2, 0x1, "07eda81e442d5a30c15172fa37c6aa47f50a479b", 0x40, 0x4}) write(r1, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000040), 0xfffffec2) close(r1) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000000)="2da838dc5cef55d61ea3191f4dcc1b9ff6d3c71a7641a7862480bcdf8467630268c931eef5abd5ec2d6998dad1e9b48ac55391d2eb342a2d5670e0fcc146dd8a73e4656135390410675c969c687b42a20a3f5d5aaffb4b9f251748c6fed6acfca23fe6ea56f6aca1b9ae05910d7bbdeb6296d1d7f13cc3deb73c2b84fb4a1a6c40c71916f572f0e698260eaec930c8994ce74740760597da219697d284f1fd75092beb10b960c130826a75caac76d7cd9249d4d33c189aef8b315e4d2271aa36300648ed7726bb07a5052b21deb18409522096947bde5c902cd3c4632db7b8edf2b2f814e6152de547e8c625adf528b894cefb3437", 0xf5}, {&(0x7f0000000140)="715eae038e2764613218285333d1e585f7362c8adbdf50fd6cb0ca6084ac92ed794d2af263953de1206592fe2300e53fc470a48ee1671ec8422c3b2871ea1f718933f3253c3b775ae0a03b21faa46175f17c63f27173b894f69cd515bebeb4d3484c4e2c8b06f3a8a8e9f8b8ccb3a958a00d574073d063ccedbd33518690d1b0951e35964d591cb76ed699a91a1e6dcb183d113615dc7c06bf655ea81476d00c0323781cbc0326deae0a19652dc2fea5979bdd2766560bed708d221a0745aee9d137d4548a1952c25ecd53a0fed1dbe9b876d4599d1976e4406fdf2f", 0xdc}], 0x2) syz_open_pts() syz_open_pts() 16:01:04 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000080)={0x300, 0x0, {0x7, 0x3}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='3'], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:01:04 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = socket(0x2, 0xc003, 0x0) dup2(r1, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001740)=[{0x87}, {0x2d}, {0x6, 0x0, 0x0, 0x801}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r2, &(0x7f00000000c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x7f') ioctl$VT_WAITACTIVE(0xffffffffffffff9c, 0x20007606, &(0x7f00000001c0)=0xc6a6) 16:01:04 executing program 1: socket(0x400000000018, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) openat(r2, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r6 = socket$unix(0x1, 0x1, 0x0) r7 = openat(r2, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r8 = socket$inet6(0x18, 0x46fc4b57c3c83263, 0x80) poll(&(0x7f00000003c0)=[{r6, 0x5}, {r2, 0x52ab21aa02f5c9c6}, {r7, 0x32}, {r8, 0x80}, {r4, 0x80}, {r5, 0x1}], 0x6, 0x4) ioctl$TIOCSDTR(r5, 0x20004402) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f00000004c0)="2be8f67721767e1fbaea6e3b83b4849be4a87da60c3263d134396ff6f0bc23902f2b6addf11c19090330062a7daf94f5025e5822b58102ec7b8f8f593e6da7d5ee962d31125a4284eb923542fe3608dce10d1e106e5c014296d0c7a79d691714eba7b95b781319cb6186c5bc9d2db3e7240e563dfdcebccb45a96fd08679b8a3d0a6f1c732cbd2ad655bbcb26c73bacf536d5fdbcb2a8032fbbe3a3e5622dfdf9339ce8be2d207cf3c08e6082cb78e39c51e953bb3cfaabe565c3dc73eb05f3da167fe671696ee9a05663c408c2a2678f36d18ea7f251d9e7035398300b824a9733ac6dc59c824c66b11b46ff1e88319c9f50103ae1be82cce6e7e126d7132c27924ef", 0xffffffffffffff73) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f00000001c0)={0x5e3, 0x1, 0x5, {[0xffffffff, 0x1, 0x1e, 0xffff, 0x0, 0x4, 0x7, 0x1000000, 0x8, 0x1, 0x1000, 0xfffffffffffffff8, 0x2186, 0x3, 0x7, 0x800, 0xfffffffffffffffb, 0x6], [0x987, 0x0, 0x3, 0x1f, 0x1, 0x7, 0xfffffffffffffffa, 0xff, 0x1, 0xf09], [0x3f89, 0x3, 0x8, 0x0, 0x3, 0x6, 0xdab], [0xdc, 0x8000, 0xfabd, 0x6, 0x200, 0x5], [{0x9, 0x5d3, 0x5, 0x8}, {0x3, 0xfff, 0x4, 0x8}, {0x188, 0x3f, 0x3, 0x43d2}, {0x400, 0x0, 0x2, 0x12}, {0x1, 0x9, 0x14d, 0x7b}, {0x5, 0x8, 0xb1, 0x9}, {0x0, 0x7, 0x2, 0xfffffffffffff000}, {0x7, 0x4, 0x6, 0x6}], {0x8001, 0x3, 0x2}, {0x0, 0x4, 0x5, 0x200}}}) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:01:05 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x2, 0xfc, 0x5e, 0xc16}, {0xb2d, 0x52, 0x3, 0x1}]}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xf, 0xffffffffffffffff) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x9, 0x8}, {0x8, 0x7}}, 0x2) sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="56777810b3e66797d7c8e2d04704b45830a444dcc2b09225e3fbcfa3b786b6ab5985d4a1549975536f6809e6", 0x2c, 0xc, &(0x7f0000000180)={0x18, 0x3, 0x0, 0x1}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = syz_open_pts() fchflags(r2, 0x0) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000240)='tap', &(0x7f0000000280)='tap', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000640)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='+:$\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='{}@#\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='tap', &(0x7f00000005c0)='!\x00', &(0x7f0000000600)='tap']) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000007c0)) r5 = getpid() r6 = geteuid() r7 = getgid() r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800)='/dev/vmm\x00', 0x80, 0x0) r9 = openat(0xffffffffffffffff, &(0x7f0000000840)='./file1\x00', 0x8000, 0x0) r10 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) getgroups(0x1, &(0x7f0000000900)=[0x0]) r14 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, 0xc) r16 = getgid() r17 = getpid() r18 = getuid() getgroups(0x8, &(0x7f0000000980)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000a80)={&(0x7f00000006c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000700)="523542f75cc4814521a3293fbb3d", 0xe}], 0x1, &(0x7f00000009c0)=[@rights={0x18, 0xffff, 0x1, [r3, r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r8, r2, r9, r0, r2]}, @cred={0x20, 0xffff, 0x0, r10, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0xc0, 0xb23adf92c8328a39}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000ac0)={0xffffffffffffffff}) fcntl$setown(r20, 0x6, r11) 16:01:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0xfe9cae44007ecf4f, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x17c) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = socket$inet6(0x18, 0x4, 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="100000000000000010000000010000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYBLOB="b9de15bf5bb2bfa14dac548b"], 0x28}, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) openat(r4, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r8 = socket$unix(0x1, 0x1, 0x0) r9 = openat(r4, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r10 = socket$inet6(0x18, 0x46fc4b57c3c83263, 0x80) poll(&(0x7f00000003c0)=[{r8, 0x5}, {r4, 0x52ab21aa02f5c9c6}, {r9, 0x32}, {r10, 0x80}, {r6, 0x80}, {r7, 0x1}], 0x6, 0x4) r11 = openat(r6, &(0x7f0000000140)='./file0\x00', 0x400, 0x48) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000180)={0x1, 0x4, 0x8, 0x7c, "122229190a3351d13001ba8a15b0ce688f94245d", 0x6, 0x800}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x100001d}, {0x50}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r12, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSDLT(r12, 0x8004427a, &(0x7f0000000100)=0x3) fsync(r3) 16:01:05 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000040)="0d590ae493e0c1b1", 0x8) 16:01:05 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000001340)='./file0\x00', &(0x7f0000001380)='W\x00') open$dir(&(0x7f00000013c0)='./file0\x00', 0x0, 0x0) 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x7c}, {0x3d}, {0x4406}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x0, 0xd7, 0x27, 0x101}, {0xc35, 0x3, 0xfa, 0xffffffff}, {0x2, 0x53, 0x71, 0x80000001}]}) 16:01:05 executing program 0: r0 = socket(0x11, 0x4003, 0x4) socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357af96caa0416e74f376336acf00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657ae00000002000000000000020208a371a3f8000400000000000000d3c883b400000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) openat(r1, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) semop(0x0, &(0x7f0000000580)=[{0x0, 0x2, 0x800}, {0x3, 0x4, 0x1000}], 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r6 = accept$inet6(r5, &(0x7f00000004c0), &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000540), 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) chdir(&(0x7f0000000440)='./file0\x00') mkdirat(r7, &(0x7f0000000400)='./file1\x00', 0x24) r8 = socket$unix(0x1, 0x1, 0x0) r9 = openat(r1, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r10 = socket$inet6(0x18, 0x46fc4b57c3c83263, 0x80) poll(&(0x7f00000003c0)=[{r8, 0x5}, {r1, 0x52ab21aa02f5c9c6}, {r9, 0x32}, {r10, 0x80}, {r3, 0x80}, {r4, 0x1}], 0x6, 0x4) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='r\x00') ioctl$VMM_IOC_RUN(r9, 0xc0205602, &(0x7f0000000000)={0xffffff81, 0x3, 0x7f, 0x1d45, &(0x7f0000000180)={{0x1f, 0x0, 0x9, 0x3, 0x8, 0x1f, 0x2}, {[0x4, 0x8000, 0x0, 0x40, 0x1, 0x9, 0x1f, 0x4, 0x200, 0x200, 0x8, 0x80000000, 0x413b, 0x80, 0x3, 0x4, 0x4, 0xba0], [0x607956b, 0x4, 0x9b7, 0x10000, 0x3, 0xfffffffffffffffb, 0x8, 0x3, 0x32ec3d24, 0x7ff], [0xd015, 0x8, 0x2, 0x7, 0x80000000, 0x5, 0x7ff], [0x2, 0x8, 0xf06, 0x2, 0xffffffffffffff7f, 0xffffffff], [{0x0, 0x5, 0x20, 0x3}, {0x9, 0xffffffff, 0x5, 0x4}, {0x9, 0x280000, 0x9, 0xbb}, {0x0, 0x6a80000, 0x5, 0x354154e2}, {0x40, 0x401, 0xffff8001, 0x200}, {0x5, 0xfffff1ce, 0x9, 0xd941}, {0x8, 0x4, 0x9, 0x2}, {0xfffe, 0x0, 0x6, 0x1fe000000000}], {0x3, 0x1, 0xfffffff9}, {0x1, 0x7fffffff, 0x1, 0x200}}}, 0xffff, 0x9}) r11 = msgget$private(0x0, 0x400) sendmsg(r5, &(0x7f0000001e00)={&(0x7f0000000680)=@in={0x2, 0x2}, 0xc, &(0x7f00000009c0)=[{&(0x7f00000006c0)="be2a895906893386ae181fb9ff439ca57c20f00c86a6479c20c4bffc699c4d1ca3fcef8f993c845b0f07800a487d8cbe74ad9a0be39e26f26666739e52b4e7ca5b7d1003f8a9ba6d6e144496b22000a161dbc638", 0x54}, {&(0x7f0000000740)="38868c79054d6c700bbb5dc921c115c8787a669dbf4e6d9d8faf718b9009818305e8f67d0ae0ddbff9f8b468041c497309980c08ff526811b3ff6a6d4b1898dac9107a277ef6fd718526f85ca0000427e7f9fdadce8b6b66ca8698f748d5555952468d29cd9e2dc71a5d52ba88a17bc2fa3c4fcbe0cfd9db0134b09f3617bdd8d44b648ddffca194091dd176b6d0effba1e8ece6f0709341c2650a0609e8abe8099cc0d9f60f6aee42336bdffa63333df487", 0xb2}, {&(0x7f0000000800)="68a183503b8fa8b2496168778a9c38041e179ebb1521c0fabe121378858f8ce5c8035519b1579429ed0e411315aec25a0a6ee2dc4e1ae4d87745958a0c7eb85676fa5551b9a4440e17ec8ff4751aa3767b193d6faad5d6bf117abfc8012fac8a59f83e233de7fc68d6ccab328539555c971eba9e79f1fd3a262e1d62ab3bf6db4105dbcc7df21b1e2882d0149584d964a7394e81fdde1472e0794ee58b4e6a030300b4dcae9c61836a3343677ac31159d77580856e04f8c357e707ff2de022a3f318bb1d1d58610f0552ea72bbcd34d98214d4d94eff87c46e526465e22da5", 0xdf}, {&(0x7f0000000900)="abb5b411e465e0b9bdc9dc635ad8c213a87443de9c307342900c19c36731e77296eb57e6eceb1a22df7099bf0937c55e4450a91e14e70119284d012caac466100bf74dea93bf9142d0326a98ecac73a4a66982d3ed7013d9e26c27b099652bbace85a32c901926189708886917258ae14f147b43fe4a974b733d0c94d3a2b918beb9909ae15c665816df8dc12c1526a714e21f2c7795a55b27ba3906449dda23dd2e4b13fce0d94d2084c81eda489028", 0xb0}], 0x4, &(0x7f0000001ec0)=ANY=[@ANYBLOB="f000000000000000ffff00000f690000af5dc31750f392b2d4710554b870730c6f3977be239932acbecd178260c775042ff7fa950144dbeceff5aaeb0281b211b3d2855d7e58795b837ec4cc864193c8d443bc4b9f5d491b75e00aab9c3c5a36d1ae10b2e46907a0b6c68a31e54328de2e0c3b267286cd95d7994391065fae8cf33d116f8d67dc1c1bbf64a0d810a160790048542ba5d9ee74b18e0ba765fa1929c9c3a063af8ce4b91e51885d3fb4670c7388ddd51cfbe37e2d01a7a9cf1afd01f18226f34d640c1e9b914980c60e318ba323f547acffc2fdd94598f1ba57d4d4da5095a06e79d19c6f1900000000001010000000000000ffff00001b0000003c68fb604e0cbd002c4930ec74256ed72c0281745043e5798adb8e9b0d0056d66559cc5096a5c1188585338328cbb25bb3041e8fadb0af97495635e095ef446531f723731a7f81137d20f435bc30623d982beb862c085c7f8ea6eda38500298ef008572874c09015c5b2582e2b19ab2ea7c34a0eaf9cf036e46e0f931c18ad6f1b7ad8e3095ac4ae4c3304fe7e598dccc3b8bbe7841e1acba94c9f2174e0524fd8e9f43e23ede57baf79870dc37d0a3ed0a157cdf45711b0ce3aad29801d6d55c11c792a4b70e828abea10b95018ac07fc4295328e1b660555e8dd6e41152dd4a6dea4c90fde0b5edba9b70bf661d54dc4298409ff01c64f21be6d1026e23fac3b345cc51a99bfe642992725693e865496ed02608b09da42a358d949128cbd765f961aa7ff3293f9f4ced9d932587393e3f92d6f09ae647ba920668fea81e192e8753034b655c592b675cdcb86f016fe9e373bc14e3e5db05f911dd40e0950e706b605351654d993c81b9c006b67f068b7ca23e3ad1c9c407289c9a922becb80a0ac18027e23a960705c2d322d4fc46b3c32fc38ab7e5ff4a547c8064359467cc26ea3bd69362fce9d2faa1d7aed3bd5ce9cb67b7fb6b5b9bf6bc5276a0c99801fdb4df30a4e8ee25edeed919388be241c4b4e5e6d744f1735e611823f1ead84a040d39b913ca8594366576bd61e3249940a7f7dd9b03f855f23fee3b1d04f49fe52352b6ffa1bef18e55fd1c0b3c6f8cb8dbdb905ce01cc5acb76fc41642204819894ac30a606dc33267fcd967699dc12f1df9b6e0d631e9d18c42085321b883cb07d7a9ffc716d28921f2a61823856fab607fe64527d02011c254d33158bcc6bcb32706d5f53679a988acd0b3e89fa8f7d91fa7ce07dea872b5678fbcd636e56b7aa01c23e55c2841ab9896e3522c5a60df274d5197f84be3cc6b32dbaf3b6a63cc22271b4f5635fa617b72c92dc159a7c8436a697dea8aef4cfc6c6b5be748bd32f1ea37b2cdd25c52a3c10cc7b6b1899f14016374edec23b414469e9fc90fb8572516e720aa941f7d99ef42f58b932229b4a3ae58fdccdea703c5c2757b9ac0851a6e288cb4b286d0a328948a26abe2beefee631c161bc0f20eb5520298380abe92ac60edfef2d09871544b7082aedf7acb66a84c715ee6c1e4716ca22c896ab5bc41195c0e3c34b3fbab6baee7a796c3fc75524bb815b7fdf9bf1329220f0b0a4f7c30adce93d108eb25ec636bf0c195824f4913471f6c1f64169fb2393a74ee2e2d3d8901db7f34014042e2a880bf5c232472fea037456214ff0f32468edeade422c35f773566801f4b4f3f31b78bf71688472c2b33870522d9f21f45515ddf16e326e8b8e878d9d95aee30a249f597eda118c3e970e0c33f600097247d8513f0435c1bcaf0c97dbee5c6c6720395bf6ce7ea19f596dad340c9b2ddad71826c8e3134129e9224aaddfe01a908ee97aa681500002b987fe3ba7e804c8592078eb59c40e9ccefb3c2efb39482a7811630ac81757a268ae5125d364a3257c79042d92c8edc3e5c2720d5f1ab15c5f70f0efc21b7d6bde150cdf4a3934949fb9ffcb63c638d58bd1a57e32d01da18d3cdfc9895695ca90b036dc1b6f17cb05c0d974249bf1d29993fb438ed5162bc99a83820961a16f06b6930532f3a09c38ec2a93daf667b51d1fe5c449e20f1d85eb2640d8f833345bc5d36a0210da402631048cdd34b7e230128cd7edc529ee00949ed780ecc368076f047724c0045c06f203c7d592bb8d01d664cfb711ba92e17cfa16e611273591c88b1b9a2a221f95da2c129d0b41c3110d631094b3b2e50769f53b625f9877cf8001f25cd3b0e05644a8ef3154801ea635b3dc616d1240d9269be403f3b54fb3093c8097e536d825fe83b4793a2101e36087f01a02bc5d579f144f677857c990d033af6987716b0967c296d24be7c8944c203f6893db9f53cba7fdb2948799929af190d453faa0213826098f983684f899384b20d37741b9fc6c8fdea86206c105b2425959f8dec175f647939e22843251f54dbcede21a16a42bf1e8feb1e9119dff81b67b75300e368f1e04e3d51d716c5485c8c946994d408928806e6928d9f108cd41e8e9bd964f7680ab597ce020fbb0197c53ea8c67fcb4350e057cbe0257f7b3bfab362280cb5b3d431b099b8cf9c980d08d1d3d98554b95960fcdf4fc816091afb5a708fae45a646ed1eb27ff5d1e96a03fded57fb0c38200bd93182db368aadd6ae05a192a65a019c4b0645b4ae52adc044d561281f552331ada7b6f9194948c47dd94757e67f863a8a141ecda7d129083170055840e43e7d24ea1509387c8276d5c34bfcbb601c1c0315694cec8ecca1c7e73b18443ee21e73a9f334abe0cb0c4f9f3babe29ff58cc6c48c93412115d0bb6574fb165b863110a01993f314087f08281d315708eb721d43cbab61b3151d31d026ceeff187499ad65cea74970f5e0954b5926b4adc4714002bbd53497a35714b35819d17fe24cc88396b300e30c1cf0237891908f2b76bb99dee81b4196cec9bb0da60c3336775065605f64cc90aacd446e9ce128ca4df2fd0788584e57d9a3a89c99bcdb50313af29604d44356a49be4c782779814bc4b95ee918220bb98fdc1d613414cb141fa412de6667f55ff24e2303e93925d75ddeb88d2a128473e2de4fd6bbaca58fc2070c2eecdd9e640636e44fd743f9867f1f4d70370e9353aae355a5bafb9f4770fe45fd14f60d200f5a4713539bc2943e81effbb3ad80e6c215192cf0e9177af96fd18fce37b98ce77bfbf114837044bd99f4dba7e9ad36390d54d7a1322223fba66d7ac47ef844b733f3b92f88fb0ab1ea6fe07f369436c224e48c6b69356277702086e188ef09b36d5294e61651e04d0fbd58c01bdd0ef3607c8a383788ddc60cc36dd69d1bd0bfed7f19dc410170b94c1d1b5e52d96d7441a85f8c562963376ccef10569937409739f712196834cc125aed471d5196413003e17bb8869e917b4dece54542cbf1ba7d8d31518467bbdd863bf766370d733dbc387cd429a22b6ad96ce96451ddef4628c958d0289b43231fcee0846d19c415e31e078074fd2b7f1fa840ad4d541594c75fc0fbc97ea4db6a2e44fc2c641f57072567876cd703be57af934fc620ec0197cffac7723a19f182d8960f73ffb0cfcc43cd542f0a52ec2a32d582a6082f984fa1037cd5e253954f35a098120c03bf25c47e811976eb4b51f0bd13a32e3d60dc0c72c50e5fc26f40361a7f759aa6f385878e07c57628066a3a06cc89ad52710a1c38313b9961191b83520fbaa5db0d6bc5f1b539aac57163691a25da0d2b239d413aa68ad4d73632a124a7faf14bf4ef53c892fcb4fd4fa90eee2a2a6e8765a895710ae3fd592a59350827db1094adc824996587fbb8203ee6a0c3f7e2dab8ab591aa59e7794297162c437bb2b8197e2c18633205ad636ba24a223db11b4a9dd6696a0943149c06eb12a6069e551d76bdba00cad0b79e6095195c4512b89028746b8f9e5e2b4ee462a50bc97054ed0fe038ac5206e5a8ab371a570f5b4631e13c9b70dec97fc46c32da2beb7e0b664f2aa51bd714cf238f52184006a1202a7305afd3baa5c5f094a0c2b9622104f8ef2ac1a033dbef6bf883d199618441165b396d0c60b1050c75324b8a1a0ec3e28be852f5a547b54c8f0c7cb429406181a48febd8166e5c96b706a5d8468472f796c63f7cefcb14cda3ea0b9b2989627211d3db52eb00085f824350fabfa19a58e2d4c18ea98c05d2660369fdae5e70f6c9f66e9aa7d939079f2f3cccd59ce26f53da41f7d3cd1ee611982b95e6efcc2bb8ff5daee68ed6c30230141f4ba1d42b88b581e1c3e25ac96ad54f66d2b5ba0cf649d2c257468e8ff2200b8ccd1c468463a041ae29b104c8e5a308fa299864b769a56d3b36163927a5894f51289baca463d1b492c0b18171bef03dbf012cd757ec4b3a61b3c16285d673a1db0658a690acc97e16a12ad1ab7b9de5cf2b70e11e65eed748c3e56af78971e4d8d95c813dda980ebffd05dfd7afa28a75ea9cf848dcac201053da810a4fd9160dd4e97c53ddec77fd7f852301b5b2d7e00b3a5a70c86de29052ebf208c1059202e4c3e89aca9ac447ba4d807f0332b0298594d8aafaa657d5484fada78a9b3455980c0f47b31901c22544204f3e30c18a7db85f2c436784aa951140820023d29b34fbaf0b10f5787d6a3653c153e122c6b624182eb4dfc630219975005ccb67bd27dc00869f3fe03b4202c8826e6c2c4afaeac7c149f55a9b95a303abdf11f684acd1a1e2e37208af30d37994d9efbb7d1243e63a7add3bbde5d54d985cc196444d563a4e05965c05327b5fc31aefcfe6edcee8cf1518491c74cc79b61e20a9af3f705df10eae8b294fb98e063e93d8f4342f8e726a6618ed897cca4c1a79de75f3f603477381c8072512fe006c58192cbef513ef698db032a33575b7b2886c4a01102349ab9a1e266c3247fa9ca2aef39725da43d437972508bf4a05a15ebcca28597764834dac0d1cfd8c2cb4075f5d96098da3d79ef1182081ead745e409181ee0bfe5e282d46475b9dee46c1bcefc14a77db0eefc48537d7295e614b4ebd268407cfb03766e7fcc276bdb13b6b9161b98d2ca7cfdca88047b1a67a19b2901e7ed5a1bab8bfd2e58b4891533fab7dd6468fd6ad23120ef2e07968bd4fe0ef71ef67f7ee00cbeff90409eb87d9c386909f7632097e868a34bb0fb41f3267c9d0324434c6f56c672cd89855f69271ac3479437b7966bd9b14f88e1338f7df4f19fd0d3f2542f08e99f1afe893c5828ef92cb5def92ade37bc887a8c4740e232f755595c0a8e794615d74e0f155a84787baf22e992872d2e20bc729d17c818b88502863b4ebe2e7943ad896e9b83bc4a76720a25410b36e0fd79e07cbf5ca052447026d6b805f9c60ad5393909a2dc4044279618853d513274077c2afea0e1eb3c00d32484ba343f2a10df19918d4de716740fb77a15b4ba6bf79cef676481c51121ae085e38ebfffdc24ba58987325a6ba37199d832036923fa93699490695fcd913741e505abe9b1581d8ea6cf7b4b52b2715244eb64cd0991550fb83e55960450a8e02608813aab6144369ae2f616777daf59d41b9f25c15c12564715fabc7a4f9871b299f1b1a94b92dbb233aeb1745860b4ecf8fdcfebedca34b5ad29c7645dd195385eeb325e7185ac3b433f500ee6e14bad8f204192dd73aff21ff47870808e32d37a3ac22ab99dd68754575bfa7ee9ace2af4c071010524a16396a1b8ad6a6815e5d8ba8312c5ae64241ee6b4295ae1d6e940823fa6230b46190667d52475b30d1261fb7f5988625f4288f1a5e9aa41167fe2d84cb1eb1392e7d5af06caeea58ec54d5868a44b9682fdd595a26aafcec824e4a6e071b70c003c919b34877a2cfc106784bc4c0e8da2a50802ba9446c4530aa8ae3c1dab67fd9f58da2d05a812289abd261907f4f064a23cfb650927d50af02b001825c07bf504d7215954c1f691294ed85b009ee6596f293d00309254595c4a8e49122b34f2a92231fa0db4f4fb4b8e8f7d3f5d8520e7834b967da90db14bfe81fee6e26a4dea20c1083531ba84019f64c192b32694164cb28f2b3fb089991164ebab8ccd6cd66a4705807bd0fefd23ee5f8c0f9e50f99c764483fb59fac3c944731acb9a1272473e6c19cf1b9ace8da1efb4871450ee609e12d7431edb8ff55407468369eed0de0151de4d6f3cf96777131558d4dbdebc8d06276d32b632235d3006ac179c4d02f9dcb4d9000000000000000010000000100000062e00a5edadf8f270d1338ed5240eae67a0c3cbd2b7d69f1ff64eab5f3a0f4480c27dda316e011fc373e653e582d6fb76acce9e1d8fe9bdc889b01aec4cd01914782a7deb806e6f79b15fd117f437382f6ff5160623a4b0a4a41ad5a3cafb15a1fa6de75d2122e933a1985f18928049091630e380a0fbab6e395000000000000c000000000000000ffff000001f8fffff0c4e03eb7a92b817a7e3b2145778a25aea28b42bf9a4c947f0a7c1819c8b9bcaa07eda22ad3c3f4ae9338602bc11ad5edfe976ff3b8b658f5e5667481cca2e79f48cc2a6dfb6ef76465035f7961bca70468f3c17ff9113ebdf24468db930691b8a21b9d8881849fa386270752a709f83189eeca66005a5103bbb23c72337a6af049f99e0eb674f5b70ac95e5ca5350f614e2dcb2e85d865df0f0a279a58d08ed0ef2de8b5d3a5d923c5671700000000a80000000000000002000000020000009f94c426108cd4ea1d2ad30908c9358e055a6136f0555bd6a7fd1360c2d1671e9ed3772afba5ce7f7cb4d5246f35f32f8b50ac48afcf5434b83f0d7a1671d82f4fb4601a5fcb88606ab893977cf088f2f50ef9ea4fd1ac9bbe84b165efc19891176d110c244f9dcfbb734a6fd4e24e9cbf122d9cb8f517087162f0e4751fac150327c7f2c70651f5e9ade6b75d61de5b3798f277f700000040000000000000000100000007000000d839c8302c512d5dc441967e427c37c6e80c2497b5c0e35116808be10195487b69af3c4e8b4f925ca8a46e1d36fb00002800000000000000ffff000000000080d92418995628ba049d14aa8bd1d723c860a36d4097bc0000780000000000000001000000000000009e1a0b61f2960e8d3779c1262d9c1f86e0c55a438b5970c362f25d0d8adb983f274d491eaff1e665bf10cfe582e4bb3601b302bc4e98aa0f3456780ec07fe09e8a180f293c3cb32d505e8fe1506cf6a44cd243e1909a1b9e42f35d6664e905ba425b4af21a3a78008817be726e5f9aa719fc21a5ac8394a8bb65f0a26eca23ab438ae8e16e9e243da6663600fdd7c107d87ea77a388f079fe20d5176042a81d90f08f7f5c26e1aa85775e976a4db53d5583d29fde89c7a4d69674aa73bde11efb26cafe1df9cb0659ff5c47be3039113084e8c1f07fc8e0c4779db8bbb22226751d679699754cbb34b10e6667904ef209eaa0579be15e0de82b958b68aeaede020ab46470cac36956c"], 0x13d8}, 0x404) msgctl$IPC_RMID(r11, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x800, 0x0) 16:01:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0xf98c}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) socket(0x4, 0x4000, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:05 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000380)="8c", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x90d2, 0x0, "d730b40c444de400", 0x40000, 0x2}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = semget$private(0x0, 0x3, 0x400) semop(r2, &(0x7f0000000100)=[{0x0, 0x0, 0x800}, {0x3, 0x20}, {0x5de84bcc587a709c, 0x7fff, 0x3000}], 0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7, 0x0, 0x6, 0x8, "01a3ca77a260c8dea179bb94cee4d980245e42ae", 0x2, 0x4}) r3 = syz_open_pts() dup(r3) ftruncate(r3, 0x0, 0xba37) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x801) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000040), 0xfffffec2) close(r4) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) syz_open_pts() 16:01:05 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="9513", 0x2) r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = syz_open_pts() poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x1, 0x6}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:05 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000040), 0xfffffec2) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSBRK(r2, 0x2000747b) fcntl$setflags(r1, 0x2, 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r3, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 16:01:05 executing program 1: getrusage(0x0, &(0x7f0000000280)) r0 = getppid() wait4(r0, &(0x7f0000000000), 0x1, &(0x7f0000000040)) 16:01:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x10) r1 = semget$private(0x0, 0x3, 0x6286) semop(0x0, &(0x7f0000000100)=[{0x6, 0x1016, 0x1c00}], 0x1) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000080)=0x5) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="000000186004008b00002b27feffffab7b74371b2891ffa49c22cdfffe0040000000000000922c70766c307d", 0x2c}], 0x1) 16:01:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r1, 0x0) r2 = socket(0x2, 0xc003, 0x0) dup2(r2, r1) r3 = accept$inet6(r1, 0x0, &(0x7f0000000040)) readv(r3, &(0x7f0000002740), 0x5e1) r4 = dup(r0) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="8b0201fcffffffffffff609cd27edf23ae99f6014213192a3bdda56718a13a06da2600fd55801f60f36d9031da0dc056cee00de182d8a9029b074a9ac638c930ce0d774853fdba3805ffc36792b8eb73008e0d6e041ea16ecf289f1ce7944d364b8285be401e8c87d21f38a1b65a7cfb844ad08243614e2cbd9ceea5de800000000016e3ef28cccb287ce953cc679d29a70900675448b9469a08e30e9d2fc0d43ca9010fadc50f8d5eb0ccf24bce5135c6d4b66423484a0a477711333299c043e69918f4a1948af04b120e6dd337ee502cd20951d20b9dc0df10c67f2aba12f1294c5c0d9c489e3bffeed1bfe53b92e1d54fa1dbdc4da82cd970957fcecefada4ee011ab54ebdbe0f60dfd4b20541f36dc2474765a7cafa8dee8616b07971e0360c2eeeb66408bdb197a3be7918d83a0"], 0x10) setsockopt$inet_opts(r4, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) write(r0, 0x0, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) write(r5, &(0x7f00000000c0)="34def2445326e97dc4593e4c0df49f752e6a2453b4e2422fa09a0b45f7b3fbc4175a18883f4678a21caf433da01acd72a9615fea48bd6e2a6d28a3a2a85ed2d3f301240f835ea7178d61837f70539f32a55f0c94ab93b6a775d0f610c16d7aa37357df3bd7cd7203ca50f7fab6db2c6ae69fc8cec7f3eb85ab4bf6e7b0a50c2d4edb6c1e4fba17c8192f997a67728d549e956c0804b360ab6f3076cfea1c99cf", 0xa0) 16:01:06 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0xea60564aaf4c55f8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff0048}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:01:06 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x1, 0x0) r3 = dup2(r1, r2) connect$unix(r2, &(0x7f0000001840)=ANY=[@ANYBLOB="bb6ac73d474eab18bc26899860884bf2f1a6361570f5395a66c974dd738fdb16e3f3980d8a715ca368561c0af1ccee33434fdffd394ab0f603c43e1ebee826305025815e2581a972d7a92249a3efcd37d8e68ca682df547a25ef04e650b1df2ed8be7455540e33aaca045391733303ab92dc25fb9a8eaad83f4bb8ad0c017dc85668d807b5a5b58fe1f75ed3cf29680c48708e2615928dd8a637c62458a0699a79430dd37cc100f83e4ddbb488eacaad817c3e678c5e5de952a84c4fb9c4cb66401aa4c225707130bd23309f0a2a4d2d38ae79eaab66832d814ffa72107b939719152cb139e75f7628712bebae0860ec75f033fee7056910d3109722d60ff19837bb4021efd74339b2fd3d56f670df2a0ccdc3ba917b9e4b06fd"], 0x10) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r4, 0x0) r5 = socket(0x2, 0xc003, 0x0) r6 = dup2(r5, r4) sendmsg$unix(r4, &(0x7f0000000080)={&(0x7f0000000100)=@file={0x3, './file0\x00'}, 0xa, &(0x7f0000001340)=[{&(0x7f0000000140)="8e08b0acf31248af267fba230ae52b427bde377637bdf515cca47844efb125d148963c84193610aa816c772d24", 0x2d}, {&(0x7f0000000180)="363ce5d2873604fe3469d544aed489cd0bf4e175d97d7a43b450910b4e7b7e1628f4f86b81f150619cacb80e14ba522bf5e5195de510e4afc06b2b6bab4826174700ee5e68c6e488d1bfda5532f18cf4ba4ca5110fe2a32d6ba803dfc0f89a6dd2569fcfee127905359af202cd293e301886183b0ebabd9e4c87f826c74c9c39055668859f874f0ba5a7fb720110a87019ed978a0a2af284e12fcfbca51c7396cfbbe606d1d7796b40f502b47f9ae3d91bddee222b136e7b0c7f765b4f5a91786ef2e641a87313700a70b6100d40e49c6a4465c85463bfaae37d05043bd34b4ffd45fa61c7c920a114ed57228da2a76a1a1755048b5e44d288d1e7244c", 0xfd}, {&(0x7f0000000280)="3d6dba81b95f8eec65ee47a7a1093971cb9dae4b9e539c53f3ccd300426250e188c95a0f3f6a187bcae8ef7118274072e6c360c2023e019842a81a6dab92466ae119c66d42ac65655991df8a0d26a6d8d7858f9a3238866bf45dc9dd574c6c537943293e9cde799b9c640158b8d7ea70bb25983dc8a241b8eea40a8a7c6c535ad2e93fa45b35fe513b8bc1d9742fa0798ccdf971fc192b3cf73813a9cec5d3a3dcfeee748f72138817f63c3e09a07c47ed0b5251bb24872303ae3c9528e68b2e347eab868680472f4886e3741909854c07c38793e69c1887fecbb59b268059738966285fc80eca2c27ef0bcec6718b6dcc551472af969051829b1ca53d33552cd9f776d537eba0d829fc245468e0459d79395f60c5503b2edf55b20f7bce7ef468e29bf9d92f431525ef3b2726e68fdee939754e2187193efa850bf956436abb501e39977ff754ce3dbaec091fd1648e011d9edfa35356e6d2d1bf03f9f323dd14bc5817d03736bbd5c9a178b2e01a78485bb802bb17222eec2d704fd437ee1364b391192e1804de64a6b31e45cf98483feb4725b53fe4bfbd66f66d219a47e77a7a2c6238e1a1fcfbd28e469b5bb98ef0820ffe5733a07f311ad6fc37a40d4f9d8dda4063352abdbef5b009bf6716a3b44db9ba40431f93b740adaac1b6438ba26f49271b35a8bd2ff93eb7abcff0736021f03289bb93ab5bf7acb0eb39075b29b25ce6492802d146844f9b40210c710ac71aa2e9a667ac589f5873affa58b48f607a07d3d9c1469f9566bf4f606be838cdabf05c99da27922bf376fa72358d24e49a3d1842282d2c51a8999bfead85d3a622c5f6c4cadc9f24df39de3661a1fbbb9e583f323fbcd51a78600d3365ef7ac307f66a6d8a2987a8c9e3da02c1a241a36af86dd392ed16db9e887714a9d5d6c576935830b146877e145eb18b3a7962065889d11aa53e519cf10394c8721e6c0a145f9abe4c9659c5b0e59207ae33d119c0acddd1ce3ce332738fd42115c97535caa3e3a4ed1961c8802d7612c1e98df3f114f03f955a1e791a21da6130d0599ce146404672a0f642a30c7d7f73cd714f957fa49d43aaa29735b6516880f5667c04180ad14c0580821a7882cb4f41efb54ea12230d5b0333b13727d34465f7717f360a4ec61c01154308d40a9d3f54e602c73ff26c502179dfab9e886e002e3385649d4a894abc948f7e6ccf12b877d497c5ab0979df3d8c479471924d3dbda5b1c64a87a601e128729f42f8b27cdd116bce126ae82af19c2d0efc96ae1aadbb7f18c7f86128c7322d4f5cce1d0faf3105df68bacfeee0173883430161a3b9600e6fcdc2801780f10a0eaf6b8a587dbc421e596d07a215ffb3d62c5ad80f78e8a1c7cc300ffbb6a548147c6c2347a7d064ff9bce78351bf15e7c5fd0e5b01d5d519a754d5fe52c115e73bbb2148aa4b85fe1927e2436d7284893e67370d634f814eedb3441c75c478946c5b5fb71e8341bd674d358e0afa318cd9df996f038ea9708fe541c48df1e0e6d428c1bfe9cfc13e0f964caa90ba500cdc5d311c34173e93b62e92d221f9c44ee5f3efe209b5401ea072d67ada3019e43707d962354f98ec65001843f5923138284172d8633b5462ef3d6ac1ffb4784779549b735f9b7d06187a00d614db0c38cb62fef8058e76f409cfa8b43ede1bbb70f47967a3a016d553bb55889e13e0ad676a91b716f73558252e1be4d6928771ad1e5ba7204ae3bb8c5220fa01ca29de1765874fc19af982894f56ed159609ddf85c6f970b3ff49aa7296d2e0ad0d47399513787bd082e5eeac1fa134fefb3187b042e40b4b55fe499d874799d3322691b46156adf7c0f2d2bbe818100a73807688e70282d544de5a00c3a4ef0d37b5e02eba182fdf780bd60ce7a9ce3070b01c03558911885b1077f5508eda0d35e5c895bd0fe8e84acbe3753723c74b92f7a9f4e73e54986b9582971bedcfa5c4a926603561a52eb9d390e96d5c87731a6a3b55d88d2507a2eb506dc9e2ad354e40688232890c1c0c7f0063f4003eeb2d5c620524201db3ee5bfc8b263537e87d50187611f00e4ed1d7086ea584961638c28c68b3d6d9172139901a08f3af75ebc7ca1394529793606c4e13bd4d013c39b19a88146322b798c86021062e360376bffa9da2c698b1b9dea2554285b307d5908a3af6b721dbeee2a3b12c3722260909e0e34aab51b79d7457a6a5296d89870852fc9c60df969988bf12bbd3dec54297fce2ac3eaa533a347a1888f8c0e05bb405c1047a357d210271236cdcd5df8ee46bde27e03dc9e84ca2f6299755f255c9cc3c069334d0fd29a717c70e701ed4d9bd6fe0692698a4320a55e00c9d62be92372ff725aa8fc5b2d1e505a63b957177acb771d71a111b93d4b53862fe42361c163b9405ca700537e1f981161fdb200baba10344cb61b5d85319f2c3d83986b0d0961c454507dd982709e2e4edb939bb5693964a0a8e6d402d66b618fee70a636d13caca4c4f63d1f3fe211e9ac20fc677ba7794cc1a16e9655aac5a1c17cf2dbf32341d00aa2f1f1a57bddc76f102bc072356782695316145957f79905aad13ebc6adbca00fe3464979b645461017787eab71988a7f3ec22db4819d2d3f53221db3dc2ce2a99cd4b700eb7995ce2795591939804ab8631fbe80d491cbd10106a4beb2233b93c821ea3a4db36a9828f78e3d92b48b05d3dfe58f3fe708f39f5b52a462733e6b670e32ddfadf09d528aeb0f14826f5228babcfb99ec3d6ac459d8b0240836f75219399353402702427fea1c33b7cee054be8bd292d5861b2c2da0092df67dd26f7487f7f07b279ace2ad1105f7b173fedb6e8194667a68081365112f10bb41bd79bdbde759534e3d3762e59f9cd6e658be7435f7fe5ff9b81e71db9bea8558ba6603648b9fe4328977e7a3d122426be271277dcfec43f2afb38f24cb0a2f8f47cec18b4e891eff8c22772770193550107c3169f6c6c7817fd1a1f0931e94401347aee323e2b7a093ff4dcfc08a74deac784f3a0996ae717b5ea1c05fd05b6c29ab06c0eab7f6c7c4dae1f9ef5a13eac9081fd88f53bb4cf1907bf41aae625b249e92f2a1530eac5b8b9c3e0ed31cc6689fe116cbc6bbbf65892e6fc56b7da426350ccf2c9674a36590b16ba2f28e5d47c1d499b2cc9a04c5fdf42ab866605deb3ee30074279d67368c8039f0fc05f08159019e6f7b9525384f29cd183ba24139b1ad53973aa21fd97fc02c93063acc6d415e62f65a47a574594d9e89955746eb80a07dc71e1e3b29c3ca12eed0a5e71e82c92d675f681db94a587db026774a398aa83150a4d9fd2c6b0a22bb0514bdfc97fc3831678805f9ef8f8af24a6584c3e2602f8b1561899146496c7827dabe66fcacf99f7dfedf7fc1ae8ff3ed9b2efdbb82a6e7d60d9f842765d526c7f6f09d9ae0ac4064585174e8c6a8a7abfa13de1f41999ec499db646a1f1765a328e189f6bc47743e804dff8da9501a2bb5c6634d56f1f2456c89d6fae2379955b6360735e38d93ce5245b46c35702dd62e122579ac0ee77637222dcd7c21cd7cf17621bb1472305b30910681ef24ac642a61678f9bdf893e857a4dd6f01b053f30c4dcd58166f26b115e55770ad26d1665affdf0da9396f8ca6bcd72fb10ca06836c92d44dc99b1f7fc0fdf3d45cf246adccee5702382519c91500666b6e75719a7625a80c4ca7db1cd210818c39436646c227aa55e38194b5c53d5cd52f17c920be434828681deb1f29a81321d546fd8095147a61389973b0885757758fb246497da0252942833bd8bd53034c20ef56574ecf5f263f356f53e473ec0036c1ecfc1a900f794860565619ad066aa22609f34c3928e9e02a3bef243d4d4d69ea8f0a523eb2875088a0b6d7e888cb3207f4b1efd11e06ce459a862720a66614ca41b0f72a45422b6292b328b299b196c02fc81604b4bdb5c54f078c1ca2bfedf7b93a93014896679644edeaf36c46c58682d356f9d9a4ae0d670e76ef16e2adc4fb73ad71d29a9d5030fd8059c19db3773a547e9b85e4c1e13886a64d7e2dd548f8472f25efe561b3ca4ef1542a23739a17c2d427d30ba37749eae651e0ae1f3f7e32a413861d4c3dc93a2a1e8aeb5ec47f101c4ee3b5ef762c1638ed623600a5fce49f27ed97c888019179c2afc525a629808308586689f76d38f5185d35f725f40443d6cb8757a6bd654dc4036702712761c00d002f045dd1efe76fe672d2da00b86a38d622795e290b5ee5ebcd414775be081dc1596f3686403b0f4e5de1fa0ef54f8ac1ba4722adfc0b0fe74f0db0c4658f067beed0f00c6e2782c1b12739f911421cb10c21f4558cf719c5f2ca19ad7fadd0683a98acf2cec4d5d5a3e01b3cb8da8ced67387c5facb2e314871073e31d99271de1720397532b5dd5e35b2068a08639bff8251d11c99d383c92ca397369aebec1bf7e9039348cd8543538a2daecafa9a939fe0e9898406d6cb31b35952e30a4ee19b434f83507ad09abb56557dba2f08cad510ef5ed143cc1bf285753c9d2f62a25cce2511691d02e0e3aa7309fa63b14950e65044f4986a496796d7cc63bee2caf18fc5c72a29aa9328ecba1e5a50825684cff7cfb880a81bbc9d05aa5dcd4aa0ebbed1ea152a65b6b7f8790f36e2d4713ecab1f33934e5b7f4d48414db49ea100efa676827ff7101e10fabcdef59e8fb45f3746161b3ded63e7313d354a7af691365dd379ca44573fdd59240fbe5067b8c34963daa74d9117abd4cd1c99e883bbbcd30286cd595939515234ea37ee69394414c6b015c50f6cb38ae88ea53ae765cd6414ade63fe82a9a8374066af7552955b38e1437f91f29bbbb8621e6794e5737550d1f8757400a7816a94290033f7b79e532888ec93acd12efb9c67738d54e9e8985ac3a825a9708209e82efb2db8bd99721527abc03a1a8526a04b77936b81c484ffaa12a34b3c5f79010d9c20b78ecd23686813d8607f6fddbbe2488ce14ee7905a5e8ea309261b6b4f9cdba7c6296bd7e9873f27b8101a908240bb683c11b49d4045bf0744295315c8524802608b79d1bc456736e129f385c7cdbf5bd941221273d85f1a0b04df7e9977e10ad6fff5f69225fa601987753172c1d7fb9c6ff49899ed9f5ab8301aada1c976b92caee5acf0d96a4a866fa15b7c3f0b3cd4a294082ee42d77636a6bcac3a9b6637095a12f11bb7ac22b234480321e6c331edc6587242fa1d9cff44f86450bec3e086c396f1c002abee508e6b244269ade4b18f01485dd654bc95ed8b903ff02720fa6bb04322d4772524d08b8a3d31a1724a1c02dbbe2adef13c54733f09be60b324b6a4e080580ded5ff96b25c0c5c7dbbfbde5073e239ad93b6d4ed98ebeb1361f13d45619d2aaa958e9c57087efe7d04954e7d400789200b6384238be5f104b92361f991d9b0086fdb012079873512f3ef5040fce6effb5ecde311e0175016e0a838f1caf3817bd6a80989dc67c182f595d1df0bbd8bb01812018567549649396720e8d1ced2564e8db42f89ebb387c727164dd3ef4a6c2c951b6f4bd5280681c817f669e1c204b5d67d3e1e6a582076d673d8cbb501edc001b5847b1724e8bf5272a3329909b2538d412050e49328f9d59c62dcf295bd53fb2c3556c20d2e738c655c15e22e5c17020c60a457ad78cfe6e805e3952cc91bfb84481f53486dac80daa2713a749f8ace7da9525830cb7fa79c3c477e7a8186566a2bdb5c3f5434594e06d96076e57ec2b270540b7940fc498a98090ac3d41b1897848604ac", 0x1000}, {&(0x7f0000001280)="0863a4ecc7c43a918a256f03785c867ea761a3a47cfb45cf54032e15a7eca1c113b9a90fbe4f7aceab9ff428a33264c739924f59968aa1f2145825b80e88ab616dba664be444c032a383c522bdd25aee04612e91d61780a2a37d82d1ed141241f8d2923b252c951f1ae23d0a310147a3da8acfc8fcce08955417b500742f206ccc05fec5161b75363228465312c158b3eb0c91d1f4c2e36e3be2eac69d", 0x9d}], 0x4, &(0x7f0000001380)=[@rights={0x18, 0xffff, 0x1, [r1]}], 0x18, 0x8}, 0x0) r7 = socket(0x2, 0x8002, 0x0) r8 = fcntl$dupfd(r0, 0x1b, r4) ioctl$VMM_IOC_WRITEREGS(r8, 0x82485608, &(0x7f0000001480)={0x81, 0x54e, 0x7, {[0x7f, 0x3000000000000, 0x10000, 0x3f, 0xffffffffffffbbb5, 0x5, 0xff, 0x200, 0x6, 0x0, 0x8, 0x1, 0xfff, 0x7f5, 0x6, 0x40, 0x8001, 0x3], [0x200, 0x40, 0x6, 0xa0c, 0x401, 0x684, 0x3ff, 0x7ff, 0x1, 0x80000001], [0xf1, 0xffffffffffffffff, 0x4, 0x6, 0x6, 0xda, 0x9], [0x8, 0xda8, 0x3f, 0x200, 0xfffffffffffff001, 0x2], [{0x7ff, 0x1, 0x5, 0x7ff}, {0xe717, 0x8001, 0x5d9, 0x1}, {0x6, 0x1, 0x7ff, 0x5}, {0xe80, 0x8, 0x1, 0x2}, {0x1, 0x7fffffff, 0x6, 0x400}, {0x9, 0x7f, 0x2, 0x6}, {0x1000, 0x5, 0xffff, 0xc1}, {0x401, 0x7, 0x1, 0x7ff}], {0x7fff, 0x8f, 0x0, 0x1000}, {0x8, 0x400, 0x6000, 0x1}}}) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) r10 = openat(r9, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) r11 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r11, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r12 = fcntl$dupfd(r11, 0x0, r11) r13 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r14 = socket$unix(0x1, 0x1, 0x0) r15 = openat(r9, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r16 = socket$inet6(0x18, 0x46fc4b57c3c83263, 0x80) poll(&(0x7f00000003c0)=[{r14, 0x5}, {r9, 0x52ab21aa02f5c9c6}, {r15, 0x32}, {r16, 0x80}, {r12, 0x80}, {r13, 0x1}], 0x6, 0x4) ioctl$WSMUXIO_LIST_DEVICES(r15, 0xc1045763, &(0x7f0000001700)={0x100, [{0x2}, {0x1, 0x80}, {0x1, 0x5}, {0x2, 0x5}, {0x3, 0xe203}, {0x1, 0x8}, {0x2, 0x2}, {0x1, 0x7}, {0x1, 0x400}, {0x3, 0x5}, {0x3}, {0x3, 0x52db}, {0x2, 0x8000}, {0x4, 0x81}, {0x1, 0x800}, {0x1, 0x9}, {0x3, 0x3f}, {0x3, 0x4}, {0x3, 0x4}, {0x3, 0x40000}, {0x3}, {0x2, 0x9}, {0x3, 0x9}, {0x3, 0x4}, {0x3, 0x5}, {0x2}, {0x0, 0x9}, {0x1, 0x7f}, {0x3, 0x3f}, {0x2, 0x81}, {0x0, 0xfffff7f8}, {0x2, 0xffffff81}]}) r17 = syz_open_pts() ioctl$TIOCSETA(r17, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r17, 0x2000746f) readv(r17, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r18 = syz_open_pts() ioctl$TIOCSETA(r18, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r18, 0x2000746f) readv(r18, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r19 = syz_open_pts() dup(r19) r20 = syz_open_pts() dup(r20) r21 = syz_open_pts() ioctl$TIOCSETA(r21, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r21, 0x2000746f) readv(r21, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r22 = syz_open_pts() ioctl$TIOCSETA(r22, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r22, 0x2000746f) readv(r22, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r23 = syz_open_pts() ioctl$TIOCSETA(r23, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r23, 0x2000746f) readv(r23, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) connect$unix(r3, &(0x7f0000002c80)=ANY=[@ANYPTR64=&(0x7f0000002b00)=ANY=[@ANYRESOCT, @ANYPTR64=&(0x7f00000013c0)=ANY=[@ANYRESHEX, @ANYRES64, @ANYRESOCT=r17, @ANYRES32, @ANYRES16], @ANYRESOCT=r18, @ANYRESDEC=r2, @ANYPTR=&(0x7f00000019c0)=ANY=[@ANYRESOCT, @ANYPTR, @ANYRESHEX, @ANYRES16, @ANYRES64, @ANYRESDEC=r11, @ANYRES32, @ANYRESHEX=0x0, @ANYBLOB="d75428c813ce1865b05e69078739b945bd173a4a", @ANYRESHEX=r4], @ANYPTR64=&(0x7f0000002a40)=ANY=[@ANYRES64=r19, @ANYRESOCT=r10, @ANYRESDEC, @ANYRESOCT=r20, @ANYPTR64, @ANYPTR64], @ANYRESOCT=r9, @ANYRES16=r21, @ANYPTR=&(0x7f0000002ac0)=ANY=[@ANYPTR, @ANYRES64=0x0, @ANYRES16, @ANYPTR64, @ANYRES64=0x0]], @ANYPTR64=&(0x7f0000002c40)=ANY=[@ANYRES16, @ANYRESHEX=r22, @ANYRES32, @ANYPTR=&(0x7f0000002b80)=ANY=[@ANYPTR64, @ANYRES32, @ANYRES32=r6, @ANYPTR64, @ANYRESHEX=r12, @ANYBLOB="fa7bcfd1b20ff8572366d3446789ab316412329a83a3c280bb5ed4ed48a6694c5ad62574c7e9e3d269c8db43944829ccd32a0e47960f418e8a2c95a58af62b892d7275375ef8ce836076025b8e3d5782d335a3bdbc8380bfbe36821adbff274b14c27416", @ANYRESDEC], @ANYRESHEX=r23], @ANYRESHEX, @ANYBLOB="58e422cf4ce5eb2b8fde08fc85d43d2c6aaf63d7318623d180ac36f80b280eca9281ee989f685ecd07fb285e31dc93b40137040f286ccf56f54e9c013aa888a039e0694370f546caf585f2ffe8bc94c4350f9c5ca63e4241f0bf39b49dac3ef083556b2ee9054c4e61cb3a15da801eecd9040538d8238124f4c6422ecf1a5499a10e254ac1e644df025d235388c7e207c4c40e09c46d2f4825f375afbc22aa0c3026dd72b6be070dc23be0f1053d3f732425328075ca8208eb970cbf2e620c01ca231269eea412e736987baefc39c36987318b96a5017a66f99a2d122f9151dfe130e131a97c2c5a9be1a6ad7b65f07c", @ANYBLOB="cedbdcdeeb7e0669c6bfd22bb58fd66ad290d510fe4bff80cea00dcde1ece3477ea2e5fb97471e1b36db544cdcd8322e09972c6ef14c4023d5f9072de1e68587f0e95e94cb096b3e7db324a75155d346a91e22ec1ac3087225589c0ae8f7100ad636455ebb1283caa7e871e34e1603509c0e02507207820b1b702c9e87d7403d4c8f1f32676d4e2a31ccd7df519f12e0da9c084d8d05cbd5466ec6bb99f35f12c97824c41b77a50b1f5c09f6ce68e2ae3ac0047a76949bb9bc7147a2b8329f13a2338395533373dceafbac93490e7a1762cb3491b3720b16a628a6d77fe94fc6164630d94d7713b1a2a5148b287ca1c72ae7aedf32fb972509c42af666594703e8bbec3a44e684a4248a0aa7c74ce8fd7e8b976ce1d429b7d16e16c3e21d55a7261f47ade5c9c2eddd8b77a9d2fa9c81e8250afd2edd8977ecd107279f5f2edae47ab6df630f101fa7eec10346c6ae8a48cd230d8019d2561d65d54abaf990acce1a828e0987fc37c3f9c38d63cc19e056bb2170ee9a1a804f7b269e4efd7adb822231d3d11e3d7b16437ef73109c6d9ddb4eded3a6296ac5b0e5f8be088a32209476b5f43dba2cc10eff667f5795da382bfbfeeb9a06aa4f4dcf0ce2bdd043e557803456b35cd4f5668b038260d9ecdfda77fd1f71f6d88b66a19986c4d13b3f0864d598679b43ae6c07c40798e0e9a88fc8b0fdbab9a673a6a881b50ed8bab8c9817f705267047e22b6f37278c36b9baa6c3fafc7fc776aa61c97dccec7e6972480da05778e1e9e5337b188d0630bf96cb312fe47e4570e9174fe13104853227e9a070f6c80b9ca77d23e708cf405f8361a6117b45b6bd9a0cdf3dc0637a7c6525ab0f8c86839916ef918bd99063633ca32a81d90807cbd7d1c6a57a471397823cb6b9b80cb5515ba3c80277812b8472ae912320124113751e7060deb690b7c23c48b9f6a5a1146080b5b1e1b4ce4c412b3385224b4ec825adf9df5e068333dac71e7b013c6b118d65c03ee52e2ea14d58c9754dee41e8bf83073810664bea5c1ddae73f45499f548d496b377f2eee4ff9d4db5f514ffba8ad7c1634d9a0d813adc0a78781b6b9c343605684329cc66c90128d8ca0df2cb82acd286ac6a0d9ed3e3c162d6f5bb17256f5138c4704e035a7dac112628f88118c0bfb01ddcc4606c6a47ea6f730e716fea2775ed2ccb019d5c9d26b8dee1460d17489404fd3291b6f9beaf800e9db47a4b4a689a960f908fd918ce4b63e54072cb273a82f388a828451104a9bf5e5574f7a999f16c9fcbd8d39e4974184a12363cb6761a55b10fe298ef4323031e9013721b7278c40d885e64ac8d3c9fbbe7935ca70aa72609d66c3ba3c0d1f8312c1e93a5cab78e6daeffc380c151cbdba8db3030f3b5f0ab0c47e2c9b948a6a582c3e7a3841d63f289f4a0a144ad6f1a4aeb4192af4dba13835bb5817b6011e60eb9f14718f917c2297d39c7a48f125aa96b3128c348971f13e6fd57ec359f035956862f33608949e816d1033359bf8111b8cee6261a0faf5678300613ac79c75488ecc85891078544391d67f2a405f6a529e19f365ea7e584830cdcef8dcd5d040d0089b1677098ecfde69986abf76943d112281930813d342159de805c59f238883453f7ad9eece55b4b3358f8f0cdffca631ab9d2548f0e65dfe30ada2dd2b1e464ad337a205de71a53b093ae9eeccf6e074e21aa209a6fe30f5d64f566211ae0bc0a4010ed69c409144944515eb5be3888fb5a4bf0f6816a6b5f019ca6d185e56b57a9067e37c5f55a14cadd59ddf769c9f59efd18e0265e70400baecea51246466fbdec227e26468407b6305ca440ee57e737713c557e9b54e9db7b303b31056f2f7ba632abe4907e5236c0442b0b99ca0725a81f3f1bb5c554f787e3b4d9f64f726e2908e4aef3b5e5fb38ac34522c4a4005e29e98b0104385e01e0fa22aeb3f59e2601b0eae85bbe596fd8098dfa0ef87262b750f7cc0bf49708c570e9ea3224afc997e9487a1dd6b04b944db1af947f471d461ff495f933592dbf7722dd9f1e8f7e69d662c6b0306abe9bb73efc92d08a230bcb214d0d90330a24c43671ab86fe8b7a9b11a38fbdd98d8eab6a3e607f69d33998592191a28f2f3bfa42aa5d212ecb6dbcccf6508b4d329d6c907c29bd1720eb78e2a6ed4ad47cdebf9f169854c6e52faa13e8afb0d7c9b6ab6487eed4106d3e5f8ea61ea54e9ae6178b2e49412aeb5eeeb55322c263b9746d916614652d56c513ee3d75a279add65c6eee33d5e24999aa923bc5719f266a23e901b98eeb0183c8c30548521560d2ebaee437353492da4c805e9d7e8050268b90d6c03f292797f2ee59bed981b35f0e9ef65d022e7af755d264dc3e293300d78c75d995854fc38c50cb7a7f1178e70a96407c190858959b63866c795d998c2acac1f7928379fcc11e93937e2946936bf70e052ee7022c999bffb7a5faf381b80147932d19069e4ede274178c29f2cb133ed84a0f942c108ee0dd4c7311f3c1af6e8dc09bf54145da22af48138f00fc98bd7c6fcf5ba26caea87e2f784bd6aaab67f8b7a6e68efd6a844de86002e2cc8596f4892d51f43dba020ebb2ea638641fa14bdfee6eafbc6055b0912db2e278dcbe71c8ff6953a417244dfc14f4e4bb6d30b8d8dc4b3d79b0f7a40c62b8b10bc474d68b46dae28662c2c45c3b61a2b17f99363aaad4858323636ad3b363353d99ce7c8b8fa8c52563cf63ee14585f50fc73a97cf5caf6ee8102fb92cb7a86e4e77f06cff7715dd0d7c8b29d9339c3b2c2c5ae57d773241219d67beca7a3d93afd87db695b8842ae6aa7a51eded014f2166050777919e532465a6f34faec0646aa2346b43f6b1efe6c8fcfef2c357edde61c86ccbbe4062b69ee8402df5f1975ef896066b87292a7723525a5f3fd3a74ec51da7512000854717f7171501a982a11b62058905e904007a3801b7138ed99607baeeb1660fb79cfc32c27be2265dc8ec5836ecc953a6c8bd55e75644799bb709f5a533afe10d1ce8608eb43e2e0eeacd6b5f5473f45eeb84bf2b188fe136754436217822ab0eb70d4bd1945e9c31b74542d58e960b360d8558f910f5aaa1e540b04cf60fbfa04094b198b78f1ce264fefb107918f65a0024d5a0595222cb574f317f5800fbdea112c4de3e3a0587ea1164901a0f527ec2803be63f1aa1c9248699bddfbd507718406853d3a14d0fee18c30735f288f3258842e51d82af98f0df7bc9f192ba3e40b2437b0f6aab61831fdde1752353dbc53c0a629dc6821b611fef2889e583eb490ab7d183a6d33f9f5dca4c8e534c992146cf9d1209826183e8af8f1f90a437e228bbb0c45740400d848b5ae7f42818a6aad0faf49a1e4154b0c861f540deb049f2b2d720465442268fd0f19aeed6abf7a4ca581372a9d8c56a58e6cebc62ca072f62452b46bba990e48cc9f7986687afd7f8febcf7e4de2ccb0340bb7892d23b698e6ad53f1c376dcc5c3f438b490113847373e806dbd3b6708c88d42df092697a649bcbe563de13a4b7e5ec0729620bcd58879459651d817e750f3e626784b4f92d761c736e7b660b4e51b86c0fa7b30e7f4a9959975cd629af9364e560700354426e9dc6f0fd0fe14c7b400770c7baccdc1cafaca6d78ede045a59a76575792dfbd5dddb5a31f4dfd585e00e0f6a95c35ca5bf85f6f5a6a56442dd2ca771ffc73a1f4bd36ded04b854f386d0808b00de26ad741c441fa2d5f057192856deb78eeafeefe6327d39eab734e91f6b55d49c4d1117f3eea308443622119b741dc3efbce05abcf44af4276fe2ecb7c063443f311a59ba2051b04ad33d2f07500383e19a73e0e254adcb8501ef0a0f1f5a8f9150e5af4edad441627290ef249966e9731327b11615c6a022d0e0fbc88bdb1628a57d2bad1cd82249c630079815e16f569eece6318b1c62c45403a54999750a0cf23e6cc61453bc16584561770d4f3b65a737d9b63bfc5ad23928ac5a3f6094d8f59cc1bf91484d4161a57c3ce511da7eaa1b57b43491e9f26e1e6aac2527f6b4133bf07ea57fb78d9db542318528abfe1630460c95e40d6aad9a356620cdf942ad58a2fa6b5ecd80814585400ec13d435a35181f7ec83e80b7667b6d031c1bc1f087c57102939d281241196c0ab4608b6dd1b8ea338d01d390c5765e359564938ccee9dc1e7832a4b68e7390efa28b00f0f67199fb2dd63ca5bb325820f6ad54dc8e0eff23a85e94e6f730e8bf694d4269702b0391006311540d7fc5d0900ab4cb27995aeeda30f8089e9c5d93930a796ed1c3e757acbcae13bec86d1fc5b868555be3ca10b8e86605107c381cd4de9877c77e88fe812019569bd0aa7920d4afd88f3eb589f26ce75a0d569deca9dbf974c081249ea4ed04264daca59ef0de32053f74bdd2b50f5e02ac81d230da20232b2fae5efa0b8a06df552251d839362a49b089dd686c0dbcfe118095d623213cb14a1e92f87b401afbc24cf507c88d196009e2bef70ca643da100de0e27d4a1797cd631fa3f67373aef35029d7a077bc302d56aee0d93265156ef21dcf355c9fb3d8a257ca233087973c5ff41bef81b1ad6412b6b99d02c693bee38936d7859752cb75407d5d9315c8d0169b3e93059b54806419a799449a3365a8f3e2947fc79425e48ea5e3019fdbf4565dc1d7d33c93c78ce33908f78fec42c61871a2a653dc363d3877dc3de955101f9c92ac662f7d2716595d3fe392aa45c069116393e8d78aa5537b29143cc755d6e27802d281769f6e9dfcc1eeb4352ee6c2860d477c1feb7100da347a6362a8f61a473be7136297f6c2b2b721e24b40cc2fa1149ede612266c5d9c33e46e5aa6cbff66bfc17d8720ab0db45bca1bf77ff3206e1463735b7be164fe0ff156145bc3307d8315d52874c089e5b841028f024d551829e8eec7739ec92ed44e0004bd412eac9770af755d30db597a3b2cc1c7c6db55832dce7c583907ff71db92d0e2be7a65299751f173d77d41a85a557e23c214f9e1f736c0c6b98a7a86dd560a9c4de8847280c967e020206d887b82e4e8445ff4cd7c432056188110f449c4a1f9be60f1ef783e2ea3561e1d57024e186f9de05e0eecfa0a92aa859c151379f290a91fa1c175f1071e5942eab221cdb64b36975837c40523a87c54ab9700172fe9c05873f759cd703b681b8c29b7f73dee012ef26d35fdae020f544d2d0777e1ceb454f76c3776d9fd8efb746aa98543b475869d16571d75a96a855c849e3ef6c1d9d23e4144c76aa7590cc5f3f01c2e317ed0e28fc5d8d00e64713296263654b42fd0f88ace73e7655a258a0a942f180e0ab360c06285516e8cb88f5b19e7519128436427292e6c9847a9d253af8ca3aee0e64f06a30438337e06d478d3399a70c14c1c75a50a0c3ba4b72da0e834353c69413e5e6dbe538d5cc26375f1ff58e439f3481fd852845bc1a2513d6d75b2ea8d2bd94b6494e572bb2be74eb39f4f82237720a7b425005c3d2419e5c849d481ced257ae3ac85f4ff8a772f4bfd1031c1744149bf0f07df1ec0cd41485d4439170da82e9251d3153b2e5df5acf08f937b72be56565186f1397d3527657abd3e86fda8e35f9b0112f35319cb8272ee2a1dc05b3b52db1046f79369447c7f11d52ea4aa6a613438e8aa4fc546c3a1a9b8fd5f28f53b5ff484c399fe350cada4327be311ad660e0aa53b2f6696e78fec5e40d7163223de9b5fc7c31044977116744c19667c7aa84aa4dfd45b9c3b9c3e866ef6e7954dbcb88f8bd63cf158b624be7d5d96605547"], 0x5) unveil(&(0x7f0000001400)='./file1\x00', &(0x7f0000001440)='x\x00') write(r7, 0x0, 0x0) 16:01:06 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x2, 0x3}, {0x9, 0x1f}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="eda0f0d7a5f738407a01"], 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x38, 0x4007, 0x5) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x2810, r1, 0x0, 0x0) shutdown(r2, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000240)=[{0xc}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe2, &(0x7f0000000040)="b6") 16:01:06 executing program 1: pipe2(&(0x7f0000000000), 0x10000) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 16:01:06 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0xadbb414e7861cc49, 0x20) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) openat(r2, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r6 = socket$unix(0x1, 0x1, 0x0) r7 = openat(r2, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r8 = socket$inet6(0x18, 0x46fc4b57c3c83263, 0x80) utimes(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000340)={{0xffffffff, 0x9}, {0x9, 0x1}}) poll(&(0x7f00000003c0)=[{r6, 0x5}, {r2, 0x52ab21aa02f5c9c6}, {r7, 0x32}, {r8, 0x80}, {r4, 0x80}, {r5, 0x1}], 0x6, 0x4) r9 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r4, &(0x7f0000000000)='./file1\x00', r9, r10, 0x3) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file1\x00') stat(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)) 16:01:06 executing program 1: mknod(&(0x7f0000002300)='./bus\x00', 0x80002000, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x186) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='x\x00') r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000180)=0xe3fc) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) close(r0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="30eb434d045912b92af17d19528409e251f81523f2c0ea94a232b118074987d83daf6b73af245a2c26dd0220c1ebecf72624357c0e08a1b5278db44097730afd36c799bb365f417009136ace2b7aec2cfa7414c6d5ab0acb503d2d016d37c4b2f26e7377db8364f49c60519d3b6c2528a5b5c1c048182b3ccd89cf3257c4395491e69ad6f2d2a88f93000000000000000000404a4199a52f42f42e42988577fcbb4c4fcbd987d03d2059aa230392c0e3233b9e886b4ca3928cfd13f06c57897fda994006537b4b706e46cd88416d0b1aa04cd0fa84a51e9de420c3d7933691afc7fc1e61c059ce55fc415d00034b3a6e8eca8732b5f0d1542d2672e69162a1c4c655e54d2cd69d6f5ed4a733b5d1fc23822117ed588d1f991ca3d4b839d9d9f329b6e7"], 0x10) listen(r2, 0x7f) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x3f, 0x1000000, 0x8, 0xfff, "301081bf76a2ff1b4271f9418356bec1e8968686", 0x1, 0x1}) openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x800, 0x8816f3ce67ba2a3e) 16:01:06 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x40001480, 0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) openat(r1, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x18, 0x1, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffbffffe, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r7 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x0, 0x0) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r8, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r8, &(0x7f0000000040), 0xfffffec2) close(r8) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r9, 0x2000746f) readv(r9, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = syz_open_pts() dup(r11) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r12, 0x2000746f) readv(r12, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r13 = kqueue() kevent(r5, &(0x7f00000004c0)=[{{r6}, 0x8000000000000001, 0x20, 0x20000000, 0x7f, 0x80000001}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x4, 0x1101ffffe, 0x80000000, 0x4}, {{r7}, 0xfffffffffffffff8, 0x4, 0x1, 0x10001, 0x6}, {{r8}, 0x7ffffffffffffff9, 0x4d, 0x10, 0x5, 0xc2}, {{r9}, 0x0, 0x1, 0x84, 0x8, 0x1}], 0x4, &(0x7f0000000340)=[{{r10}, 0xfffffffffffffffb, 0x10, 0x1, 0x616, 0x3}, {{r11}, 0xfffffffffffffffc, 0x10, 0x80000000, 0xff, 0x9}, {{r12}, 0xfffffffffffffffd, 0x4, 0x80, 0x4, 0x6}, {{r13}, 0x0, 0x1, 0xf0000000, 0x85e, 0x9e}], 0x9, &(0x7f0000000240)={0x1a6, 0x80}) r14 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r15 = socket$unix(0x1, 0x1, 0x0) r16 = openat(r1, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r17 = socket$inet6(0x18, 0x46fc4b57c3c83263, 0x80) poll(&(0x7f00000003c0)=[{r15, 0x5}, {r1, 0x52ab21aa02f5c9c6}, {r16, 0x32}, {r17, 0x80}, {r3, 0x80}, {r14, 0x1}], 0x6, 0x4) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r0}) 16:01:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445ed5", 0x18) r1 = socket(0x18, 0x3, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000280)=0x2) setuid(r2) fchownat(r0, &(0x7f0000000000)='./bus\x00', r2, 0x0, 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0, 0x0) 16:01:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x4, 0x4) semop(r0, &(0x7f0000000140)=[{0x3, 0x35c6eb52, 0x1000}], 0x1) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000180)="3986f33770070e666f9e4d70fcd10671b4aa622028f2f5b631bc3121eb1a08dbd8da6a5e68c37a6219fe00783d31c36274a2a6f42ea419da357d764f", 0x3c) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETVAL(0x0, 0x2, 0x5, &(0x7f0000000200)=""/148) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYRES32=0x0], 0x4}, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) flock(r2, 0x1) r3 = semget(0x2, 0x1, 0x104) r4 = getuid() setuid(r4) r5 = socket(0x2, 0xf18c931974c288b4, 0x400) r6 = semget$private(0x0, 0x4, 0x1) sendto$unix(r5, &(0x7f00000003c0)="d6914ce6702f212e31280437ed94bb73dcb0627ef4cf1c78851830e2d84529412c5a4412a94b93cfcc0855bb6a28a6a23d7c132aabe5bbe2664a8003bfd53592c86a5a464fe43dbc77b3e4be0b6c0ba92b60e3dd479057f765088400c6a71b5d5544281e583b95e346ec639686ff50420b26e838a234340c3012c44e28014cf9581ed2f6b2a214358c6925aaa67b2e3d", 0x90, 0x4, &(0x7f0000000480)=@abs={0x1, 0x0, 0x0}, 0x8) semop(r6, &(0x7f0000000000)=[{0x4a97cd539bd8a00a, 0x80, 0x1000}], 0x2aaaaaaaaaaaab8e) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000002c0)=""/135) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000040)="90000000", 0x4) pipe(&(0x7f0000000300)={0xffffffffffffffff}) accept$inet6(r7, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f00000004c0)={0x9, 0x3}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r8, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) dup2(r1, r8) semop(0xffffffffffffffff, &(0x7f0000000100)=[{0x1, 0xd6, 0x1400}, {0x0, 0x4, 0x800}, {0x4, 0xfffffffffffffe01, 0x1000}, {0x3, 0x1, 0x1000}], 0x4) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f00000000c0)=""/7) semctl$IPC_RMID(0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$inet6(r9, &(0x7f00000001c0)={0x18, 0x2, 0x10001, 0x1}, 0x7dae) 16:01:06 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) openat(r2, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r6 = socket$unix(0x1, 0x1, 0x0) r7 = openat(r2, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r8 = socket$inet6(0x18, 0x46fc4b57c3c83263, 0x80) poll(&(0x7f00000003c0)=[{r6, 0x5}, {r2, 0x52ab21aa02f5c9c6}, {r7, 0x32}, {r8, 0x80}, {r4, 0x80}, {r5, 0x1}], 0x6, 0x4) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000080)) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) 16:01:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="36ec129a2ff50933d31753e4c5d01daa4aeb367fd41ba6093e6c3c68e339e8127225fa3a521304c09b9bf585e9c4bdb427686857f4d73e56db6ef8b373dafbfd823380fd72e67f2a1843cecd5527d8455cc7257aa5cca8884bf0f1b5cd6bbcd49bc0faee8151b39092ecccfa464eac6cb8c0a12165eb273e4e2cf3a5da7681f129db953263738dc34c114a910019409185d2e232b5d5c5c022e943ac5de9ae902778c2691d99f02be44267e3db12522072e771a0", 0xb4}], 0x1, 0x0, 0xfffffffffffffffc) 16:01:06 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) readv(r0, &(0x7f0000000780)=[{&(0x7f0000000240)=""/104, 0x68}, {&(0x7f0000000300)=""/83, 0x53}, {&(0x7f0000000380)=""/210, 0x93}, {&(0x7f0000000480)=""/234, 0xea}, {&(0x7f0000000580)=""/125, 0x7d}, {&(0x7f0000000880)=""/79, 0x4f}, {&(0x7f0000000840)=""/26, 0x1a}, {&(0x7f00000006c0)=""/155, 0x9b}], 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r2 = dup(r1) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000600)) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x8000) write(r3, &(0x7f0000000040)="670dc3", 0x3) write(r3, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x48}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = dup(r4) r6 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) shmat(r6, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r6, 0x0) shmctl$SHM_UNLOCK(r6, 0x4) close(r1) ioctl$TIOCCBRK(r5, 0x2000747a) r7 = kqueue() r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000800)='/dev/pci\x00', 0x100, 0x0) close(r8) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000640)='/dev/tty\x00', 0x80, 0x0) connect$unix(r1, &(0x7f0000000a80)=ANY=[@ANYBLOB="0000000000170001"], 0x8) ioctl$TIOCOUTQ(r9, 0x40047473, &(0x7f0000000680)=0x6) r10 = semget$private(0x0, 0x3, 0x201) semop(r10, &(0x7f0000001780)=[{0x0, 0x7, 0xb702a859f9b38c6}, {0x0, 0xfffffffffffffff9, 0x1000}, {0x0, 0x80000001, 0x1000}, {0x1, 0x7, 0x1000}, {0x0, 0xe, 0x1000}], 0x5) semctl$IPC_STAT(r10, 0x0, 0x2, &(0x7f0000000cc0)=""/231) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/wskbd0\x00', 0x20000, 0x0) r11 = fcntl$dupfd(r7, 0x1e, r0) ioctl$WSKBDIO_GETMODE(r11, 0x40045714, &(0x7f0000000a00)) 16:01:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./bus\x00') close(r0) socket(0x18, 0x400000000002, 0x0) kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) openat(r1, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000040), 0xfffffec2) close(r4) r5 = dup(r4) connect$inet6(r5, &(0x7f0000000080)={0x18, 0x2, 0x8b, 0xd7}, 0xc) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r7 = socket$unix(0x1, 0x1, 0x0) r8 = openat(r1, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r9 = socket$inet6(0x18, 0x46fc4b57c3c83263, 0x80) poll(&(0x7f00000003c0)=[{r7, 0x5}, {r1, 0x52ab21aa02f5c9c6}, {r8, 0x32}, {r9, 0x80}, {r3, 0x80}, {r6, 0x1}], 0x6, 0x4) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000040)) r10 = socket(0x18, 0x1, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000000)=[{{r10}, 0xffffffffffbffffe, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) kevent(r11, &(0x7f0000000140), 0x1f, 0x0, 0x0, 0x0) close(r0) 16:01:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x80000000, 0x7}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000001c0)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000080)=0x45) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x27422fbfdcf20af8, r3, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "faf6be38ddbb3372b7fe044931cfae5be0787a8b"}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20682, 0x0) r5 = syz_open_pts() dup(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r6, 0x2000746f) readv(r6, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r7, 0x2000746f) readv(r7, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r8 = syz_open_pts() dup(r8) r9 = openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x80, 0x0) poll(&(0x7f0000000240)=[{r8, 0x4}, {r9, 0x4}], 0x2, 0x800) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000340)='6', 0x1}], 0x1) 16:01:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x5}, {0x25}, {0x6}]}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r1, 0x2000746f) nanosleep(&(0x7f00000002c0)={0x10000, 0x9}, &(0x7f0000000340)) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000380)) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) dup2(r1, r2) syz_emit_ethernet(0xe, &(0x7f0000000000)="ff9717e3b4ad75820be0185ce043") r3 = dup2(r1, 0xffffffffffffffff) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000003c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x100001d}, {0x50}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000180)=0xffffdf60) 16:01:07 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x710, 0x0) r1 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r2, 0x0) r3 = socket(0x2, 0xc003, 0x0) dup2(r3, r2) recvfrom$inet(r3, &(0x7f0000000000)=""/47, 0x2f, 0x0, &(0x7f0000000440)={0x2, 0x0}, 0xc) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) socket$inet6(0x18, 0x8000, 0x8c) pwritev(r0, &(0x7f0000001800)=[{&(0x7f0000000100)="d143528e82e9ad0ce510120de6f46107f8f9c3680971b0432e10ee850a93905e4c87e884de23f376cfef14da6d8001615fc3fd95a68859b5de53e939043d9216ef", 0x41}, {}, {&(0x7f0000000500)="fe53b2aef3fad47faa9c06aaacec5b198547b0461fa5130921457bd266f0d804f01aa45bf09eca650afa1e5d46bbb5e6357916b10be9397113ff8781eacdea2f035dea1e39acd4017379549bdbac2b3006213275702ff1519ed92479a1238c99c13e22f2e04c257969964a59011a1ec8be3041b18ed7e60fc34af3986bc73da1af54af82febde57b757305696f2312d1a64175ae138fe123d1d2596df7af3cf46188c250e229dc95136880516a266ad5d3e15cd58a67f5ffcaf785a326125fc0d5478eded96d3017686a5e9f8f19217fcfffad4ac40108c32571fd83652a3b643649057f4de2fb446ff3f34fbed9f21a85ed5ea5b709df0356756412da3cac17cd9f37cc0cddc8b877a460a68803ae71dce9426a70ca75695c12b65fb8d74ab6c787945cd50eb33d39929eeaafe9947bffc9231b20bf39b82223f047f1f1e18a54d7b1100ad2048b9bfb36263e37ca375734f07a8d5c4d199c28771992446fe37262add563dc25ba96b346c782030a2db6e386c96c0ab9c56a35a0b57e9a4585ae5699bfa7c987740c26da22e3ad593d7a632ed036416f8d7ebad4c728de1471653286dbd920cff635a1dc345eb2c04fa654b89065c7eddf5735c38d1e40d91f7867de95dc35cc1285dabe60fe4ee75155afd2f462141b33eb2efb53ea5b170c975f86126442eee2422f4d88e21e13669e12da48cc16dbd26fbaafab025c9497983c2b4b57e97c33ddf847193161f0726a6d79d78a7d6e0a8abaf7ee2872b1ba56edfc4f50642b7d6155d51f6829888ee4d8761a66689e1289c07a23c9d2dc0a4aeedefd88a1c09a18e62186ee7a4a9669a8c0ea1547651b7bc54ee0e97ae5c98a0ae2e37562dcf8b5a3d22306ee5ef52a22a8cc7a76e646001285adb85a07fb475b3f7668366fc4c08993e67033807bffc508a4a8e03a9a7493a7c4f0cedd5d9b6581677d0b42e206d255b074530e1a9397a7f70acb716ecf5a1a7e58ea4c818ec94699dd8a405775a28fc4a83c09984fba196d6dc2448f5d79732a273cf097a50431d1b2479091a6f0986b76fd2dbd4e0c0e9aa14565bfb59b9d45381f1275ee6062bd71a8acef3af00c19d26c326878f411b5b24de9462b629c6e2b9021c5b9f84c5345ba94d674e85a870749f181ba0438c050592851ef5fd83a4aa48ebfd7ea57c3fd62ad0e057d1039fdbcec62f7a894950768a4170f7cf8fbc29a911835a074cdc8dd00ddc0dc6bd7e497ecc2b3cc7452adeacb380a6c028afb51a5257cbf7e7edb2eb31fd89efd35964cd507c46a766036a1ef92e7b0d184d852bdd552b0d51277ad6cd696abbae6fbbb0535918ce00fc4ca24de0a7eece8f5e436807d416d0ad32f85082116229c82621802651492b2a39750ab8c15570d5feec2b7eee87ac036f43751b6379b56d8817a6afad4d5681221d40e4c7bb8c0498b6e92efd4e8e7ba713c9b6191d0fbf8f86eb9c9a6f1c8845f880325fe7e2a5aac8cabcf568aeeeb7e5f6e21eac29abc13e177748cedae6861ed8005703c44e21f5689e041169c023f3c6b803ce7ba595d0a2cd2b23224dad8351cc8b52812959253859e22f3eb7f839c811057962a5cb30cfb86af78fe4a36e78b97b7ca9449955243afaf1cc4b7d9682d8edf8b6bb484df89fef2dae5e779403ddf53c2c60873561ff6a368ff01f73c07780836bffe23e8267d139bea5adcc8e79ce58ba361e084903f736f5571a0c2da82dca1f2d653d961a3250ee780b976861aa7c3daf78a5e5f5ea58bfae9135b10351ffcc840e069c27cf68d22a0708fabe45efc8b25b5df16cf7b3b52735504dbe0a12c2c1358a6022a97cbf2b22bdf0bf67c1029e6447afc82103fce53c5b6fda5b4c326676344db65e9c3f7b1300ebde79414e9d7adaa867ca55d9ff6f8f294719ddbb3410fdda496eedbb7e168fff1071e8220da6bd3f98c356fa4cd86c76f0dd4cffb7fc8facb7ab0d8a63868c9c7e3acc5c2ba7e78c5f4d203beb9df0d5c73f13ed2de3b160c47e76f6d1de02a578c661ad50f4243b77455b6d748948846bbf08cbf82f4d64ec88a386f67a60e4c837104f95a8f3b1ec7f2e064c85bb988c307bc6f3b4da2375db3c61d403dd9cc4684679c447b79552122a4e91634d94f2418dd5a27cc9122cad505c19bd8a642c007a4d51afeb5bb73520904d00c4725569f44f7472beb70a2b08b001d98340f5acc8a21104ad9234397a19f22383401221819928bfe47df1114c3e365a3714313fdc122142a1b33c4dfa9f9ebe881c4f483ebec6b5218a45b520d6fc1cb063e10295d253eb0a2cd797ed595291e036082d8197a1948249ca07dfdf403558aec6d8bff29a70b74ca21049ec32498d7ebb1a54782d59bf6ed51e1816b1fa65f12ccb03621f234c5f74d5d8472ac594caa94742173331a6e156aa77991af7db151fbe3032251d67a7470bc76b7f303271ea31a9c61ac678bc1ce40f12a9ab0e651408e9c06048e9052e77a787ef6a86a67acd1ef1b2124057748fb088b635772b9a3e7dee5ce7dec88c532d407b8d8e01f4bf7c7a2f8022533ce0f3c64e198f4e30ae143a6d8cbbc2ae41205fca1e072b6ecfbbf6175eaab7c49527f225998be4fa9e6f3101cea5ea5849c0facf6c0b3a66310c502027eec972951024a697a936622f00e10a24a68e82096a481c4c5a7e7e03d56707de5b2cd64457187c0092afadc930100be9345a7addf4c50b9ba5330a130b1668debe7d9b3e4fc50f33355be7fc68f1e3080227392af817764123bd1afa8637731cfd85be5291566daac4b53c81695fbdf0613fb4ad94b471777edbe26cadf82eb4ca1f5244862ae20bdcb0bcb69dc56e0252d8093d1feaa0aa80c5a437e607a411b9ad73a56e7965e20fff7cec7a7ff5e65db7acdffd2501feb9d2da92fa661daa4ccb412fea23cadc72464904ff121323321ed26af7305c09a21b7ebc7517ef47b031addab2f453a7aacb83a539803ddee40cd9eed3b965732e8e36787401adcae0d287b8a5eab859c0374ae07e5e000b83960e93356d356b1a0ea0567e8553c8dbb0a98ac96c219f8d501b46b5e67bb5708f66505e493c0f50b4c12f5258dfe067357bb70c3b2f32bfe672d6252c690a81facb95ddee73875f74a426ab2fb7048257dc5a01e43426a514cfb0ccda227d49c52dabbbe3e84de0cce2be291ae4404a2b37948cd4f9ca1635a4925f4868e5f17c3f9c30c8747f8a87db112ecb2f2d6127e62153d1e5169bad90a79a052ae0612e835bec894f0aacb946cef3ada19cd7a4621479082ced03c9911ac52f83854193c7189b69640d5e6c87e2cb19e88bef5ef2d17da0eb5a7ec614687cd550c84ceea94562926eda4e2598a2a6fb927e26688c8a6789eedc9ec8bca466c0f98c936d25b4f92178365bc4e6c75aadee225eb086f2698376b4b94abcc490dc121f8b7a01c9da838a28baec1fd73ccd35167d35248e5283e2c7e44b432050642775dacf8f4ca1dba72a7d26177f36455447d4049fdbca74762ccdb1a3b507a5545d83045146a21e309ea523289517d4b87daa101974b437f48aed8e9612ce2504189ab4f93c5988709efd1058bfb8b81727539cba8f51400ba9db7274340311c33154aa52de48ca1308d3a6a816ef1d1228762f8114a25a3403bfe94aa01eb1ae02cc9c51f6d8ea8f9bc8e6264f02f3d44d9493e85d337d7530be0b1315b8391c3b53e88c12cc2e4b6c1012fe0a7010f71a75c08417bec8847ed9cb0203129cd1e035d33889bf7988a8bf795bb71a746b4647e49d1fd8c3fdea7c94c9e5d97dc11041212b8e22b58d28d037f721dc8013c2512954b4ce2e3b24f44e9149577a9c291347240847b7f701461ab3c7320e2f0848527825275a357761c80695dd3650d7edd2a7c538ffef802b7e18123a6b7e200e3c8f2ab2c3bdcdeeb069de8b939a290d106077bdf037453faebdf87b9e156b5e167c056788cb30856ff67dec11c2a9121f32886dd4c75b2e7f991f53ca26458920f464c27cf0c82da36774f1019a5bfd93cb4cf89a9824d092a773caf2f1e83e0420dedbc2b4a5d16d8875876bd9d5c9d4302925b7fcffc8992c41e0e7568d534a09eff4a134e709b0ca981fab015849092c70a0fdc33128108a05b0c439b99497f7b181dc669c62408420d69e09bcda1efd28794cc15c46f48794ffb1f9a07f4402a92f0e0ffbeef49074073d5860a0fa7eb7572d08895a8cf14844f9f8c281afc19b92368495ca02bf1a883b8ab2757e0761469f80813c588f6133bb68af9874c51158bfb498dae832a8fe4c8b09aa000669ae3cec78b9fe87a6abc0ba076e31aeb2fb90b81b8082df0e5c9313e02add531dd11eb338569cef2cc3306996ada1fafd0ce3f1950cc234a0c4b817b959ea77a683030b95fb46388f59a97f447c07188f74fd1585a376a565a8cf1b9cad37308a675c61a1c62a2d313dae933d62745391692151c8624ccd3f53a418ab27b62842aa17ba089db1d7a9b521c38787ca1dcecae501731a72c0a8c75ed6f645f69ec09c01782f82888f8724baeb9e40c26c20a5fe8d8f676a1a3fde1bfd5d98fb66cec76a7a201eed0f0094fe47ce3135122d8fdbabd2446c9013d526ea3e95ca2981051adf340f25b9d99ef371d297028de035448a0d26064e68df04dba9d0b3f2e7d6d5d894c0c20a0f39121edc330ec4c487e961e0b75b47ef2147e9dd4e8239e67af2a1fe36344a011c8b9b5c4292f27a78068615005d32bc5314085769557733fcec742d1324d46f1c32d825e5e9052a6a30c0fa565514c412e3c28c54ec8ed67fbc324524516f1103ce2a79a3194ca803228ce711bca80952f057a55c950cb166307c7047fb6c20f979f991dc2c1afacf9adfd7abf526c8ab4f8dc12b530716696309d205c1f68babc947150a66d57a9340a7599d0b0e16f30e80a57280eb81d892ee461883abfb27349950a792eb5b7ffc4183d0e9851ebba65680d75db5b32b431cd3f2de6240d81ed08ed69d7bbb5d7ba731848356906798a05be1943b072cf6a0c0f1bd9b4e2ac8b54aedd35d21f5e6d1c7896146113c8172cfd6a1c61bf19062bc6db8938cd92a0a7b8d101dcc1cff887bf0f55ec23c974e00ca5a04491a0897b26d9fbe7677bbc390dc2e66cfe3b1854f1545ddc2bb974c8235ec42b36756a98af8de0bc084dceb20bdf3af7a6727c7b2c7f36fcbb417be5546f6371db6b66ad38400d96b39bc8705574792099567c589427cac20d90123538c43c29dfdcb30cb1de47470622a83f9c833d28c037ee8ad58bb279f5ac755e45c4af14cc704f26d83ba4c3bc5963bf329c61244b33a6b5092d5b30faf3fdfb106cfe585632a04ef35b8833a407f2dde5af52c80983cb63746c37729afbf151675755e17ccd59b39ca141a7b4b5336f11e4db4d0f5ba86083b0bed795a18264e4644a2149c6006f0a49861db0f845fb404f8cf45f79d72a7190dcc78b3c358a035b69122e6fc3387a1baceedc5be69e513584a399d9405cdb8bbf88d7b53659454cf163da5cc4646112f5506d4da737f80fab0da9cc93760d630cd3d087eba29b2e7ea1a7d19260df702048c574f73f0e83970af243cdb7b30c6cd3c8f3213f05ade8b8ef61994e8be16ebb863b137193c817e2cdecec5872032b8975434a6d8d6570a523845c41d0eb7dc3b5d753108fd98e2f46f53fc142a3bb39f3c1d4b8888268788752fbaa35bff06bc7998d1bbdd21caa5204301b0d45c713e79de304931621b85e3920ecbf93d4f22e2e6c41f8d5aeff168743f3834d82b1d89dc08a98209d", 0x1000}, {&(0x7f0000000180)="3f0ae9be70704adf368cdd121a01210ede3e7da39b71d7166152701baabfa89046165858b5ea48784423f3db161feae9e3dc81af84b3676660a5b794e5f7", 0x3e}, {&(0x7f00000001c0)="5077b53fa1356309e5377a1f10c148783dfb757308188579a5a114716b26aff85a51969cda65712ea3749d0b40719f59526f345d4312395503e5afc828ab7bbff390aff3d34f842d2e02ec1ae6f307b58ba2e8be9a74fa0336cf57f34e5737849be653c033d643f6564dc85c1717a00088c107e8380530bca780f24b6a9bada2770150396fd5bc31292d02a302cf04ab8fd1ff82fdfbdacec5e0fafcfb870610e1fa548cce3690dd8088d03fe2ef4dc4f678720dc99ea48db105a8e97b6f66ae1c2e27113f0b3b5cf227fa44e82d7df3483845ee6a6448db46f9dc6b7034c25cd19906d63f", 0xe5}, {&(0x7f00000002c0)="4702c3e3b44274f3bb828fcb4fe539caac7a49bd92ec439c807dc35738699ad6728a93e2f5521c646901368cd443b8c7ee4a829c68d7c2b88386819324015e80b9f42e09d0e4fdda6aea2e5d27169bfb32feddaf39af35d8d36d1b23399ff8d8a73869526101ecd79a7f4f38cb8885de727bf350f443b86c169d97392ce71c31fc467b649d1aebad91fff22690bac1e69184cb6903e9aa00e0f9e14fadadfc70cb2b17fd3dae686556846d240262f6fb36d715ba92636952367140ba08380f4b628ef7dcc9e8735e83e525dd011181fe6be5f87662664b8f95e1f635c2a1f1b51c8b94d83070ae27f0bfea600400dff4e5758f73", 0xf4}, {&(0x7f00000003c0)="28290828b0b604f16399191586bd7564de6916611abedc5dce875d237b42ee6361b34f5782fa7e52", 0x28}, {&(0x7f0000001500)="2848d31930371fcd00752fd629256e92278cba3492264d2771a7d7b47944a5006484be76b501352621f36a3a62b0f1d59fedb1612b1432c29f18a5a05bbeef0d14fc9a2292115983f1cf8aa0ff9e8f3b1e61c664e73d4e50bef16e2e926b16ec9a04113dbbf5678c10a051b261c1d311b7e68b4c1345fe279ccc8c01e9655a2e8f", 0x81}, {&(0x7f00000018c0)="42fc6f14572561e703ff567af33fadb96d5cf505774173869025fd23f1fcae9a18f4f51e30da2f033c451bb9824534006c0745d6a559b44507d74b3342108e0366d4509cca2e3af35e98350fd6fe73de13262940f95936c1310921e718928a26ac90d3b7439315100db7030000000000004eb9de57589c056b90b359da255c21209e0b04806b6aa4b839c84c6647df3f806b321c4c68d610b93728db5e3cfc616d342ea9b3b4b9542f2655e797c28eeffedf6b073839caa7e9debe138f1dda293825767228221e14b3e2c8503e85dd933426f680000000000000", 0xda}], 0x9, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:01:07 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(0x0, 0x1, 0x10012, r0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x300, 0x0) clock_gettime(0x3, &(0x7f0000000200)) 16:01:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$dupfd(r0, 0xfaf84a60302f024a, r2) write(r2, &(0x7f0000000040), 0xfffffec2) close(r2) r3 = dup(r2) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000000)=0x5) dup(r1) r4 = kqueue() close(r4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x4, 0x2b0b, 0x5, 0x501b, "35d42a60276dfadec58b62c20000011700", 0x0, 0x800}) write(r0, &(0x7f0000000000), 0xa7) 16:01:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000240)="da7ca948519656f986aed1979480187d5a7f9eef7b80059927064200ec05ceb325c8cfbfad6719574aa93f5527162f3c73e4cab21cf375ac7449da697142eb26ed0b22a37dd444f4dafc0d07bce99d87741766e73e48d32ad230e6637cea77c04ad60fe2ee370061ed016525ff2690834446ecbecd449089cf67060410911f5d62a03f174f05755ef5d15f15ebd62c", 0xfffffffffffffeaf}], 0x1, 0x0, 0x15) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = getpid() ktrace(0x0, 0x1, 0x10012, r2) r3 = socket(0x18, 0x3, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0x10) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000280)=0x2) setuid(r4) r5 = socket(0x11, 0x4003, 0x8) sendto$unix(r5, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r6 = dup(r5) getpgid(r2) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r8 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r7, r8) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r2, r4, r8}, 0xc) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="c25beb425a136f6f74a8e34372f141823997556012fcc5144c19ba31be88dad9bc42229e804c6f2f29615d4b", 0x16) 16:01:07 executing program 1: getrusage(0xa160fad383fbd550, &(0x7f0000000000)) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000040), 0xfffffec2) close(r1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) read(r0, &(0x7f00000000c0)=""/5, 0x5) 16:01:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x7}, {0x81}, {0x6}]}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x200, 0x0) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:01:07 executing program 0: r0 = msgget(0x2, 0x300) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000280)=""/188) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000181, &(0x7f00000000c0)}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r4 = socket(0x400000000018, 0x3, 0x3a) r5 = syz_open_pts() dup(r5) write(r5, &(0x7f0000000180)="8c3c53a9aa6c1a20a814afb058f08ea2be3c6abcbffeb6f8c35f254037d53746f78567b322036da45d7c0fc9e1bc4406783c2e3eeb263bd2c1cfd44eac7cd029b029411e76336f0662de01d30b6a1e4130570614efa9fd153f60442f3b76e144d97d8d08a1386d31035a7887bea0171af15f69fd71ef028b61f14f6e66822f70ce6a7b58f2f506ed1b0db70587e5c2995d094338a21e0a18456ea93d4d31ea05fdf81c7990ef17c91a4d241f438fd6e0e33ded03a49e21f179e135c37a10e4594e51da68a3125e46d08836d91bc8f843f1012ed93f7849e3f0641d1b28be0b949bc098379da47305f6a73ca777c216afe6f313fc9bb45fb06e9c30fb", 0xfc) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:01:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x10000, 0x0) r1 = syz_open_pts() r2 = dup2(0xffffffffffffffff, r0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000180)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000200)=0xb11) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{}, 0x0, 0x0, 0x0, 0xffffffffffffff0d}, {{}, 0x0, 0x0, 0x8}, {{r1}, 0x0, 0x0, 0x0, 0x9}, {{}, 0x0, 0x0, 0x44, 0x346a}], 0x0, &(0x7f0000000580)=[{{}, 0x0, 0x60, 0x80, 0xffffffffffffffa4}], 0x5, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) nanosleep(&(0x7f00000000c0)={0x80000001, 0x6}, &(0x7f0000000140)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 16:01:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = getpgrp() ktrace(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xfffffffffffffffe}]}) pwritev(r2, &(0x7f0000001340)=[{&(0x7f0000000240)="eb", 0x1}], 0x1, 0x0, 0x0) fcntl$getown(r2, 0x5) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x101}], 0x1}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x22}], 0x2}) r5 = dup2(r3, r4) r6 = open(&(0x7f0000000400)='./bus\x00', 0x40, 0x0) writev(r6, &(0x7f0000000100), 0x1) openat(r6, &(0x7f0000000280)='./bus\x00', 0x8000, 0x2) getpeername$inet6(r0, &(0x7f0000000300), &(0x7f00000003c0)=0xc) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000002c0)={0x0, 0x2, 0x8, 0x5a2, "0a7b2d355cc191e6ce74a7a288463ddf9aadcf47", 0x1000, 0x1}) r7 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) writev(r7, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004000000010000000000000000000001000000001b0022feffffff000000000800000020000000", 0x2c}], 0x1) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x22}], 0x2}) r8 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r8, &(0x7f0000000100)=[{&(0x7f00000000c0)="0000001860b5008b00c6c8dadbcc0000000008000000000000ffffffff02000000800c31f898807d4cf01fc2", 0x2c}], 0x1) ioctl$BIOCIMMEDIATE(r8, 0x80044270, &(0x7f0000000100)=0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x0, 0x0) r9 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b800"}) close(r9) fcntl$dupfd(r0, 0x0, r0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x81) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x40, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0xfcde) accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getsockopt$sock_int(r1, 0xffff, 0x5262f09e50d65d19, &(0x7f0000000140), &(0x7f0000000180)=0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:01:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket$inet6(0x18, 0x8000, 0x81) accept(r1, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYRESOCT=r0], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x6d2) 16:01:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xc01, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaab}, {0x3}, {0x3c, 0xfd}, {0x407ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x2c2) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r2, 0x0) r3 = socket(0x2, 0xc003, 0x0) dup2(r3, r2) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r4, 0x0) r5 = socket(0x2, 0xc003, 0x0) dup2(r5, r4) getpeername$unix(r5, &(0x7f0000000240)=@abs, &(0x7f0000000400)=0x284) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB="003be300"/16, @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYBLOB="d42ed2ad1a0305af66aac411e99d42e3e60b8156b09cf115513e305ca2785d3b5771d363b92e63172bba657a5f18a727fc77cf3bd189ee6d949eeb81157452aa404f583a2d266eb98393c0fcc1cf34515403b1fde29013911c2f000000000000000000e5f12c8f78fee576ea93f30f3ba33b84f06196505d81ae19b2a50eb781e9aa62b6831c541d1bebc3672ca87fd2325252ddbe2a2bb243e6de3eceeef760e7cbf1c5251b33cfdbfe1216acc57eaff416dd8adfa01e0b37afa24dc6ae3f0b85307f6ce8bae625c0"]]) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x100001d}, {0x50}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f00000001c0)=0xfffffff7) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:08 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x972945f659e42d8e, 0x11, r0, 0x0, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x294ff21b}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) r2 = syz_open_pts() dup(r2) dup2(r2, 0xffffffffffffff9c) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3ff) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:01:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x64}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x2) semop(r2, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r4 = getegid() r5 = getuid() r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000880)={{0x0, r3, r4, r5, r6, 0x14, 0x6}, 0x5, 0x9}) r7 = semget$private(0x0, 0x4, 0x2) semop(r7, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r9 = getegid() r10 = getuid() r11 = getegid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000880)={{0x0, r8, r9, r10, r11, 0x14, 0x6}, 0x5, 0x9}) r12 = semget$private(0x0, 0x4, 0x2) semop(r12, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r14 = getegid() r15 = getuid() r16 = getegid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000880)={{0x0, r13, r14, r15, r16, 0x14, 0x6}, 0x5, 0x9}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r17, 0xffff, 0x100, 0x0, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r19 = getppid() setpgid(0x0, r19) getpgid(r19) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000140)={{0x0, r1, r4, r8, r14, 0x80, 0x7}, 0x200, 0x0, r18, r19, 0x80000000, 0x3ff, 0x4, 0xc629}) 16:01:08 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r0, 0x0) r1 = socket(0x2, 0xc003, 0x0) dup2(r1, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) write(r2, 0x0, 0x0) 16:01:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[0x0, 0x9, 0x9]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x5}, {0x3c}, {0x28}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:01:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0xfffffff7}, 0xc) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) r2 = geteuid() r3 = socket(0x11, 0x4003, 0x8) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$inet6(r4, &(0x7f0000000180)="ce47abf82b4d33d0c5f2732e7b4481c255ef5566f6451cf59641b92322ce0b5d5996e532feb33a0600", 0x29, 0x2, &(0x7f00000001c0)={0x18, 0x1, 0xb32, 0xfff}, 0xc) sendto$unix(r3, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = socket(0x18, 0x3, 0x0) getsockopt$sock_timeval(r8, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0x10) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000280)=0x2) setuid(r9) r10 = socket(0x11, 0x4003, 0x8) sendto$unix(r10, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r11 = dup(r10) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r11, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r13 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r12, r13) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{0xca9, r2, r7, r9, r13, 0x151, 0x100}, 0x9, 0x1, 0x10000}) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r14 = syz_open_pts() ioctl$TIOCSETAF(r14, 0x802c7416, &(0x7f0000000000)={0x8, 0x1, 0xffffffff, 0x5, "ba603138822ae20c964abcfab9493f690d4fb98f", 0x8, 0x7d2b0b37}) 16:01:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x8000002c}, {0x7}, {0x6}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000140)) 16:01:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = socket(0x1, 0x4000, 0x80000000000000) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0x10) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r2, &(0x7f0000000200), 0x4268) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9aea4c6196769c960e979b9d98715a4a7611362e"}) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = syz_open_pts() writev(r3, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0xfffffffffffffe65}], 0x10000000000001f0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r3, &(0x7f0000000200), 0x4268) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8, "9aea4c7896769c715a4a7611362e00"}) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = syz_open_pts() writev(r4, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r4, &(0x7f0000000200), 0x4268) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9aea4c6196769c960e979b9d98715a4a7611362e"}) ioctl$TIOCDRAIN(r4, 0x2000745e) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) r6 = syz_open_pts() writev(r6, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r6, &(0x7f0000000200), 0x4268) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9aea4c6196769c960e979b9d98715a4a7611362e"}) ioctl$TIOCDRAIN(r6, 0x2000745e) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000840)=ANY=[@ANYBLOB="82022e2f66696c653000184fe320cc578a36f6c311a388791435a41d8c30df8d8373fb648b6d89851d31a4c96d9114902dad2652642ad710c03be48e61665b0900000066860828df8421d3430031cb19209eadbe536eb67c8a26ead8ad3a69ac5a42011edafc4cf5dca73c577829bab111bb7c857b9b8fe0f2031559074c166ed93317715be1f88da8c9764d3fa3bb7cd5f64bba7fef9e06f52c1bce5ed87d2a4e4b25224aff030f6788babb76f279653733437c45bd632937a526e65300b7"], 0x10) sendmsg$unix(r7, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0014ac}], 0x18}, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xb34}]}) kevent(r1, &(0x7f0000000640)=[{{}, 0xfffffffffffffffa, 0x20, 0x1, 0x80000001, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x3, 0x4}, {{r7}, 0xfffffffffffffffb, 0x4, 0x2, 0x7b75, 0xffff}, {{r2}, 0xffffffffffffffff, 0xc50124568267788f, 0x2, 0x54}, {{r0}, 0xfffffffffffffff9, 0x80, 0x8, 0x7f, 0x4}], 0x7, &(0x7f0000000700)=[{{r8}, 0x4, 0x80, 0x400fffff, 0x4, 0x1ff}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x5}, {{r3}, 0xfffffffffffffff8, 0xc5, 0x2000008e, 0x9b, 0x1}, {{r0}, 0xfffffffffffffff8, 0x8, 0x8, 0xfffffffffffffff8, 0x3093}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x9, 0x9}, {{r4}, 0x2, 0x22, 0x10, 0x1000000000000493, 0x46}, {{0xffffffffffffff9c}, 0x2, 0x20, 0x40000000, 0x8317, 0x6}, {{r5}, 0xfffffffffffffff9, 0x11, 0x40000006, 0x1, 0x2}, {{r6}, 0xfffffffffffffff9, 0x0, 0x4, 0x5a3e, 0x8001}], 0x81, &(0x7f0000000400)={0x7, 0x3f}) chmod(&(0x7f00000000c0)='./file0\x00', 0x3) read(r0, &(0x7f0000000180)=""/108, 0x6c) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000280)=""/178, 0xb2}, {&(0x7f0000000340)=""/78, 0x3cd}, {&(0x7f00000005c0)=""/67, 0x43}, {&(0x7f0000000080)=""/29, 0xfffffffffffffe68}, {&(0x7f0000000440)=""/252, 0xfc}], 0x5, 0x0, 0x29) r9 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x105) pwritev(r9, &(0x7f0000000140), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r9, 0x0, 0x0) faccessat(r9, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) setuid(0xee01) r10 = semget(0x1, 0x0, 0x20) semctl$IPC_RMID(r10, 0x0, 0x0) 16:01:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x100001d}, {0x50}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x7c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="a6f241bf5acad59240fcce1004ab") 16:01:09 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) flock(0xffffffffffffffff, 0x7) setrlimit(0x1, &(0x7f0000000040)={0x7, 0x95}) r4 = syz_open_pts() pipe(&(0x7f0000000180)) close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r4, &(0x7f0000002b40)=[{&(0x7f0000001ac0)="478c2125119b5b0e58f9320d70722df418d4b644c1525d6e290318240a7d6b346b7387f8fefae21535a2f4862e5514912960c143c2c984d44e5bbadb09e0ee1bd9333954417ccbe644d67a08f82125a7c7bfd86fd1854089f9e5344118837e47364bf03ac2c8c83d3d9fc01727917c24f9009ca0a6685cf41f6d38267b995e37c9e2f2fdbf80b6420ff25077a53d290ee3959d0f1cf2bd5c428884ce8af62ec03c81ea155eda537b5c0e", 0xaa}], 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x800, 0x0) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r6, 0x2000746f) readv(r6, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r7, 0x2000746f) readv(r7, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r8 = open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x2) fcntl$dupfd(r6, 0xca4e50853b93b2f5, r8) setrlimit(0x8, &(0x7f0000000080)={0x1, 0x6}) recvfrom$inet(r3, &(0x7f0000000100)=""/26, 0x1a, 0x1, &(0x7f0000000140)={0x2, 0x1}, 0xc) execve(0x0, 0x0, 0x0) 16:01:09 executing program 0: r0 = socket(0x39, 0x8000, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10010, 0x0) recvmsg(r1, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) execve(0x0, 0x0, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) execve(0x0, 0x0, 0x0) 16:01:09 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = socket$unix(0x1, 0x2, 0x0) write(r2, &(0x7f0000000040)="e23f6b853ee010066491aaef71f905f66e50970cca5ff335573e6b8c4e527b0dc08caa641075235565b932b8cfd9af8cb139997c94e6d2a9b44e2d3a485a33718ab27bef568c4641", 0x48) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:01:09 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1) openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:01:10 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xa2, 0x2) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x2, 0x3615}, {0x3, 0x8}}, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000040), 0xfffffec2) close(r1) fcntl$setflags(r1, 0x2, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x200002c}, {0x6, 0x0, 0x0, 0x7cf}]}) msgget$private(0x0, 0x1) pwrite(r2, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) 16:01:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x41, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x60}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000040), 0xfffffec2) close(r1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) syz_emit_ethernet(0x364, &(0x7f0000000280)='D') 16:01:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x8000, 0xaa) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0x3) 16:01:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffd, 0xfffffffffdfffff7, "0503c6a1d8cb9c81d1aae720fffffff000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000000)=0x40) 16:01:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x8008000) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) r1 = socket(0x10, 0x5, 0xaa) sendmsg(r1, &(0x7f0000000280)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000200)="b32a1941bea288ec21b14e4393b5e8d4987b2345e32983b12410a43dfb17bc7755483f3c9a809f24d68db78d7db767c7e010188538649fcbe29682b3971a40c2a6dda916dcb77ae49f68359c576bea83c3c9a76a716d9f3ab0ada037034d717cfb", 0x61}, {&(0x7f00000000c0)="78179dc63ce72a857ff4807f1e6b68028329652022db0abd8a3adb9f6072b9c3ed536d9d549f4d", 0x27}, {&(0x7f0000000300)="401bc1ebc828cbdbf15ccb2864c23bdfbae000920bff1678cc26c93fa7d779191990ea6a29b836cdabd83f087839c852d28b751d98a82d9a98b5eb151926d8d902d719a237fcab7ec3d4af9e33bdd7c28d09dd4331dceb23d519d07593862b41ae0a11168f2507bdd98765a5880b148ed93323c83725e25c09fbf94f581efdfb1c0690a28b622dbe78b624751bb1b78b3dc9113015132af4b4e098f4b4467ea4a025053ef3154d8c4f349aa4a07145bdf2d33f80e50f8007958590becb38e94ba007d6839e19a3c72cca00b36f3cc198998a6699b2180d1440fc8b2653b14978267e61fffb0325d7b910487a3eda67226c285e3ce49b0ad63aed7e9d2fe7494aa75cda643de04359cf86ce2456345f59f47a7204321227c12dacccefa356af6fec557d1f12f693707effe545dfc3dcc93f1657d022db001bf0e752499e03876e0dabe14ab517e36f11c7bc9000c3b00dee3e997f1a8df79bc03bf74b8dd625860204aa562a93cd1305a8ffc2c7f09b172b29b188702427f05494a88ed7e94b3d15ae2296c390f14c88caf1aa9c215791ce675d7242c42b473ae8c8bad5a3683018a59f575275417e6d260830da64245f282dfab8ebbe3207d86e924ad99c394eca165ca6c0a0cff47f5377dce17ab0cfac5432efc45dbc2bb34d7b4ff602f1aa6c310689df964291c6650d30644ec806f07cc6a03c9584c5fb8f9e0008bc91cee94c3977c21cffa9a21d840051c6018a0d4d3a837b1a97be3d6fee03c1aea049ddb844196fa47fc6fcde5a6c27a7a420ebe7c75a468b0d3036bae710cb5eb85d495e81bfd2a605663c13c25d07283e630e6e1e9b0da26a510d6567097debe0f029af2a62a8e568e9f78b635c0dc9b6df670396b556410b9a3acee8a79a400ab5a71594da41a6f1d3c8939c21c7a03c1dc98bccba3ef12a8a0274e00ad174fb5a69e709956eee42ef1ce986fb77ac65f63af6e8d1333e9816973e9c9bb705a5d3693a4489def37c0b8e3d131a55ed2a1381edde94cba3fcd9ef78a3cffbde75ccd53df6bd52f21b34e1d8c29701ae8e2e747d621c9c098bf7715f59c176e3f3692cf5babab68a22d3f996343f724e7984a129cd1f864224942f33db4f393a11a291e3d0d99c1ee1c3893e225d3f82463ad44351f6317db9c0c38705ad1d7120cb9e4de7c35e6c62c7417f3525ea32802485a79a655adc7d4053bab0f2445173e5bfe8d25b7b51fb39d7db8abd3edd44d46b9bb45d74d0a79696c37b07b3bc38a235e422a9ace9b18a992014c76b760a49cbffe5b6b641c2e2ba1add3a244f0e49c9aad582d222613b51bf04e0ce8182e999026724226589022a143514d29c3367fae44d136401529dbf9701638c521dd0fc1bc3b4ae05e3d0a036cbeb03a12a40c1a484a224bdf084a4e1233ff1536f433333af39817e3a561daa92973a69dea7d413d5b592de87f81d798f33259a421c9626aea678e891fa418be00ddbab9c439afecf8ebf5636a3e8a60fbdc9e909bef6c3d39536584a9410048d1960312db36cdacd308d730f7f25d0b769fce678104765ee2358e2315e56e0803ee17c006a71bf1e5d825a861f5dd7bb02b845db8133f96c4e76121039a8c6de4b6bdf26218cafb42401f397a474f030a3ae57dd248afc3f6834b91ae8448030df2623d353a74cbfb85dbca8fef57d78e56362b21db7e846e3243c736ea1b8c982cbaf71ab99c364100a8a4f818e8d7142dd887b9a6a919aa3556f9b8c6ca73f9ba49608c5e691f5045ba0d8ac643d57938b3fbff3cb8d5ec2944f47f3f984ebf4b3edadd92b3dc81e27c46d5740a4a609449f60189dbde408f32af51f36ba154739cb6dac57dbb08c99f4f41f3755a536fb06be1d3179929b31bc30261b8b760a9b3eb5dffced812587518d2c6dd29c8ec7ee60a131cef76a39186a81df7f922e4df04fa406021fa4ae7bb62bf48b1ff28c5b01a2933edfa59fa6efb5523926f43ccae86c6404d2086d58d59978cb241eceb219fa65dea6e6a1bab45a2b799d4d14cf227b7272bf9ed596815b687aa61b11a74759fb42b21995dafcfbb9a66fbc36d64871068a44c13420764a492c76085f1083dc474d20d8e1b220e5440a9524ff152bb07f8c3a468c07f935ad816faa12aedfd3c4cb48ab461d8293c742777ce29a89889ea01030e4f58b99b2fd65b97636d747db9362ea84b0c6986b75b878a678075afdead0490945c8b4b7371ea19a579b6ac71a8f5f917dc594560341a9d725467fc1b61bb6582141d4073fca675d0b82e912ac2602a4c1a8aad6ff6ad7f8a69535b506838948c01188fa6fb3b7c98f0ce6cbb4a8978d3f75f8b7d499fa9d289f9ba063cc9efcd649d75b62f6f0de4689df3038990860b7ece69e05e58450fc6685d5320e335ab03ad92be3e39a348ce069e06095188007f4d83be9b888971212b8191a9f35741bf95ad375a8270111587c6b72d8bad3455a1f112877e2e78532108cfc7122cc785695d574ad447bdc3ab5adbff56e00a6ef3eb6dd6096cde60287208384a568ee1b78103f27dbdf95b74070e483346d58632d527b7f3169e8e1700a40a46c75d3315526ddb79500221371eb978e25b9a5d2355cf6d3c237a21c81fcbd1feaff6a292ad1ae96cce99719110d2078b006a0153a59f3347e550be4ae27daca4dc71118e84e7c09af7758bf33f29a0f77b43de0474310b6ec82363c63c17c40428c815fad4e5d0b94005b46d01532fefe5b2dfd6563d26d922e942585ccb25d215aeee45ab93a94ad73b09e9853cc9c474cc5311959bd11308a8331e66cff0543933732e9635adb45e398b4a5f7f8bf3fdb63d14c94fa6ae5f2ea7ebc803d7a4612a9ded2eb35464695008098ef32e212dc81d3820f73c2c1139e57ac276c5dcb04810258b95df8723e1540fdc9d29d197f64ead51e7ffb5db22807becab4a5b855e4a3ad59c883df42edc529bd2b18851e96b8765fbb01b7ab2bd393fe25dd1a2cb3da7fb6cba1e5711775e14d4469650882fdf16c492a7966721fb7b21d515da59139c738beadaab42c52c04189c54efe8da9845d07f5af277eb3bc1ec2e318bd7df2977f61b250431ea1037e51dbd2bf5115b5b08f06e3ba46db088631e956209c0105a52d39cb9eb17d3831f3b502e30299ba5a23118d5309e6539ed756e5085e4e2c880c75dac09769fc9a149792830930eabefc55796d82345408c497bc16253b2dae8bea482b7bc9aff41a46dbfdff8f7cd8d0ba9742fb8555cafd663dc3165bfe65f20df64ef308380cbd84ded2f9593e4172e5908450ce59176907123579bfbd4bc7a7fd6f0aa47230a26f79fdaf04b4d5d1aa6a6574fe51252f4de5fd752b8deb0dff7c93e5e18052f493dec11cf2915d17626fcc749e9564d1e9d15324fa0d3094240a0e1eb3909c3652bfb609be8b42b8ef1693969d5d00e5f53a2230e3cf61159cf5d13bf09e54ace89cbe8fb24e8d5223e9f3609f9dc09e3cdb3ce97ce664475bf07ad358e928ffe1eff735d75af8d9ac8fd6835fa413fc407c13fcebe73763d388e5133dd8edae4e0a22e8a5913d3ff9f811fcfb2b79db562313e2b67e47c99056d5b353498606c2f2e9138b9eff1b1e19dc51019561523ca0cae25948b66c7d2e47e193d9226745b202f530b4bc7623987a7fda74381201181505e2bc981db7c92938f5c652d7a9e37607c553b7b5ac99e7edc724afabe98123db81efe91c17406be50ded8307422a66d0f73a01aecf131beb9109ecafbf985fc475abee558aa0850c71686802ea69353df9198c2cf1d63216dd7d4542eea7a459b71854c697310358bf5a89196b14d0daa7438b63cc4821a5ceeec432c7154f990f691a2f3795016941ece12903445e3adae82f8ec1c2639a8b0b077a5d878130fc0f19a68460bc2944a12dd84b3f0abd8148ef2c13fb0699d05b9bd1c60b87158024f2ef903c16b300797c54ae15752898670d4eac4a9db1bcda7a705de28feb1830cc39e6bcca5a89328816541fa3639cb36cc8f9d1372d3432b0784d4e105122b8c03151e32fe47c7588cfa4852146efa0b9ee97244c5d8dfe8ae994bf09b13473dea2fed815b09cbc3ff687e681b25859bfa4b35a3bf03bd7eae9450640c2cf5c2d0ea51d0723239ec7718d9292b802b61dd3e60ef0536589d2701520e2f5fb44e1342961e1d6880d20b4bbec57a80d8de9ff31fca601a9e48ad6ff6889fc6893508adf602d032520e258108931412a6c817d9e0309a0ffa6becbfa576859470a7d5499d0e1162a2741593a139040bc3fc709bc17f75986448723136d70ed8de35e8c22e536f6372408836e859b3a640e7616d9839db650c117b830eafff10ffcaf693e261ef59ae5d95c5f54186646110a78c8bd4029fe9c2ec992681c8e4bd4173f51dfe4740622e0ff837037b6e25ff8ba2a63df2a0ff550dff3b867d8c4366a49446cd89fa714054ddc7ed39450348ffdbbda291646fe0e7b9651c8dafb0fc63dd2fb3ccfca5d3f309c47fb71768bd350a6209de1985bb0c88aa39775759bd4d59d0f47e619b8607b538b27a748b3fa8ecd114ea8fb38b90936dfc8d897f7a9013f9ce1b3ee2ceccc016639803669421f9efb4bbe0c12d0a2f06f4da6ed18c20b1d230f7b0867a8a93430956272d4366e2acbe6be94706a3001de6c485811065e3ac06fb6b40f5df237e448183018462bd4448a05e5fb56cf98bd1eaba37e3daeacdaecdea332ea1bfd8e25d9da3f8b702ca2c0a900a25f37e3e18515765fb78fd984e684cb2c7579099c269ed73a012b3a5878b5d0a1f4a70b0a85b7dbd54f88f74016e0a48c4afef569e0ff3fd2841694e11e947a228462306c69ebc51c6d76b98534b349cf14639b39b4658e68d7bf0e0a2970027bd68c7ead991e2937bd2533d5041a56212b544eacea86152e896bfae96dd4e4a4a1f53b5c3c5c1b2755f866e3c2eb643a2e40f0b7922032579c5d5c7b8c1c8bd91531d2422808dd6378e73da51f6e5cd4845e348328505d0beca81a0e777504dad7bdc9162691a6540960d00ba26eccb424261c58867ad54111375be1c1199b3ee65d5bc1e0b1ab81a3268b0147b025c8536659caff481725fbdcb2b57aeb8461fde57365e76de3579324400db8ebd142fb994a742142553d6874a7d0dd6cc9524f89e77a8ab38135c62411714fb0dad825622da745e9c552eb280c94f766a1bb457ae9f45af0fbef3cc33db2d7b979547ee4b748d2b0fdd0953633faaf33507898a7ccb7c8ff3aa6a7289ff37f2f93e37a59fcb5647b7e22f1e78813001310a6001e0cb584aebd8078ced8d28915e8e9f27e730ef18d90aa2410d28ff908e973b5c591b9928e30f8946e59984b577acb09b279ceb39e94b0b41f07db86b7ca0d9d0e02cbf89deb32e089b861f4912d65562b49f0be6f44a1e2d7711eb49da686be5b05e5311d727f4350d33d95b045880ae7c39441171beda14121d7c054c2f66b44d6a771ed61da301900c23183532d0a321608c75a421ac6bef026cc4c5b3b72fd78b7bc79545b9ca3341787927c2744866d2f92bbccc7619a689b7634ab30a8be1f4b52e96803009703f8729a998cd742080fcd352f875f6865fe5cd75bd98b62c53d5d4910b55f6ebb197e7a5fc5f1a243f2559f393bd1e28118a94fd1878b8564826d3f50cdaae8279ef3a4a05ba5f588edb5c48141960daff76703376d4c22eaddfab7a9fe21de96074343d8fed750ff461f20f607b8a37883094dd25058885f12ecddd651d6e7f50bf5ddd8f561ebbaec520ecc759eda732536d936cf", 0x1000}], 0x3, &(0x7f0000001300)=ANY=[@ANYBLOB="480000000000000001000000080000000a18d7d5c6ae12970664740edc9fcc605a218a5bb9dc2aeb9d1f7b94d5dee740451c2c46559fc8fef7cff84d834a277737365d0000000000"], 0x48}, 0x53797b3ce8a7d65f) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:10 executing program 1: execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='r//'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x6c) 16:01:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) writev(r0, &(0x7f0000001a00), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 16:01:11 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x800, 0xc1) lseek(r1, 0x0, 0x40fff, 0x0) write(r1, &(0x7f00000001c0)='W', 0x1) r2 = syz_open_pts() r3 = syz_open_pts() dup(r3) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x90d6, 0x5, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x1}) write(r2, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r4 = syz_open_pts() dup(r4) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f00000000c0)=0x2) write(r2, &(0x7f0000000040), 0xfffffec2) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r5, 0x0) r6 = socket(0x2, 0xc003, 0x0) dup2(r6, r5) bind$inet6(r6, &(0x7f0000000100)={0x18, 0x0, 0x2, 0x6}, 0xc) close(r2) ftruncate(r2, 0x0, 0x7) dup2(r0, r1) r7 = socket$inet(0x2, 0x5, 0x3f) fcntl$setstatus(r7, 0x4, 0xac2ebc867ef8ec7f) unlink(&(0x7f0000000000)='./file0\x00') 16:01:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x8, 0x4) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/206) socket$inet(0x2, 0x40000000000000, 0x7) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000280)=0x100) semop(r1, &(0x7f0000000140)=[{0x0, 0xa4b, 0x1000}, {0x4, 0x0, 0x1800}, {0x3, 0x5, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x80000001, 0x1800}, {0x0, 0x0, 0x800}, {0x3, 0x8, 0x1800}, {0x2, 0xb6de, 0x800}], 0x8) stat(&(0x7f0000000340)='./file0\x00', &(0x7f00000002c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8220, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) socketpair(0x1e, 0x8002, 0x200, &(0x7f0000000040)) semget$private(0x0, 0x1, 0x100000182) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20150, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x64}, {0x4000000002}, {0x4000000006, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000500)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x64}, {0x4000000002}, {0x4000000006, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$setflags(r2, 0x2, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r5, r4) connect$unix(r6, &(0x7f00000004c0)=ANY=[@ANYBLOB="e4012e2f0cdb2adece0496c59bc566696c653000"], 0xa) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f0000000000)={0x7, './file0\x00', './file0\x00'}) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:01:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) openat(r1, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) r6 = openat(r1, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r7 = socket$inet6(0x18, 0x46fc4b57c3c83263, 0x80) poll(&(0x7f00000003c0)=[{r5, 0x5}, {r1, 0x52ab21aa02f5c9c6}, {r6, 0x32}, {r7, 0x80}, {r3, 0x80}, {r4, 0x1}], 0x6, 0x4) r8 = syz_open_pts() dup(r8) ioctl$TIOCSCTTY(r8, 0x20007461) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000040)={0x1}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e000000030035700100000000000000"], 0x38}, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) 16:01:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) dup2(r0, r1) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) socket(0x20, 0x6, 0x1) 16:01:11 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x20, 0x1, 0x85) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004d70bf0820000900"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(r0, r0) recvfrom$unix(r2, &(0x7f0000000100)=""/240, 0xf0, 0x801, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="014c96e6af0fb4012e2f43d4d3"], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000280)="1a0d9d7eff7103ffa256ad13e32e2579cc16efa4decab4721b93f74f590ffc8b51d722bd33f1295242b82234baaf7db0bf4b01be8c42b6acef3fff8ee80c2f3adce886bd47045c690832bd73ca687694b6a3f36f4f71fd7c6dac55f1081a0f766bca0994af8b050c4c19b79294e19d11ec05f04f55cffb41b9e8c1380471ac780fc5cf0ef84aaf7515d378b063b952410533d5889b98f1055d166bbf36293399f1f6db3d62a3929974b0db92819f9e215ec838f7d00488be1cbdb4f11818423f7d106a19c661c0b8120e3f685a879c255aa11ae9894b9a55b3502a82bf0df89bf9c8d0e418", 0xe5) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) close(r1) 16:01:11 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000002600)=[{&(0x7f0000002680)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x1000}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f00000000c0)="9e2a", 0x2}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xb3}, {&(0x7f0000001500)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0xffffff1d}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0xe8}], 0x7, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\'\f\x00\x00\x00\x00'], 0x10) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r4, 0x0) r5 = socket(0x2, 0xc003, 0x0) dup2(r5, r4) accept$inet6(r5, &(0x7f00000001c0), &(0x7f0000000200)=0xc) fcntl$lock(r1, 0x5, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x0, r3}) close(r1) 16:01:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {}, {0x6, 0x0, 0x0, 0x101}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x100001d}, {0x50}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x100001d}, {0x50}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0xbd97, 0x6, 0x7}, {0x597, 0x8, 0x9, 0x1}, {0x9f09, 0x81, 0x12}, {0x7, 0xae, 0x7f, 0x4}, {0x0, 0x0, 0x2, 0xffff}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x100001d}, {0x50}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000300)=0x20000000) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r5, &(0x7f0000000040), 0xfffffec2) close(r5) fcntl$dupfd(r3, 0xa, r5) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) acct(&(0x7f0000000040)='./file0\x00') pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:01:11 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x1, 0x5) pwritev(r0, &(0x7f0000002280)=[{0x0}], 0x1, 0x0, 0x0) r1 = syz_open_pts() dup(r1) ioctl$TIOCSBRK(r1, 0x2000747b) 16:01:11 executing program 0: r0 = kqueue() r1 = msgget$private(0x0, 0x1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = socket(0x11, 0x4003, 0x8) sendto$unix(r4, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r5 = dup(r4) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = socket(0x18, 0x3, 0x0) getsockopt$sock_timeval(r8, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0x10) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000280)=0x2) setuid(r9) r10 = socket(0x11, 0x4003, 0x8) sendto$unix(r10, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r11 = dup(r10) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r11, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r13 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r12, r13) r14 = getpid() r15 = getpid() ktrace(0x0, 0x1, 0x10012, r15) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x401, r3, r7, r9, r13, 0x40, 0x3}, 0x8, 0x5, r14, r15, 0xceaf, 0xfffffffffffffffd, 0xa4, 0x80}) r16 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r17 = syz_open_pts() ioctl$TIOCSETAF(r17, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r17, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r17, &(0x7f0000000040), 0xfffffec2) close(r17) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x2011, r17, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) dup(r16) readv(r16, &(0x7f0000001480)=[{0x0}], 0x1) 16:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x1e, 0x3, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00'}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r1, 0x0, &(0x7f0000000140)) close(r1) close(0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:01:12 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000001780)={0x3, &(0x7f0000000000)=[{0x7e, 0x0, 0x0, 0x10}, {0x2, 0x0, 0xfd, 0x200}, {0x1ff, 0x1}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x100001d}, {0x50}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x0, 0x0) r2 = socket(0xe, 0x4, 0x8) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)=r2) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) 16:01:12 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x5}, 0x6000000000004, 0x103000000000008, r1, 0x0, 0x10, 0x0, 0x0, 0x100000000}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b000000000000009f4de4"}) write(r2, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000040), 0xfffffec2) close(r2) close(r2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) socketpair(0x20, 0x8000, 0x4, &(0x7f0000000040)) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x5c389f129d658d3e, 0x1, 0x0, 0xfffffd7e) execve(0x0, 0x0, 0x0) shutdown(r2, 0x2) 16:01:12 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xffff, 0x0, 0x0, "010100000000004000ffffff8c00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x4, 0x40) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$KDDISABIO(r3, 0x20004b3d) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000ac0)="cb50690d472457db77fde513406cd76431061d34ec2c7fc6e6c9f61f4ad07e6851938a5a62315697fbe8f79758534d6bdfc34217ccad1ac2ccec2564e8483a0fc8ed091ed1db8224bb5b58f56d0b28e201a5e9b1b915516101943d0a2e32a6d1ffe84aa6b36fac591b1179747cbccbc2517c2e2ed188a9ff9c5ddc118c8e99d1f4f2441d437804e739d32d749cd3d177b81ffcd5e55332f33549f367bcc33c8a4d8d1085b287c32d6c465f485a3fcd465a509a5363f875d625889c0841b7cbf4dbfde7e0078a6422aa6e42c80fecfab626cb8b0a8a16531d87126a9f7519071dff50b0698cb70c4443a67a0cf0c95391320e7926b811f112b9bcc995511a701c3cde2e470b6c01fe861c51c7d4a879839492fa8217020096c6b4e419b94a76a3ff59e8bc58e544548185b720f929e1e00c2d0a14d6ed1087cc056c9ce8ff4f9bf2966812e2bee82166fb32cb297b8e19963a1b5bab66b14a7e531dcba725b7a7d7fb17b8a71c24c82d5147e7275e22a854", 0x171) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r4, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r4, 0x0, r4) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000180)) 16:01:12 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) sync() listen(r0, 0x0) listen(r0, 0x0) 16:01:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x100001d}, {0x50}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x3f, 0x9, 0x7f}, {0xf9da, 0x6, 0xf9, 0x2}, {0x3f, 0x7, 0x2, 0x2}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x7c}, {0x100000000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:13 executing program 0: connect$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="736f98540d248520"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="3e9590cdd79b270909bc5c8ced967ac828765075204b34a28c17978b4732c8c733c664954a35f0a1db78caf0b8109300cdbe22de2c346f46ec4365f77f8b7143aed72ba2dab022043998c44e8313c903a4df83781ea73253d627e7b053506960032ef0a9c98f06df7ace3114fec16e9466cd"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) accept(0xffffffffffffffff, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r3 = dup2(r1, r2) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000080)) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="ddeb336056b5b3ad55d516db0733bbdb344fe47f8fc8f0c5c810f97b03e5d6c8869bfc083694430270cedec03348271167f5a26d70c85a8cf07b89f1c0d6c51051a3739e1d65c0aba8bfd39747fb945a18a8c468b2c074dea6b30367395f5478efb41c097a031d7ae5d526d1f4b240e7c40dad7a75b54e3ae6706d1e58ecb8e287bd27414b2170c4cea4ebb58b252c04cf36d64abb79c1bffe9cf0c6bbd134ea6bca8d081a667ce14b60100e10c967be170942a16a3142175d5e9885c8f8393d76d0d045d5c7c86a53e0f30aba74c679ac9794e0b6962a6087af69ecf06164915eb756de3411039cb5d0a008"], 0x10) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) write(r0, 0x0, 0x0) 16:01:13 executing program 0: mkdir(&(0x7f0000000040)='./bus\x00', 0x27) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) close(r0) 16:01:13 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCLOCK(r0, 0x20004276) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendto$unix(r1, &(0x7f0000000080)="2e745ab1b06f127b28f020c99accc7bc3c1dda8d988510e1b7efa91534a92a15bb5e16bb912898ac7efbbd251b2303da566559293116b9100b61940ed86904d5a2baad463d27da57eed8d55976964b756aaa520cdbe1e6e8085022142ed57a95be9b284ded2b0de6d2329cf9090062f032125575c01a7a0f6089806dd9ec34555d65527f4e1fb522eb4f71b3e8d4e72019582075e084340fa45d43d4174ce9bc6348939f77db0da57cab0652f0a531ad5127e7632bf77c2cf6cfd1ef9f24cfa8e8e0c23274666a87b1aaf17d194192ef96b030cf59f8f2f5d7f559b16ebca002175e8e29bd2632", 0xe7, 0x1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) syz_extract_tcp_res(&(0x7f00000001c0), 0x3, 0x80000000) r2 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x80, 0x100) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000240)) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000340)=[&(0x7f00000002c0)='(\x00', &(0x7f0000000300)='#)#\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)='\x00']) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000440)=0xc) accept(r3, &(0x7f0000000480)=@un=@file={0x0, ""/4096}, &(0x7f00000014c0)=0x1002) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000001500)=r1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001540)) pipe2(&(0x7f0000001580)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000015c0)) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000001600)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSCTTY(r5, 0x20007461) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000001680)={0xfffffc00, 0x8, 0x100, 0xffffffff, "0c907d73db8b6a901f809f5d241c35f822c527e2", 0x80000000, 0xcbc}) ioctl$TIOCSBRK(0xffffffffffffff9c, 0x2000747b) ioctl$TIOCEXCL(0xffffffffffffff9c, 0x2000740d) r7 = open(&(0x7f00000016c0)='./file0\x00', 0x400, 0x4) sendmsg$unix(r7, &(0x7f0000001a00)={&(0x7f0000001700)=@file={0x1, './file1\x00'}, 0xa, &(0x7f00000019c0)=[{&(0x7f0000001740)="1473e89535e036de1aca955cb77fb25eae3624ca209d9db7fea9b370446fc53dd5c180f347a95a196c1efb4ad0b66fcc0fc539473ec036a98bda5738c7144125bfe4a66d2869258ab6841d6d5867bebd9ee6d3f02fe876b744c0558fdae8aac9848955a5ce5076f0cf259f856ec9d9d56652efaa2ca305c5091a82c65f6b0027a554d8e2f8719e55c72e447beab1fc38c82882398b951360c3b24fa5fe23d50817f14ef66b2edc667f8b97e9cb4bc3d0f418f8d0fc1e72e55e9330ba70f4a3af9a41633e2c777cdbed5ac232d5141d3f974559ab4595bbfb6e439de2f1f218c457fb3c0beef439696d81f5f45bc673d990c52a629a30", 0xf6}, {&(0x7f0000001840)="e427060895f34182ba33b60ac901cb69caf4804b2135a0734169b767257f5aaec3b3751eeaf319c935e7cfbb9db6de49ee4064a013c9bd30ca98764df81817b96e365ad8f97495fee95b178014176046c9bb0980d55d0360f5f068d34d3a8e60dadb4cbdfded579ee3259c17beefcf44c79cf3b126d85367007631a16c5958677e9a7565efafa9c753eff638036e2f43ad6a28", 0x93}, {&(0x7f0000001900)="d90f1298630942e558262aaa9961bb7bfd575bfa5dc18d7aec87de31869e5895e435cc9fd6d38e3744c9e81ed32b1ba13508af9b86a118fd77acc6dce1296e014b09827caec25d3ad1c902ec4afcf72335b66f3de0e63d5498a75a94797ad22eb32475911170be284f97acfa33dc4ad4a3c910a034a6aa142350b22ccdbc8b234ed18f4bb129e6546b5b894a93dd6f3d6b999506919975606d9a2b62253fc38ccc6a85b12820502317bae52992f7f66f80433520f483dfa33fda78e32cd6", 0xbe}], 0x3, 0x0, 0x0, 0x410}, 0x7) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000001a40)=0x5) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f0000001ac0)=0x5) open(&(0x7f0000001b00)='.\x00', 0x800, 0x81d4c8791d2238c0) ioctl$VMM_IOC_WRITEREGS(r7, 0x82485608, &(0x7f0000001b40)={0x1, 0x2, 0x3, {[0xdc57, 0xfffffffffffffff7, 0x2, 0x2faf6160, 0xc1, 0x100000000, 0x8, 0x8, 0x3, 0x3, 0x1, 0x80, 0x6, 0x9, 0x10001, 0x4, 0x6, 0x8000], [0xff, 0x7, 0x8, 0x1e, 0x0, 0x7, 0x401, 0x7a, 0x3, 0xfffffffffffffe00], [0x4ac6296a, 0x5f, 0xbc9d, 0xfffffffffffffffe, 0x5, 0x6, 0x8], [0x1ff, 0x2, 0x1f, 0x1, 0x9, 0x7], [{0x84b7, 0x3f, 0xfffff800, 0xffffffff}, {0xd03, 0x3f, 0x3, 0x40}, {0xff, 0x1, 0x6, 0x5}, {0x37c1, 0x0, 0x2, 0x7fffffff}, {0x6, 0x2, 0x20, 0x1}, {0x9, 0x7, 0x5, 0x800}, {0x400, 0x9, 0x10001, 0x101}, {0x2, 0x8, 0x1, 0x1}], {0x4, 0x3, 0x801, 0x80}, {0x9, 0x5, 0x1ff, 0x2}}}) r9 = semget(0x1, 0x4, 0x21) r10 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001dc0)={0x0, 0x0, 0x0}, 0xc) r12 = getuid() getgroups(0x4, &(0x7f0000001e00)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000001e40)={{0x0, r10, r11, r12, r13, 0x100}, 0xfffffffffffffff8, 0x0, 0xffffffffffffffff}) 16:01:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x81, 0x200, {0x5, 0x7}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x84}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="3cf1a520e2d31968de749c6cca72") 16:01:13 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x0, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1, 0x4, 0x2) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x100, 0x0) close(r2) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r3, 0x0) r4 = socket(0x2, 0xc003, 0x0) dup2(r4, r3) r5 = accept$unix(r4, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000100)={0x4, 0x7fffffff}, 0x8) 16:01:13 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x8, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff8], [0xfcffbffffffffff7], [], [{}, {}, {}, {0x0, 0x0, 0x680}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) fcntl$dupfd(r0, 0x0, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x800000018, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:13 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) munmap(&(0x7f00009e5000/0x200000)=nil, 0x200000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) openat(r1, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) r6 = openat(r1, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r7 = socket$inet6(0x18, 0x46fc4b57c3c83263, 0x80) poll(&(0x7f00000003c0)=[{r5, 0x5}, {r1, 0x52ab21aa02f5c9c6}, {r6, 0x32}, {r7, 0x80}, {r3, 0x80}, {r4, 0x1}], 0x6, 0x4) ioctl$TIOCSDTR(r4, 0x20004402) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000680)="2be8f67721767e1fbaea6e3b83b4849be4a87da60c3263d134396ff6f0bc23902f2b6addf11c19090330062a7daf94f5025e5822b58102ec7b8f8f593e6da7d5ee962d31125a4284eb923542fe3608dce10d1e106e98a8718ddc1832d7691714eba7b95b781319cb6186c5bc9d4fb3e7240e563dfdcebccb45a96fd08679b8a3d0a6f1c732cbd2ad655bbcb26c73bacf536d5fdbcb2a8032fbbe3a3e5622dfdf9339ce8be2d207cf3c08e6082cb78e39c51e953b671696ee9a05663c408c2a2678f36d18ea7f251d9e7035398300b824a9733ac6dc59c824c66b11b46ff1e88319c9f50103ae1be82cce6e7e126d7132c27924ef", 0xf4) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000000)=0x7d29) 16:01:13 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\n\t#'], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x100) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) open(0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(0xffffffffffffffff, 0x0, 0x0) 16:01:13 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000000)='./file0\x00') ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc028756b, 0x0) r1 = socket(0x2, 0x1, 0x0) listen(r1, 0x0) socket(0x2, 0xc003, 0x0) socket$inet(0x2, 0x5, 0x8) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000040), 0xfffffec2) close(r2) dup2(r1, r2) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r3, 0x0) r4 = socket(0x2, 0xc003, 0x0) dup2(r4, r3) getsockname(r3, &(0x7f0000000080)=@in, &(0x7f00000001c0)=0xffffffffffffffa6) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x80) 16:01:14 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="b1020801"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r0, 0x0) r1 = socket(0x2, 0xc003, 0x0) r2 = dup2(r1, r0) r3 = socket(0x18, 0x1, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffbffffe, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x80, 0x0) r6 = syz_open_pts() dup(r6) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x0, 0x0) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r8, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r8, &(0x7f0000000040), 0xfffffec2) close(r8) kevent(r4, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffc, 0x40, 0x20000000, 0x800, 0x800}], 0x0, &(0x7f0000000240)=[{{r6}, 0xfffffffffffffffd, 0x41, 0x1, 0xb6, 0x9}, {{r7}, 0xfffffffffffffffa, 0x84, 0x1, 0x3, 0x9}, {{r2}, 0xfffffffffffffffd, 0x8c, 0x20, 0x4, 0x8}, {{r8}, 0xfffffffffffffff8, 0x40, 0x20, 0x100000000, 0x8}], 0x7f, &(0x7f00000002c0)={0x4, 0x7ff}) sendto$unix(r0, &(0x7f0000000040)="86f9a690899597bafdc0cee465a31cd87af425c09906f78fead7676f65eb624b39fb4df3b1a42d6bdfdf299a2877c37725018f1f3fb9b7ede2ebc83162669fb0d82a5ccbb95026b47cb42cd9d2268cd61e06c05dbf9c7b6c71517a7a16cfff63e7abfec746105de4116cc54e83671e3a5210cfd762d8c0441d5c062ee2ea5c78b7e84b6506f04f937eb60cac9e394d529444a981a51e8d3e2c631ed3dc67c5510e21da7d47158856fdefaddb4fb8828bcb5d24b2a2e0c0d27bf4c36c96cbff0392123f3eb700b4f7f59ec5c93323", 0xce, 0xc0a, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:01:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x81}, {0x3}, {0x840000006, 0x0, 0x0, 0x15c}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="b1cfd14ebc34cfaf59c87dde3c6a", 0xe, 0x0, 0x0) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000080)) 16:01:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f00000004c0)=[{0x0, 0x0, 0x800}, {0x3, 0x3, 0x3800}, {0x1, 0x0, 0x800}, {0x2, 0x4, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0x8, 0x1000}, {0x0, 0x7f, 0x1800}, {0x3, 0xfff, 0x800}, {0x4, 0x0, 0x1000}], 0x9) semctl$GETVAL(r1, 0xdc3e40426078d28a, 0x5, &(0x7f0000000200)=""/148) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f0000000380)=[{0x0, 0x8, 0x1000}, {0x4f8e092b35ffb7dd, 0x2800000000000, 0x800}, {0x1, 0x5, 0x1000}, {0x1, 0x1, 0x1000}, {0x4, 0x0, 0x1000}, {0x2, 0x1eb}, {0x2, 0x7fff}], 0x0) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r7, 0x0, r5, r6, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r9 = socket(0x11, 0x4003, 0x0) r10 = dup2(r9, r9) r11 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) setsockopt$sock_int(r12, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r10, r11, r13) getgroups(0x6, &(0x7f0000000080)=[r13, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r15 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x7fffffff, r7, r14, r15, r16, 0x40, 0x472a}, 0x8, 0x8, 0xfffffffffffffffa}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x80}, {0x6}]}) r17 = kqueue() r18 = fcntl$dupfd(r17, 0x2, 0xffffffffffffffff) close(r18) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r22 = semget$private(0x0, 0x7, 0x286) semop(r22, &(0x7f0000000380)=[{0x0, 0x8, 0x1000}, {0x4f8e092b35ffb7dd, 0x2800000000000, 0x800}, {0x1, 0x5, 0x1000}, {0x1, 0x1, 0x1000}, {0x4, 0x0, 0x1000}, {0x2, 0x1eb}, {0x2, 0x7fff}], 0x0) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r21, 0x0, r19, r20, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semctl$IPC_RMID(r22, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:01:14 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r1 = socket(0x2, 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000003c0)) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r3 = accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r4 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) r5 = socket$inet(0x2, 0x6003, 0xe) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r6, 0x2000746f) readv(r6, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r7 = socket$unix(0x1, 0x1, 0x0) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x100, 0x0) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x7, 0xffffffff7ffffeff, "4cef95b822aef5130008ff7144ba00400000fd00"}) ioctl$TIOCSTOP(r9, 0x2000746f) readv(r9, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x1, 0x8, 0x80000000}, {{r3}, 0xfffffffffffffffd, 0x20, 0x20000000, 0xc4, 0x9}, {{r4}, 0xffffffffffffffff, 0x20, 0x7b2a285d9b8b3397, 0x50, 0x4acb}, {{r5}, 0xfffffffffffffff8, 0x0, 0x20, 0x6, 0xffff}, {{r6}, 0x0, 0x24, 0x40, 0x3, 0x10001}, {{r7}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0xfffffffffffffff8, 0x5}, {{}, 0xffffffffffffffff, 0xd1, 0x20, 0xfffffffffffff000, 0x87c}], 0x4, &(0x7f0000000340)=[{{r8}, 0xfffffffffffffffa, 0x80, 0x80, 0x0, 0x1f}, {{r9}, 0xfffffffffffffffa, 0x10, 0x80, 0x4, 0x4}], 0x4, &(0x7f0000000380)={0xf07, 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r10 = socket(0x2, 0x400000000002, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8020690c, &(0x7f0000000300)) 16:01:15 executing program 1: recvfrom$unix(0xffffffffffffff9c, &(0x7f00000000c0)=""/159, 0x9f, 0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="02002e2f150e00003000"], 0xa) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x200000000000042f, &(0x7f0000000000)=[{0x1c, 0x0, 0x1}, {0x24, 0x9}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) panic: kernel diagnostic assertion "ifa == rt->rt_ifa" failed: file "/syzkaller/managers/main/kernel/sys/netinet6/nd6.c", line 947 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *310011 41493 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff821e578d,ffffffff821c7dfa,3b3,ffffffff821a1f94) at __assert+0x2b nd6_rtrequest(ffff800000b10000,1,fffffd803e2de7e8) at nd6_rtrequest+0xbb4 rtrequest(1,ffff800015931b78,1,ffff800015931c48,0) at rtrequest+0x9be rt_ifa_add(ffff800000a98600,240404,ffff800000a98658,0) at rt_ifa_add+0x290 rt_ifa_addlocal(ffff800000a98600) at rt_ifa_addlocal+0x149 in_ifinit(ffff800000b10000,ffff800000a98600,ffff800015931f70,0) at in_ifinit+0x1cf in_ioctl_sifaddr(8020690c,ffff800015931f60,ffff800000b10000,1) at in_ioctl_sifaddr+0x208 in_ioctl(8020690c,ffff800015931f60,ffff800000b10000,1) at in_ioctl+0x1e7 ifioctl(fffffd802e7c8da8,8020690c,ffff800015931f60,ffff8000ffff29f8) at ifioctl+0xb34 sys_ioctl(ffff8000ffff29f8,ffff800015932078,ffff8000159320c0) at sys_ioctl+0x5b9 syscall(ffff800015932140) at syscall+0x507 Xsyscall(6,0,ffffffffffffff36,0,3,fa98f9d21b0) at Xsyscall+0x128 end of kernel end trace frame: 0xfac38eb4680, count: 1 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel diagnostic assertion "ifa == rt->rt_ifa" failed: file "/syzkaller/managers/main/kernel/sys/netinet6/nd6.c", line 947 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff821e578d,ffffffff821c7dfa,3b3,ffffffff821a1f94) at __assert+0x2b nd6_rtrequest(ffff800000b10000,1,fffffd803e2de7e8) at nd6_rtrequest+0xbb4 rtrequest(1,ffff800015931b78,1,ffff800015931c48,0) at rtrequest+0x9be rt_ifa_add(ffff800000a98600,240404,ffff800000a98658,0) at rt_ifa_add+0x290 rt_ifa_addlocal(ffff800000a98600) at rt_ifa_addlocal+0x149 in_ifinit(ffff800000b10000,ffff800000a98600,ffff800015931f70,0) at in_ifinit+0x1cf in_ioctl_sifaddr(8020690c,ffff800015931f60,ffff800000b10000,1) at in_ioctl_sifaddr+0x208 in_ioctl(8020690c,ffff800015931f60,ffff800000b10000,1) at in_ioctl+0x1e7 ifioctl(fffffd802e7c8da8,8020690c,ffff800015931f60,ffff8000ffff29f8) at ifioctl+0xb34 sys_ioctl(ffff8000ffff29f8,ffff800015932078,ffff8000159320c0) at sys_ioctl+0x5b9 syscall(ffff800015932140) at syscall+0x507 Xsyscall(6,0,ffffffffffffff36,0,3,fa98f9d21b0) at Xsyscall+0x128 end of kernel end trace frame: 0xfac38eb4680, count: -14 ddb> show registers rdi 0xffffffff81d502a7 db_enter+0x17 rsi 0x47ad __ALIGN_SIZE+0x37ad rbp 0xffff8000159318b0 rbx 0xffff800015931960 rdx 0x47ae __ALIGN_SIZE+0x37ae rcx 0xffff800017727000 rax 0xffff800017727000 r8 0xffff800015931870 r9 0x1 r10 0xffff800000b04800 r11 0x4293eb2968f76bd3 r12 0x3000000008 r13 0xffff8000159318c0 r14 0x100 r15 0x1 rip 0xffffffff81d502a8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000159318a0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=310011 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff2018,0xffff8000ffff2c80 process=0xffff8000ffff70f0 user=0xffff80001592d000, vmspace=0xfffffd803f014440 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 40997 275956 52951 0 2 0 syz-executor.1 40997 334483 52951 0 3 0x4000080 fsleep syz-executor.1 41493 270818 29708 0 2 0 syz-executor.0 41493 376026 29708 0 3 0x4000080 ttyin syz-executor.0 41493 140632 29708 0 3 0x4000080 ttyin syz-executor.0 *41493 310011 29708 0 7 0x4000000 syz-executor.0 63787 371239 0 0 3 0x14200 acct acct 52951 276081 3156 0 2 0x482 syz-executor.1 29708 519650 3156 0 3 0x82 nanosleep syz-executor.0 56380 54342 1 0 3 0x100083 ttyin getty 31758 499427 0 0 3 0x14200 bored sosplice 3156 164433 30416 0 3 0x82 thrsleep syz-fuzzer 3156 83032 30416 0 3 0x4000082 thrsleep syz-fuzzer 3156 462905 30416 0 3 0x4000082 kqread syz-fuzzer 3156 245298 30416 0 3 0x4000082 thrsleep syz-fuzzer 3156 110980 30416 0 3 0x4000082 thrsleep syz-fuzzer 3156 176241 30416 0 3 0x4000082 thrsleep syz-fuzzer 3156 347975 30416 0 3 0x4000082 thrsleep syz-fuzzer 30416 505227 60724 0 3 0x10008a pause ksh 60724 423922 56252 0 3 0x92 select sshd 56252 443913 1 0 3 0x80 select sshd 39493 167175 3843 73 3 0x100090 kqread syslogd 3843 143201 1 0 3 0x100082 netio syslogd 43995 359567 1 77 3 0x100090 poll dhclient 53682 498270 1 0 3 0x80 poll dhclient 78133 502080 0 0 2 0x14200 zerothread 56500 60295 0 0 3 0x14200 aiodoned aiodoned 40087 129651 0 0 3 0x14200 syncer update 665 177636 0 0 3 0x14200 cleaner cleaner 34501 58255 0 0 3 0x14200 reaper reaper 96920 99455 0 0 3 0x14200 pgdaemon pagedaemon 63516 472103 0 0 3 0x14200 bored crynlk 46457 260292 0 0 3 0x14200 bored crypto 1294 15188 0 0 3 0x40014200 acpi0 acpi0 95833 300577 0 0 3 0x14200 bored softnet 77943 112704 0 0 3 0x14200 bored systqmp 42114 36731 0 0 3 0x14200 bored systq 56392 156262 0 0 3 0x40014200 bored softclock 68530 284128 0 0 3 0x40014200 idle0 69199 330474 0 0 3 0x14200 bored smr 1 429301 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9585 6447K 7768K 78643K 21768 0 0 pcb 13 10K 12K 78643K 883 0 0 rtable 126 9K 9K 78643K 1695 0 0 ifaddr 84 17K 18K 78643K 496 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 162 0 0 iov 0 0K 32K 78643K 791 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 77K 78643K 5267 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 54 0 0 VM map 2 0K 0K 78643K 14 0 0 sem 12 0K 1K 78643K 523 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 6 17K 25K 78643K 3320 0 0 sigio 0 0K 0K 78643K 52 0 0 proc 49 38K 63K 78643K 1125 0 0 subproc 32 2K 2K 78643K 214 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 186 0 0 in_multi 29 1K 2K 78643K 243 0 0 ether_multi 1 0K 0K 78643K 16 0 0 mrt 2 0K 0K 78643K 31 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 150 662K 662K 78643K 150 0 0 exec 0 0K 1K 78643K 662 0 0 pfkey data 0 0K 0K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 121 22K 40K 78643K 10132 0 0 UVM aobj 106 4K 4K 78643K 142 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 711 0 0 NDP 20 0K 0K 78643K 147 0 0 temp 226 3540K 4180K 78643K 113882 0 0 kqueue 0 0K 0K 78643K 23 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 59 0 54 1 0 1 1 0 8 0 rtpcb 80 582 0 580 1 0 1 1 0 8 0 rtentry 112 318 0 271 2 0 2 2 0 8 0 unpcb 120 1924 0 1908 2 0 2 2 0 8 1 syncache 264 13 0 13 7 6 1 1 0 8 1 tcpqe 32 6437 0 6437 2 2 0 1 0 8 0 tcpcb 544 2128 0 2122 2 1 1 2 0 8 0 ipq 40 19 0 19 8 8 0 1 0 8 0 ipqe 40 48 0 48 8 8 0 1 0 8 0 inpcb 280 5174 0 5163 25 23 2 13 0 8 1 rttmr 72 10 0 9 8 7 1 1 0 8 0 ip6q 72 1 0 1 1 1 0 1 0 8 0 ip6af 40 1 0 1 1 1 0 1 0 8 0 nd6 48 32 0 27 4 3 1 1 0 8 0 pkpcb 40 18 0 18 8 7 1 1 0 8 1 swfcl 56 2 0 0 1 0 1 1 0 8 0 ppxss 1128 64 0 64 21 21 0 1 0 8 0 art_heap8 4096 13 0 11 9 7 2 3 0 8 0 art_heap4 256 1337 0 1050 33 15 18 18 0 8 0 art_table 32 1350 0 1061 4 1 3 3 0 8 0 art_node 16 313 0 270 1 0 1 1 0 8 0 sysvmsgpl 40 13 0 6 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 521 0 511 1 0 1 1 0 8 0 shmpl 112 140 0 36 4 1 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 7562 0 6163 46 0 46 46 0 8 0 ffsino 240 7562 0 6163 84 0 84 84 0 8 0 nchpl 144 12687 0 11073 60 0 60 60 0 8 0 uvmvnodes 72 6397 0 0 117 0 117 117 0 8 0 vnodes 208 6397 0 0 337 0 337 337 0 8 0 namei 1024 52380 0 52380 3 2 1 1 0 8 1 vmpool 520 12 0 12 6 6 0 1 0 8 0 scsiplug 64 3 0 3 2 2 0 1 0 8 0 scxspl 192 41556 0 41556 26 24 2 7 0 8 2 plimitpl 152 265 0 258 1 0 1 1 0 8 0 sigapl 432 3463 0 3449 2 0 2 2 0 8 0 futexpl 56 91858 0 91857 1 0 1 1 0 8 0 knotepl 112 795 0 776 3 2 1 3 0 8 0 kqueuepl 104 837 0 835 1 0 1 1 0 8 0 pipepl 112 1788 0 1769 9 8 1 2 0 8 0 fdescpl 424 3464 0 3449 2 0 2 2 0 8 0 filepl 120 37645 0 37532 24 20 4 11 0 8 0 lockfpl 104 2818 0 2817 1 0 1 1 0 8 0 lockfspl 48 856 0 855 1 0 1 1 0 8 0 sessionpl 112 29 0 19 1 0 1 1 0 8 0 pgrppl 48 57 0 47 1 0 1 1 0 8 0 ucredpl 96 11456 0 11448 1 0 1 1 0 8 0 zombiepl 144 3452 0 3452 3 2 1 1 0 8 1 processpl 864 3483 0 3452 4 0 4 4 0 8 0 procpl 632 8804 0 8763 12 7 5 5 0 8 1 sosppl 128 62 0 62 18 18 0 1 0 8 0 sockpl 384 7756 0 7727 45 40 5 21 0 8 2 mcl64k 65536 515 0 515 38 37 1 32 0 8 1 mcl16k 16384 35 0 35 18 17 1 1 0 8 1 mcl12k 12288 81 0 81 17 16 1 1 0 8 1 mcl9k 9216 55 0 55 18 17 1 1 0 8 1 mcl8k 8192 112 0 112 14 13 1 1 0 8 1 mcl4k 4096 425 0 425 2 1 1 1 0 8 1 mcl2k2 2112 28 0 28 15 14 1 1 0 8 1 mcl2k 2048 58664 0 58619 20 13 7 12 0 8 0 mtagpl 80 855 0 733 9 6 3 4 0 8 0 mbufpl 256 125584 0 125224 98 73 25 47 0 8 1 bufpl 256 19530 0 13122 401 0 401 401 0 8 0 anonpl 16 400119 0 383809 242 160 82 84 0 62 13 amapchunkpl 152 20068 0 19950 88 79 9 19 0 158 1 amappl16 192 20862 0 19931 221 166 55 59 0 8 8 amappl15 184 95 0 95 1 1 0 1 0 8 0 amappl14 176 573 0 567 2 1 1 1 0 8 0 amappl12 160 1366 0 1362 1 0 1 1 0 8 0 amappl11 152 1004 0 993 1 0 1 1 0 8 0 amappl10 144 341 0 337 1 0 1 1 0 8 0 amappl9 136 704 0 698 1 0 1 1 0 8 0 amappl8 128 312 0 269 2 0 2 2 0 8 0 amappl7 120 390 0 382 1 0 1 1 0 8 0 amappl6 112 986 0 976 1 0 1 1 0 8 0 amappl5 104 1591 0 1581 1 0 1 1 0 8 0 amappl4 96 3254 0 3227 1 0 1 1 0 8 0 amappl3 88 1016 0 1010 1 0 1 1 0 8 0 amappl2 80 26526 0 26450 4 2 2 3 0 8 0 amappl1 72 74679 0 74267 28 19 9 20 0 8 0 amappl 80 9227 0 9186 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 141 0 36 2 0 2 2 0 8 0 uaddrrnd 24 3476 0 3449 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3476 0 3449 1 0 1 1 0 8 0 vmmpekpl 168 27129 0 27101 2 0 2 2 0 8 0 vmmpepl 168 423624 0 421533 327 228 99 127 0 357 5 vmsppl 272 3463 0 3449 4 3 1 2 0 8 0 pdppl 4096 6958 0 6922 6 1 5 6 0 8 0 pvpl 32 1045228 0 1025693 432 238 194 222 0 265 32 pmappl 200 3475 0 3461 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 737 0 185 16 0 16 16 0 8 0