5a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)='./file0/file0\x00') 16:00:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x4, 0x91da, 0x3800000000000, "7209f1a07c059342cba1ad19bc57fec7350cea74", 0x0, 0x1}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x5, 0x7ffffffb, "73f300070060c3dce5081a6f6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) getgid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000015}, {0x1d}, {0x6}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect(r1, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000080)={0x4, 0xc3b, 0x588, 0xfff, 0x25, 0x8c, 0xffffffffffffffe3, 0x6}, &(0x7f00000000c0)={0x2457, 0x7, 0x80000001, 0x401, 0xae, 0x4, 0x6, 0x5}, &(0x7f0000000100)={0x101, 0x10000, 0x6, 0x2, 0x1, 0x1}, &(0x7f0000000140)={0x81, 0x2}) select(0x22, &(0x7f0000000000)={0x4000000000000008}, 0x0, 0x0, 0x0) 16:00:22 executing program 1: stat(&(0x7f00000024c0)='./file0/file0\x00', &(0x7f0000002440)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x7) fchflags(r0, 0x0) r1 = kqueue() shutdown(r0, 0x0) shutdown(r0, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000000)=0xde) fchflags(r0, 0x0) kqueue() r2 = accept$unix(r0, &(0x7f0000000240)=@abs, &(0x7f00000001c0)=0x8) recvfrom(r0, &(0x7f0000000a80)=""/12, 0xc, 0x3, &(0x7f0000000b00)=ANY=[@ANYPTR64=&(0x7f0000000ac0)=ANY=[@ANYRES64=0x0, @ANYRES16=r1, @ANYRESOCT=r1]], 0x1) sendmsg(r0, &(0x7f0000001ec0)={&(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000980)=[{&(0x7f00000002c0)="d0b1e14a51f5cdfe50772aa58b8ec0e26d9387cb7d9e039ac6e7dfa2c3a23d24990e6f2c0e69782a699bc13ab2f1dadf786732a312527068bbe41e48ae8c40fc03abe18663911f22f5b4da6ff8dbae79dea934b941307a9695d93301af330b7e59407185c70b1aa39635a9e0afe9af0ee52a5e2dde1b562780613e94b4972c8c6046ce542f266b0d2ee32eef2b7cfdd06c9e59c1e599f39fd8ca4b6bacde550702af90e8c7bc5c78a1287b91eaca3bce043d10f21ce3f9065d241733119713d26077648b29feadcf0aa030", 0xcb}, {&(0x7f00000003c0)="8d267c13334bcf7e28162a52e77fce83b9ffada184e5e6e6483a9c5be69f069ef939882686c0d5045908dec45440eccfd0c4ebd019cd1c734eaf8692d39e68868a3d915f77f5ab77cbf7f1443860125689c3a37e173dc37d02aa96597495e694038c57af3f443d741a44f07a0c7109fe547ea56129d6d9d1695fc764d57df12ad2cd874dee3fb85340a435165f23e7d7a45d9d8158d324c3a4449216cf069183986a19e398e7", 0xa6}, {&(0x7f0000000480)="69e0014dd77a202664ad3298ab20b4ed35dbdb86f059ba233c1760a8802b9e2878c26a5155df5ee2ab1f008b10c87ed48d162640e23236b931d15571ced84ff6e4aa2b78b92713d875e2244ddf99efdc61088369853dda87b61f3444d67c0222f50272c2d2c17d2d6658751486a53ff4d51764e294b4c4741b30807905e01aee5cb578a97b7c4357b84fe6713e14d1dd3b8402f992c0", 0x96}, {&(0x7f0000000540)="066b08a281b655b65dc3b24931c27c751b956c76de7440e32155b43d53edb6b291f7e16d2e7b3399d62a60d55007a0f88651e8f67933897375a04e741b806d372f9e09b9259dc1c54eac23339c3cf6a27f68973f348651901b5fbcebb2a8ba11f1254cd572285e6b2c71b992a8cea83278880fa650722cff04a23bffc955ff9fcbdfd5abfd911ca81af923347d99b726e7f8e60b114ac01e2d9dda4a318dd7c05553b9cd40421569674927f0163eb4137142db39daf3f28d1a530c28a3d721bea041522bfaef175cc246181d", 0xcc}, {&(0x7f0000000640)="e8fced8874fde70f50d93062ee4fbf4d9a05b237f91f99decca062cf8f7209cb77cac06840c13c92908530099345b8115cf55fd88e220ed83b609c350b2ad4ec70436af632a12f855f578db106efbfe8f9894ee03bf5068b6b3609d482c00ced645416ddc853", 0x66}, {&(0x7f00000006c0)="f5bdc967744a41291f0c12bdfad23c6837c9e13b44eb455907486c252c744c4858224a8cb9277a8701f75e42b7007d43d554c0ce413b6b5e900963105374d2f5c4a106a027ac5bffe2b8cc4d1b6bb71d7a111445fe1ed4a500f5b5af7c67f0e40def76155f4f673e73d6389f5e52eff5358dc0c122d5eb7542ad26de91e486a7803650b974afa8cef60929d53a705cd38e672b8648ca3bcff038ec73dfe825f238493671d841a67d48a46db412255fd2bb2b86414c326b6c9a91c2ff78f427f5f3e14502c52c3a9ccc3c8f418fb8203c", 0xd0}, {&(0x7f00000007c0)="30a71e2ef381433e727efe6fe0bec92273e5b18a0ba488407334c32587d2196072831c25416f9dd5857be9dca3d0189d894734281de4cd1cbde242d36b489e3846aacb02900f904b268fd80ec06b315ca25554b84bc410ebeddc812aaa0b0a6b7c4e369c951c6e6d3cb7f8e39f98899113bcf8eefc557176918b860ea91f247657a7c7a4e151caae4681a4df2cbec9862fc66b55034309aedb4c3d2d3e903023135155f2e7a70b166c25b0e30a55f178726adde6dc9b8f839906ef4fb31839c9f8871ce1215606b07a4867706176ca67f4db486907afc6e4ea04fc913fec5c7eb40b8f688e762fb07ffe", 0xea}, {&(0x7f00000008c0)="6f9675b8cf23f2c0c0535e03428d5e8e3e1bd15b407a40abdfa875693482453a90c8268e08c9dccf34d36e3961955b3226d7e740dd4c9986f82dfc3e5a4414feb83407b031d1b72bf3a697f41f5ab67c05a0a7109213abf3de4d0edef975d2589c52327dffbb28f8efe81f6d3567136e5da03c867741c5fcb5bb428d1d61e18138bd115a3b362f25e4fca963", 0x8c}], 0x8, &(0x7f0000002500)=ANY=[@ANYBLOB="5000000000000000ffff0000ff0f0000ca0841570366e88beaa1e9f0c3ee6387a919bd0d16f6a004cb1b0bc55c4cb02fda4f99868560dbbcdc3bccddf4de054ecd6ca3f4b85f16c0baae000000000000280000000000000001000000ff030000541fd9f0a4e21cc3d92354cbe6ff85ea738a0f6500000000f000000000000000ffff0000050000009e2f6371dd0372cedc65efcf0fd2edc978193058988dba99356ee732efe8c935dec58fd4450be94836b5097eb0da9156d4a2bb4e6f584398cc0821464e218688937b5d48bf8184cae22b66e20f63ba16d02a3f7654e29d3e51bcb6a60fe8464faa5d4ba26d3dcdb078306d8e9d961ab18e568683d99c2eaea93b2e5a9d6ca448d2377f142237014c6a84f62e775142e9b39b982f957761789ec3b982244c1fe6333346f6538647c641102ff01c0cdbad9fa29e2f35b6a4790054398a1782277e78485242591fd357896d379e0b5c7a439290cc580b13d761f9624c4205c65042a800000000000000ffff000002000000e85c8f2b5d1c820339ca7781b849c36d8e8869d570c52c43b3f9bad6d167b33174aa40c29e7f3371ce5277c333f55976e77b1bf4bfb5f81e6a92a3c275749634c4f18038df387c4e188e875c62ec0a9f3d6684c6184af3cc9e09b02ab7c14a4792ec0c4b4ab2c674f0f911534fea134112dbe6e1e2a7478666a0f74678d55dfea51ab9e89d47d58ec52ea7e3e87d798f21000000000000008800000000000000ffff000081000000fde37da967bc32c7d76ea91fbff26ed1884597813589bc6541a2e8a34961662e8c6b455aaea17e039bebd4db578966323ba48e1e0dea91df3449f1d41c2ff1de9c69e873a7bf7e9596db1984d9b99be4cf0d44afc4bb6d3dfb7b4fa226934143fd46f60baf8548296becfa4f4249250fdfe5c42326986db4e000000000000000ffff000000000000153182937edc23e3b8c4d5e196c4ffe1a385905b2405944d8b2fb28f11ea387c36498897b36e58342a4c5197b0eb7c3264c88e12c34cd06df27f2cae6fc2d9a52c46ac084c5e3f2b51f6d861d715c61ec679f0e1ebb8cfab2061b7bf388500110acbe6d709a1b1d2259a1d9a74b2cd31b32e999f56b25576b0f7fea5ec6dce3b440505c3f88942ba5b53ccf1df417638b4b4ac7a909943d3366ce15ff72bfea4804822eb6a97e8ceadf9377648945616ab6b121dbba304436d8bcf74adb85da088d7972000000000000000ffff000000000000bbe84f5404732715fe57f197147e379eb800000000000000ffff0000060000002e5d9e33f1a2c891ec50ef14b43f32741a54c2871cfa6cbde4a962eb5a2cb3aa12f624762612e4a9391f31367fafe10b9eb69660a596438af10a4c84be3c0fd9da40b1495ea6ffee6a41d4d8c29025aa94c7859be573377602eb3e6c2c67a230f2e1e9601184402a8cd6a0f1edcaebdd739c204950240b0b2095aef40bd5ab6ec7ca8af45a81adfa9745cebd6610e8d92d203d29a5f6d69fd7d0f1941d666ffc48424f01000000005000000000000000ffff0000fd060000092f4b4cde452e2b8a7ac690925b73408b599c0cd8a56f005ca32563dbd308debe5c7328de5a3111cfa6cc11eae1dc805986c508e40050315b830581000000001010000000000000ffff0000010000007b40f9da3a5ee09ecd8126271bad1aaffe401a31798a7b09fbcc91df0d219ed111a8634596a44ceb4b594d91d69219ab4940ed10a94fe0adc9794664e1fb3b1c1f071a06388739d886873701583343843944c63b008ba7cc0ecd4f06f7fe5afddaca7db44a50fedee083b4bb549daffa200c15c5a124e766d6ee8bb743767e2510e307e9ab7902b31cf55812e43e946d5fdc20ffb441ac195ee613773385f422ac26fd8e2fa9d135544fbb0082c6882b0d32ae9afd7071aa495a5f2fdf3e704e6d8dff08ac24f30b4df1036aa87b4b2a1e61ed115b455da5800b2789fc6c7d84db03597a0d9c912762c5fe3f6b689c36523051846bf551ce8b766089c97a8841fe368e0202cc5c964e96f8da6067d240b6b1acda393289de424dca48138644037dab3952a8c21fd11fa637a4fdc9c5a3157f3433ba445da98bd331e4d4e7a67d72b10e493e505f9c9618ce4ad708103974119e2f8470262e926948367a882ee8b397e3f92da25439b85fbd63bb3731ce182e8d05d045bdbbc289e6a0168151590c17318becb309909ff620c237f35889c4c779688f42bc8da42742dcd0204d6d479f8d695d5b409a83a0baec39c3aa9fb773ab9873a3e04838408e27bfea68b81eef1b0eab82b19b3620fb511daa2a4ec20aad4858d130ff2be39ff8767e26b9f2e9ebe16cddf2583dc5dae4f00c5556b1fc41821f047330ff32b6935dd1d7997e958052333b9a80e80e4d529ad8bcc44b2e82dbe047fb8821c85d886dbcda12cb104eb9b3dfa18a3ae6722d23e68f22c1da1e623103f330a1c672488edea545fd9c443d18bb958e050fd9b3e3d32b81b9a8a483d4ec8c7a6debd88d640ef3afb89064e494382d28cec95c84a8ac4f054a3ecb845a0942777c7324a91c310815101bbc322f2c9b99fa27dbdacc61d20ae55b01bd73107890dfcdb2efc81a4314dc299a0f14a587b20edb8df405274f68d2a6b2eb94c1846a3428f6e97282c1cbecfbe2c56ee489c533b4bc3392e8878ac2d83fc79bd03b31caf459c25b854cf483f584360aeb859612e9a02218f6513e503d0d6ae52e027caf8a712cf13ac780bbc53959e6fde5cb2d2f7ec2a4e5431c66524f1bec24b0fd94b2e4db473e2d910b272a524a372fffd453487a24320603b8e6f974b921aafe11852295626f6f9aa06b6a261a542cfec22b55f6a006deb02b14f8764e20af33698921046598a32e6c152ab847aac5c8c1f4b4d9d99e600c5514a33d2647250a174351417900a4eb2998b5d96221721fa37accf53dee3b9449fd1fc2abb02e6807c6bddc47f5f0a3d9ad9f4ca844662c3a68f7ebd830330aceac84892e0f522215f6adac5d13a3233efd581e95080830493ee0ae253561ea1c63dab2f73af83ca72d454bb28d116417c8f1a0f6bea1703d23877eaa850f3220249402ab32839c7ee829743760c6a483783325237b46fc63b37af1f93d77d11584e5762848fe150c3972070fe38524c29e1bd4e63bda00733f1c04d6995cd8bc59e93500938f0030d47e2c1a1ca9842a72d8e3609a8d87f069c2e86f47607bf0f71d66689d743172f32b88ad3363b088c4928ef6a054eacde9713052b8337bea3060583a228b0dc349157d36610b1ce768e0b38bdffa04aca17e37b4a7248a7a4b5990f8c4527512d41b9268857d193a8efabb06e9c8e9fe95cbcdb6fbd8c3cf5a66470ea4a8c4927c49bbea7db307f75a27f175079cb73009a6663dc2f7385b6c2627e8f28cb0dc99442aedf0babbf35fda56261be4156eaf4355676ebf4191b262ecc8d2996dd1102d6ddaac42824298b474d05d224bb7c2fd069dd170db490b2b4200b1704c23b21b4d98ab280b9299ee1a9e1f317097ce055f03f2a9f4084b644f89a36f6de8fbc9dfdc1561f8a8f78bb3295955eb857cc902219e53b370af08eacc00bda67e42a713257cb145aaf274ccf1d9c9666b3a74e64ee78d49ae6d90bfbd7463f8d0b1c5b96f7f4a3ea21582aa8f6a2260600cc33ab03d65c402e1dc99d535de0b89cf37e0a72341c5f6e57274e525c314a168cbbc984636a82e330448dcb61c3173209a3166592944d8f913adf2d36c6ab8475522594b89091c9a974e399a12b3fa814a2067e2ad20d0114688485a11302aa88e8118288504b9132186065584ebdc2b8c8a4a571298ee30ff0a302efed3d6c8fb059d0eb7112fc722e383227f3842646f5a1941f4afd8a229c04a08e2ba8b03614182f996456e6c4ce654975bd99edc1ab7ec1556c0bdfaec5b0e2a13ac90707a7464ec48811c3cf936e6adf6d4d3aff10063e742d62ca3d52c6613fd2159f833a0509d4dc6ca90689d15efeed6a0dd4183cad40b50e8ca4277fb9874d738ecb69b53cb5806988c4b823e1f6b5334df38dd5759c19037dbc43c3463bdcf754bb7a628079f31bd134cda125a563508cdf078effbf7bf6dc0c1fbe930a1ea1be550ecea99d5147538524ed07de130b3cec58c8365687171fd4e232d349fbe5578b9ffc78c6c286c29a13e4d9ad02405463bf7079542c092b4ce286fcf3f8280a7f94386231ae1f354780dafd9f291501f83e6835016ae6b57b997ea20d9b041e8cbad1c1179501bfec911b3d7b9be53cf2e4e323db58aa449c3730138acca88e1318126ac56e7731fe7b42da798e5bdbddd5520a76f8a1ad1b1c99408f9ad96d1b68fd1d3c28be157e6d5ded65f20d47445cb4c78a8e060b8aa06bc476086a5a53d457673c8149b4d19cc1a6b055dd202cb92b1b4c300fd244075dc940af1d0fde15a7caa0d324040c5903df2093c111c5edd23da4d492431e03db4dbc0c16f7cb43f5f7c45a52cfd807f704c29719ce09fbf6c34d8782af8e3e1b8f3de413d770975c9e92a6a524e9723590c40298e8c5961220851630ddf9e876311af718cd002d33d3d3e70f497fdaadf8c00b3a21bd95f9caf68f3da06026ae11c43abd8a641dd320c5a324803a5f231fcd4d3318c08328fca3249616187116bc508e467e1514677b7416f9dc6cfcac9852388f5156c7cd838454517722a17e32c7b6eadb8c37a63d7b89f523cb534ec13403b12062ccfd0c6829b2d0b1830dec091eb2435b6c8c5e2bd174dad9fff9d1820fe62bf5d295bcc34850e88a827f62e1896cd4d76307ff935e03cf75a2622d268dea0c1fd4541be813ad6156c2ba33a13623544bdaf7a71a017d98ccff52da3b2609fb1007e136bcc2e6f6f747c17e523625e527cf28bc43a7104757a220023461220755560cf8b796145168bcb8617dbb57545338168c13a0f765ab9b0e1ba46b73f7d49f2cf34fcab31b593e6db80761c98f307c3f871c4dd2c2c54d3e8c24df77a9e32c5439a7ecb2f9627d326d1bb294ceb8bcfbefcf29e7203a0d5ac3ce90d2aa3d958dcb978d4236bee3f990808a430ef58f29ff319399a8f80d9f1d6bdcb8e319f46cb798524f60bd39f54c5c38123ddb348e049179d9af71dcc07977fe4bb5384e8067b6c62601121a0374ae2a8df944084d6b1b4a7a5f63dd5ce8f13d554aaa297d7ee844fb2eec0ef2e1b80ffaf5751cf18044a6392bceb4a02035be8d77b100927225201d084938b3c8d295706dcf776f1dc7f687b883b8fe81d42f66429e52da64fc4389545ea57b60b14160f02d0d10bddbdb9a10ba7c8be9053ecd1d422565bb60b5e4156976e8ba17bb634f3bca96f15da29a9b134033204f212fd38b373f7d1eaeed5100e0dc7c6048a6e8314fcaf6d04d01ac6ba81df67fa49b6a54caed8105f007d118a03e65cae75de2d7617961a296c6c2016cdcb9abbabbf094ef5a207e6f43f9cfa62f635819671cf0fd15325acce279bfd059c2899f50e2c0f4213139278ff22098991107ce7c60c9afb9f48eb092830dbea265bd3d8be4c1018bc1bf7cc1acf0e200149fdc18e1725066f8f8dd68c6722ad036f579205db2621969ba0786eabecc90b94ef801d8e44d6ece5399fae6f8331a45c8b8b166406524326618ef124b032be00b41044db596426dc2f012ff06b0d2a1fe9b5d80d4711908c1793cf0e374b03d2f389318f839cc8fccde4eb104cc4113d021b673471d0143b4349991e2e4ce856665064792b3e383242ee6350320f310dd82400c4e3e38729cf4ae6a5924198ba1c6f8fe927b570131fd55b37c16bbe2d13edf3271f464b93c65b22ff07f14e42b7549fc7cc476666e512219470e225432cfb34a495526cd1f1dc654f6e24d65852e6e19afbcd3f06b1057c9ff7b5c57a1da68a9f6576b4181c0e75176f75f32f0003c7173eb00bd654915b9aa9fff6bf158bf22e5df17ff5b484e15f0777f2c7f17b6fb924076bad393a6f8c77f4618a78aad3a1764a5158479ab0cf10bb7c87056b1f56e8dc04f7cd07842ef97ec1d2d608bbe7733152aa2ce2efefdf9a29aa1e980c29dc6416daf0aa4fba593a4f5fbacb044198abbf1afd9d697f9c88523b9508f75eab63ac94a4bfd2d5ad16692b4dcb7949a6d28efd6ad7344ea8e81a4524e827d096efc145e271568d6e51d1eca6ee44b240836b7b72602cf2a64d0d39e348e0b0d08e5b26bd6f0d570339f64054b48d523bc4185155bb222fa237a929cd9b7e48a044c071a10ba320d04e8bd1a2088b2d48d4dd9e072f1607a3de1173f0fcd400b6fb91de85882f8be53b10afdbc00d160ce1b8f2cb942e56fc9f347855865b0200b1162cc3dc20df64a3a00cbcffa77efc371afd26385d78150904dd713eb66d9d16923d6270ca8cba36174f60c4b7306fa5ede2c1e081b849129ce209803d2474334b72fbb7525f553c8364ce3edfd75948188491f9baac0cecb140e5ddc6ab6dfdb1ee890e2295e382076c161d3b91a6d3aecdafbefe99c89f5bd20703fbfdf56ee2267cd9d9b17f8dd97123c575d77dc74f087f38605e7078b7b88b10544a7d5280e5ca9f6f568d3ba3eb905c90b92db89173f75b3fb90b553fd345814ecd5f622c286e8fbb88b035616908a84032f2b3e2b8e7fd746267d873610b2561e423f446028f5839a788367d337dc7047a87d95d73479d04ec299e3822e260748a2af0546c820708292b8f043bfcf2f29d99a24c3b3ecc03a2d7552eda832284fbdd1be4522eaf4bd7873a02ad66175228dbf6e07a7b4d8d1f82809246bbdd4b86927dd16dd77565621850890fa9fbfbacde983bb62034f2c2ebcd31e5ee46e8b379cf936addd9936b7c1ca72dc8ea49e60255dab5e55715a7c4dd01c93eed26f67819040078dba0ee89a73a857d269c0826d2cff9016c83296cd8c728d0dd90791916720e237dd6c9dd0d0109f320184ca928b52c796f5e422c3b520d16dd280a02d48a1f7062327307b43e59196a6a759ef652ee6d500012161e873355ae9684e433364e345a5da0540e25809bee6e4194f482a2284cc747fe8b707373d27b91cdc39e76c49c59271ccbd6e14bb0fcf3d3cb3515dd2413ab49fcdd900c9ffb7ecbe2772ad945fc19a97b33404e741e59fc93177631b4377b636c76125d42d75f3ee7d7986c46e1bb757e1fc6be1064a689922fe8999b5185427cf4291c66faa22bdad055b3466d4f3a00d636c25f859f2117e525a73f495ef73653be7c28ae001671fad2b0a83fec3913d9c989d25145d765fcc5e1f994e900268a4405ba4b103b7145cab054cbd965ef3d9666b0b5eac2319b0408dd29e2b68e4ee6e7b9cb864a5a163f3a9b0542c434a7692b526eceddb1a239de6ffbfa136386455d146760e4801ccec74602809fef90aaf8cb86134c333bb58795b8ce190cc6b090f039eb9314d94d4198a35582a27619086ec674538b07218bc683d2b44f46d9ff0a091222fa336a5550f5b3296bb8a954a514bdc4508a918bbaef4071574c4cd95147a89f"], 0x14b0}, 0x400) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001f00)={0x5, 0xffffffffffff9817, 0x5, 0x101, "ee31ae9b5e274da864f11ddc3f66af59424d4296", 0x56, 0xff}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000001f40)) r3 = semget$private(0x0, 0x7, 0x281) semop(r3, &(0x7f00000021c0)=[{0x2, 0x60000000000000, 0x800}, {0x5, 0xfffffffffffffff7, 0x1000}, {0x2, 0x3ff, 0x1800}, {0x3, 0x1, 0x800}, {0x3, 0x1000, 0x800}, {0x1, 0x40, 0x1000}], 0x6) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000002200), &(0x7f0000002240)=0x10) mkdirat(r0, &(0x7f0000002280)='./file0\x00', 0x1a) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000a00)={0x0, 0x9, 0x2, 0x7, 0xffffffffffffffff}) r4 = getpid() fcntl$setown(r1, 0x6, r4) ioctl$KDGKBMODE(r0, 0x40044b06) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000022c0)={0x0, 0x49d3727c, 0xfb, 0x5, "d2b52167fcd0b884eefd72179e782ed4f1ed36d0", 0x3ff, 0x1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002300), &(0x7f0000000080)=0xfffffffffffffda1) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x9fd) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000023c0)=0x5) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x3ff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") pipe(&(0x7f0000000040)) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0xfa) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r1}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) close(r1) 16:00:22 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setuid(r0) r1 = socket(0x2, 0x400000000002, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) r3 = dup2(r1, r1) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f00000001c0)=0xfffffffffffffffe) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)='c\x00') fchflags(r2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x7c}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:22 executing program 0: r0 = syz_open_pts() r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d0, 0x1000004, "0000000000000000e74de400000100"}) writev(r0, &(0x7f0000001700)=[{&(0x7f00000005c0)="8c430c473778d8efb9166e012d5165e67893b4d4ee6a1afc5d4fd8ed28d6bbffac095a6cde5c8ed17cd3ecf108962d312d52c45ab3babea40baad2a5af3dafee4a252d438466fdefdb0a7b9dfd097ee3221374954b0e4b8136b1bb14d42fc2dded47c66d0c", 0x65}], 0x1) write(r0, &(0x7f0000000640)="582720efabd16ebae63225259544fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d4723551c1d8d03368535d9fc941c8f79803891ccafd64b676ca9eee8f36471a67a88b0ca13c3c7bb4d7f5cc4b384d6cec25b372b8c85fd216f5b2a2e2bfecfe854abf715473dbaacba423f2b8000d4c2657f935c44b5dd4fda90960f8e6bc68e75946afa02bc2edf345aae80ec59cf68d8162f23618fc5371f66b62c6a28575eb436285073a20a3946fbbf7b59642f6e6dcb771dd6cd778e9bc0600d4431326451b60311d7accab60346d897faa5c80ff981cd3f697ae1e4175587bf3cab6b1bcba83b00f7cd462cf374a364aae301c96224a3069411c63737ca9fcf4d58949241f2713f7207ff7e74c935ee33368fb4bd0a341c1d88554b0607be05dc9834022f84d6cb03b5c819e9e9dbe9ce78c695be9fdfc66a23fd07f34d43170cef08860b0699a0754a7d8ec3fd1b2a383060fc497e8efee055430c1f7b94a981cbb0df16f062c8bcae8c17a86adf99d1e55ac68f0d4d7d8411374cee55a0ed5160c6eef734c578192cece8eee828d3ec635990ac906f8d14d4ffee4f471b3d7dead9c18832a05997305a1da91c67588a7466", 0x1e8) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff6d0, "f000bf3e00000014aeed0a671f7630830400"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x4}, {0x6}]}) fchdir(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 16:00:22 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x100, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000180)=0xc) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) r2 = semget$private(0x0, 0x1, 0x200) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f00000003c0)=0xf78d18aef17948ab) r6 = getgid() semop(r2, &(0x7f0000000340), 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000002c0)={{0x0, r3, r4, r5, r6, 0x4, 0x2}, 0xfff, 0x3ff, 0x20}) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x1000) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) semget$private(0x0, 0x0, 0x40) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x7, 0x8d, 0x7, 0x5}, {0xc7bd, 0x6, 0x1, 0xc40}, {0x0, 0x8, 0x401, 0xca09}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x24}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x100) 16:00:23 executing program 1: pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) fcntl$dupfd(r0, 0xa, r0) 16:00:23 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x0, 0x8002f}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x4, './file0\x00'}) 16:00:23 executing program 0: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x100000000003, 0x0) write(r2, &(0x7f0000000300)="65ca7693fe471d9d664aab57bd8450e5b37fa0b84ed515813fdcf6043ab05b66d3cab9d79770120dcd4096615804c76ebe48f49fd35060fe7cea54942779cc01706eaffc94a4bdfbd27fe19bd8f1789216ffb607628edc13c24181c97bc5908609f2693edc827fa9cd4449bd15454a0f71f47ac9af4b86d0238e89b46eeb68e3af53757872abe50fe91e27011af2b98ad00286c9b78389b101ec0df7a41b94038c062b88a89e7405aa6fff62a0a18c4fe8fe81893f0a1972108bcd", 0xbb) r3 = semget$private(0x0, 0x4, 0x50) write(r2, &(0x7f00000004c0)="4f016dea248e7808bd3556ffe8d0aaeae81b16e250e6153d3c97aa910d6e6105e02848ecdfc650f10e1ce9ab31142b8f51fe347ef35f84e65c4a987f26f9e06f766150169db361356a7b2cf086cfd5e03ad0b906716e200e3c9e6f2b98909266fc796ba4f66ea9e7de0a70346f70859fd0ca56d6046e7a68dee411d7e00663cd12ebbc808200f57dd8e12424de6da8330492f6080a675bfc8f2a503e8e845532ae6b292f27780b15d63efae05a75505121d24eb4e30f135f2349fac494c30744401f58255c1eb388414aab1ba107ac92c0652a44d9a68b855a43cdfab569cc8d3c782528f953d90452edc0ff5bf5d409e25d4e110b", 0xf5) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') mknodat(r2, &(0x7f0000000280)='./file0\x00', 0x100, 0x9) semctl$GETZCNT(r3, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x1000, 0x1) fcntl$getown(r2, 0x5) write(r1, 0x0, 0x0) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f00000003c0)=""/237) acct(&(0x7f0000000240)='./file0\x00') semget$private(0x0, 0x2, 0x2) r4 = dup(r1) semget(0x1, 0x3, 0x501) getsockname$inet(r4, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000001c0)=0x8) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = geteuid() r2 = getegid() chown(&(0x7f00000000c0)='./file0\x00', r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:00:23 executing program 0: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000000c0)) fchdir(0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000100)="424d8d15fee2f0566965ef29e4a6a0d172692817c7c6fb3cfd04fa59ff3c259b41f6246e9ec7f9e96887b8a8feab390512a62298da0208f62762dcb9a3c4217de545576729c8d42b92202c11262e9ab183be600e11297667d20bd2f50be999e8fe28e26adeb6028f7586999acfea729a084ff0e64d", 0x75, 0x400, &(0x7f0000000040)={0x2, 0x0}, 0xc) 16:00:24 executing program 1: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) r2 = dup2(r0, r1) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000180)={0x10, 0x9, 0x4, 0x2, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x670}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x43e}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x99e2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x690}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7fff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000f6d000/0x2000)=nil, 0x8}, {&(0x7f0000df5000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000eac000/0x4000)=nil, &(0x7f0000c49000/0x1000)=nil}, {&(0x7f0000de4000/0x4000)=nil, &(0x7f0000c9f000/0x2000)=nil, 0x6}, {&(0x7f0000db7000/0x2000)=nil, &(0x7f0000f5f000/0x2000)=nil, 0x4}, {&(0x7f0000c66000/0x4000)=nil, &(0x7f0000d37000/0x2000)=nil, 0x200}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) 16:00:24 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x1000001, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x64ac, 0x8}, {0x7fffffff, 0x7}}) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x1, 0x2) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000140)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000200)=[{}, {0x22}], 0x2000000000000370}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000180)='\x00') ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000300)={&(0x7f00000002c0)=[{0x80, 0xf95}, {0x4, 0x4}, {0x101, 0x5}, {0x88, 0x6}], 0x4}) 16:00:24 executing program 0: r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x80, 0x180) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xa5, 0xdeb399e1358beca8}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) r3 = msgget$private(0x0, 0x100) msgctl$IPC_RMID(r3, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff8, 0x48, 0x1, 0x6, 0x3}, {{r2}, 0xfffffffffffffffc, 0x20, 0x20000000, 0xc91c, 0x2}, {{r1}, 0xffffffffffffffff, 0x41, 0x1, 0x800000000000004, 0x400}, {{r1}, 0xfffffffffffffffe, 0x80, 0x20, 0x0, 0x1f}], 0x100000000, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) accept(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) r2 = accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockname$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0xc}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x2, 0xfffffffffffffff7}) getegid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x20}, {0x54}, {0x6}]}) syz_emit_ethernet(0x6, &(0x7f0000000280)="231dae844c6a") getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) recvfrom(r1, &(0x7f00000002c0)=""/129, 0x81, 0x1, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e00000057e15d41db86da8fdf351a0000070000ab76"], 0xa) 16:00:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) clock_gettime(0x0, &(0x7f0000000240)) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = shmget(0x0, 0x1000, 0x100, &(0x7f000035d000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() r6 = getgid() r7 = getpgrp() bind(r1, &(0x7f0000000180)=@in6={0x18, 0x3, 0x1000, 0x7}, 0xc) r8 = getpid() mprotect(&(0x7f000042b000/0x1000)=nil, 0x1000, 0x6) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x100, 0x0) chflagsat(r9, &(0x7f0000000200)='./file0\x00', 0x0, 0x2) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x9, r3, r4, r5, r6, 0xced757e6b1b9044, 0x7f}, 0xffffffff, 0x294, r7, r8, 0x1, 0x401, 0xbf6}) clock_settime(0x4, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000280)={0x7, 0x3, 0x8, 0xe0, "fb2a8c4bfdb0c5b838b52ea13f36f59392c4771f", 0x1f, 0xdd}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="82f4984785fc6ef1cfca372f0fa1b1ae1f95a38e9acb6190ee95ed7576b41695f0b0d3cad73388fc900062578d6863403407249778f539e6e48c92a2ad9537780a9a027c5373a28d23302520ae0e527ba2682d81def1", 0x56) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)=r0) setsockopt(r0, 0x0, 0x800000000000a, &(0x7f0000000000), 0x0) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000400)="582720efabd16eba663225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f52a28193ef16ab93f12fc4d5f16b136a5d00d1628b53a000000000000003c6980be5cf85c0385e4c855c0e70a772a2f78d15b79d49609e543", 0xc3aa) write(r0, &(0x7f0000000040), 0xfffffec2) syz_emit_ethernet(0xd0, &(0x7f0000000200)="7e425ed3c680a3d9c77710ff0e68f210cec012969b91e36d9479dddb45713f001f2421527e580e4ad191163dc298e95ac91b87b072e7b3b4e37e7578b0c132332d216b5b6b7632979dd5485576549648f705e46dd41a27f3a1b4b992e010029de0eda55be7097e73166263ad14a9db11bd549f4cb7aeac2a962a8a251e4c2c7167a6335ad9abe13f948e51675b034b76b62df5ee5dca5ce759f70ba28c4e20f7e49794e2b2c847866c086db38c759758d036232397158d2cd0b2ada0eac7349b1d72a710251445435074682432d3ed57") r1 = syz_open_pts() close(r1) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x101, 0x400, 0x7, 0x6, "1335076d80cd54e0a9882ff01810d6998c090b33", 0x44}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) bind$unix(r2, &(0x7f0000000380)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCSTOP(r3, 0x2000746f) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000300)=0xc) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000340)=0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchownat(r2, &(0x7f0000000040)='./file0\x00', r4, r5, 0x2) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) nanosleep(&(0x7f0000000480)={0x3, 0x6}, &(0x7f00000004c0)) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)) ioctl$BIOCLOCK(r0, 0x20004276) close(r0) ioctl$BIOCGDLTLIST(r0, 0x4020426b, 0x0) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2126c4bd99fc31cb, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f00000000c0)="fb357e3a00"/14, 0xe, 0x0, 0x8) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x80, 0x15f) read(r0, &(0x7f0000000200)=""/130, 0x82) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8b}], 0x7, 0x0, 0xfb4b, 0x0) 16:00:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000f3af000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0xb3, &(0x7f00000000c0)}, 0x2) r1 = semget(0x0, 0x3, 0x200) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000040)=0x1) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/7}, &(0x7f0000000140)=0x9) 16:00:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x200013fffffffffc}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x4) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:25 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x0) recvmsg(r2, &(0x7f0000001500)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000001440)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000100)=""/105, 0x69}, {&(0x7f00000017c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/117, 0x75}, {&(0x7f0000001240)=""/222, 0xde}, {&(0x7f0000001340)=""/229, 0xe5}], 0x6, &(0x7f00000014c0)=""/17, 0x11}, 0x1) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:00:25 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) sendto$unix(r0, &(0x7f0000000140)="3c6c418167b6d4541ec31fa67ea254dfbb1c737906714fecd7563d66d183447121c33d5805b69c07824f344991744936c9367d59236c4a9fae71dec13be590ae3187c2a81bab93d1afb61349e6fec82ffaca805e2d6f5f0c2905737bb6a979e6d318974ad6fe164335fffd", 0x6b, 0x2, 0x0, 0x0) 16:00:25 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0xbeb, './file0\x00', './file0\x00'}) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000180)="500105010000000000000001170600000807000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e000000000200fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f8008bda247bbafee7d78c04fffdd54f7f392a37cffbac00be07129bff0000000000000000000000008539cd8e001467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d938a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030323b4125ce41203583671ac5e51a783dc1a0c21d548f2de6c031b7b303759b60642b45cbc5737b8e2405a90171000000000020", 0x150, 0x0, 0x0, 0x0) 16:00:25 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = dup(r0) recvfrom(r1, &(0x7f0000000180)=""/154, 0x9a, 0x1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x4, 0x7fff}, 0xc) fcntl$setstatus(r1, 0x4, 0x81) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000240)=@abs, &(0x7f00000002c0)=0x8) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') rmdir(&(0x7f0000000280)='./file0\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='x\x00') 16:00:25 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="41c3bfd5a8f1640c2821cd4462f4719fce21eb2f0a25e5b0f18c58d3f1914835e0e489f16243d1e72b656ed359a3882fa4fd59ee", 0x34}, {&(0x7f00000000c0)="0faeee0f3328d5a8ad835826023e8b996eafb979894f74f23bf70fec671e4b59cabc5ba6882f12d53ee22aaadebd79d5c13fc4ae3157a3a7e8fc3e895f57e64bec4b62eb2483e03c810a8de85eca", 0x4e}, {&(0x7f0000000040)="c67313e77ee5326f81f3fe49b0dfc866223019281a0d8753c59f56f8a00ab22221b0ffc300c3ec1ab666cb1c", 0x2c}, {&(0x7f0000000140)="b04f468035a6b60f7faf28bbd3321a4e8ed448e5d39410fdf767f71c80d78a12aab07e7bda2de8079ad8f50e8bd3fc2389da1c476bb231e527411c49542bb6dbad04d48a4af36ed5be871db3e3bf37469267", 0x52}], 0x4) fcntl$setflags(r0, 0x2, 0x3) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)='./file0\x00') ioctl$VMM_IOC_WRITEREGS(r0, 0xc0205609, &(0x7f0000000340)={0x0, 0xfffffffffffffffc, 0x0, {[], [], [0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x7fff], [0x0, 0x0, 0x80000001], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x8}], {0x0, 0x3f}}}) 16:00:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x1c1) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x5}) dup(r1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socket(0x1, 0x1, 0x1) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d, 0x9, 0x2}, {0x4000001}, {0x6, 0x0, 0x1}]}) sync() r1 = msgget(0x1, 0x8) msgsnd(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0200000000000000831d59229e33578be31ce103f39adc976f735344704f6722c8598f6cb12de6b654e33517fb1d2a4ca4401396a53f346dedf7dccdf2df4422c50486fb56811d917d0000000000"], 0x41, 0x800) 16:00:25 executing program 0: r0 = socket(0x0, 0x4003, 0x7ae7a91e) syz_emit_ethernet(0x74, &(0x7f0000000240)="628d7cf739922054a3d2a4ce5c67389ee448359e7952c9d3b4363e0103e7bff70d2a04660e9b1fae6a293d591eea01c3cd918e936218c2188e32b0a6198f5e63b57bd38cb075c7b3ad06de3c4d99889a370fe0dc179448de44bd24078e3d95fc65e92de14d3a1aa2465b1e0d31e2e042ba36d7da") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) sendto$unix(r1, &(0x7f0000000040)="41fafb4e218c9664fc41ba822a652f8a8e4059b2abc0bb28f44222bb71d1883ea6fba4f56a9eeee98cb9432f4cc347b77ce289a68c29830768440f2610f7faa92610fa534827dc480527176b25d6f06873a722dca02ad8767edcd9ed437facb508b83e729076", 0x66, 0xc, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) shmget$private(0x0, 0x4000, 0x18, &(0x7f0000ffa000/0x4000)=nil) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:25 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) readlink(&(0x7f0000000000)='./file0/file1/file0/file0\x00', &(0x7f0000000200)=""/229, 0xe5) mkdir(&(0x7f0000000040)='./file0/file1\x00', 0x20) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') 16:00:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) getuid() open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) fchmod(r4, 0x15) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000000)={0x1}) dup2(r1, r4) 16:00:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) fcntl$dupfd(r0, 0x8000000000006, 0xffffffffffffffff) r1 = semget(0x2, 0x2, 0x100) semctl$IPC_RMID(r1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 16:00:25 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000100)=0xc) wait4(r0, 0x0, 0x3, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x6c}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:25 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f00000000c0)='C', 0x1) close(r0) readv(r0, &(0x7f00000026c0)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1) 16:00:25 executing program 0: r0 = open(&(0x7f0000000280)='./bus\x00', 0x100, 0x63ab41d93bdf2a30) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x3, 0x8000, 0x4}, 0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f00000000c0)="9cb2642e2e00", 0x6) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) ioctl$TIOCSTOP(r1, 0x2000746f) execve(0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x8) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x44) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x1, './bus\x00', './bus\x00'}) getpeername(r0, &(0x7f00000012c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000e9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000049ae18da000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002200"/4102], &(0x7f0000001280)=0x1002) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0xb1}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x12, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x2) r1 = shmget(0x0, 0x1000, 0x100, &(0x7f0000ffb000/0x1000)=nil) shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x3000) 16:00:25 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mmap(&(0x7f0000212000/0x4000)=nil, 0x4000, 0x4, 0x810, r0, 0x0, 0x0) 16:00:25 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="b1020801da826afaddc57fbb066530233838d45f6fe2d6615c64509d98866a5fe6444ac6b8c6f036a14ae5566576517c5ad3e973b7cfdd41caf189c6b40507ed84da5cfee86509cf6f78ebb6fc3d549de4e26698a292cd3117f64f74280c13844e455b0177426a6a36c0cdf8ac6d12abdf464adec1aefc6d8921f0d86319fbd2dfbfe7b9ef5e2433d556abe50d5b12a9659b3dbb4a07684560364276b2c37d4e71973a4736b8d0529b090c5bc25fd786d4c0aa8e464782e00230c053ed1561b62c51ba4d6a5ca7228ff77be66a6bff5477d194032ccdd8c59ca0b95de12d8d1e29ae04e426a92887026a5fd3fbb23ecdaec6f71a66eb3e6b407ef81616c9f3772b498c06e38ced69c627d5e091bcf551b80e25789c3c797960de06cb7e0383f5246a87"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:26 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x400000) connect(r0, &(0x7f0000000080)=@in, 0xf1) 16:00:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = getppid() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r1, r2, r3}, 0xc) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00fil\x00'], 0x1, 0x0, 0x0, 0x0, 0xffffffffffffffc2, 0x410}, 0x1) r4 = openat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x40, 0x10) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000100)) r5 = socket(0x1, 0x3, 0xe01) openat(r4, &(0x7f0000000180)='./file0/file0\x00', 0x80, 0x10027) getpeername$unix(r5, &(0x7f0000000340)=@file={0x0, ""/77}, &(0x7f00000003c0)=0x4f) sendto(r4, &(0x7f0000000280)="c926810ae402fe0418cdc224c49182ef44b075c307008c18453415bc9ddc52e3474ecd7716d339933f4f69d8811942e77189be39fb1f98846ace27c532c14054ada52a6c47ed9fffe3c3a58a36665c065839206095c468a6563afff7e16fc98ee97e043944b7776846790881145f51c15226815c43fa887614f7df3472ff9ed09c4a6c663608526124081b1c75144ab3de5f8b90d78f0dd5df", 0x2c, 0x6, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f665586deae2f66696c6d3000"], 0x3) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f00000000c0)) 16:00:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0xff, 0x1000}, 0xc) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x64}, {0x6}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) r1 = dup(r0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000000c0)={{}, 0x1, &(0x7f0000000040)=[0x0]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x5c}, {0x6}]}) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000240)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:26 executing program 1: r0 = socket(0x11, 0x2, 0x7) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000040), 0xc) select(0x40, &(0x7f0000000080)={0x7, 0x7, 0x8, 0x7, 0x10000, 0x2, 0x6, 0xfffffffffffffff9}, &(0x7f0000000100)={0x7, 0x7ff, 0x2, 0xffffffff, 0x8, 0x20, 0x8001, 0x100000000}, &(0x7f0000000140)={0xfffffffffffffffd, 0x101, 0x8, 0x6, 0x7, 0x9, 0x26ca, 0x5af}, &(0x7f0000000180)={0x9, 0xfffffffffffffffa}) 16:00:26 executing program 0: r0 = syz_open_pts() link(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x8) 16:00:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x2000000) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10, 0x0, 0x9}], 0x10}, 0x0) 16:00:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) sync() r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:26 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000, 0x0, 0x0, 0x0, 0x400000], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x200002], [0x0, 0x0, 0x81, 0xfffffffffffffffe], [{0x0, 0x0, 0x7fff}, {}, {}, {}, {}, {0x2, 0x0, 0x0, 0x400000000000000}, {}, {0x0, 0xffffffffffff8001}]}}) 16:00:26 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') ioctl$TIOCCDTR(r0, 0x20007478) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) utimensat(r1, &(0x7f00000001c0)='./bus\x00', &(0x7f0000000240)={{0xffffffffffff272e, 0x2}, {0x20, 0x80}}, 0x2) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000280)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000440)=[{&(0x7f0000000300)}, {&(0x7f0000000340)=""/196, 0xc4}], 0x2, &(0x7f0000000480)=""/1, 0x1}, 0x42) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)) 16:00:26 executing program 0: ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000100)=0x800) 16:00:26 executing program 1: munlockall() r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000040)=[{0x4}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x2d1, &(0x7f0000000340)="b6") 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea99e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e00"/893], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0xffffffcf) 16:00:26 executing program 0: mknod$loop(&(0x7f00000007c0)='./file0\x00', 0x402004, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) r5 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getgroups(0x3, &(0x7f0000000640)=[0x0, 0x0, 0xffffffffffffffff]) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x20000, 0x0) r11 = accept$inet(0xffffffffffffff9c, &(0x7f00000006c0), &(0x7f0000000700)=0x99) r12 = dup(0xffffffffffffff9c) r13 = open(&(0x7f0000000740)='./file0\x00', 0x800, 0x94) pipe2(&(0x7f0000000780)={0xffffffffffffffff}, 0x4) r15 = accept(r11, 0x0, &(0x7f0000000b80)) r16 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r17 = accept$inet6(0xffffffffffffffff, &(0x7f0000000800), &(0x7f0000000840)=0xc) r18 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000880)='/dev/speaker\x00', 0x1429cd7f8ea46a01, 0x0) r19 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/wsmouse\x00', 0x80, 0x0) r20 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000900), &(0x7f0000000940)=0xc) r21 = socket(0x1, 0x2, 0x6f) r22 = dup(0xffffffffffffffff) r23 = open$dir(&(0x7f0000000980)='./file0\x00', 0x0, 0x4e) r24 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/wsmouse0\x00', 0x0, 0x0) r25 = getpid() r26 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000b40)={&(0x7f0000000680)=ANY=[@ANYBLOB="11002e2f5469cb1216414d17b7002804ad1ce96b60c7089bb0f69062"], 0xa, &(0x7f0000000280)=[{&(0x7f0000000180)="0130205ca5feeed78a7bba1a41a7c32fbdab2a8093c28264941e2d0c6802d368eb3e08331b4eee3c70e1af86f79cfcfe429e714e938cddabf955ac70d422d07a67690487c403fe8655bd8b91bcaca3dae598ba43421b6c588d3f445ff04a9f53aa25528e132d6e4febb561b8789fe82ab4cc5d22a2c6cd60a3857226d129239310f315316b96b7c3ff9aa9ed7019548c565f440ac95acf9deb3dd8272d3d6a3aab1dd68d9d09bfb404b0e7dc475c99b39f37e04ff3fbea8b2efd5a0679f216b09b0be04858a403af40866fc9071fcabdfbe9ef1ecd38", 0xd6}, {&(0x7f0000000340)="3ce35f82b7be48e70affb0b430c5658019b99085bd8a9884d18a714c9b94e9c79fe2a0cd43a146117613981818bd16714297c57c8041ff7f2fa354b2835e256535b046f9d5b225a2ff88e2dfe977653fcabb4b0b970195d233b8ae821444a6fd2d6196ffc25ed54989851f367e8c41c7d65c83392166c79fa4757f0bce66b90eafbedea6453fe2bd788c7de2e309ff50334a40", 0x93}], 0x2, &(0x7f0000000a40)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000018de3700000000000000ffff000201000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYBLOB='\x00\x00\x00\x00'], 0xf0, 0x4}, 0x3) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') execve(&(0x7f0000000bc0)='./file0\x00', 0x0, 0x0) r28 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SBURNER(r28, 0x800c5751, &(0x7f0000000100)={0xcc00000000000000, 0xc9, 0xe}) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000400)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = socket(0x11, 0x4003, 0x800000000000001) sendto$unix(r3, &(0x7f0000000300)="50010501000000000000000123090000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2401757105050000000000000065f3482e093de7", 0x150, 0x0, 0x0, 0x0) 16:00:26 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) fsync(r0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) chmod(&(0x7f0000000080)='./file0\x00', 0x20) r1 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f0000001780)=[{&(0x7f0000000580)=""/238, 0xee}], 0x1, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) connect(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x1) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x2) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x40) symlinkat(&(0x7f0000004500)='./file0\x00', r2, &(0x7f0000004540)='./file0\x00') faccessat(r2, &(0x7f0000000080)='./file1\x00', 0x40, 0x3) msgget$private(0x0, 0x110) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000180)='c\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:26 executing program 1: setreuid(0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x40) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)=0x1) r1 = getuid() getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x80}, {0x1000000007c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) rmdir(&(0x7f0000000000)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:00:27 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:27 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x800, './bus\x00'}) r2 = semget(0x0, 0x0, 0x20) semop(r2, &(0x7f0000000080)=[{0x3, 0x20f1, 0x1000}, {0x2, 0xfff, 0x1800}], 0x2) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) ftruncate(r1, 0x0, 0x401) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 16:00:27 executing program 1: clock_gettime(0x0, 0xffffffffffffffff) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x80000001, 0x9}, {0xfffffffffffffc01, 0x5}}) r0 = semget$private(0x0, 0x1, 0x10203) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) semop(r0, &(0x7f0000000080)=[{0x3, 0x72}], 0x1) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x10000, 0x0) write(r1, &(0x7f0000000100)="44bcd46c434877274676c8f4991ed11d293c501533d02318b65d79e072819bac794f8021cce4165bb60a7db3d6e50f2598a313350058b56269e7495e01257b42054c1beacda1c819b1cb117b41b7a6343ce0585488fc003b72902a414fb54296fe981d97e8716d22ac617a3ac1b6cbe69a76baf74ab4b7d44831f4a015f423da6acee79aaa57caf49ffe0e6e5ac9e54b5c761296bab56c94e2b0179444abe2a54c8b78b9b4dfd5f1aa58316faa7e4315cb52b331a404ef97cd28b480956af9998b0a42", 0xc3) 16:00:27 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x2, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0xadcfeeca0b8ef739) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x1, 0x2}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x76a6, 0x7fff, 0x3, 0x401, "31c10cd39012d59c5343f86305fc88e429a45851", 0x4, 0x80000001}) 16:00:27 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 16:00:27 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x566bed7345e13d64) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x800, 0x0) pipe(&(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:00:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x784, 0x6, 0x8, 0x8001}, {0x9886, 0x81, 0x4c5d, 0x26}, {0x1, 0x3, 0x40, 0xe22}, {0xa58, 0x1, 0xfffffffffffffffb, 0xd5aa00}, {0x1f, 0x20, 0x100000000, 0x10000}, {0x800, 0xfffffffffffff5f1, 0x6, 0x9}]}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) socket(0x2, 0x2, 0x100) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x2) 16:00:27 executing program 0: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x7f, 0x9, 0xf2, 0x5, "9f30d64940c1a5c85000265815f3a5febbd8c94c", 0x6, 0x7}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x1, 0x4) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x80, 0x7}, 0xc) getitimer(0x1, &(0x7f0000000180)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r1) fcntl$setflags(r0, 0x2, 0xf683e59b638203cc) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x3, 0x0, 0xe03ee8bcdfcec4c0) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000740)='\t\x00\x00\x00\x00\x00\x00\x00\x00\x9fH\xb4\x01\x83\xa4U\xad\x00\xcd\x99qV\xf8\x82\xac\x14\xd7\xd4\\\bu\xe3\x10\xa0w\xc8o\xf5p)\x1f0\x8b\xae\xd1\xa2\x15\xc7\x90\xec\xc8\bS\xfb\x81G\x87\xeb\x15\x04\x9a\x1d\x91\x16\xcb\xaf\'\xd5u\x1e0I\xcb\x80H\xf52\xe3\xaaY\xd0RI\x16\xb5]\xf7\xbfu0\x9f\xe2\xc6!\x01BG\v\x92\xdf\x89\x1b\xb0)bm\x80\x9c\xc7&\xd1\xf3\x9aS\xd4L\xe7\x7f\xda\x83P\xcd\xb3\x02_\xa6\x82\'w\xe1\xdf\xbc5\xc3P\xe5\x94\xc6\x06{g\xbet\x9aYH;Om\xef0\xe2', &(0x7f0000000300)='/dev/bpf\x00', &(0x7f0000000380)='*\x00', &(0x7f00000003c0)=')(-:\x00', &(0x7f0000000400)='tap', &(0x7f0000000440)='tap', &(0x7f0000000480)='*^\x00'], &(0x7f0000000680)=[&(0x7f0000000500)='tap', &(0x7f0000000540)='tap', &(0x7f0000000580)='%\x00', &(0x7f00000005c0)='tap', &(0x7f0000000600)='/dev/bpf\x00', &(0x7f0000000640)='\x00']) getgroups(0x3, &(0x7f0000000180)=[0x0, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x8, r2, r4, r5, r7, 0x22, 0x7}, 0xf0b, 0xfffffffffffffffc}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000006c0)={{0x400, r2, r6, r2, r3, 0x40, 0x6c}, 0x8, 0x6, 0x400}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x7c}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:27 executing program 0: setitimer(0xfffffffffffffffe, &(0x7f0000000100), 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) r0 = semget$private(0x0, 0x2, 0x240) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000140)=""/245) 16:00:27 executing program 1: r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$dupfd(r0, 0xa, r1) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x1010, r2, 0x0, 0x0) pwritev(r2, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) fcntl$getflags(r1, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) fcntl$dupfd(r2, 0xa, r2) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000001000/0x1000)=nil) shmget(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x100, 0x6) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000200)={0x92a3, 0x20, 0x1, 0x7}) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = fcntl$dupfd(r1, 0x0, r3) ioctl$TIOCSETA(r2, 0x802c7414, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r4, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x54}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="a6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) 16:00:27 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x14) write(0xffffffffffffffff, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x10000020c) r2 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000540)={0x6, &(0x7f0000000480)=[{0x10040000000, 0x7d5, 0x2, 0x5}, {0x3, 0x7, 0x5, 0x9}, {0x51, 0x81, 0x4, 0x401}, {0x3, 0x40, 0xff, 0x1}, {0x3, 0x55a, 0x4, 0x80000001}, {0x5, 0x4, 0x100, 0x100000000}]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r4, r4, r4]) fchown(r2, r3, 0x0) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000380)=0x80000000000eed) execve(0x0, &(0x7f0000000580), 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='rc') semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000004c0)=0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r6 = kqueue() ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) kevent(r6, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r5) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x100) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600)='/dev/ttyCcfg\x00', 0x7fe, 0x0) shmget$private(0x0, 0x3000, 0xa0, &(0x7f0000ffb000/0x3000)=nil) symlinkat(&(0x7f00000002c0)='./bus/file0\x00', r5, &(0x7f00000003c0)='./bus/file0\x00') ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f0000000180)={0x3, 0x3e}) pwrite(r2, &(0x7f0000000340)="836a6d060015bfa8e1348642177b29bf93", 0x11, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000680)="23df71a77d323d6e3c889a0676f4d25c7e7c697443122951676bd009ea0682772add2a659963a5bb214e6cbdbf28f822dd26b6e0a05d871ceb317bab02d539f88e21a9181cee2aa754f5d89d5095fff2094c948667c81f34e477657fbedd9021b76f3cccbc99a7c0f6d99ab79efb08585087c1b67600f04752dd782bd155a5cb3596eaabbb23bdc9a76067d1fab9ed6647bafdd6666bf38f2c9457517a43f6299214e9025f5e46a00afbb098a656c1b4c19de72114d7ae29d95a2e509d7e812d6bf7a92ce1474c1e526185", 0xcb, 0x400, &(0x7f0000000280)={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000200)={'./bus/file0\x00', 0xfffffffffffffffe, 0x7, 0x100, 0x9cd33bbd793a6bac, 0x8, 0x80000001, 0x9, 0x2, 0x2, 0x6, 0x43}) 16:00:27 executing program 0: r0 = open(&(0x7f0000000640)='./file0\x00', 0x40, 0x100000134) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000280), 0x4) r3 = dup2(r2, r2) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000040)={{}, 0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) mkdirat(r3, &(0x7f00000002c0)='./file0\x00', 0x20) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x3f, 0x1, 0xe6, 0x45ee, 0xdc0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = getgid() lchown(&(0x7f00000001c0)='./file0\x00', r5, r7) r8 = shmget(0x1, 0x4000, 0x8, &(0x7f0000ffa000/0x4000)=nil) r9 = getppid() ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000380)={0xae69, 0x200, 0xfffffffffffffffe, {[0x4, 0x7, 0x2, 0x7, 0x4, 0x4, 0x3, 0x0, 0x8, 0xf04, 0x0, 0xfffffffffffff4bc, 0x7, 0x7fff, 0x0, 0xfffffffffffeffff, 0x47b, 0x6], [0x6, 0x100, 0x4, 0x1000, 0x4, 0x3, 0xe1, 0x7ff, 0x0, 0x7], [0x8, 0x8, 0x52f, 0x401, 0x2a3, 0x8001, 0x4], [0x2300, 0x0, 0x3, 0x4, 0x5, 0x5], [{0x40, 0x567, 0x3, 0x8}, {0x2, 0x1, 0x1, 0x10000}, {0x9, 0x4, 0x6, 0x2}, {0x8, 0x3f, 0xfff, 0x7f}, {0xffffffff, 0x20, 0x7, 0x1}, {0xec, 0x7, 0x0, 0x6}, {0x92c8, 0x57, 0x9, 0x6}, {0x7, 0x3ff, 0x2, 0x400}], {0x8, 0x9, 0x9, 0x9}, {0x1, 0x5, 0xffff, 0x8001}}}) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000300)={{0x0, r5, r7, r5, r6, 0x20}, 0x2, 0x2, r4, r9, 0x800, 0x4, 0x100000001}) socket$unix(0x1, 0x0, 0x0) 16:00:27 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x80) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1) fchdir(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x400) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x8) 16:00:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x6) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x1, 0x1db2, "31c354638bfce978bd7a32e5e0cdce4950754d0c"}) write(r0, &(0x7f0000000900)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394adba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d8000100005d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4aa6d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e91a1f0493299dab387c1e0de3cc7cf248080815e24908cb135b81e23aad90b3d38782bd335d9fc530e7c1fe468bc2cdadc23489b9e1b5bf8efbc09a6b2a66f85af5f13d8f7c6987568d0ea59f3e8a400542ae0a2329ccb446606eec348a8115bf6d65da4f2e0ad1741e8b67daa5e0addbab561a8ec43a6fe5c534af2661f462acce30c5f92d6eeb2bd7e2ae3e61e2be2f9ebbb2257733d45e9698fb88547bb5182766f2adbfb976ecb302899c6588e848", 0x17c) 16:00:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x9) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000040)='./bus\x00', 0x4, 0x1300, r1) 16:00:27 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x5e986feb) 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) sendmsg(r2, &(0x7f0000003000)={&(0x7f00000019c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000001b80)=[{&(0x7f0000001a00)="c01eb1d5eaf8be57063c7dbd44ad33a95201ed2c2efcdc33491f48a2739f3bf2519e02a6c03a20c376af8334f982c5075d120cfe8f0fc62d78c1998dafd5f8655d3cf1ecaa509d3013f0d0aa8d15d9fdc407926d6bf3c7a1e507d3cc035e01b2fe17d59d24b874c05d84a00d82e69773c0b96266cb5831d44a46223033063ea0f324ee6464611ad23e442104d721834176f5ae6f37934fa87cab1e03ed3005d3be85157440e60e3700e627eb986ce94451094f2d15512164f6202d7cf01ab044eb626b021d93f85e8fdf45958a51934938dae17a97012a90ed19a27d8e1edcb0989a7e52d49e38f3a244dc1ea12c1a526faea502cb1118d390e500", 0xfb}, {&(0x7f0000001b00)="aa59ac73e71364ca7d760a1e5407666e1e2fe4e76a4f7ffb6943b5f2cbcb66658dfc0de89de94839f768f14314cc4548f3bfb8a6b6c3464f1863cd7d2764538cb395551a63e78595da9881270457", 0x4e}], 0x2, &(0x7f0000001bc0)=[{0xd0, 0x1, 0x52, "e91b426616f02c49032350ab46a69e1c8dea6f7ff080879d291a9d078a7a4f6961cd9fe7d9724885ec83c17f038dc432094ed86d6a9dbf165cf09f401627116c8714871a03f3c1ea288af42877195072cab3111efbc6dbe373bc6fb732276163fe302aca011442407ec6fd280f39eeb74ae8da0a3bee30d17f97922bf4f48736032893d0fd6e61f45069023cd30f32c2d63ac24d2973122a2ec8869970c0c125a8d38f94e1d7a002f5129e553d21570e01481e715e968e7cbcb3f9c442dc03"}, {0x18, 0x1, 0xfffffffffffffffc, "bc43d71e"}, {0xf8, 0xffff, 0x7ff, "5a1f5d8f39d717153c1b4a25ba970fcac6baf0a934cd524dea39a066310fc8bfec9d17f90046ca43418ce93685e8caa92996c1441c7c79e73ca760ef9abf432e3630524c887af0bd65305e0fbae3d1259fcfdbd7274df1ffed96c721ace0d05b91ea13d146310686cc96fdae65cffafc07489aefde463a023d31a19df301b8c87d96f6e8f019fe574597b7701fadc4f3b911e0282bf384e5030bb3116274d5fba2e5915559e48435d97b1be148dbe155bfe3fbf345c733cc570700b5533fe456a2bfa1958c7c8cdde1d928f352fc32973fa2086ca8a8c1a74c946cfc7e2629a9522327f076a2"}, {0x1010, 0x0, 0x2, "f1e7bed08cbda16ce3a4664acebddd6a5c017e534501ae432cac897c887855efe364adf4fcc82d7a5bf15abd76400d07be70c88601c2085d374d6746ef118bbc3ca60002e1777751e99749f35754b5cdb2147915bcad5f316cb3070dc67d96cd2ccc1f798c44f06b33d13175a603799b78dc63162af08b1b6e2651ea53d44135ebbe796fa8abdfb22d8a2379eab8f047bbd353a6bf638905241e7f98b88d204abceccd423c8e8e358c42b516a8f0a74aed0e56186aa37b5ce6b3a3f28c84aaf9c17f646495e31d178d83b2e8867e08f23e455f23111b5733bae0de2103a9142a0de196e818aedcee5791f2f823ba2ee0a553af5a3b93090bc0d8775e6d11c166a86f4f4b372965596260178773275173028879e9c58145d76f0b3836473c1fd2bbc503bb265434711a676ed7a6fc8a801dabeb4664bc8952232f81ef9e4ee110fdd00f1ec32219175e806bd8a5869f0878efa0c544be7bd622a814738789d6d5d16e57503413c1693c5b1da3b21dc67d284b2aafb2635b05a74e1c56303e12446132cc0c4bf742d805a8c7b81b639d002288d67370ee7522f4ba735affd2839a70529597c23bdc7142cb7e6f3277d14f81ec3f19cab67e4b9bbca0c4d18bc2cceabde92e40b8947a4a7c7ac59f6d54058bac9235abc6e9a4e32481614e567904f986e04e0158565a71eb827c150461dda7a3d77ed832ac3434ef486318d17e229ab734d8862e17ef0fcb8b89c0e2e6bd088d01a5a51bad9a32de7bf9cf4f08a633e5846d2f8cb4112f770bed8a872076747a669947a3e11152f38f6129a22e21c0c0b457ef0d7e319fb79b7d6dc4788a6221f8ff95653a9153dcb9a4f9480991ef37c02c83e52a5e7b88f2e33164f432d750c29c52e256ed15c6d7a61c080ca9e1d5402677dfdeb6f7020c92973e45d0b52ab8cdcf53557a266cefb6c9a61fd9a7238ab7ebe73f5fb93eadcbafb59f36aee9685145226c492449d844edc845fd1ba065cb5dba21b21dcc3246c74b273aa84dd3131ecbd303a09b66cd99e0a340c4051c3ae08a79162e069e6b1a3f9d35d84d2da0b28b5e7a78f0843a09364f1dca75e5130d66683876e906f153bf1b6c30f1cf9f7b028bfea2b2be180d6adca83c6cf29688c3333b1de5c60277d84147ec9209958987bf6ef20e990f969eb12d570b637f47239238a245ecb21b5883d475701bf0ebf9183e091615098f2f2b20fab26c2f29fabe9df16b632dcb4abb0b1a692185adc8bc9a6ab3bf3a1f5036aff8db0be8f186537154849d7da2a6882a55cd1ca4e3003202e578f2aae0784f43a0c5497cf0e86ab4fb9244943c69ae98c947e9ce7566be6107ceb13455858b71a4063a9c64068ba9a442ed8b61b3456e49454f182fb8c0c90139236385d990896d745a1f0b60a4d8ab6753823137e1c5c89a788c2956ac6ed1a2619e3d9dd90d876de5f0db8efca045f75fb6b2da85d009098eb0ca8cb203f517add77c168b062a191f1057107cd57a1c775e8562706855cea19d5d716716609e461458f1dc3acecde10aeedfe2315a748aaf13f77c59d12e8a3cb2f458c628eba804839a7b1d8baa48a21e03e8280a95a0d6eb76ec33adfc57124bd794f17b6d64337cd4f1eff09ed7511161d9eb1276a149c140c7ab2a5f74528cd298a665e4e5c720d1c849ea0a250cb16131d1b981f6606f5803b26499c4dee12b7abe90b4363ddc45fa9ecf89736cb3a0c539eafab2e3994ab762c166a38d7ebbf4a1707ce809946e5d2743896bc6f70e6fb7cc0dcbbaa1cbaa45b32642297260dbca449a1e1d28511088e95252647468b566ac7e6d1053ddd388f7f0bf2b1248d821ea1e3c4d7ff7d8a1706fd5ec6beb3ecfcf275e7522a3503454fe2d3ddc2a131d70e1ea113e28a2356d71088227d788961dfe096054f527b588fb6d93964c595b21deaf93e5621546ceb74298a31a2ccfb02edcfcc39f07ab0e5b4ac3a4a9018bdac9aead41c81e28a0a093dfd57e13b2d6426fdc0bbd1bde81f93360d9d1d0ccf9ac8538e8726e1eb78edebc761e0b3aeb51970120a3a53eb906fa1005caa03be8cf8b858f9a79fe64d1c8edd89fc86c2af3e1028898501408f10e2135703b30eda934d133cffaaf3ecc4f9513d22c49260efa8ab01d98b3f4602e4fc72a10552fbeb7ac33f10e4b0bfda23212dd14d65d892f5a86d7e9dad0d321c8ca32cabd345eb3c395de4e788f318c23319ef27c63d7aa9e00c46621e6c08704a52bb53f08f38ae34fb22dbea9ae1d389e8003be84c4641b4920ee6acfe6fe32d9d34659387e9c47fe2e03af226dec492292ed9f528194616e6a331e505d670c24551d21e65e0558124fa631c52d6ca1d3207e7ca75227340fb13073f6413df1513d9573501d57c7cde8f8e9ab6304213fbb022a40845b993064cc3f4d41ca91b0cfe4332694551b9c9bc031e901a81914eef2aad188a576fb7bce27fbbce314c56d9044d98e265ed67a8741b2df421f830e5c4da68ef2f612fb7b240eb31fdb68ac78922d0cd51a5b796683be1a6ce0b0f9fbcad7251e270537a372e4cfdb835d8d9ca58a94c70ba08075b963433fd569906bb4b8e6414c0d4c410fdf32be0bdf264063f84be03e0c5eeca9aa52877f1315e2824cd4ae2caef9f8e1e4ebd89099794b4859a3e18c6d5aa8d8bd224a729a8e39f3d8a68ef024d2b6fa9fe198fe92fab4d7be8fce1359470ba38e2549d2f86324ed4944d328fc6383fa2ff36b48cce73def5e9264665db2e69de5ffc365c8d9d3b2725a7dabbdf49d80e519f79a6e99162308ef1840fc45aa9af78fd96dabdd9e9562029118baa347ce8d33c54cc21679cd747f36e63e19a36ec78e9bb993d81f6787496a311bf258093be6401bf053db56f92cc6da69801932b3ed6f95fa73e764e3c40df6be01b71f89b92b72aa5035e39962abadc27e360843adbdb42326f9c6986c964fa3f0957eaa71657445a4c0585dedb8751c07fc80dc2fc7d2dd0c6f6671f2d6915ba411e10ad8a14ea9236a12400480e11dbd4503de861deb6eae50a8d188fd6864563478abdfea15a5644c6e518b6923cf734a462c2c05ca9d857718ae682dcfd8bf68f264152aeffdaea32de0d32822db29212ca94c2b0ac8d0a6c2b4c2aead864c1db683e4319c380f330c310fa27cd9c0a3bfeed162192d5b3969a59d5186ab2f64fbf75e9cfec3c9ff84f3675ba46861d50dfcf9d5996d419221209bb446986e8d9ab0057fedf6284b7084de11381a13dc036c400880d6f37d1bda55c5f73f35c067747e7e1f64dea70df838dfaa927e32a12132d23f609dfb066c3ed9a62890a631c427c18221b46ad255bfca6dca2b32485ded91e883a2f267e750e3cb70972c0b33fb0b2f7e569e9c72470d310ac227d0fb76b85248a5ed41385f2c8619c02f29d3b90a7a780a53da3d98949de9da0f97bcebb454a61118045592d8767010832a79ea37e4f1dde870648fa7392ec5691345eb953e04e030f0018effd71cd40a061782dcc4841418ff65964f1b082f24dbd9ce56cc2b72020cb3bfffc74e90bb43a187d0f514e232f8f874b1aaceb7d3f22141319462e7b648c9c7905807eb5c04006841a180ab31f1b3840111f87e0c7399746a48c6cadbbecb0289ce2db794c21c63da761aed17860bf295c23ceacfb7f74dec2afc03740a108a519a4dd94dc0d4e77f9555d96a6f86a22517c0ccff6dbf5fe0555b411bf11cbff1e66022346d2f9e08823b5ff8eb93ae2b4c4b8acadff8a39105a365ba8161803dcb33c2e1b18926e863a27d8987a3e30cee054fc873d7916e2da171d1ec47d3e8388e7e58ba092260faf8676a76f20e07f47e6c915f5941bd15f1604459633a2003de3fa773ebe63a3f616ff370f582701d9461d8e98c346e4b73d4bcea8863feb3713ca8d0bac4e4fc3078e153971de3ce3a98d6e76fa6526d7a8cfae16025438a6a36aa37074c302f420514961bf2ea6b82291706512c720a72276de6b36132885d15359057cb11a357fad60ccd6d7e638fd17782947f7d08d25357bc245d7941f1a0e5c716934caff3fb8867716b2ebafb22e64abaa980ecd6e8fa8a0a3ae8bd864e66af733f4cd77ea6b1a0d02df70bfa3c26a0ad371edf75b97ad24059a56a810cf13e5d77c2f6e44b73b3ba402acf4a666303e45b6648009e84f5c67c8a357fab808c9b991490e10b4426ab1241b263c0c7b6a79a0ae49ceace51c6d5d9788caa78c45b65703b6b8ffdb6a1706c2ac50610a3e9a43983e44fb02cd0210889ddc48baba296afe755c6affa821d01e78d81d464bc6e188a0d497d37e6709354dfbdc34fd1a78b434b62fc5e70085f7150d349ef239d8a350f73f616251bc906408d302f882ef0f61e8a26d37c027d3ab781f00e5eae973d155a0689cccd35cdf34a141809647491ea044b4f31d50847f8c59206084728ae97a944522e02c436a55827e7b2fb4b019808d9ae0f0c4be03c93c10023dd8713a15a647ca359fc24c38eff430488ae38cd8c3f86c5d61ce25451c4e88c4aa1bff95855833d0cdb77a9972637ea63f1bc226b0d0b98eb944a027f1940ec7bee6fd1fdfd60e69df9a1d5972ef654b01c464394d66200f121250257897067ed6a14a126115e36de3c9feca7b799c9d207db006ed65410dc100dd9a637623d11c4505827b3f7cd6b558f66e53cdd871c6910f177bf6f45ee6412c1701d1c908fbd7da38fbc5f98900b3db1f74735d65ddceca403e4eb9895385d681876bc64f77964cbdb74af367bb6ee775f52abd242aac8b5f7ae9ea6b09c6f65ca3184bf5cd2ee1ee5e6ac757460727ea2fc9a5238766bb4ab405f44196d4660bd5e78132406bd2805ee8d0f4294a9f6722319cb3580df0e786732ea22bd8bf63a1193c28191818c244964e43e170d823918da7cd9f995bb81c0c7ef6bc7d69a90e2e0e16a50c8a41cf6184680a91b98682e8c7f39526c16829ecd8edda8f3defb38dc2d728f9200be6717bca55ba332f395e7e82ae34e6014d9cc9f61ae86054faa9cf5301a087a85639cd19a128fb95a33d2fb51a1a65c9d4d5f090f1db9502d9ce378920105fbc0c986441f66f1bc3935798101cb280da1465dd005bbd043c29a30da0fe0c13b552fb40da01f1621f4c4195314decf2a7ad5f7cc376343704bc40e19ebcdb711332e940e3a047b2d281a032b4b9f1d511a4456b4d4e6b046c7921f38dd6e86deabc2657b0e20aed490ede7a7041b24484fd96b8f8d7d4c2be78182c763729639140233ff1fefb0d60a531bf737137c85d7737a3aec8510d215402022a588903effd3efc9b3a26c2fc17794dc2d6ce8d07ecb05259261e5ae59695269064df4c67aff41278a026b81dd3f3c64dcab5c1f40452cedd887b0f4f6dc22328aeadda6b69816d97ad8581e2c8794ffe6ec3d738791fc8866e4140ed29a204eeac172a35afe33fc02b0f3517f23f09395d8449ad122c9786645684846aa9c66ec166c4e1fff7d3c0ca4a877fb5b6402e2ebe12f12aa40911daef8bc5956012a186537f6de71a36222c7c929ac284b2b83fbbe2fd1a27482734cc6ec4b45ab92e8c842ad0e79dde7c01198a88dfd687d14c9128ac2975afbb36c88c64a4d51de2068e600bcfe10e6467cf4ab7d9254c5722c278de7b3a8e49b8f557b078e1377c92631616b84e9ef9a5f03b3cfb0935999103d3c7f5f180837fa022a8d3a8ab9e3eb94eebf0bdb47ba3b5858d2723587eae65b6c2dadea63e515f8a6937002bef55d378068a4296a05e60ae90dd159fb2b1fa55f677d8782a05173e8000d69"}, {0x90, 0xffff, 0xefe2, "3d5f1a59a156d7f542288c11a5f68fef895b51632327d80302e8df6ed40a775cde2e92c74a3a778128ec9fdeeb93aaf7229750951dea656793ae7cdaa3ad6752f02c5253ccbec2d4443d7bb280db18f6c590a1dd2c89f67ef858e793e96509ff21c4c7ad5d11d6e3f36c4ae2a291545a42bed7775ed60468ba76a4fa1a"}, {0x78, 0x1, 0x40, "d6b4cb484989ec3f708cac3f922a3e5abb7bc1e3e916bd7e950bb95e16e7784ba5c238bdd64ba5cb46efe870c720eee8fee4da2628e5cf921775e18ed50833e3c72a9b68c406663fd9543a98fa801f706e61ac0a5396ec03f9ae6839d171e30ff4"}, {0x110, 0x1, 0x100, "83bc5ea53356473b250d80355f95ea976b397f10256fc56ade1730d6e690c921a7951d52f58450161411786c2ec6bf2e0f804618482fd6b8f684ff6e3900601db127e12d193fc619b743b1d77fb69737815a5eedf88f37e3bfb8bc39ed107a3c153e621cd378397e63732c971ab62436b67024c8a1c1d04dd852ad4fa9be2ab3c3ca60f5e370a956874a0850b6a7c1ba633f051612fa07c2a81386e7d48c8eb8cbf4e571d27916ed0f13b39968bcb72f3b51590ffd30fe3430af0308c3409da227599586c583a9f9cf6ef333c9ae6cfd39daaab17f58df8e92b1ac19e0695302f6bb08f0e1d811e1e4b9b2e4d22d1aacc4210e062317464799a811f3910c"}], 0x1408}, 0x1) sendto$unix(r0, &(0x7f0000000100)="de72cf5b97672e13", 0x8, 0x0, 0x0, 0x0) sendmsg(r2, &(0x7f0000001980)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001300)=[{&(0x7f0000000080)="dfac6f78039c5295903fbb34a35f8c95d9d89b5cb6812d7f4b16d7b6785b8874b5debe617a87878bc4d00c7b3ecc8e0fa0bd3b7c77e2f90c5b108ec8d688", 0x3e}, {&(0x7f0000000140)="833b702e9b6062feb17b5e2a0e6bf2ada3f7876321bc8a8259da3efebd01a03577056b89f39f3a8c805558706f5858774f0e85a8079df769bef7f5017e59989f5dc62c3537a9cff6c803d7b93a478a0329d496bb57e8956b80bd6926ca8a6faca4aa816d450763caac37066407a18d6b8fa16afbe20fbbe7f5f296a71e33b3dee77f13d47e6ea351a0a71b0c19a75eec0381c0ee5d4c5648af5a09ca22373f16f987b6c47fc52652", 0xa8}, {&(0x7f0000000200)="07fa3c1f057ebf0c95c999ae58aeb8c8f54ddbc1dc21fff5ffd451baf0ff204a58ffbfeca0193dca0813086cb30ed587b5a02188adcb6a53fcf2a2d315c71a25b810dcb3b9e17037344bfc09ed088dd43bdfd701737f682c638018349e", 0x5d}, {&(0x7f0000000280)="bce17d1d84dac2c401bb697d994905fc7c0e1a4a0a6a17604aa27bb4e38a9cdbb5fbb5b8dc80b7b027cfc309d208446cc22e89775c0b79ac30e084bc044c8a73e7498662ad82a6cef748932bb13176948b8cc1ca473786745ceb3faa94b10b8037d38cbff866866040fc41c7fe35d79dffbffc93cafb0c0bf1516f1e6187347cd6ac61e2be01114bc81adedd8f852a2830cc870c383c318c91627bd8be23553ab6a6cd8e59a4bec125a945f9d6780ee0c0b3c86de5feab2ef7c1a17c5c97109b8625ec9674019833c95d6aeab579539b00712625df4dd8f741f4c60bf550745e6ffdc02ecebe60d51289d90374ad5989401f9af3c0322896aa035f47e0c7c767863f4831b70d1773ad4288826dfae521f005205cc9f352c5605450f9bd557da95c08a4f323a5c6cee27822c7cbbb4115363d6f6a979ae13237ae5a88dadf838338503d2a359787f08e2aeddfcc931560fc55892fe5e8f2d46957ab91dd2c8fa0a2f67e6f6d3fbfea951875c1046ef00a3e3873c236fdd10f53e036cd47538d470d571774e3d881b4138f49d9dd587c35fa30440040852e468372e9d4a6935de36378568b350dd2ede47af8e6587b8c7b054115793204252b072c0d0fa50d7f72e7624034fc8768a710077d89724e2db7b9bad8ca7ef3156cb13800bc8a5d9460b5a7cf1329610ec6548e4a0fba50593e80a73cd62755742455d7af2bb0600b61837d3f9f727f3fbe6043b1b8f69890bcb561012552b7021647fefd78828d443e21aff1c17607be5ad869c0030892dc334a7d9052be8df9c3c1844b378fe6e0f92513f1294c07d2167d34b8479067b3bf631051b1a99ec4ea71a75f8c5c8259d14279730e09a8adf390d2d545dae3290bafbd4189d9849f098c11cd594ca049a506f3f14f42edadf8de16e908d68cbf507597cf747f5c85b194974b4e2667cc647e8192f183e753258f169e9a051c27e96f24429ec2bc812fd823248c9864fcc34e92000de0b864662849f40b447dab7f32e4f50b3008925af98026de10a6ca04631a9d97cc903fde868f159041b486c52c3cb408505beda028d06609320f8b10e44d36967ae6179ace9bd085a4be40cc154cea249e1dae368001bf0e4f063317e1a1f87527ebeacc74b2e8b3f2d62944b048d5d10f4ffe004f9f74b5537cf04c300aac5f101f630b4c9b87bfe5e86f2119c007b15b749e7c19dd7b980f57ce3affab4108bec111712cf929cc8642a449d762d63d025c6e0e48e0cc929a588d851354b0642ea0538281aed899148db680e3765e89ea2420e4a6389ec4e75910f8a0b3c1050c064d13dc817618e13bc8c8ba08b078da76bcbd7d3aa87bc794bdcadfee93afdd81a617474ee528fa886f3afcc254360ab1c8b8465e163c5fd2c4b9d64a59d8e4b1bca5e9425a03378ddbc534a81bdd1cfad6c3517064bc239f97e93d83c8ea152348d11a21b7bf85be8b9051f9c7699aa0111fc7dcaa76932431282e5581e6ab07c5be3efd8b315d7cbeedd1ba6c77693c589b04756e72108636deec805bff321d15538e9aae2f06adbb71f46de1d4b58544b9e2fcc63720f049f39e596079319a33fec0cb9572309f13839b00d194bfc0d759702972ac59cb80c5f9c9244c44c0b7467708e4d525768bd703a4a66ff127641406cde6687ff487dc94d4a0ab91bd3a9e195e802f2b9b197308f2656ba3d0f1beba3b0dd39a3a0d0b422d17ba21886a4c90537f835ff09f6c8721776d347d8b332815a731c9442d752eee129724b8aaa6ce3067ecc81f223a50a6bed9356963513c3490806b03f15a46c79a9fc4702066daef0b6ad84b89070d7f218aa6975221f53fad4f238182d9225107a722ff063a68bbe8eff33ea3630d2361b1ef3e61be3f65dc9bd8288021076f513807a81bdf2b1a05b027964b631ba088ab5a1fbd3e24f5a3e03f91bda0be2a035bbacd1f1254b3826bf660bd5e3f887efe97dfd1b3007fd9e47863b6f4259476f880aa8c4c0c58dd6482830f310dcf9a339b43c106e5ecbe385215c2bce2af03b78e5532b0af8e8dcb50ef15a09c9b85fc1f2f39547b95f68f86fad5191e4afb232cb5421db8e40894153f83e46e186b19178f96b22d5de619dbec75b3c03885a60e87ff0ce201aebcbe7fc510ec8d77fdbc449d50df6df44f46d817c2ee12abcbe0827c3fd2b34c72bc34ccab63f73f7515802e9ea1826bd2fe951669f6a12eff0c4dae9a70da67a8d892bc7e9c76881259eab74c987ff747c1b8f779ad66fc4562ace34a0199691328b3edb5ca234c6e33de6b6d4f90d62950be7f88e6e38a9ecea3f1d85fdbb4289fca210e9a86939dfbccece6efff29158f2789ebb4c06f29065c9e10b08cb13661365087af910bdf35d84691c17acbedebb961fcb169cecc51b1964fa0941cc4e60d87b729c383b83cd20e15ad76c6adbb9ae3b3fafc14b796522efa201007272e9a7e7119f0debbe4040eb3472a90625f96047dad9265afdaced50eba12320b9067c4785767a777cd739c06dac8692eb0455c59e58c3808baf7e2b6af5f9d20ea604b20b5537e4f9bd141377be086e7acc93f0ed97ab261fd7fcdbef22005cac29e029d8a6e0f627d9781d7af180c31ec0508ea6caf0eacca0390867dff6cc066e3f348206c4031aec5fd207f911ad4171a0e337c64c211de5444455d5afaaf75d9c68d08086e313521c4e6170d2bd8aa21a44360a12db59c010655a2d7ee1d53328b960f15725f68671add758c27895ee25858f700ca138750b772abc72bf283361d7d9c3a1528ec0ef0ba4543745b55a3ad45e12c1f3d855ce562c82fe2bc0d79f9233c78fbab9668052f79faf57f8ae48fa30590e85f6571501a0c248f13e56fc7124c47c501f39bd5bbfa784a84215323a6285a1e35cc00234c946793ba1dc6e6f8f56b885738f44b5d4ba5ee231abf796a6ab076aa04deeffa1b83749b2630aead274494c9f09331fa1cd83ae1b73851c2d50f141eea7da463d85ed4cbb1b116f478e3accaf167536ff3714eb3987ea6e15bcc3720b42b05d0d3cc03d609e4c6712bbcd9d7920df3e5c8c82cf9448b42bd2e36087a7ee4bb35c17fb5036b669f40bae8b386a0534e9ed4991eafd64bac39fd0b5ad40b4bb21b77dea0503d4c97227c436efdf1f3be070282f07bb103bf046027d9e3cbdde75096f96c142677b247cb75ca1a097243d461f24471e49664aee3aca201073579b6bb2b3157b6db6c3e35116f1d37ac021195d7127acd466b797b1a1416b389eb7550173c3092a80a4c6aab135a08da15d0c25a144f54017ae0f509221faa66ee6c6e53cc1dbd9931935a496c5baf13913725ace5d4322bad5c408df46e97c5a1ec0c4fe3cb487bb0a9297d86e29187837f2c428c85110d0bfb81b0ec67c1d31d03cf90913813e49e5b34d91bd3f2f66280b159b4b0a048f39fecdd1dd6575fcce506cd93ef984629cc2b3e99861200bb6a4dceb0a10973510cefc8957d8930d9cb9e40598492c994cda53d3d099a096b32ad91b3b86a4b8014873e554d5235391b61fd3166557890c70cce590e0590c4fe5dc1d21635caba12e8f92b671c0fc7e5ab500f98a46f2d74c4560b0a692213ef43e3b58f390f34633eff24f76eef1eaed8c1ca95b1ebc408b390430025a34430b9c47392d43fedec7989e999b7ee3dde00a41622c84e24b659f1b5b988b096686664d257014c3c362343a8d1ccff2e9d5cb4c0ca43f93dfaa4058ee70a6c819c6457d3041e6b21d80448b353e3b5d318e6c0fcaa4bf70601660908245b0d3169a8bdb4acf88d4f080caa8420b2e1f07e0326f5dbe04ef61ae380a60d6a8959e8be40ae4a27ea09ffdc405c8403b76494c8219961531f68c9f09c9386e4dda0cd3decf4f20339aaef99dd5ef134a0da3ffeb168bc9c31bdabd06116e75b451b01e48ef675f19835bffe1549d8f3c0c6857d12c53d7cd50b75fb9c7fcbba6aae9b7ecaffe5e451a82a801e2b17561c3e8acee433f3dcd031b0a7adfd15eb2cf62130c93d7c9870ef24308c740fde0cf3da2a25d899098686b96144a4f20bfac29fd04416fab92dfc0862fbf2bdee0167519497bb89336e8b71489360df7ece11c3756e2e8e11af73b915b81c4270f5e2d1b3a18865ac29b88c8417a2bb2df9869573fb1051abc6d8fb0a8828b28a4a79a0bc75db72452920aa52780533334319152be9fa27068eaa36a8d7ef3ed30c756637a10bf6c5d893337c6322ed0b873690d655a6aa6e5f1be979dc03545902e06f5ece2507d6a194dec8b5b150e797208b99b26208058fd0a988ee376e46272b21cf777d8fbc1b6560fd989b5bd8af2b13532eb4cfb0cee1fb3e901a09fb94364cdcd84f92af781e4e68bd28c520c24eec1c819c9e3e5ce5b9effcfb4f4b2448571e612f92f42938fcf3899b79a0a20b519cfd3c0e64c4996fb28cabc002d2df6eefe0ddbb6ae6a2c05e6e055cdf01f0aa344a27f49868d2c9716d8bcfcf9c7cea844004df79d5b8264958b942e5b5269c9626345ca59a1532156db15aaa6ad7863a8a1dd99fcf7d31edc042b16321b3df048fcdddbf826044edfa4ad23361e175c9ebb33e2144894e3c37befaab55a8dabd0ba62a62e7b1977b30b606a3dea01c51d3fff2a1746081f381005f618a6b892d137b1d9426aaa1894cd56332d71624b28e8d4356fcaab32a2ffca2f79f0fea627dc1a579c61b41a0591c9f123c43f334ed8f08ee1997d297d116ffe79c627338d0ca52cb5967b72cc6af5d65fb014c9e843e38cffc08b61a06e3569567262ce615d7212b2ae837123c628f3966288963623ab8e36f39940c3257662bb06e5e38eec5c10c131123df89855b781e8cbf8e683d03c5ca1879776e8376fcc5bdadb3c2bc9d5068fae8b3bd67984fd98f51c26fc03de32c537776b960bc546c0aa7cb5185d7079cd7e02cdf7d30b2ca724777bf18014b4af4a9d74edac8a0452457e3f77ac5ed94fd9e0759792ff08d275c7c467153531b7335af1eebe4ff297413176124abb87a706b0a1c348ba9db2b28ff0885c047b5d0fc198f8008a74bed420dacb694d20133528b1a6dd0ae6d06478c6e74877d0cfa97a5c347272649cd1a49db97fe670a0211ae9a256f01c80cc1425ed8a1f35f382f6ddd1696f586879aff008c44c8a0a591a45274297dc189f5a464a4943d908be5cfad983a3e64797cb71831eb86c56a7724263c53fa62fc4b36878075392a6179e0084fa51dc60aa8412b077b5faa83087672bdcf9b441cdc0ee355b1c68865ed724f37083a5a2b2c4efe7e24027c9b0603217a628f34dbf987a80cefbea95d354e323b5d32a374a7919eb4b1691e146516631da9651d2fa997e8d7f39aa5bb47f7c09b5fe41729be83b0a216ed694e89a36078954fd6b0ae9d353bc47a36ab5d2b4ccd97ac5cbb2fb7cde54542a7f9bef76461b36988c1b62ec1ead8d95b5070894a1519255647c3523299d76f2fa475c75bc9eb06c6651eed49ce3973c88bf592affa87fa6d5139d4bd7c6cc79d01c17c4240486e0baa39298d43e3407254d0c0a1f46cc98dabec7366091d5a58d22c3feb4caa778258ae69462020041e9702493a2523f05dd5351b01d94ccea0e28d3f9065b5a11f13a82c7f63d67767609e0f59c95336c17103f1e50580dbaebf7729d4de706e63e38e8e89b661933b10a8395b88a513fe9213e74d691802d0cc3dbfd38eb47bbe630310cea1797b82988bd399d91a6e23cae36c5385275c958e6f045f59ea397468ec2e43ee864241e0c442031dcd02597e7b00220d42605216d8", 0x1000}, {&(0x7f0000001280)="80611fa432efd0ce318f3751d10cd12d02f88edfa5aea886d86cd6f957c9037905a64db3c409c385ecf3e2645494b33fc8147bda7d8011f487b3e3339511c73ba363259551425a7dc322989a1b51fc4ae7945c4db8e5df2115e574c5dfeb2e71a3d9cfd5375ae8ed872a55f077ef871373f4449ca18a0044872a072f46", 0x7d}], 0x5, &(0x7f0000001380)=[{0xb8, 0x0, 0x9, "cdac06d04f6b56275a3b28b912a9b8c42c771df905f184834614bfb71567957a421166948e25c20f1dd5e8df9aa7c0753d26feb334ce75af83081049c99b68c2a2426449ad450e79ac7a8666a42e174a0124ff8a0efe9168755e8bffd9c6c1054bb0c18200be3b67944464a0b7eaac67f002de47e3e6bd65ac01de5206230c12cbebbe88640a7906b024d6c735d0a382374fa49c67342a7b92202838778d869b217d"}, {0xe0, 0x1, 0x3, "0b3674acda7255416b08b40d498e9fc42977b3bbd66fbd5f415fe2df5ee8001e554d1e289fc06b1b56917fb3b0b47055127b79d0b8fa7035e44f29004797fa2093276af4c05cb6cfcab8d3b9721a3a5a638aeb583ab750b6fdc1f597f6a5943e36f3d410616a6badc84c91ab9f9666e661e3a0ec9c049fcbeeb9a6e5f04dd4c0ab2a7b70b3d59ae392d47a716d869f2e9748e1c7e0795bbe01fc6ef4999fe0dd4565ca75b4914325f2893dabc41acb8d2f932392eec269859e9a67c7e49f36cf8ef0bfcc41e1fa7039acd59cacd5f728"}, {0x78, 0x5a4716a124536f80, 0x29, "78aa94f23a548d24159bb8fb4737982d826f87dad704721dfdb9e72f70010e44eab6eb0ba4cb12adf7b60b972250714e9bd285bc397a63321cb43506ae0bd1da4ce71d40299ac0fe37c1d3377f08605fc008a450441eed5a2ff7bcec6363adb5a94350"}, {0xa0, 0xffff, 0x2, "ad52a305eee4ade49debefe0b33f1b235f6b1382879514d7e39cdfe0ed9b834c0f89313b59ca2a8f784d52d3830205c81a49dc9333f2b49e47c2c202817964aadae81889ca1da9f7061369f8de2a8b5b825b8de561cb3cd02149264f0b818b049e6b191b859cfff5d9596c42609813745ddf6505004285a0d84ce7be65e0628a8f1eeb0ef85fede5f686390f"}, {0x98, 0xffff, 0x0, "bed6c39aefb6de34fae04755f6eff26b89f35d8da3162f6779e5654156b145a808d52b08ef4f7441fd44f62e016a83a376b5c4d265d05e5db9390c555eb70593ff733ca6e5e15434fafc19ed6c717edc2a3a236336ad8ce9f54a3842f90f108397cfda21e8a024aad39423218ede40d6d17bc78747bf21264def5ba511b50122bfef"}, {0x38, 0x1, 0x8, "d86cb5a1214cbe8c8b9f724f9d4ddde32eeee7193b772078aea1ec123e9e599648cdf991"}, {0x88, 0xffff, 0x9, "b65db3d4da30af83ebb0d161fad3c5afaef4432f3bcea71fbb2ec7bb7a83de9fc17f4df93662beb0c3d2f2c9e9bad7ad0e605f06097efb6ce6a36840c5e8ec5d30ce1c31750f39e2b90a1860663a0eaa36db6379d0db6b59b0551fa561d0303af2fbddb64a908fd248ce59270358a8728c6c6e"}, {0xf0, 0xffff, 0x1c, "11dec79bde5ef5e509ba7305a6839fa7b158cef3e5e2f20b8cfdbcf2a37e48f3dd8147817d595ccfea28701c7477f05ac228a2f19270db27927f0a71a7df93059ede920304252fd2c9f6c1dd20939af4b7d731e512ab176051d4a77c295ebd7ce2166cfb5a2faa4602893f8ce8274c9da91171845dec8e4da821e0c864969bfb1c0afb8bbdf9f583a3d45383c65418c0a08edd430a0677e01e9331d04ebc51db8605cbd154af42bd563c349312639b5a717a230d8ed62a71bb89da534b3f1cbd3ddab2d67ba8e29cb2ed2185eb2b03c76965c2dba80449fed9568cb011"}, {0xd0, 0x1, 0x2, "07b63d3796817668cbb0dcb1c5f69a48cf65152bd23da8b29446b9408501c94e08f21a0e95d610b5375a43f140522bfd4903de68a758fb2cbcaefaf9e7cd5254c7ac8d4bd37f8d93342628d7618ed773484e3a731ccdaa178e20c23c0e0732e82120cf9b55367a962e08479b228831058fb2763fab85b08663f85271103e3b70631df45148e4220f3f11b1dd1285e8c6a028232cc462f01fd4d8879e5ba9c656fb9fd13ff1bbea4c36c0a6f09e1fac4bd83559754f1b0b0d1439e6ee7e39"}], 0x5c8}, 0x2) 16:00:27 executing program 0: setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) close(0xffffffffffffffff) r0 = syz_open_pts() write(r0, &(0x7f0000000500)="c51a9c0f90261d780f32bc7af595fc0368b66c08d06e29f6e34bc3cfc87c1ae2ce983a6c1ea522d6256a74ca09847a6f20557029e8cf61e032c08815e98f7593647e337e16e5216dffcaee96e7380771923d3884d60226b3fa55af62486fb689e38dad3b61641be4ea879363865e5f8d0a8c9ee1e12ca41ce2a04d628e218df2535c0c56f8f0f6d87bfa5c59ac37b617888d7432a4891edbaf50c5aa75b7078e8bf04f2cb6766abfd9c13a07b36369c064058ae736a756606660eaca7588d1d64dddecf96650287e97dd4f6c7131b0de6afaf9a2409b08ae3b344bbf3325a75e218a6af0a5caebd76e35ec0152f22e6f82af227573914a47f744adcc8035ed", 0xff) ioctl$TIOCSETA(0xffffffffffffffff, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(0xffffffffffffffff, &(0x7f0000002540), 0x1000000000000067) 16:00:27 executing program 1: r0 = socket(0x11, 0x4003, 0xfffffffffffffffe) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x80) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r3 = getpid() fcntl$lock(r2, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r3}) writev(r2, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) semop(r1, &(0x7f0000001140), 0x0) syz_extract_tcp_res$synack(&(0x7f0000000440), 0x1, 0x0) r4 = dup(r2) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000011c0)=0x1) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001200)='/dev/vmm\x00', 0x82, 0x0) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) shutdown(r4, 0x2) ioctl$KDDISABIO(r4, 0x20004b3d) clock_getres(0x0, &(0x7f0000000100)) shutdown(r4, 0x1) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000001300)=0x2) write(r0, &(0x7f0000000280)="6b4a20688bf28a9faf1f0efa0574922480ca920a915d49611d80d3038953746d88457ff65a531361074754585783b43219f837011c42c0036eaba581b3e32c581ba96b29a54dfd1edfe34ae5e9feb5ece6408e3a66bc4fe113f9490463e3b0db20a41b3e8e5190c23eed92d0ce89ea0eaff94d872768a0106806e2e5f0b531b0bb41cd4795462a01d052c108406ef4450797e0d2e8200fc4f1649f36cae7acc1358267717388bf43ab5a510915b7bd9c3079fca09e84c32e8a094dc24dba53bc594183c55a29e5d0f9959304e9", 0xcd) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000001340)) sendto$unix(r0, &(0x7f0000001400)="68c004c61fed98db95743baab224d9c62c8cd9ba1a38318472c6a867d35361e601d4ce00866720df75ea9094b4310467d7ed873dc0e7006778fabe6f736ad883900d4f39bdd44ada9c090f20a9c3fb82497ffb5ef7c7a90973e490c6b2858c921839053e76e4593538900b7cc415b9d2d26dc43d6c96d28ec92b9ab9eaf6e7d4158ec391813853e544cf51c0359ccf4efc52ff82edef1e3a4863940a77079f09864e6b4a557336f71d36db839c2f93f2e5c954dfd40cac5adff9f41b1950b4625dd346725ac27350fced27a71cbc45ad3aeee222b746c0137ea07d085ccf4910f78c4c034cbe3c10f467019c6a5dca4883240e70c27c037d633e5de3cc1f8927f040b534a143562f7939c1d04fdd1450a6ab1ba5af34a2c2ea6fc4c39a86e5f72c4df8cf34d7f8bf1e09a8554f29fb55fb71ed2b4eb8987b90963defa10d7352b016feddf21bc5c458a0fa053c741f92359b4f48369d2248b3abcb1db0c0b1c9edff465f3475a2dbc68d3fa7c09a45267f0560c7acc56748a9edae0670755b22febaba5fed09a6a7ef26b7c15dca3f75993c7be6490412a78db6ad0ef8e2a6e5649124dfd002b47ca7de863b1dc96d5d5a256c96f65ec02a549733b16323d1d59e923dc7218d4810fe9d4a47e176a366fea177d7cee87c04937b7e07ed38ae29c5eda76bf0a4f737f45e2243b6df141190ff55073d44fa570ee5418c40254b4733696e83f0bdc8f86882b11d9ee1974e3fc4f53754d82ee1642f002001bf01769a33beb949a4cee94747a92a4d30279109c685f627c3e42e5f049f2fa65adef4c37301a8b795640ab9148507d8db3ff99b6b47b4b0053754ab0d2a2af8627f875239616e35ce78b8bcee557d428a87de56c7ba619866fa15a26ff413fb228047fb4d05e72fcda5dd323a81623875dd321085f77b46ed701ea1ae962a2b354ecf83e97538ba94dfafb09dd657d1f365f06460ef1ba67a0b286137a438c1a95c85975f64e27b4f93f9ba5f14f7c61cf5a44363d0aa5df31b113c9957343dc94bb9f4c232f91021cec0d4e53cb4a3bd86ab7bc46f955b0ede409a88699a4b56e89b5ffc4aaa7a743b178ee969debbd4183110874942909d17a8f15c9dca6d5343f521863750f9c8282bce8bd71ddd466c3b657c5675000ab84c8ac45005f997411f1d56c9d1b563d3d99660a0098c71a36119d2e3c424bb12c84816f8512662022f39509fe9f70735b18e6dde7a080db226336ede10a2d891622781b1ef042781b32b4e97ee389025181e4ac5443cf6787cb8e87954a0c74936737029226fabc78d490e62e9970cb1c8be9cb4d39f4ac8846bd231acd6dddc925a7bbb871883bd52f0abbf24904955d2b6a0de65d306d0db8bf82710a8e2973de66866856d223ff35efec2beb3049b0b38f45ab4ff7d3ee4f570a87cfd23c85c7682f3349749a2eb3ca0a34097108b851e20c48764b9b443c1cc9240093b9e8faec19acc018daab6c44e4e6acfd9ae16453ca37f4110b94296995d053975ccbca64c92c5568b6f32290ce8461af741acabad0806e50ea8d11f735e0716afbbe1bed8ece12fd8b8d6ca8756d481ecb47a4afa349633beb042f42f87f3c225e89ae18e8ddf3909844c59f12828b570c2d9a9d0abff202cb88b7ab145beb21cbf841cbe7a6b9f1aeb3befba9031e904d2024af87701feafa562f890c313efcf615dd5e9c7ac351fd21bbdcd40677b4e959981aff9fd129f611319aa0c588a8a5ef741abb4d988534ecb2991e057de4ebfca7768cb9efa4a554f78567a09ab24233db9cf1f86ea4e4dc1cd6ba86310dcd279fa4dd9c528fc3a074b2cbb49baa239ecbdc3598530c03f4ca325ae0e8f9c3558efc3b961e9f731ee1995f9ac5eebebeaaf9c70e1488ccaae04c9926e260836a1a1e3003682dd37ebf699a24355f838db351547545dcea908ce691ed97b51c649cb27b6a8b64809c95e14c9e6729994a5d7e7c5a1ea77b4d2c82b7f81bbeb51b626b8ac6a25a645e9c9af6728326dbd4c9ef9d6a496614bd6e24383fa2185f556e5bdc706dd427b040dd37fb5edfbcd1b19424a9e6400dedeb3987abb1a2580efcab464cfbae745068a9cdee33f0cb1bd1a339ffe2593538d61b09945e8afa37d4206f0f0d000cf06b4a3e5801f2784333aa08b3b4ac1d79e5edb3f11155dece2da6ea2bed1b3d2b894ff177f40ec6f2df5b5d5f148e54e2ab20b504c931075ef8d9c292c8c019cca45ca3657f027d91bc15548268428eb90eddc53adb1faf623df0a51705e8670bf1eac459091ef64ad239417978025c8748b9ad93a53e07e57fbf99cac0d12116bd461a927151ae1750b66f4b83561fece17ad7f99c020afdae27a6706b2a3b94b6b2631b9f788a7f703b97d02f695d96ef5b2f68120731969f9a700bcb33f336a49404b99a9dd67b42ed29ff7df9519468b64a801a1a17617154dd97e5d1543d30e3b8b3de003bf617e57949ed93e349ff8b2c5935402e65b8ec633bf2ade1fcd3ea76e4b61a834bf3bbc728f0abc3cbfc144d4ce85f12acf2bb2a289eaef24d02f22ef2fe076bac2cca21bd7dea4cf9085d56692cdd686f1dceeb2e790a9f868d5bf63dad6f208b69b4176b180daccc65b252215a5b0f250848cf44271d97864e767e5fed1d538b0f3fe913cbeab483e2bc70f556d64685ffafc593f94ba2c13a047e493dd8ccd3b1a557fcd6d4d5eb491836f39c34a73d038c5c7ddb0674f18631159de84ab0b5e76535baf927c51bd14fe9457c12d2948db04ef00e02d80cf0898f54b7a584e4e7e41fb5e8a5d4701d36819c7ea702733dce47b553fe95e785b554a1a9a36474dffdaefc3f511e70bff8dbc472831bae61a2bc2b9451e27fe4e5fdaf700114e8455646bca2175b40111c1a190d157fe1a7d03c34fd286c04a9340f9c2ca530c44127651078ac9ced768a9dd0a54616684763071d5bf23aa592d63b8a59f7f94a0247cecd87be3365a196e044c8a796f4abd8b3247b150e1806940a6413c29e32df10fc83f044977d7402779fb5cbdb7131e95bd62f09164dc3d43464f42dc915e14d0eea124e3e4df1ff19377a4527c5bd844810bce0917a47fc8da60619d66342680ec4b069bf83cf5b6be0bd87bcfea69c8c3ba36033c70695a8e254726da4cddf29c6f25a8a10c69e1d2492cf8b04a481aed09709cc81c637d8f2ee1cce53399d09db0b63eb77625daee0a3b491029c866e1a267ae5c53313046b3cfcf29bd9f972db84f1e8d1db045e1fb6b1a7b482b56201e0954e0fe425c5a4b6d390b2cec1cfaa3e5eccd4cae3b419b63416a2291ebf4ae1ccd9cdc13f4e7be0d14c3e4dc0acf4b13f4c2a20bf2f60ca786da2267573c16b69ab1740188ba66f4bf39aa07301b3d03ee0fa3c53e0f2c3367f80fe09498b22e2819a6f92f565971168084b5396d9b06bf21eab1a3d51426c8cd6d4cc7b77e4b1d4bba9f82cc6a69ac08189d4ef501e69acf72c9a2dd801053eeeac11bc35d257f00dfa4dab590e0112bc2e9fa0482667e42673779b0fc89b085d5493731302951bc41534e75afd6fa34ca9fc8e75a56cf515aa0d2b75379549c1ef861ae4d1806561b877fb873b547a8877c2416741fb96c7052c58808e1f91804c18e970de6d0ee95b5a6905b54b969f98a27b4ab7b5156b4665c2445bb956de71168723a8c436428a1f956dcd1aa8f6afc81afeabf03d89b6ad03c0fefc7fadd0f9fc414693bf31102e6e9f71ef60a2f87d2225d8c6a9cc236a2188cbdf3dab7adcb80edc3c438a3e4bf00da7f40ab0b86319b227bfd008250d739aabbd79bf6b5270f2dbfb1184e4d6a497593ba69f2ea399f326282776428a3ce56e4d8f6c6a3cf95a751c81a39b36fe31aa9f481e0f9895ac7a69c5640061dd5114e98244a57a65df413ca5b7faa7ec9f2d81a0e99a637d956130e31db32e7c5190153550c0f21d4b6646e73d0237a3218f0df89c39fe4adb4e911434bd2468a90ee8432124f3fde4c775b29d6cbe0ebcf2ebc46f6f75efdbcb687dc587788f0bd530404b11478312548446eb932f58b0611a0c807b8af18297844ba8a0290039126e2d357d1de2316991c570accb1840cdf198499753d571332f758a456e3e254119a3f3686a8f02cb16c69df1f90ed86c6c920c7d4a86e65d99110e6de255a631cea623df67ae0b7ef17da1377379547bf7ebc780184722322825424404477f1fb6edcd04a265055cd13f779ede309c3161e83fef6be0c9995616bdf77c39c1782a2036174913c89efc04250705d774728ce1cda84c54163b435b50d238092efbba6885b605db624745fc8d05dff512fc50a6bf25a0423bb5034e03d7300fa436cdfc94bde6242d233e9f1e72687d66aa21a461b0c53c245cbbac3614f7bdc757fb392902d298e270e72c930a6ed37c7b788cfa479fcd388f5999e0e8ce949045aaebfc06866fd312fcf5f4209bb03b9d9ce694f7ce75242cf058ca9d054b96505f81e46270d4b3ee4208d0e4be73e360e7a93c95d3a536c7d0821cf3b43d6a91b33b1322f46e2fba93ebab1df35022c0eab545fbea6659fbbc8b345e3b346850eb95ccb17c698dc5e1593560b2a3b96e7069e63a36c83ddc06ad62d1b056fc7b6f0d531c977acd05dce04509e789d1b572dad899310b4b786f0429227aa08321fc4c5d10193f20015cc8302786df626aa25987294ff8f19a6ebc3f1732c553608bcd10fc2f0ac75836b6d94ad561ba437eebfc2d5382ae86f8a2af704fc992402c7659ec16948d510263a6edf186db5908e4c38c7067fa1363f4efc186b07391a0d94dec64eb237f6696ac189be0239e3e4715ea5161be642721b3188944cf23e0be1b88f5a33ca9ef9db588abc24e8224cee15a525ca01c6c17905963ba5923a122ca7418f609bb0ecc153c5c649e74ae33a69e147705a3f63c9bd41e3c7280ee103253de1bcfebb13d380f668bf269e9353d1096fdacbd3b6b9ea3aed7e4c30263c240c9498354a2949f5be098c3590d7b7aad938dc85626db4e375f9dcb905b96ba40473c8a3cf6103b9c9bcf1c7b1db3cc75573b7148269f1c447ef5ef29586f5e398e5555d2d9e64b1d47df06c548bbac8cece8942d6ef4be557496d9d473b4f335411c119a8b1db9a557b43c2f31fa1e96303cdfc0ac5345def7207295c18e9ad957e2af301fe0facfb6a9acd448600efe2e909026cd7a6ddc284026f18ac2f4fc0e7e94fd0335a41b95fffee0d8527ed0c529ffe84625a2bd36731a49bb4dc1b3e334cd8748ff11ff2ce035c1a09b7a5a4141756354ffa4d3c0ecba49509a4a3d0df79a02a9fa5d278459da0f778317f0d8f248c0448bca4d4b0cec51ebdda7ade54adbeec61c404d178248dc7c4ef9a5f5f00163d6bf8853994b3a8694209e6f1bc3386c41c1e94187826ea655a18294b6913836c83a6e76c1042ff800da7548dee4f152916c0fdee828545f834ea994f1cc215c703cb80b64345a75c2abd843f7a9fe610db3fea5ef564c4cbf5c4e34408c84809eb4402445dae6386b8f0a37d5504e3c98ec7accae599b14ef58b7ead2597d1dfc4ef83d951a0a2891596c2df8f5e8c6eda6b5434de29395dd76f0488ead058d9fa2b5f3e538402b57224e8575427b025bed03a43411dc132e8eca321bed58218c28c0a8bfa071e6aaee77df4564c0ebf9f11840c3f47ae8907674ab9ebc5bc1345d12e67c437dbabd830c1da4059c385e0a04760f898f0110cd37fa0a856737f65665a40760a5ea0f36c3129c0fbb003febebd4c837bfd8ca4abeb2e611773ea8dd960", 0x1000, 0x2, &(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000001380)) writev(r5, &(0x7f0000000200)=[{&(0x7f00000001c0)="464067ce6264ef8e32f56f24179640e519ff995d1f37576dc62bad8e4a7116509aa422fdf15d4a92b059e3", 0x2b}, {&(0x7f0000000380)="3cb5c346729ab3b8e75c85eb51b5e49f2fc396e741752f7e4c13a71a4e9ed7da3803ee4316c75e7c6349017f1e7705288a3fbf69b2043effda2c6c17339e09301458fee481dc6798d56f2dcf19b827f830352bd386e142020e310fe5259542", 0x5f}, {&(0x7f0000002640)="f4ffc1e722c6f06ca8525561cfe6bc1285f3b1b90b8082e4424c4c0e7c0804d54522c2135c8f99af87c5f75780cbcf37777609be4cb0ecb7ddd337b4782eae81fbb58fe20684daddab3b39fe42c57550549069b81e5d005aa2a92ada984f2d01ea1e91568181d0e0cf4b9d732255efce4c6025fa3ad6876dc3670a7bbc7ef7b0ad63e7bc97d7c69b002b8e415e6cdf452e2d5eada29d043eea6136cfe7e827a424559868706eca5ad243f1881f69392879f1b7386ca6e16599b81d2a8354f23f88422af93ea6b90551ca64ea0c6ec5bada603a51d8bf6fbb3bdb0a4546be0af2a320065e4c4d634d40bbd969fb79640cce179b4a887be310d486e45e51a7414326fd1bb38d06d1ae37b02b141d4bb66e54fdf42cccb7411725e600e2522e255af6ba6571888302b0484cc5685493510ad78fb75ba070daac467ebd2bff271f57bfe3b0b66d3d0146e56d8faad0784e03803994edf6c235d8d3c6677286063cdad7c3b915abc373dc25f26235d4e8d39e2b87786508011811a19e4c173d4fa05ed033ea464907d60a906e634b5a4107f1b9998be7a74365c2375cbf4830f1591cb2983e99bc54296274f530f542d457887e75365f7350b7d9a658524de84a23e576cfa59ca001f4336ac7724ff2cf7f3880ef118d5e2e34ecfac0ef7b804d53dfb973be5a882f2c35e6e86a55b65c0ea496c61ef8bb96e014a724b56fc9382f285340b24f026fd768fc263bc9fd816ad82b68724a31da1978c8864e03ef554fa4b16ac552a82f014396435d060bdd6ee4c3a9bea47063af6fc87bebce9869eb4fef586c1ef476e0087b5f36e524305c4b2b46c4f2b87c6e102b0b02d2a1773e42034120b7b4e72ede2b282736594219c2cd887dc5962ea8b5287101df3dd8be19c1ed9bd4f4a2b19fd698f6cce20c8718d4d9f237f635bfb3dec723dc7a08c302a7487b916b812110fd715a020da642aead1b505df7bcafcc0b9ed0c9446fd542a70fcbb7e04331872544cb74a2d7186f469ccae072276eb79a74432fcee9802d9b68aba86424c9341889014de86092820c182160f88d6e17971db7513dde0133f92f2f8e6686f1b25898acd4d90361a8190a791ff6e4d571211a50bf1defc0f31a5661b1f1eadf6a432d705a71b4102904ecbc9d1117eb3c1fa188a4c415cf1105ca070bf1d4b1f02aa1e5e648fc76ba678ba2f49ad787b58e60be888c6673824846f951f88a2aa6c0571f1f1d57e59240f76dec6ff5fe53c42b0b7a657f9d107c33f9064898dff002edda55728fe395a879493b45cf4ef71e94c4f5f3026347fb84906074f87ca4206d72f355c80c443b3c357253a15af5d664e3e1094a8019726730fc206a99d4bf6ed4a5b2170e01c91f75d4b9f954d225715b08c34335e9a230e213e84832fe26fec09d70d5db39c6274f53eccae70090d7d1323f427c441a4bb2ddb421efe30cc812f92595667fa82f8fa2de1e5f970baae6941efce8d778bea61920ea173f389369438e9d2841e32be3c0df26d6da2b32a9f0a7c593ca9dc24645cd3e4dd12489f63f00d3b966d824c2c3a2d2e85814e011ae1f7724c9fa19daa564714083dbca29bb09f73e9febbb912b2c1203f32c0e5a0e756cfb96fc054a151c7038949722311657d36460b93bd86969f807a76cedbb72bf5eded2ee15983db125d7c9575579e8254f4e8e8ec07749dce308a7b0233f136a930b10855cf3ea59817f851efe9b3d24220c4ea1ef2cc72bc920c146c04d127d7030d0ef64f46a776b992b6b1b3d3e154b5b0ac39467d949a7fc10c649db3aa634d8838142b8bad50edbe471ebdaded881f029606ba8a99a63edfb82dd915769fbd70d8f74e76fe510a684dbd61e896c376c2e73429f19418fa2b2b47bc3382c0ecac4a98ed448e5a85bee632d8091513a48a0e2be223fd23b55e4eedcda341e0206b39507b2294a938441f1c0b4ebb280203ed47339d18a39e3619d2c8946abcaea58f54d6c83160b7d46209c69ccc386960083b9a35c2d07ac573620c6f62c26e56a2ac047c93d1be8324851d4036f3518465d9109321538da662915de064e99d297d5881270d30689c8fecf435d6a50264b08f34962df57d544b0297900bcc13289829bf6755f0ab923ae2016bfa16006d94939a03939c562b7c02f1131417992578f53f5dcd1c64c1d7d383d3003b37813c0b6b50b5b2f03b24955cce329599b62909068c8133338ac695682446e77fda12d0449a1693ae2cbf636dfe2cda2210f5f55568762738dc9b17519330d084791ebf8e2c113cca9ecc6345fbfd4cd7e63eb949bd760c21f62ad01d500c98481afe324a99147a92b90ebd755d3e79a5898fc7a8d59bba1791bf5076f18e3d30ccd84d80d4ba9ece5a879c98d1191575033c3c9fe709a7bd9d1e12c60c7cae68cbd8eed84e99c2673fc125a00f47b94fe126037366ea456bcb63053d0e8fd8d38be5267b33e82d6fab5d759deb9ca66e62351520965d318ec6d66e240d1d32022ebc55a04606d67b125116a93d51d8033f4eee177515f118fba0d3a1836818f082017069dd1bfd96dfc41bc4ca8c40ec3fe6fb3a10e8ddab421b1e493f00636a83d52bd57939133f47f6db76800b49f47ec06216ec00c02664de73475f52d29ace4a4c72fa02f5f8354138cb0bf68e58bc8d4a3b3b7cfeeb01bd7a1133841c4f7dece943e353a4ebea13f3e583ffca1921024cb948fa1ed2e06670a61c10b53c9cbdb9c94cee85e542d97b83f9c26ad98b55c5921f2f405db49d5f95bde4bdaf733f1e509d0acef60c8adbc617ec9d19922c54016ce7c216765bdc745b2749cd2d2869909c0a787b75ae2b9997cb3e8e52d0bbeeac94a001d1a524025a23f606669dcf4ae366d7f70228d2dd96cf8b88a4dac0c24427b569afa77e56e020a35c69085f8148c8a3977b9cfeb4067d05326dda82a7670d849a26ccc841ab6f8ea5accf1b8168066621e654b2ae450b238c02bd84932b79d4b56a3a083760a60ba789125a65ba8866fba267df965b66ec0803b3899a300667b7c018d51bdb373e0f94c7f89af0ee7d3a1fa71a4853c91dd27886f365d516873fb27f8c183c7b7f942c0156e6cfeca84b9243d46ed2e632c6328213123f742762705a2b1ec4da56e3f83ae3e1a34be9ef1a27d34b92facc93de3c88dbc6a92cb510dc983bc2a034b807d476ed15e78a7b1523d129b2d4dcc34ce4d13f2c56221a3ad6151d27d50bfb66a06180a94b62fa896e4e051b7f990932933da6448b24650524fedf5a3528476183a31f5c068ef53ac5577d9e996094826c8bc67b8e247efa80ca0d33ef4081179455c68f947d2fe79c6ab3de41ddf0eab1efa1ee99952cf85488bfcb871d4248585dda9a01f4e71670d3358938a94af67739cf8baba1629c7609530e64576e19842d56a63dad478bdbed9fa81c237de69ff20983ce99cf453de05958b733a1a7a45c7caee845df268df61c13766ffe549e2842f790130d1a159b23c1b57101107f050d15356c5cb3b92527155333137132761f6ea236fbac943916dfbf4a3a80c7706c3f7b8506c904c22c2b9cb965ca548dcfe724ba7ae185d9ed3a6811698106be2e2db23b64e3b66a1eef92be87412c3270aff9991787e9040be9c91f1c3850f3daa1037120efe0eb06bbf74eca73b59510072e1cf5410739a2a4e8568dccfbfd17c0f409aa1d262a61c8627da361c382f25b2f964ed51b9eb4d7d448449ea9fcc318b690a745db222f7f471fb21d091aa1f25f6b949e84d7b3563c951243460872983f432cff8b3a1fc003a6c5489c2b94642ac7c404542d890f26c1d03d02216a1fe9f08013f7ec35548c43365f3c3777f673adb0092eb556b22f2df900bef3d2cb5e8bb564f9abe69aadbd74c4aa0935138cfd3c7588c4f06e4352c7db79cd670ddbdc4692c6ec8cefed81c2c1743d4572c6bb4786452cfe979b20e567113b5dac8f605ccec5f4acc37d3e43fb9418fd924524bbcf1ec52ee93676a6c2251dd5bc89e8a34f6b349706b66cfd48c12cca73ddc881fd881cbdb6f0af56aefaa2baf7819932292220ec7771bba372ae2b296df30e447022434236d45dd443c3542c4dce2a2fbd1310ba3470dd8ae7dc50415e3d2ba5cc44aa8c54a79e8145c02876a871449669e602764cb6c1177edf0c7400bcae4dadc9986dff1084ce599e62bb38d14abf607f07fbcadd27ac821cb40003b506f8d4acb7a7bc61ce8b8ebd06c179eb6ab430dc644e9f5b6a24703a7e8f8e7cc1283b7e4cba5ae21bc708e200af72b0c4791853286d0c91b14967dd834125979b117473103544139f39671df0dc3dc895d1c57c513075078985738f6422edbf8c8a7259f9b662347e5eb2f0a13e22fea1d864e445ea821c49f7d938447c77e37585378872045640e0fdb4b92d6c4608e48196bfb4384a705679bb2cca89dfa20c8ab8030f6b5488eb3caa20cc58dba967e1faea3122d4e55baf007643f425d6d5b208c11f0a83438d15dbdba6f144df5e1b86a74b6673a3721236ead02f94c57695ada398b75ea3349e037be6dd681a66bb63c82b50d07cb3f691dc90bddacf201fcb0f23efd01321c6468eefccc6a46c5cc406cc26eedc23eb94a95f0920e58ff949089fba7b247dbd6a78bd06bed199c0b3658e1cbdf1b76463247664da4a84d8cd35dc2793de61fe5b8937a33b1617bf1950b864b18749fe75ae95e74fdb889f008ad3136fa2f09a3477622f817974f1742e3084641fa932f8cc35b4bb102b176129e4a42dd4e41561969f4258443a184c140551f1e813a261f20ea022f1406ad6b3be4bd36b55bd8ae68a7709400ecb50bcafc2d892dce6d0c31e6eae00552700c0192a695b8c1dd42e5c008e0e8a252d3d5815b0f040d5d708a62adf0d615ba3a364f257230a110cd995c7a13df79fb7de9000391a56b73c3e9554d0665ee6eda71a62253e40f7b9e608de7c04feed32ebb95860ad9e09a2a6c04df9f24a28a17e8320de7d5d79abbd1ff78a658bf9ef5b7eec714c4bec8c76fccdc36d1f378a4bd38d2d42c01102c5dfbf4614f9e547d531a704cb7ae40b0f994b58421efc5bc10874d68002c8ab8c700fd2aa9fb97b74c9627ec9c770d4b306e09c42a1b06fc0d89b767fe6a224f96bb8758f89337a8996e135ef2e4be2e4e7c4e9e365be9b6c59497581118ac062ce3c78b8d305e737f423536ce0d93cef19682695da71154a6301f756e19fe78201415d4fd8ca1b46aa9b36a343655618aad3f40393b1adaf31be6691edf59f0464fc23b39ef81b57ebaf72bd9cb54dc7637579bdb8bf92b739e499144700d8089770fe385849c12ed9ef4780dd517e0dea3eb551b6f7ae41e64cabedb379e549a8151d580dd0dfecd506d4508f84548bdca4ccf10b299d7802dd8fb5da5f68735464d83a28830fb5acb3f9d13951fd9383ba7e7634c4e47bb501ba2681c162facc5fefb4aed30327f7e740fa7b9761fa8590f562a3e8b20b2f3496ec7731f981b9c5c236035515fddd868d2dd459d69b6e45f2fa58567946b12abf97dd89c52a8812eaf1a28f1f43d11ad0bf7f9729564a1e17f157e390ba4b53c653f71550af1eaae1ab875e9f55dec721a089ea5c1d36cc51886739f3fffac8702ac8b50be56af3282e1bdfd5b2f123967a445fe79da487ed642e65abc9a3bf0ac86b17abc83e7cc58879096c428a0277760b27c3f6673571536f6909da49334ad3aeb17fca0e683d3f86e4350667973cecb38a829b7477127ea3b17434ef3c29de619c6dfa438dd2c490b2f82d883be7e66d069e0", 0x1000}], 0x3) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000480)) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000013c0)=0x3bb) 16:00:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg(r0, &(0x7f00000009c0)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000200)="07691c93ed34a4455f8ade74f262b6f26c19475d8f7326b18130a45850ae8c7d3c8574ee3b4b88e1824e94e932422be7073cdea4c8a799c58ed5ab6f0f65761326e05b778dc92aae4e2c96c8270979290999e3b932cf5167e4c3e89a3aae24cc8beefbb3fd3d88f20f654c8a24c936f1a026cad33d4264282453fa58202e377d80cf10f1891ddfa4ad205a6bd0f823707e6dacd6027cca82e5", 0x99}, {&(0x7f0000000300)="5626a7fe4b6b3c19d84f7911cc9ba8c41ac01077b92d4eaefea9f7c1df72866504ba4f83517823d6b5e3ef68b8687c860c76495884b41234267370adacea3bcb1811b1b9456a56276f55f5929b878af25720973a34917f489bfcba9ef2dc", 0x5e}, {&(0x7f0000000380)="5f8b47d08021206424da37533aeb8096131c8a622810b1b13f292896769eefec5f907cb29a28c7a4a7bc558839262857bee88dde5a379cd06865c7a79c05d89b0ac2e17e3ebe3903b5a029fd7194632c4953868e62f69ad9aa9ca2e7cc900af5bf242f4d405054ddfa711338329c3a478958e3f73fb2c514f220f99c66ed9793747fdeb25a890ad954545f30e6fb0ddf0802c40c399a05d7faef58ba9a306e1f6a61df28aea8fe301279fa811a2cde615feae79cee9295ae5e14fcbbc56a17b84d89bee4b6662958af2850a16e0537111e9ab8d7536edfdea5c5c77a994c3539f1497772307934422d9788", 0xeb}, {&(0x7f0000000480)="e3dd0ca3bddf77ca59fbbee9d36414fc7fbde0f154c1c2a04041780207fd71110facfacf75969d022148a340daeed3e022f0995c37a3162f13b4fd3f0a10cba3aca7f73cc10168266fc853642def64d7279663fe7b896a978e23181306890e0830044defab976624d1eecb43703566d7d09926e25af0aaf6e3ce7df0fb2cc640836dacb1", 0x84}, {&(0x7f0000000540)="9edfc803acf243dc8aece9d40795686c2eed109cd4a34830501fd9be5b861a91ff51b1731ae334db550b73561c28a568b028ce01a83e855163577898946b780b67dacd827a5ebd6ab4668d862b75d697a290d237512462084f8ee0ef3e29e5ae8aa46bbdd84da39cc72665499c1b88e845f8fcbd4a72e8d5051d2e5c62c8e41f077cb00cb07d832352db09840bee291b91a3a874d0", 0x95}, {&(0x7f0000000100)="d9163fcd58aa8210709ee939", 0xc}, {&(0x7f0000000600)="83d616cafc7d21edb973b804370cf8426b5aed993af1e1ebb54a568725aaebf44b97bcbd58b1822b588f95c5bee600b57a572f482e9d330c09b2328bdeb706e27183f4909094bf2cb98689f5c80396ab21e76de4b5b14582015ca723f8a68672cbb62ce3fe29632b725c42868459342c6a05e1aad161e6efa0", 0x79}, {&(0x7f0000000680)}, {&(0x7f00000006c0)="404e09eb299ca0dac5d8cb0307519c1755c83f8255c6dcaa8b9b0289d26aa3900a165c59169cc7e2abc96044d43f95b2905aa4fcf0e66923b5885cb682f330ed8a4f9fe30260cdf1846eb964f9c01c08339faaa62e680da95522ed1cf2ec16050d184324878f3b8a768c1d378e2a073297af01b43af36ca7ddbbb0", 0x7b}, {&(0x7f0000000740)="718c7ad9249163c88b3c61e839c94e1289dc507fbbe83564b555755c99525ec9ff86928ea093dee2b1641165e98d841fad9edf792f74c9601690faf6b18a54ae924a14b1f9141039835ff5ad49f4aa8de5b478f48030ee60052a5d2fdbcf2c36a2f2698b44d80741ed545bb21510a56202b65215775d2420bf2acb51e22596ebb1489804929c45a94cea50862e2c17697cee8a487e0e3919483840e9aabace4ac2d17e2c99d9a83820cd55827ed007c365cf564a99c905c82d117749a8", 0xbd}], 0xa, &(0x7f00000008c0)=[{0xe8, 0x1, 0x200, "8fe3756d525697791edb6f79a15ee7e88284c06ad713a350e489ab1dfc4a90b211054bbb1e9b2a9c57706fbbbc1bfbb495de66ebb90988c59c4c168f3b6669423f7f4b837753e1d494ca680481a2f270ebeb8ca487265f2d7817a52031d2803d3dbb549610a83ce75b98abcef040ab958319e19a9a359c31c1325438f9d44f3fab8b995aff24630157edc739e168e3056f664c332de56f5f384f0b4a2c6c82f3e4d1e7df07382ee55dc379dd12f822d909a5099d36504ef702e9d135b5d5a2eb825be6a7e37ceb66c3f033dacae3dc58f303"}], 0xe8}, 0x4) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000680)='./bus\x00', 0x0, 0x80) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40000}, 0x440010009}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:27 executing program 1: syz_open_pts() r0 = socket(0x800000018, 0x3, 0x102) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bbbc6ae65f18d6d5f6a473436b5f3d1b7eec44ed79e1d7befd65c84c6adcbea6c38a5fe8f7ae58cbb57dd29bc16a466fc544fd2c4f92669cc991a368821f053e81eacf286b61c7745df9815f627f6187411cbff8ba801907cb61bfaa9b7acf27f66f1aa70dc33b2604693ed18ede03cce51358644ab4e9adad866c0745779e9c8c4f4c2f858ce4", 0x87}], 0x1) 16:00:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r0, 0x20004402) 16:00:27 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000000)=0x7fffffff, 0x4) r1 = socket(0x2, 0x5, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000000e74dd20000000800000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) shutdown(r2, 0x2) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r4 = dup2(r2, r2) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000040)=r1) 16:00:27 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x3, 0xfffffffffffffffa, 0x2000100000005}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000040), &(0x7f00000001c0)=0x4) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) recvfrom$inet(r0, &(0x7f00000000c0)=""/49, 0x31, 0x840, &(0x7f0000000100)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="010152a565416e9adfa49b3cce6ba8416c26334ec600"/33, 0x21) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000180)=""/195, 0xc3}], 0x1) getuid() setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r1, 0x0, 0x0) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) 16:00:28 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() accept$unix(r0, 0x0, &(0x7f0000000040)) sendto(r0, &(0x7f0000000240)="ff7b0d6a602d3123ff56e10c9251c6fe486261381d1f8c8f67a572daa9ce3dd433b7482283b0e09fc096e8b3b4f90a19ce68d3b3062b24bda08a4ec5a620112444e5ff6860a035539b336104dafcb35a138931358fb48102853f5a396de86570693e44e19f3e600f3accb5322cbb961fc5cea053369eb6f3659d8e2521cb0075662aca469aa34e9585038084923f09637729608472433e43c1d7b1d117f2", 0x9e, 0x408, 0x0, 0x0) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000200)={0x80000001, './bus\x00'}) r3 = syz_open_pts() fchflags(r1, 0x6f559ce0ef9b5b0) write(r3, &(0x7f0000000000)="a6", 0x1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x1, 0x3e00, 0x8}, {0x18, 0x1, 0x4, 0x1}, 0x1, [0xffffffffffffffff, 0x11, 0x0, 0xff, 0x80, 0xa8, 0x5, 0x7]}, 0x3c) r4 = dup2(r2, r3) acct(&(0x7f0000000080)='./bus\x00') recvfrom$unix(r4, &(0x7f0000000100)=""/167, 0xa7, 0x842, &(0x7f0000000380)=ANY=[@ANYBLOB="0004eb7826992f8010ac3be1b1fe60d109f3a6dddc0d4b68ef57de6cc4c97f2f09e5a10efb774bbd8f4fe77d36db53ad06c945fbafab85b644ba0f0afb322a06f56901d5c6de8f3fad0098eddc2dd1f919d73db26f7432fb152ac48ecfce2e3c243e4015766920df3c39e7c746b4a5eb3a8ccb599ae5ba15710fc5d9df04f5"], 0x8) execve(0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) setuid(0xee01) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x5) 16:00:28 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0xf423f}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0xfd}}, &(0x7f0000000180)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x2) 16:00:28 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000140)=0xc) connect$inet(r0, &(0x7f0000000180)={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000000040)=""/86, 0x56) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x48, 0x4}, {0x714c488e}]}) syz_emit_ethernet(0x60, &(0x7f0000000080)="b69d6daf57349c544afa3974f620c3fdd193c3aca6d168ede903000000000000007ae9002301e2483feb9b8328973defb6b8d67d172b9f8bdcf8e72f55a3c44cb96cbb4ebf166878454516bb464a4c495f8f642bb005ba37bb9b2c6abaeb368a") 16:00:28 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0xe) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x208, 0x10) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x2c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:28 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) mknod(&(0x7f00000001c0)='./file0\x00', 0x100002004, 0x4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) unlink(&(0x7f0000000100)='./bus\x00') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x6, 0x6}) pipe2(&(0x7f0000000200), 0x4) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000140)=0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)) 16:00:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="f5ae1bf3acf4abf64a772fe1c0d143a80387bac92c52a45f15982c034bfe73f3218f19e7b9ca115aeb31c3502ab44b6b81fe7146ef6a48a736572f15df413142e9b3a3c76d5e60583f7473a588b65025797c41a051b70fc6ca45ed0e248740e90a305c032c50d2629814147cb1e061e8fbf78524bcc42dc346e3123e1b4e9c82b68b61c3b6033ffad13c04a7c8b28c", 0x8f}], 0x1000000000000068) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=""/241, 0xf1) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x15, 0x40010700, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000100)) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000380)={{}, 0x4, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0]}) getpid() 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x81}, {0x6}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2c8, &(0x7f00000001c0)}) r1 = socket(0x1, 0x4000, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x3, 0xfffffffffffffff8, 0x3}, 0xc) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x100) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x5, 0x3}], 0x5, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x6, 0x600fffff, 0xfffffffffffffff7, 0xcac4}, {{r0}, 0xfffffffffffffffc, 0x40, 0x4, 0x1, 0x3}, {{r0}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x8, 0xff}], 0x1, &(0x7f0000000180)={0x6, 0x1fd}) 16:00:28 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10, 0x0) acct(&(0x7f0000000040)='./file0\x00') r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) fcntl$getown(r0, 0x5) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="9c") 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) recvfrom$unix(r1, &(0x7f0000000140)=""/10, 0xa, 0x843, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:29 executing program 1: r0 = socket(0x2, 0x3, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(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"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) dup(r0) socket(0x2, 0x1, 0x3d) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000440)='r\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20001, 0x0) getegid() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x2) 16:00:29 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x9, 0x93, 0x7}, 0x200, 0x7ff, 0x5}) setsockopt(r0, 0x0, 0x1, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffffffffffe75) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000002600)="bcc7fd221e9c23b348d2615181dc6d9e5f798660ca937f89e71f5d3906038f9a16c5cd76dcdee65bb69cc021d998262abb888717aa15bb36296bf25767e8a58df7f7e750c8522ce025e2b94ace2c94d628ddd5bb2aa7bd09fe3affaf55279c2ec4247c543f0798df1ba241baf6ec6a993c72305f04a6b48c3b276b15d8b4b5ea44947b842bb08f2985207b0f123e79d6f30737c43ae65fea60e0c9d0897fac4338edd377fe4f7909b93734fe05f71b827854124fd2231cf0a8f198699ae25f7e1872f7297124f36fd2e1b5c6327f517dd67750a32d395a33697fc3ec37db4307943dc92f29e3b50dc693a7060510df273169bf0018a5ef96d69c5ab78111d1c636fbfa67f23f1757b5a85f637e010ce2392aed552831bee9e9fc1ab2c87663502b310dc973c9f92c8b00a90c7d172bd73649dca074610e1d2d1f0a36fd84411abd72ae8f8029fe201e1c52271c175ee614cb6058cbdbd57e2deeccc5115119711dae5da1e8377d51d10cb8a4a19d9a51567934caa1e04ebc780a415a349365d2fe2ddd0f1c43e736c17fba8ee8c55fae25930a3a71d2e058afed9cc37ce66cb21dfa9e923b11ae2d0a51ac5704969a53b214e01fa2baf60e1d374e3ad98a97d6dd23c0d5a07fac4dfca99f7e41cddcbc7af8c4a0af12f2b516e5d9b115b2f2c098441dd011c718ea9e6318d78bec2cbc4b4541bde8c6c5c08fdf36ef76190e6c879c0b1f790f003d283238e43b060aaadb92c0ab92794c748e8ca7808578dcfc5d00c208cd8ca1eeec7178bcc991400d42b8227b737b63d9f4e4d63a2bcb665c1b62ef80d6880f9813050616300d710de42771ce834846911aae12ed7ff5ef8f1edb5b75b9aa9c7fdea6742c90a4d1a3593d0b97a7ecc6186796da2e807f84f508f33955a339067977009158044a4f9cfc6920347704e8752eb9670b573bf23fd4084d54099e66b7808dc258ee23a476b157fa4ee763adddf12fcd01960c2e7a6f54569b168e25904b8f67ae3f803f2412058ed5ad54359792902423a9f15d06419b74d4b3ee8bc8a81d1c9decfc12dc20790eed5990735b228c3690d6db66357683793fc3dfe14838e3f185c27a36fe15793475ba5c6f7f569b2a62565ff9797dbd4886dd12cbca4a06dc4badbfd21065dcc4af40a9d0a883293aa8e6ad474dd4d65f2881835a8a0b5ea4d752d1bbfd33b7bca702e759d5ce0e006e096f24c8c38c86d44c845529ca459b6716b1b3d9781bf50d3e300dedaa10b43da05a0600000000000000179e4eb0737ba3e28ea22228fe7052287b2136eaaf21d92d496fba18bc48508e63ce89f91ac0d63311fa39f8401b83ea1c93a54d53d3aa0894c1240ff8e28665b47ee9aad46e9e315d85f3a31ef77b644b9d9a8ce99c42a5533d51ef14ab18958af7164d1f0de909a083994cd6e5a693473bb545e1988459ae2fd6be0c4aff08be7eaccfe33b26702f184a57a21bfab9eefe7f871ecb105a511322d54ed4f467aa6b28f5196b30331c7472415ef898d0c7e1af23b7f1fea07f6b5583acd57658946e0b9b01c694126a9292159348ef4743e96a414d1bf0613e429a3fd736b60325820807f33b74131a005a8438194e99f8e4b572c621e0f3ad10d93b23c39adf1ff95e23cc7dcfe068e0b651d4599379980b8224eb9f460a3fa90412a8d4f962c08f263d00e02e4a3b2d972be73f9097207e7d9ce799b5c6c22fd5946dfac5206afa3a1979e4787cabeefe30a6a0ce4d7d1c15c3d855ee232666792df8c13182dec29e2ce5eee791414fa772238cb0010ab9b17e587648db48748be6a1df830c4bc7c8789dcfbc28cf6087d00df3adace5afae7ad07a4755eb9e6da0f2b9aa204a398ee7365d4c507e6319b1abfb292afe3dfc4d18c35d8d395d10e61511e624996fffccc1a4ed107c9fe564700566e9b4b6fa422cd7a1fb48e0160c555627d08f7ccd5bc71096265f53bbceb4929326837b1d33694a9b", 0x57d}], 0x1) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x1) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x3, 0xffffffff, 0x2}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) syz_emit_ethernet(0xad805baa, &(0x7f0000000280)="969b100e") connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000240)=0x8) 16:00:29 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x99ea962e9ce76c03, 0x12f) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x2c}, {0x6}]}) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") poll(&(0x7f00000000c0)=[{r1, 0x20}], 0x1, 0x0) 16:00:29 executing program 0: r0 = socket(0x2, 0xc003, 0x70) r1 = getpid() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r6 = getegid() r7 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000300)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000040)="6cbaa920ae5cc0444fb2c4d8b10a6d579c8b7060bf3b92b0209fecad62426dd762b3377db097f2bee3f8013ccac3f8ea04d0a0202c1ccb86f5bd602a87bd9c1b825cbd4e585b0f08c57011141fb513a3cbffe5747ee9bc0f4d59859bfbcf5d720c5edbb9b6c73c0f4c11871b06a43e33c7198c214176eea5feb4f50e9969dc763efbe643a5e50decc0638596db6df078bc986ff8026e37197de8efbfe968d0b15b9d7c3247d5fb75225b897a51c115ad0c6ed93f9cf1cff063ca43422dda172a4a9bbd4eab334af91abc2ce7387b2c7dddeac60e445fbd5b397da5c1e689edd9bc", 0xe1}, {&(0x7f0000000140)="38dc29945b6b53c48def86b219b1c8c5033f035a74d8ec8f34cae1", 0x1b}], 0x2, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x10}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r7, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xa8, 0x2}, 0x7f4ef04bd91f8c6f) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99000000009910cbd826ffffffff22d874b03680"], 0x10) write(r0, 0x0, 0x0) 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="00e0", 0x2) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) close(r0) dup(r1) shmget(0x0, 0x1000, 0xd1020e8d9f398b84, &(0x7f0000ffd000/0x1000)=nil) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffff7ffffff691, "0200ed00000000000008ce0331d015b2f1000800"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000440)) 16:00:29 executing program 0: r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400, 0x101) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) execve(&(0x7f0000000080)='./file1\x00', &(0x7f00000002c0)=[&(0x7f0000000140)='\x00', &(0x7f00000001c0)='\\}-\\\x00', &(0x7f0000000280)='w\x00'], &(0x7f0000000500)=[&(0x7f0000000300)='w\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='.&:\xe9\x00', &(0x7f0000000400)='w\x00', &(0x7f0000000440)='w\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='w\x00']) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000540)='./file0\x00', r0, &(0x7f0000000580)='./file0\x00') 16:00:29 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)="a0", 0x1}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x1, 0x80) pwritev(0xffffffffffffffff, &(0x7f0000002780)=[{&(0x7f00000001c0)="ce", 0x1}], 0x1, 0x0, 0x0) sync() ioctl$TIOCCDTR(r0, 0x20007478) setrlimit(0x4, &(0x7f0000000300)={0x7, 0x3}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="a1eb9f3f377f18195af2198fa7434edbff51dd7bc5959d75875eed67a94d26c00a33d8f99896c4605d944da731efe71694f5b43ad2a043b2bb6697200bf8d1eba722f17c0dc0f7cfcf3a876e589076abc4d0db1c61869e1cc946a5543afcb089822c67a86d362700c88563e422110c412f7289716c1678f41e354481b664e513f93990e47e0aff2545fb659708bd3c66fffa77106544ad2517022de7d6eab7e8ffe75d3b37f59383dcfcb6b97150c0573aafa12b85d89ef80b25629c031ee2aa7e49b4ae71a77af7bd", 0xc9}, {&(0x7f0000000040)="43c7b08f3f4acd0a2c43bfbad4435f63749774adf790e8df0a105b11cfbde60fcedd3aa97726678acce8c4609ead3448aeb7d2552de57133dc763860c290a91668dab5d525da6944011d0906f316400e", 0x50}, {&(0x7f00000000c0)="786f5abd314053852327a10fb62cac8d291b7f0cc589cc60a5395b35b14c5727", 0x20}, {&(0x7f0000000600)="8cf93b90da9aa4d154537d8796675e4a08fbdd8dff08bd4f61fe7715eddf2b2d06ce34834b6e052246e9dd26d7d573b559b44068ecfd00217e4b2b9a4fc15f4fd550c9ebef72d195208ef6e0c7b852b16e9fd0e0829e2143f336d220d2eca22eae9b6c1436911735bf79006dae0158a618c9a03fd3141621fe9ca9e6f83d234af130e6dedb51dfcf8d6d26060f56ca51b39ff98249ab5d6f4794a4edb75dadc91417e9f4e8b689e05f9353208810faacacd8ce50b990aefd0df5593771ec97ac9da5bfe77cabc7536cac454b495ba657c03c40e3bc2f1ca3da6e57c0ff82bb4148c29cea3ff0c8d95890ad5d618e05c5eb7ccb3c75379b5e2f50ff06334fc66208c7afd340c43ec4bb4151578cf2a22559cbb66ed58d58f42beaa995513752fe893f7af6a75afad6df0942c5f0ed3108a8cc64d2f8d3ccf38aef3603e7e1094baff14b04c949914dc8b03a13b0e3b6148aa7f10d9eaad968b62c86c7cc6fda432e7c5fc8b051d9a8b24cc749cc96bd7d4b10220b3100d8bd89fa75b1f6312ec04e8500c83f9c99790620aeb62828b0acbc5d465fd3f987235044d10b1a098f5b3631aaf8a78ea7c3064f52e053b75824d9795c961a00b8b7c7367e0b0988f758e8e4cd62d4968d65b77e45198eab9b39d7237e5edf87d02aef6fcb28f6c7a55a0631e3bbdb7ae371f41e3607503ecd894c74065ba51334273dcd28220b591eeea5f68d264d45f5816efe2d3ab0aa752decd4af7333df71720c6af923acb9d714583642eece971d010a93c55e6b7612bb428a5d84fc9b713be48ae9623e6047ef39e91fe9f52074dca9b79cc32d0360151038beaca902a4c6ff15076101cf47430dc538cca7437c2dbb33b41c2e2bb9e33e0c0a5fd06da13ba72961b529f7c3c34b7f936d7937231ea666214c8669e687748eeeecc53fbd17c432bafd77877885fd854936d2a48ea8b2462599c46cbbfdfa07122d97c8d29af9d97024ccf5e607c0468e932831357830c8a32d0c612f0f228823a176eab88b0260653e57b2f68c6abe0159afbf575d981676da7ec11958f9ffb32c6638e92a05980bee65fe08e1a03569ef112ff394bb90edb0320605cbc6744647b7fb420276c7359e26475712d3acbc2b1efb32dd1f52b6427f521097509919fe1eea3bf8706254c4e026b75a7ede759d75c475c9cb92e84bf04426326c05259520917ea42ca8bdcf12f36669dcbf0cff70e8c76008506c9353a3f4a00ec3340d590037a71864c8055480294223b902b1b9cb438144e9ef52a25aff6c90af518b40462bad0edd6a082e90b59678bf93b835578d85c7fe456be12e9b022def93e7e1ab0c45d4380ef1089fafe9795acfc27f707185e7c1223cbb89733117e251c09300efbf72a679995f3b217e952251633d0f64bfacb0178e66075eb3eab11dd45337e2a8a16a2290e40e1c4f8aa3f75bbb0dfbf07a57785fa5bd23e15afccc83efcae6bbca399cf7392a5eedaf94d71ade4461f981bce1c34ac1812e35510a9bb3ee25224dea7aac0a25ac16c83455f578025b3017a669a403aeb004cf843a1bb0a9ecb296f3b4f3a50f32cc28fa2b72da1512eca259e26e798820523d8b323fdee15ad3ca0174194d2bb84dd650b202a57702423addc3347b663c6ccd813dff4c2a06280b2e4b2db3ea4a3955b09947acb522d464aaa0970b8ea6c5cf366b3dbbda1e8d9acf60473a2871a9c866bb3b2a5dd9c87889553c1cc182eef583b99f3020ab18af49764c337e4dbeb0aa4fcbf8b71f952693f3000346c2960d840e17a3fa2729f167ae8e15de8d5c3933e7ef78e2df94efc603e6fc9f0b17569dd18e248da8f5caea7b45558bc4e328e990f4b5254217846d67a958683a8176d3364d0596d0635ae7fa3876414eebed37abba5a0b4cbe38c3c5f96e237ea6157c61bb2d612c61c82394cfa20b8f513938734c4aa43ea74384a4e7f9aadbf9406f41e26e1c1889b4d7f808b5d09bf3fffab7513b10bf79258044f46b5ec209e7f04fd1ede16f72a48ea2a45b33c1bb4a421eb2c4c1f4d2baf37a3c71d91cb63e7b45b9d82a5a4e7c227ab38a71f88284db36db25823a27de0762b4ea2fc8806cfc74143b6204f22d418ea9bd4604a6a7f835736b74a1f0019e9b19a633ebde6e0236901123652e73909c2190b8dc3b56a03c446e317fee2837d28fbcb1e1bb4bcc1bc89b8527b4cdfdb80b85ac898571256050ff951290b7ed2736cfc8bcdcc679a923f5a5e4b5bdfe07c6e47ae7cfa3c737735d69557c147175613fd5f4389c0a0cfef13db3ee285a54a9078b72084a0dd81dc92952a6b84182398cc6edea4e05bc6316306009e1df7bde1158978b8e188a2027cf159a45959b43ca37ffd0450a956b4061330d63a02d4e1a18748b3d3ce5c7d3491186190e33a5520b37903f855ece5cb1748ac56fe71f4ba4a645b06aed20cfeb17fca85f90f33cabc4360eb71b14bd7f5604285320afdfa27c9fd11ffe198b3ea43fd0f0750a10fab2d127e4f8829d719cad1e4dcc4e03f16d418e0749e34534f7cad91328a8b0367dab72c2ddf71e8dbe1abd887e0db72e5aa92106074625754e9f3d223ad4cd089a7f092bc59070aaaec2d92d395bb51d876d871645a1db153a0b49b0fe0b0ca611f454b2dedb6e849247e4c2ff8b3fcd312d6b83fa85e0d0d2a2b52b40514913a2c9a61b9cfcaa711f1c913487d7c551a915d4defa72885947e4764988d4474bd90d5ec4658fb6f7336f8240ce11841922ec08f0c5f0768d1f6bd028999b7298bf8a089ff71329ffaadaa9adddd6b0e25c71c9b3d1a8739a58b70f6a57e1ca279ee6b5f14c5b3ce874ccd4a06846c4d79fc430c60956257df97b846c478c0ea2ac638f20f0ecfbfbb149cd7295d03dd1b5fd144597bd44924357a199893e2820a7acbcd4c1220e9f8274ec53c7b219a8b90286a89e037a58b49d21203d693c80afc7a6951b43a82a677ce1cbccf71ad1ae41773f9e3005129bb0607546e08ea1fbf56fbea656c44043ad9be6d28fc3e8e1679591f74d0cee73ba7eb651bc3d21887dfa874c960b07849fa06d37c6fdd29813ee066b9c92bd01d609b96a57a0822d6f8f7d02ef176d0f05e27e0f6d4f2e1b7dd59638c3f90c7447e1f7a10ee67951bef714eeb62d2a7b48c625d2a126e5a00998e0bcc13d7ba6621b2ce76a9c9ecdab768616e8d8d3a33a968b49693a61b22dff3f12742a5282ba6270e3337dc4a8e4cec53249b8588a5c1cb2bb62a4832de9a075e7c3350c82ca570117e7dc7562f4827214f36eb81c09c788b9d5e3ce665716a9f4910d269c2bd47d46045ededec8baa1bc5b82d05cddf042d01c0cb91f80e6a5afa7814d69376d57d5ddf2cda2d62670c13ca1a1bfb9fd2dc34ad1fbe28afdb9a1ec8abc0a1cc1c38e82c641945429728915dbcb083043fdc408eb97caaa8401cd720b59a7c2c2da4204ce9752a23fb497dc464080db044314207427efb585d41fdd05527859b6e1891c1460237030b471a6478b545809e083e0db18a7bd42f299ce8700cc317407761bb4c9ae472535dc67325c983896a304acbb46b3a18970f89f4120b71a831f5f90b5146f10f164cec86b5dc204fa3082684ca0b1b0d493b5a8d6d8c45a85b54e2dfa630d3689978810c3dfe62b7834d7c8ca39e72ba8541a878ec66f2c741e6a83fc81b51b496305317982f271cc3cc40bdbfda20e8fc3f8e1d87b4ce14a38cedebfb81dafa0d791aaa2339637aa022813afa7cab71cbe2d06cee5f96153876bec6a78a79f5fbfdbaf8c0d31f76f8976a72a80441bfcc775036d8f682a51806700889a5f7040a045759c73d6888d8fd25dd57dd9cae1dde49cefe1f1e0504b23a2c1701d5f732c2ae41d4800143f88714d04f6c7b80127027d94ba46d20f5a9dc0026496a1448e88a4d60ca06c9eabcd73ee4ddc9d4d90d16e253432a2f101faa42ee9b6421f8b60100d51269a99928daebfd19245a72927c7d5e0a4a3fc9b3e69e29e5ea8c5c34ae3d252208a80575775129b6da6164658c58c6a4202585f9e746697e45db2bf3cf35b320106b7bd87a4e4aeaeb45a5bd72f84fb3c54e2b06f42cf84e271d3c10db13a62d86894059a7361eca2bd24889bc6b725fded38c2ea0489119c4c2930b29bbeebeec0e90c5d4fbbd0d0be495450e8d528390575b68ed4860948febdb823f8d4ca6d586c219d73b9a81a4616ef47c6c306ab43df626dc42a7854003aa31a863daf9bee0e1495f49ea4fb1b181418b5a02865c2d8cd0a388e994af02b8a3ddd489ceb8ad0d3638858cc0e1aa3110093fe7ece6247e1b09c0b40ef1c51e46d18afa61037e506216fcc1e9e3b163f68656386aadc7c22afa10fe241c2f918cf6f532939ae847f7c1a81895ba19a5f92d2e39f839491f6720b3ec1e292dbf2ae8b2225a3d9a55c0c5aba1a396eceab5f7e14124d8425164e3cb854bfa0192924428d460036846418bce28035b604896ae489febd5e1ee23394d76f222c55ad995fa69d507522108bb43e703d44a044b841622e1763de548f5ad170eb19214e86c96ac79a054139c169d22817d8c1b59afb7420acb7913aff5c2cd657bb1ea79aeaf9593d554607761c6bf42f70bf67a9e86b3610ef767a00ff6d46435bdaf4c4a4c3d11fd44c4e7535b8d2b446b8a18eaa6db1c73c0b37d4eb22b73d4ebae8879d07d4075cf2193e8619e50ad1f936805cfaa086608209a9e3dfe97d1168412386ae639be964ed6fb497d69b42eafb96642a9afc4908213f7e7e172ba02f220468de830c22405e6a61581b5e2f23ac61d4c055c795da9f013b43705d59f92ebb6ccf3aade617b3c50d0d4a9967ca41f1f92332eafdd2c3cdfa5a4129fa7a4f6d3d36a9893db57557463044153972ae7325cae89fa9d5c184f14c22cef003dd3713736334ce2066f8740980254675f87e0ac5a71c7cb5b17c91edb49aeb99ce67d45e4d8840bd2bae6049ce947c43b96d510ff7477617300cff2e074159a1710368d35af6fafbd4c9bcd03e058caf2adc99cdfcd6948bda23fb3e01d071ffdb9a6275da09335da8ab8e943dfe533e02af4ba3b218e7bf5fdd69fe6de6457513bcbe0b958f957417fe4887db04962681f7c4ae132673b66f25fe4de2c7c6cd28d9df011624cc1c6baa984b8d32ceb230b602e7ade65303f1fa76a14837b01391c5107ad08cad9bfc0ecd59e2ac749862941ff37a162909c654d4f04f0d937f9ab145235ce16f7c4fdd4f84b6e2c4590c2150dcba3e1a342880960712d7f12b213a954a6ec14405e11b3e0c86919c9b625b4c26c1e85ae56ea2b1c8c8203e709a3b0c51c6dea1e0ce6d5e12226b9e7503b2f0d31caba723f0c085cf6cfae92add1914ef606d6a87a2e54a6f6b4ce29d59b26597ebbed54e8a2e9a2dbb5726da35f44761680118ce4d44f52455d992279ad70e8221929b6e5d05d765ecf91cfbd8eca9a4e1075eef357b495e2edea5ad1ffc28f41b84060f75176c8ecb36de8bea26ba95cde772c12ca4ded001287f675bd34690c8522f04f157cc5089dbedb73acebdd7ee09d96d4277145bac1a31e694edbfb101310eb644e0eeb6d7f414b5bbe842828e637a17797aecab8b91f88e16fedbdf1fa5e990bcce5c67af5612e75d75ffd4e9dc7f799e8ad9b16541fb9e8cf6faea12039ce4061c5fae69df8bcb57cf2a86d3a7ff0daa7cb0fb622fea8061935e3e3bc3b064aec9c89f3c1de5eee240e99a5c5a611c7a36f0c9e5a56d989d02e3fc8e09422b0b94316d3d5b4fbfd56d26c9ccb9de3b46ff371a5202cd", 0x1000}], 0x4) 16:00:29 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x3, 0x0) r1 = dup2(r0, r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:29 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfcb7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da9", 0x14a}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) dup2(r0, r0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000180)) dup2(r0, r0) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x5}, {0x0, 0x3}}, &(0x7f0000000140)) 16:00:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x10035, 0x0, 0x0, 0xfffffffffffffffc}], 0xfffc, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x10) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x238, &(0x7f0000000040)=[{0x13, 0x0, 0xfffffffffffffffd, 0x1000000000000002}]}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) 16:00:29 executing program 1: r0 = kqueue() r1 = dup(r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x180000000) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x8, 0x1, 0x400, 0x1, 0x81, 0x8, 0x3f, 0x1, 0x0, 0x8, 0x3}) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r0) 16:00:29 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000001680)='./file0\x00', 0x0) recvfrom$inet(r1, &(0x7f0000000100)=""/4096, 0x1000, 0x40, &(0x7f0000000000)={0x2, 0x1}, 0xc) rmdir(&(0x7f00000000c0)='./file0\x00') 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") msgget(0x2, 0xa8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000280)) 16:00:29 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10, 0x24) dup2(r1, r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)=r0) sendto$unix(r0, &(0x7f0000000000)="b1000513b1000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26caae515fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020000000000200f0200a371a3f80000feffffffffffff000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socket(0x2, 0x4000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd8", 0x4) socket$inet(0x2, 0x0, 0x0) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 16:00:29 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) renameat(r0, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f00000005c0)=[{&(0x7f0000000140)="ddcdcc7919794db0669576010065e786b860fe53f1bec29236b61c93f7261f4c9d15c2c4f72efe7333671d1bfef7f72de3adaa0a6a2affc00ea5b9fce4f1", 0x3e}, {&(0x7f0000000180)="0037b6199437187fd8afad2cc5304ea4d18165b706c58902626b583178716dd1fecb9c50640fa34ba143ea98413e1df4071d3f83cb3f540ca4e20f6ba9b9d525113bce1531f8af3bd0f7531a5c0164fa1c50ce127ad7201440f7f160c47eb4fd1a1251f4a18bf28b18c131bac3a92138c316e6a2e15904ad8df061a96d9c49259583abdd489686a46760d6feb271f3d2a43994e5ac45ced6dcc2b62f02cfa1b52b9c42884812f48d4956470ed8212ae231eb327a4fe735eb55b6e06a11cc5c5aaf38d5c92a14a7264c9bf0c77d20369ac9cb5838ee9a01187d18965b", 0xdc}, {&(0x7f0000000280)="326aba99ea2e5dc73c1c757addc7141aa6273b10636dd6beef7817dbce6fcfe4f2a547d6d3ba1179bcc0a82ace4f99fac010c2cfefb39b5a35f2607e402c52789c6bb6fe27cca890aae39e", 0x4b}, {&(0x7f0000000300)="6bc2caf278d6ff0319f5c4f91175331cb0ef1eedafc188ff2b2297095b3073280284dc293ad3d6771e303d4ada0df594b92821a5029ec1f2c2ee6abd1c23e1b1e60840b6a21edda9dcb373d2950ccc02e385bad105b37c74da4743254539013723cfb5ed780962221e38246691fb19cc8c7475fa7f33a8c40c74cc5a95d353f0ea82b91091960a8ac247aeff194eaf370a75fb3aa9b967ad602e20f4fc3ba56acfe7061ae924270e7771eb279759e5254211b4be305de49a2ef0eaf7968e785652c21130f743e33cb76beb07a0a8d8ef0ac967b7e9", 0xd5}, {&(0x7f0000000400)="261f554ab3cb094b65f2de9e76d0a4a8be7cd406dead39008d77c78d8adc483c6301f0abf361e427b30bd99abea8bcea5fde46c67696df192209d88db77005fd764d5de2150f6c2b4a939cc9f81aeb88bf39c850063f224f82de8413df53680d8f9d09ecf807d326e25df9a30bb9a4877cc450d5154d9b521eb8070b52f283ed4c2754b6bd2e4e0a1fd88dd810897ebcc8e6ec2635b0e2bb0d49e0f0bb8e3a5bd25a081bbaab571b3086", 0xaa}, {&(0x7f00000004c0)="91ae80e520b4c44bf597d1a4e79dcc618637957d4d606f31d3125858423812204b9ac0b20ebc1056a6a942b3f47d89c5c66dbd941bd84bfe950c561814b5ed521609296904cdacadc59147f807eead73808cf53145b5424fae81fa19ecfa53e9644659e012740b2b1ddcd6a7c0a116743ffab84fe4c86ff7a52a5936274093e6c2cae33e7b7e08424f20cd73e6759434a9d71ab19bfbbb40535df334c831149e1bdddbbc66c574bde37f3c103c38e49fccd4fd027cfa707bd48fbc4943ef46e3cf060368c48f6a6a", 0xc8}], 0x6, 0x0, 0x0, 0x400}, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000680)={{0x18, 0x2, 0x1, 0x2}, {0x18, 0x3, 0x10b, 0x100000001}, 0x5, [0xcc, 0xde, 0x0, 0x205c57fd, 0x9, 0x1, 0x4a7, 0x81]}, 0x3c) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000006c0)) connect$unix(r1, &(0x7f0000000700)=@abs={0x0, 0x0, 0x3}, 0x8) r3 = shmget(0x0, 0x2000, 0x250, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) accept$inet6(r0, &(0x7f0000000740), &(0x7f0000000780)=0xc) chflags(&(0x7f00000007c0)='./file0/file0\x00', 0x10000) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r6 = accept$unix(r1, &(0x7f0000000840)=@abs, &(0x7f0000000880)=0x8) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000008c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000900)='/dev/zero\x00', 0x100, 0x0) shmctl$SHM_UNLOCK(r3, 0x4) r7 = fcntl$getown(r6, 0x5) setsockopt(r2, 0x1000, 0x800, &(0x7f0000000940)="84166dd717e58e869da39b63194368bd9c801a0b10c603fa12b07940c72ee52eeedbafb443749279d682d81eb4d41d3311d179232b0b6a04587083cb4e60e730791987595e1de62b5dec1d866e284511ed7763efe7506dea40f33676981c94919608bf56852248e3a7b0f68779f85cc4c3fd526e2ca095f695fb9debfcd6216e3df5374c09110034bf26f31e847fc637", 0x90) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000a40)={0x4, &(0x7f0000000a00)=[0x0, 0xfffffffffffffffc, 0x4, 0x6]}) shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) mknod(&(0x7f0000000a80)='./file0\x00', 0xc000, 0x9) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000ac0)=0x5) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000b00)=0x100000000) openat$null(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/null\x00', 0x80a3, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000b80)) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000bc0)) r8 = msgget(0x2, 0x100) r9 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, &(0x7f0000000c40)=0xc) r11 = geteuid() r12 = getgid() msgctl$IPC_SET(r8, 0x1, &(0x7f0000000c80)={{0x80000000, r9, r10, r11, r12, 0x11b, 0xba}, 0x7d69, 0x6, r7, r7, 0x4, 0x84, 0x1}) 16:00:29 executing program 0: r0 = socket$inet(0x2, 0x5, 0x7fff) setsockopt$inet_opts(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:29 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) getpeername$unix(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000037ed9669d2562826dcaeb402428c95b0e261d243280c0e8e5c04d3ce6ec8023594a885be50ed39e94b3c72118b1152d5880d1d2f892610cc8be1fded54af77e44aedb9624b41e9101423e3d8ff96ad3f01a769b7368f5c78bc93cc7378993651e2e6ece6b01b18a23d07ae304039760dd452f986c8e2b9e9475ab5f6be23a58130cac93a34509c116bcd23566ffd739156fa33630f90fb5d04552190a5cc5091fe7607f9b249f6180971f12f7082717c5cfbb990f9f3a7ab1fc85c84805b3fec3d2126ff83a110564ab679f62be5948198e6e3725898f96c785dac58e414e56416bffe6c25c27d47b44c20f98e5d0d2644d0bd1f8328f57948dc031bad7a2feb00bdfdfb47b636e09f346953702d2d0b2ddf3561ca09cab5380753f0babe46f487b8818613fa35232b879d83274550b99395f64f81937a6bea035a993d54ff0be098d0e09941c3ec0ae8d516d3db7b4acf1e1ca5c729cdfac4761eb4d98139c2734b76a936074268"], &(0x7f0000000000)=0x4c) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f00000001c0)=0xc) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f00000000c0)={0x101, 0x800}) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:29 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:29 executing program 0: pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x14, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000040)={0x10, 0x8, 0x4, 0x1, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8000}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x4}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x4}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x81}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x10001}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xc2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x200}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xd05}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6970}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x10000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) getpeername$unix(r0, &(0x7f0000000580)=@file={0x0, ""/4096}, &(0x7f00000015c0)=0x1002) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000001600)) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x15}, {0x15, 0x0, 0x100000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x200008000, r2, r3, r4, r5, 0x100, 0xd6}, 0x4, 0x4, r6, r7, 0xfbe, 0x6, 0x3}) r8 = getegid() setgid(r8) 16:00:29 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x80, 0xffffffffffffffff}, {0x18, 0x3, 0x400, 0x8001}, 0x6, [0xfffffffffffffff7, 0x0, 0x8, 0x3, 0x1, 0x3ff, 0x9, 0x8000]}, 0x3c) socket(0xd1da1cbc8a42e677, 0x4000, 0x1000) setsockopt(r0, 0x11, 0x1, &(0x7f0000000080), 0x0) 16:00:29 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) dup(r0) close(r0) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000200)='R', 0x1) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1d25ec2da7304085ed7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc7cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d8472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a200"/3585, 0xe01}], 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) dup2(r1, r0) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0xfffffffffffffad5, 0x100000001, 0x1, 0x1, 0x71, 0x2f4e, 0x100, 0x1, 0x0, 0x1, 0x70000000}) 16:00:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) r3 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname(r3, 0x0, &(0x7f0000000040)) fcntl$getown(r2, 0x5) 16:00:29 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pwritev(r0, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0xf9}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f00000006c0)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9462bf1029fd81b06c853c26ad8c622902", 0x46}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0x8d}, {&(0x7f0000000b40)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x26}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e984b85", 0xd4}], 0x8, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000380)={0x3, 0xd8}, 0x10) link(&(0x7f0000000480)='./file1\x00', &(0x7f0000000740)='.\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000340)={0x3, 0x2}, 0x10) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000180)) r2 = syz_open_pts() stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000000b80)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='./file1\x00') sendmsg$unix(r1, &(0x7f00000004c0)={0x0, 0x264, 0x0, 0x0, 0x0, 0x2d4, 0x4}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r3 = syz_open_pts() fchdir(r2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0xff, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) setsockopt(r0, 0x0, 0x8, &(0x7f0000001400)="882fbb119ccd4d8775aaea975ba2e30cb6b81b28bb590776dda7c70da5b7a023b6325db779180c7f898da45f98fd3c8ce3e56364b38f32611cd0c887a37964e8bf584b4853a39b78cb05f7746b0ed81c8c4aff3d4cfb545fb5c07eb845438df4665706be72dc27c8cde06c03e9e8170c20abe1db42f1e4a0d90c27dd590b0e251610cd3161dfdfacc72ce886923be80f86dce2883db78f072d9e121ac09a3ae543e020f49393317308fc64282f1435ca344a6c3466e1f02cbea687106c75e080c2d10fb6060bf49f568b702552c9c08f00bd3359497a8601d69ad15e71347a781e4225079d9477278317b00e05fb40764c5eba40e38dab3ff3fbfadf1675f712e2e5c2c123da6b6a808ca28a36090a691654fef70c0048b1c54151b74ca01bfe6d264cb46062f489466c79a93ccac3a8449d1a26ca35de61fa4c57c4a70513dbff3e862232f8a53590b8db4988170c413473a73078814820cf9c9d695bc233a74b075413f4b7a0c2a9f3e532a92354b74df0281e6445bd8e43dfb576068b070f561a1a3d09d6660a60a83c28414905125a3cfa22632de3e04fbbc7c5a641eabdbe6f5d04142e56d8acf8b04d37e9bdc050331adbab738223830fd3925d29b332ca2a26fdd07cac5cad349656614d080d768f270fabe4535600d4d7384e9b114470c7f25d10a6b0edac77188cff0e999cbf0a992d8e50ec4f50cbd64277316d0674a86625ffa59a5b5bcc103d7b66e684d936fe64298685a94eb000023546a7b7bd464921ab2be46b04623d73983c53cf28c92e0913b57efcb30518f09f1a74b2a6731d27b52767e89aa862733ea0c9954b3a297be27ca9525e9613458d7b949471f08543fec508becbb933f80c3ecfe95f672f106dfb2e7e6a71008ae94a470ae9aba7a23670c5471be73f4e734317eaf4b97fcdcc3b3882db2930dfa2a632c46aa6854ec6fea5afe6472f33d47e5d7708beada900698d0c982bb0f690c5de231756f18db8d33b4f03ef12bc7a7435d4deab0668efb51c8669d512f0626f721e1e43c089ee8b911a82e85b6a7436aa9821534f2f14a0aedd8bbe92d8263af4dc7de0ff2dc0bfc4f44cb5f30556acfca151e0ddcd07f0d25801e2dd7cb25ce6a956e9ed04701e26dc34bfd652cbf6d6a874f19f929b322cbb05d5c0aea813b572114dd1cc9e8adc021364141decdf90c01060b400b560675ae4948878e836b3ac7b0dfb4c564de729de00214a4f97e4abe86fe892444676ceff1d718099283c3c0fab1b9072618574eae31a3c54adf28ca804d272d814d2bf9473ace654871e17297bdcb1c57271c83bb672b8f7aee8673812d6fdcf0f1f744b83b08bf60725a97f5dd2a161a12b37ff7d5d591ae47c2c14407456d276617e2fb966194781848ceef8e80f3f55bf7d2ea5fe543a6782cc5b186623b6d16ce0d64aad01ac5ef369087e58645d6b785ad63c0bc9c2e4fa440f98bbaaa043e248032047502e09dfc7cc77ddae49b44c808d97393fcabb695c387df899e9c37426b00cf824eddd3a466f674eb0394c1fd8331e61bfbd41b0747cab7b5f1d8ada2dcde9a68b4f59e604697786b4a64fbcc327f4d103decfba8de3797225d3dbf636dade025790f74ea2f1319193bd29b27a303d900abcecf765063eb42e45f05d387a03d4ba56c86099ffc62c879a3ffd6c68f6e6eb871e1c695152f7be2e6ec5cf5f4efc00348c435958bd56d5c2d8cdeb2e7f7bbdcac5f08411af6d3f9d8f1f95a8000847a461ef66d8bbe2abc797bd7d666f07da5c5f6c79456ec5b54a77d89aa65f85a0fa6c2cec73e0662c225b805227067d828009d6fb28b52858cdeb77118587329b8ea107119a0125737edb93e63816ddc2c564ddbd73d2e0cc63653ab5559f889baf3cd987a0f906e6247adef60f0b766c5a97755c9abf976350e72aaa97c5f688f9b11e2d547bd83c1ee27e27e2c0effc384cfb37e547448da479a7bea505718460c5781076d07ee243fab82bf5b030ce4d679fc39391c42dc5e9e4b84ff0eb391e725f09b3d70a53b922f2709d8e21c099e78970f9b3c7e1e8019ae101f16ece213bca97774d9f4d0b1598a3cf81994b9718372cc940509a1b39a6cc089fff15e5070200302d3fdfa023040a79c33d5df596ed976aaa2dbabf995751f013565c617b7695f522208b28bb40135119187d4fe2d464ff4add363c42cfccd5d891748aa6b35558fa5789f9f822778ee3e14d800bcd1c520f57f8e9df5ac29f9e2f254349f0ccb55ce11f2223e3695b53f3c203310935a0061dbcb8905ab441bc0d22ca4d017edbf224f4cec94201e7a28eb96cf4f52ec61026797f012b82472a101d061713c7afc3f68d41f1f93556df443b40c921b08e6f6967a6b8206937eed41eab88ad0f2be241fe7ae4c217d6b1b0a97acee6dbb42e3628dd944fbf5a431970197febf3e780676d30a4c4c2d5d3f54d9ddcc8ad11ea727229024c7282d2d82a43e6bb295e5bd30dc3ceb3d70998aabc01dd6c093ee55c84cffe5c7e0e4d7d9326552fed5d9631c8fabd06c047d7fedd7a7de5c8e7ece04efaed8ba0624d194c09933c2c22551fa00e092dfd4c51955b3a7a2bc404c539f518198eca77962b85ae7071a5d734ba1e90a75dc132a7798c84b0c2363a7b112c97fabe89c8e1f4ee2f2f1e7c150733401839e382babe3f8d2ca1492933034af1e046dac7881a3e1c5a7405902feb83a45412e7639825ecd582e3d5869a8f8f59f37ba74fd4de7bf4781a51c2aa95568ee284ae2f75ae5a2eb521e448cfc24592e5a48f59dccc3aa95a98fc3b578c6a550a5cbb3280494052bd14b7d03a2b0d0ce7d8626ac74757551216ed3f7e8fccb66de12d4222b3a02591e3aa4eba228899f7a88603c7f5d1c82e60e620e0493815a6c26ef90c2f0d167bafc629a025781ac9959e07b1b6a51f1944155c15873aec6493915b21fb99b16540bf056d72ef3bd9b5d6369d4c667b633c7b5bf143a5da181d24078db4f3211c9c08dc5005ef7ab8e8f84dd58803da07fb45b7585b073ae8d70e0fa3e05e44d003941dc7f33d6f83e706b85a4c33c934dff6a1248b8d44ea02bd68ab6a67bf28279057a087e46d84afd58602c84a301f73b08be27cafb27dd6e502a2c8a07e25814ff1c9c7510e1f3d38efec82d0257cb79fc03af3b7135b27a577fb6b86a69d50c6c24b7e06ea5635de035c9167466ad0dc679430b94ffde00db9490c82971e34c77baee7f7726e8d4b6430f7d14cae3ff3d530fc21027eb9c05cb5779e4c97153c9b4e177115aaf582c93c26a0279666a3ada90893a9be8d5774dba70343fbe1f2264687fa63eeb106132df925dc97206a1e60417fb3098d8cdfce47096858cf45b9404dc775d8749b32550b481a774b8a667381cde938bea84024d3657d58ecc32da439a901287378705dbc2d68d70d30b772e6944b79b1e55209efa86d445fa4fa675e81a55d78cd34ffd6ef162f99cd688c5ba67414e171072e7b54cfe0e2aaeb07f4a846ad3b60ade496b7cfae44fe64f8fc07694802bff3ae2b10fdc6c5e0d3c384e5975935ef2e913a88e01aa3e1f6aecf235afc3d9977294866e92a405776f7238aaccba52fe297c400fab170f671100476d9f71dbdc0128a25876d9287c298768e07a70e139d29ef21f9e594509427b96c7c71652702127c795d3c4e37ddd9b7157a8221f81fbb32fc1559e82070b6133e67451cf328c6ce1fb7bf426e2440e9da775c8f9154d5a01037c93fef260278636e37476da8616322c3c93d752a8beb9c977fd6c65af6caf37ec26d49d8b5de250e95b9ce996bf66d92a997129d2962216e014fe7839f706a0baabfba953d0c3899c382805be9f3f70bb337751d6d7cd65e5c0d2f468f32555bca269a02460e2e911ebb4b038e43da87d34261c658366c8a514eba1940e1f544dcbc67045f50c8cf99179e9a98f9f9b008abfb817d923ca80ad2c49b3f7378865ddacb3af2a6d60782b0a8d2ab3743267c0062bf38621395162f0daa42e3afa13e0d52c1b64f89ea2f4d850f08af96bf4aac569c132da3c2b15069849379c3e32e18b5cb0e9206135a8fdb412c3dca1b4a2064ce58ad86acf59081231f971bcdf6b2179f2062eb59301ceb46cb74eda74d06da3e3d748e0d64b910aace028ab82a6ceb1e331e955a25d64aa101fa0eee60b4948f60af4214bf9bcdfc9391d305b213b573dea9152afb8d2fb5caa8d8c3dbf078fbe30581110e5eb4d566310d6f573d9de99f3b650e1d054d541af5b0ae488e533e3cef105704962ca8bfbbabb29403f9d4acec81e53c37a1c409e84f39a381b7ce63e0f62648664c9e71880f284ad51387dd2307508a7cd9f3169442586807c5d22e9bed8343e25e8c696207f16a7b655bbc40cc5b98d623bbd653e076671fe116469ce6e31f1e7b17499190b0622ba2056b3788a0ff4bc792ccfa63ed23858facef983fd2b88a7272062d387c8b409275d3ce877dcab25094ad451e89607d75b015af69936744b91536ed6ed23b9e9b02f7a9f0ff738cbc2327475fc707614ac4d64998177c1df605d4fe1067d781254aa39e168730b2c493cbb24892472138f65cb92071ba8de10456dbdfa202cb167b734774b9597c06163988f5d7accc6828d53bd2e5e4e460441f0d74721c9166081d62fea510d32f979e2d4d5549a7a12336ce5a833523ba403574f4f9f85e17f5db9b7ab9a9c8c135926994c260bff28004b382645ebac369256cef0d7e020a0be15d2c0b3f8ee5edcf44eada33cc42bd9129cb1eaa53ef639dcb98bd32ce2440670f6b80fbbeb914104341985b5ead2097a8df9372c4e607064480c0c7efbf8253c6a0c182605c1eaa4954b57ded00cbd7e6649eadd75d93775de75d96b33f2cff9f9998e0ed53c2c4ccacb87e923aae309b6ba24fdd104f9cea2b8ee0bd2d5857dc5cf3a7575e23439f195a883c507df82a4b0c17b2d6e32be67f3e455fc058584812518ea5d4ad7943822da8dd0953ef0154d8736a26d518c3411f4497eb9b476a96f7bc2f85623f2dfcd427b021c7b85f76be40ddd0c22972330068fe1a7fcd4cf9561064d985e80e37cfe97159fafb5dad88185e9e2767a0d8ec00fea992bc6ac1a069ab0edd5ed51a379cd24146fbf1b431a16b36a5a97bf67fde2da0eea9130f07554b17f84ced053c3fe99d87215d36b3e6475c2b9d206c8b6e6fe68a439ff869104bb7fd9b499de9c78dc2ee1e404ae3a4e1edc580b13bbe31e348bd0ba341fc74d19333e758d34e7c78c985c8e583b9b75c049c53557d0fe42097a5e5b93b6bed176fdc4affd74f146f6a1df196af157d19ca65507c1ca49b1ab1234c80a715be684684294a6fe0bcbb0fd608c1db799547bb0a9ae715becb43df01fddf01c8642f8d4d1d788a48818e5cc1e5df811214b2355a604f95d3554dfbc466cfe6a77104719b7571047a21a0f47739eebeb3e3f2692f60c8b03a9affeccd426f1706051e75d7b05c7784b968267ecd8f4fa684c9f02debd24836c903db5ea8fa97c405d103d5d3f6d040267f51d6bd0496442a0f8b4d6c40e6fd9a56df78239b17df7ca87cef9431e3cc4b61efea3dc6035723d4b4dc6a8b571cecd298a34b4b4c89718acebd0a6a8b6f8b73a0d9e6d7c1ec4f643431fe7f16061ca0b8309433657e77707115df95eed96d91402f4dc54dad2fd31e7621cbc09f3fd3f2bde391583175da3774afa4319a919ce68809b11f55ed1bfcbee110a70693fce70e76a15abb66e90a80d7469f945105f20f9c698151a5757f2a3848066a05aee7b3", 0x1000) open(&(0x7f0000000780)='./file1\x00', 0x0, 0xa0) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10020, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000500)={'./file1\x00', 0x1, 0x80006, 0x7, 0x0, 0xffffffffffffffff, 0x1, 0x71d, 0x2, 0x2, 0x80, 0x5}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendto$inet(r0, &(0x7f0000000580)="7cf318405b5839d0aa376e9bd21c9157e4fb55c5ac22cd70c500d181af05dacc2dc3f862b540588737ad50323146c77ad7cf107697d3ab8e", 0x38, 0x402, &(0x7f00000005c0)={0x2, 0x3}, 0xc) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000600)=0x20) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r4 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000000)=""/155) 16:00:29 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x22) flock(r0, 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2008, 0x1000000000005701) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000001240)) recvfrom$unix(r1, &(0x7f00000000c0)=""/19, 0x13, 0x800, 0x0, 0x0) unlink(&(0x7f0000000140)='./file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000180)=0x7100000000) r5 = semget$private(0x0, 0x3, 0x1) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000240)=""/94) semget(0x2, 0x4, 0x1) open$dir(&(0x7f0000001200)='./file0\x00', 0x10000, 0x20) 16:00:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x8000, 0x30) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, &(0x7f0000000400)=[&(0x7f00000000c0)='@)\x00', &(0x7f00000002c0)=')\x00'], 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x0) close(r0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000080)='./file0/file0\x00', r2}) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x102, 0x2) syz_extract_tcp_res(&(0x7f00000001c0), 0x8, 0x7) getpeername$unix(r4, 0x0, &(0x7f0000000200)) close(r3) recvfrom$unix(r1, &(0x7f0000000300)=""/217, 0xd9, 0x1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:30 executing program 1: r0 = socket(0x2, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000000)="030d346e6d6c318a389f661e5ddb038bcffd69004a3982a75a80433fb48240696148423923d13059fdb50fa5ef4b701aa631aa7d921622fd28c0b5eb3734f0e2ec7998f7d2eaf800087d1f36de37e52d0f14bf09d6e3df69320f9444f5e4e74f49e70a8deed06f34722df3927c4aa16b3beed253aa11081ce281877bc109bc4b7c09fbc93b420b6023db4831c7b03649467839a0ad6e037007311c1d5fe6843195c5de596beba9ef29102cdd33cba50e787780e332067e6b1c1bf2f3", 0xbc, 0xa381c7fdc1c940db, &(0x7f0000000180)=ANY=[@ANYBLOB="26b544c96929d80360d2c80043c3c6b9a695bea173f6dbba5d386a008147f768ea9e6afedf2cc531755baaf39d54820fe857bbf5f5523e3590e1f6d67da8b9cfea853b608f2417468c5cdb269598556bcd37277d81205b33b7f39831726f0d0e5709fc362f138a481b1c56bcdd94a1dbd7a3bc25ebfe78a0dc283eed292a440d2e18da4b6b3469740976561b7e3d1280d36b331aa18d7e455ecea23b5dabf911ab3c2cd4e80cc264c88470ca9df8658e274f38f53a9d03ba21b8280fce2f"], 0x1) setsockopt(r0, 0x40000000000006, 0x0, 0x0, 0x0) 16:00:30 executing program 1: r0 = socket(0x18, 0x3, 0x3a) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0), 0xfffffffffffffffd, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0x1d7) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) write(r0, &(0x7f0000000080)="013d00e500000400de58ac2cf4fbb044fd5dd901", 0x14) socket(0x2, 0x8000, 0x2) 16:00:30 executing program 1: socket$inet(0x2, 0x2, 0x1044bb62) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) close(r0) 16:00:30 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000a00)="e30b6e11c3a4a789fb170a66c9a60499752e9e68164a9b234fc5f04a93c15413f13613858a6f113180c50bf6dca246e112d650c8d8ae34bea804432d", 0x3c}], 0x1) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000180)=""/200, 0xc8) execve(0x0, 0x0, 0x0) 16:00:30 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = open$dir(&(0x7f0000000000)='./file1\x00', 0x2, 0x8) openat(r1, &(0x7f00000000c0)='./file1\x00', 0x8, 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r2, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x100) r1 = kqueue() syz_open_pts() r2 = kqueue() ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000100)=0x1) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./bus\x00', r1, 0x3}) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x7, 0x1, 0x1, 0x80000001}, {0xc2e, 0x7, 0x1, 0x3}, {0x2, 0x2, 0x7, 0x1}, {0x5, 0x1, 0x8, 0x6}, {0x0, 0x1f80000000000, 0x4, 0x400}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:30 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='c\x00') utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x4, 0x7}, {0x100, 0x1ff}}) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) recvfrom$inet(r0, &(0x7f00000001c0)=""/132, 0x84, 0x40, &(0x7f0000000280)={0x2, 0x3}, 0xc) 16:00:30 executing program 1: r0 = socket(0x11, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fedbebf96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c25769000000007fffffff02000d7d026ba8af63ff3728290200fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a3717fff000000000000000000000000000000000000000040000000000000d66f728a32e99f0ba432b7dca96329499a2be0107088dae00000000043bf598b0ee4d742", 0xffffffc1, 0x0, 0x0, 0x37f) r1 = socket(0x11, 0x8000, 0x7) setsockopt(r1, 0x0, 0x1, &(0x7f00000001c0)="6e30fd7aaecce757180301e35f63fa44c65014895c44148cf6a4d061fd083a7b6d8b77483c991a79af874e9260ba95dbca665bd9b5f3c2366dfcb055c6a840f352c9914f38a130d93ea36b35b811214e5e817bb317ba0daa791ad8ee78b18ca9b3e287907985f52bd49c4eaf058c0cb2e8a3c1b5d734a241f01850f50bc2903da16391f509ed69ff22b271a78bd0e9e16398c1c42698d74f3f395117adf59a0b60588384dc7feec4478ade15848217fe1adc4baddc6d2337d7e1e407063e4d7f60d10b6c25f6ccf30c1bb6ddefeea1276ad039a01fc2fb6bc47bdcff289c6e6f24d65416f94d322945d1d3a7aa93dcb37c2c9e00a1c54a", 0xf7) minherit(&(0x7f0000ff4000/0xa000)=nil, 0xa000, 0x1) r2 = semget(0x2, 0x2, 0x500) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x6, 0xea4a, 0x100000000, 0x4, 0xffff, 0x7, 0x9]) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x1, 0x42514c2f4a51b799, r1, 0x0, 0x0) socket(0x20, 0x1, 0x10000) 16:00:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x4) ioctl$TIOCCBRK(r2, 0x2000747a) 16:00:30 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) r2 = socket(0x18, 0x2, 0x0) accept(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xfffffffffffffd19) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt(r2, 0x29, 0x20000003c, &(0x7f0000000040)="02000000", 0x4) 16:00:30 executing program 1: nanosleep(&(0x7f0000000280)={0x3ff}, &(0x7f00000002c0)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x3) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='r\x00') 16:00:30 executing program 0: setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x60000000}) r0 = open(&(0x7f0000000100)='./file0\x00', 0x60a, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) mmap(&(0x7f0000009000/0x2000)=nil, 0x2000, 0x3, 0x12, r0, 0x0, 0x0) 16:00:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045710, &(0x7f0000000140)=0x8000080000210) 16:00:30 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x800080002002, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$BIOCLOCK(r2, 0x20004276) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0xa) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 16:00:30 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f00009e5000/0x200000)=nil, 0x200000) 16:00:30 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x1) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x7f5, './file0\x00', './file0\x00'}) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = semget$private(0x0, 0x2, 0x30) semop(r2, &(0x7f0000000100)=[{0x4, 0x30, 0x800}], 0x1) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) semop(r2, &(0x7f0000000280)=[{0x3, 0x398e, 0x800}], 0x1) r3 = dup(r1) poll(&(0x7f00000002c0)=[{r3, 0x100}, {r0, 0x20}, {r1, 0x4}, {r0, 0x80}, {r0, 0x2}], 0x5, 0xffffffffffff4f88) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000300)) mknodat(r0, &(0x7f0000000340)='./file0\x00', 0x6008, 0x6) r4 = accept(r3, &(0x7f0000000380)=@un=@file={0x0, ""/68}, &(0x7f0000000400)=0x46) faccessat(r1, &(0x7f0000000440)='./file0\x00', 0x100, 0x6154e3b7ef0cffbb) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') getsockname(r3, &(0x7f0000000500)=@in6, &(0x7f0000000540)=0xc) write(r3, &(0x7f0000000580)="1b58513fdd9ba0d4a02a55855faa8aa5ad00c3ccd6e22afe21b98ab2cf5928621b760a32a9ab8956f2b38006621e077e49ab42122324b9d5e6a75f962627537ca25193571f3f91ac1ff2e9176088dbf8f2b73f3bb47c2319a748660051f7dd3ff20f1273a66f2e1166014d1cc5be45a1c5b223f7b010d865e69975ca8a64bd8dd61cfd80ee39f595172279bd382ca3fb914901cf3aaac9c13960c3531d7d64239aeb0e07c5595f615345c8df7793d78449348049f76eea717a466345020f38fc80661e1273c41d9d1c93c1f7c9e9676f3426e784b530c479589a0133d37666096d00310edb1c36ca374dd90c9ea6f0aba304929f3b28d7a54aabd80631712d19f7189ab6573973401c3cf7700762d10615055fca83630a5e5e34dd1edf096c9e0e8ccc1488d379f847fdf69129d39208ff2b657ee0a166433c6124cc051b6349c0fa9d7c838da7184284eaaaf482d729c8eba70867dc4555d201a7eb2c4ac0de6a7a0af70acbd01aceffe702f17d53e7c0cc65b62588dfb43fb39b06cd7678fc5572aa5404bd2a1506791c8badfb2d0728bc42ba58f0a2c9a64c0136e18b99040ac91456d9e13bb3ce675f0f3e882bfb518f10f35bd453c545f46a1da18f07b2f781fb439447a8a431ec0f1f3abeaf97e497c4ea1e36c7af142fb552587938f2bd2c541257ea1c9d8c89d09d29e99dfb29f0149dba2399b5dc92207198b8590995138d7316a881598d4e60408198ff37be9ed279dec635065e6dd890d7edc32a39196e2bb66468454ad2b5eab30e5421c9b35e0576f84b1c11c27782fe0bfc036512b11d2784f8d4ba8c71f235ddab399c17186b59c738f3bac75861e74019f281192b84a307b0e68028870695b7ef6dde2e47e1da35c9f2d358b1b75b1ae06e5ecaff0f61afded167bfb9fd25d5f4c1a79885cd78bd9311bc661043b20177cf58bb1462f9ea9dc2bb8f6361bebd848bbc4a04c9d3fdfbe3fb3468b1061cc71e0a6302b6638ae5b9c692102fdbe631cd641b79ab546cac8f3da6b79a84f84c85b4e217b32314cbded28eedee7ffc75ca3cbefb8ebc20ab56fe50ddee1b8d0c37e738f8d9f71985edfba5729805703da33d165d84e2011afca0f194624fb995809dddb1463dfc6351992064a17a3f5df751209d235c7addc0e04b0688611a17c121fbc13a22acc28369eace1528efb7a007f7b2ec45fe2a427f9292a26462f7a35137cd70a5cc085430b23860c3b8472ff8e0e3aee8ae650e1b5d4767100256fef9ab42cfb4532d11f0caeada8bee22df9ac348dfb1c7f21b338c8bbe19891eb5bb4515095b1fd6d695a61104c5892a40bb00c37c3e3f3f6fc4627b90ab7f9bef06c6420f94a417c9e2e3365a2f590387ea7019283e423e246c6199dea653e2863f0f6f7d697f81b3085a316496b1007442f69c6fa3c6dd722bd4c5ce79190180945115d570f8d379be5d5f1b7647885dc6f82c53ae4adfcae166c213280c233425395af1cb8aa54be8af10ce20ff51791762c7cf7c04ac78804f72bd1ab2321a24a533f40d7918694ab0e92f71fe1541b236987c5dbc629f158a5c67ce82f94db4956ac995c758b891dfd3143a6499b54224b0ac36dad366c208430f4e86e38048660c9a1350f4b0e1d048fa75642320b158b0b9c8ff703fd3684ce9e688f188f14be07064a99caca7a47ec09cc5c2bbccd4b06ed09413919ded07f845df7cab59e6846784ee25c0984b6910489bed7a1d4ea71d455e97eb22939b92740fc86252ea7f7bd71d14a5e4265fbfb39b15891ec5dde73bfc903d19189de4650d81592f5759965a418899028e36848bfda5bdca981ae9d26bdbceae270f66373e6593c1c9ae8fde9304a55df2969ef959d9884f9ee4af5e7819e3f29f4a94c76c85055c2e16ebe348e37e076e3df2b9907c6ed92034f015b9d016ba279f05bd7e36fd79ab109095e2a95e45882261d80b25376312194ccaafc3f8a9254223cecfe43792f36aeda8992c6d8626aabd4eab7e34a1e68a6915f011d4fbe758aa148d26451b7392d2658b82d92aa27d74d99d29f97fa438256f8fec1b3f3a47e323936814f29a44553bd8e94443d64ecbb08c0e758c3d956c16eafd401edfb379129e9ae625601e5c71726f87b60c6e268197ee63259bc93043c938473270e57848d250d1ce33ce380711d225e32a1d636e904e3c59f3d498d59ab14cfc7d1fe20327edac840da8af8eea34beb2e5813ec03bc65003dbf1edd21cb77107f6d13cf2dce01997be1c4d2edf2c223e2404e046c7e1c8fcf99ebab1c1ba0e53cc3cb60bba1010c0eff6a4e8e8338e731a43154c45dcfdf5a5ffbeda74ad8ac5079c4b6efb404a70be04e5d770fbaba8b9f463221f49fc9a5ac2e6f25412adbcf9e3c57080c6a3dad5db98e22d5a5b84e517caa92acfd97bb4eff08fc82b9864870a4cf7d2ebde8ee96dceedc7477dfb124e8247bd49aa38a3467a300f3eab4d86e69c52940d57dc99d7a8bd0a9adf1067d929de36be4b3fd519e65be1b243ef03f654af721fe0ae050c2ed9df76dfebb131823e0b8d1da57fa29ecd1aa27012eb236342eb3ca723de5a5887fa5a4998668e687df0a10afa2c2aed0e25d657514d78f64d899d183a8256c80ae6c29c9766b685d80766fede75a6574abe1d463bdb086aeec720101f558ff9fb395bbc9d8951c8b4b178dba9dbd8c80fc4b7e1b583807a54b2d89dc7a435dd51de1a0a7d5ba695a4488490e9556d625ef154ee4bf24ebbcfa724a62ab045a62ed5d3191bf9eb9d55edef9fc40fc5f051b243148324ead449e02848848b4484d33827702186e8e3581c0a4ff0a836377eb0bff0a23d351c522cf5dc9ea290ef145c7cc5d2f7443547d1c9af3d6602ec98cede96c66911eeb7047bdabed2a87e71debbdde66d78cff2d86c9e84e62b7bbdc5fab61a33945415a61f7fb7ead5de77b65ee64661b6d3f05160c9e4b84a7043843b78284be0a10618d7c66a18899b607eac8d63c074f98d3cecc3b404b39992432ef40c7cdffe5728d83532adaead681de30171593f77fa3c047903f4ee6493ac86583abd6b54efa15dfde8528a66b3448269c737c141b61a02dc78b89207f9094f21014e98987285621b4f05a29c428a14921250d39483b170209fc96af768e8e426e558b0f75866feb08ebab3add88441b72fc639371a25de1eed83491ff981c3ec78bdd257df98677a0df58e0ea7795c68aa96a0583b9b288f3661888344260a39beb6bcb4b60d74a38419fee419f32a637cde34ba1886ddf78fadc338479d761f64f1ba6fa2ddb7fa88f1b518430542f6c868b5dc125f515822fe6506edb562ac6d2cfd0868fea83d62bc61087bde634cdf0274bed7c563179c83ffe47d13c19c905a15236cad1c9ac9c0338c7809231aa53dfe1d0ae4457eb4d54b7bc70b8df6ec94bc826237e328585e4c755feef61ebec825e94590ac58291340998c8a9cd4b63f2d0fca54333d5fcf819deebba5e788b7d470a0d8834090f55ced5a5fd0506e1bbac15ca3c18f762ec36631c4a581b0362065a8d041a78b6783c3719066f63ab0418ee9f3c3a5c222609bfd138b41481e5376a0632850cf7b57ecfffb67a85af9527000604253407c08b658183f2533a95312a1a5ad38b2490950975d07ad8766b37d9b40ce6282d33296706e0e97a64dd4128bac2da8a3bf2833c902f5e533fe840708073beffab3ed7a626a7a34a3b16145da31ade6a365a8fad659742ab5f1f02bc353a022e9450271c339f0a80a082908fcd84ca081f43bf15273bf3d4d399214c42a64fd698ab3c33126f1d457a368add3c300c8e0a2cf90fa9a671e699e692c011d561770b2afa1173917ff942b38bb4bb617e741126814e01cafb16468b62b99790db6ed3ea3c50a3e6142a9ad92b5fe611dc58364935613b71ce03f1b8b0f0706cd2afa16cd3608f3f92d2dfbf1f7a8ebcf3c5e552a59a44d358c90e1b7c5fc027f775672179a77148e7af82e8ed5217081e11dab73709f3d3f257de4a1ab789f563bf366f7e2d5d8143673c19dcda3795ebce5ccf22c17335a865578a5b3aaf3263a9d31cdd0ac256ba07cd456c0a331967250833632a06da439ea606617534fd53200a249c2ed01bdf009eaac08b1a14a2fd0ad7d4a0e3a585599c478cbe6b3d3d591360d7ef6956987a50216a474168287fbcf90a07894d25e0155acd0ab7c00628442ab4a6e5de74721de5d41f26435f39b70972cb4d9d5a759a94ea5686751e0a7749fe11d033655ef6385c010def8c28b39ba6bd098354dd6662ff5ece2897523d0daf34509d5dba86404d1a0b45ef73e3baf59c0a4c8b06c5b0bbc4cdb282e0be0f218154935bd436451579d7f43106db25f72fa4864fc95b2efea79e3fff810e011a43545bfef5c9e49497bba47e1a2762a68723bce4fe7b44f86c0661e21df4567f040a375a2a5a8ef4517d343f6b5f51dcdcc14cec599ce445620e584d7ee593a8f4ae092d7e23d7207bd0087887b0af3e120f5ae4557bc6747498003cd030344edb81cd2fea26ed60477135c7694ba69d781eb7a9d852a091eabaf057c3ae949f30af3c87610639a86015963a3c72d3c81a4e3889c38110a209592871f389ee15b65a581dfb083b24a7db408d3d5e366f155dc40848f81774aea75db624c3efcec91c16d8cf13e1403b8ecaa6a18f361d48eac283f79129106eff7cbcfaaeddcc792d7a45cdba516567364c36a4174f4d235c5fb9925fa90ebd1aa36314e10776ab15b8a0eaa2867ee4c96a8835da437245b5125fe0be8ad514f49e442f770ac325c6c68fc4bd8acf87290a27c760a9f0b3e753005835d6deb48964b9a69cd8f95e15a8fc6f427a366c6a2c6a18262c9d9cc890610bc83e9eaa7133c7bee73ecc8b9352c2206f4890bc0a83de999f52f5c2112a32777472181f79e4df9a7628b16fdec8cf671dceaac4f42225600711bea60ae2cb2d6767bedd5d68b634611f0298262d39187e41abbc2dfc157ccb5e8ef95befa1ba4284f98fe50899a0ae3625c87be64e586a526ec606cfcd731dcdf758064206ee29d0fbf7fb84f2facc33dcf3275f3491ed754836b24ea673f421a91a0687ffe062a4a7ebec4446bdfe15511d56c1aebfcabbaa0cac96dc16b097b4803e6a96074d91e54d0d60ccc5437977c2e312dce6310ba4e05ae40237da7ca6dd7241dd5585694f9d39bbead5d6822b45574337469d5b40a6b8ba6b94cc9408add45572578e3121c49c69ad7819307ff1f8b7862ae05cd65a4eff5dff118db5f04888413d7567b4a71dec91c2f01e66fff96b548cf668d38553b9503efc530572bcbb225c4b5320b91d41910af3a0065cbf3860ff0487e39ee5d5f076d3af2101e31a72a4eef2b633cc5adc45b10a3a00c67bd9d897b2cc6ab5bc61e5473bae347015be91090c4d29b66e937c07bd0e96948db30d27c241118e35c175de945e2b2bb112b5a28f7e915f2432205209d803621482f81b875c832c6981a4e45d3aaee16f0a96d74f5a515a62bb90067f50d0970739b9f88dcd6417b4025c0b50c25285671a6e1f416a945d07deb105a6e5d457b81f97b6eac085d97050021513b5879510d586ef9c085b5a1bcf5c9c433f1e66754014ee0d25fb3f24af77bb8b86351458a834b5c561dae8931ed4f9e4b38cc6c85d0eb844eeeda145b4026ce0d25e52f9b39a53d52d5cea1d5fed07f5a11b2ba91a64d681bf8ae58759b737914cdeed1044293d933264c2ad84d7a5a02ac464a53ae1fd7faeb0b79ae47ba8a6cc5b3af8f35e4abfc2365f8546e", 0x1000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001580)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000015c0), &(0x7f0000001600)=0xc) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000001680)={0x1, &(0x7f0000001640)=[0x44]}) poll(&(0x7f00000016c0)=[{r0, 0x100}], 0x1, 0xffffffffffffffff) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f00000017c0)={0xb0, 0x0, &(0x7f0000001700)=""/176}) chmod(&(0x7f0000001800)='./file0\x00', 0x8) openat$pci(0xffffffffffffff9c, &(0x7f0000001840)='/dev/pci\x00', 0x20, 0x0) r5 = semget$private(0x0, 0x2, 0x120) getgid() setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000001880)={{0x18, 0x1, 0x2, 0x10001}, {0x18, 0x2, 0x7fffffff, 0x47}, 0x5, [0x9, 0x401, 0x221, 0x20, 0x0, 0x2, 0x7fffffff, 0x8000]}, 0x3c) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f00000018c0)=""/131) 16:00:31 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000100)) open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x0) 16:00:31 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) 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:31 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0x10000}, 0x8) r1 = socket$inet(0x2, 0x3, 0x8) setsockopt$inet_opts(r1, 0x0, 0x6e, 0x0, 0x0) 16:00:31 executing program 0: r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x3ff, r0, r1, r0, r1, 0x2, 0x2}, 0x9, 0x1f, 0x3}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r3, 0xee00) r4 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000180)=0x1) setsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) socket(0x10, 0x6, 0x7) bind$unix(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f66696c653200"], 0xa) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x101, 0x4493}, 0x8) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0xff, 0x9, {0x8, 0x5}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x87}, {0x1}, {0x6}]}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000240)=0x8001) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pledge(&(0x7f00000001c0)='/dev/bpf\x00', &(0x7f0000000200)='&\f/\x00') 16:00:31 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000240)={0x1, "e637fabddaa64ea2a86ea3105bc5b0b11b1d9cfdb9a388a47c31ab8078b0989bca9afdacf6fe922fd2feebad05a2a4bcc04148d471051ab24f82382587f3d094cc1093743604253306d824b05f8c50393b69b887e0d7fca66fe7350baeaedafdacf33c0e9b94ccaa733b3f6c942f5e6c1e121c49e3909f714fdb08f50f5209b2ab5916a28c8b3697ab4fa7653222cc4347440922764f2ef635138a41106a132e3f8110dadb77a963ed062b19da7935a761d1e2bd85977e9a6e6be294beef0447695a16c5f97c529579d394d07a295af1ac8f6193f6daec34e2389d7b67c41358c180ab090921dad3db111720d4a3175ffc1dcdb276070262c2e8bcca4f81e7ba839c728a8bdb56bc63a5f42c4ff45c2c3743f76a89eaef40d420fb7cafbe52890df18e8865284a13b281256c6a67ffbb585e1dabd693b70ab185f856bfebfca46507fea7d9f3dbfab21a0010ca6cbf2fa01139ac1925c90d479daef5343c0a1f2633964f5e9db16d9b172b4462596024064e27aa642a0339a1175378112e3d2e0e68b33882334760e44fca247664e5c82e729a81bc5f3a8b38802f45f124d357e64ba2c92001e2c97e645415e33634226247de58262519d93534a38f853a7b91e5bac7d2368c17210144b83931ab1f815ee24a328c6c514d25e5b8847478a0cb532472d40e70e361be8283bd4c6cb3a693d9436b22a56b76536635f12287451f33510d6e68895246a510fc3bab0a7f368ac49ade305caf7c3b6f50d2b947a579da719dc014d069c4a950d5216ec7d067b2fb27ba0aaa6257f99a3b0cf08bc2498f6bb94899f3833914827193f1aa10f9104407cd282cd5325565fd39f619cba5679bcf145267c7727bebad09bae5ee263cc3304ff3e6412d9f4798a4f4faf52bbf04fb1ea9f759d5378dc5581ab5ebfd70563c243d9de696e21c74521847f9b2d8c1e7d185e19340645d318ed1425d0fc19ed383a11da751b0b47003c3be33e1169f567aedf3d08d1475a137bee3a699a40103ab62d6fd67fd093ac78b3a5ecadb7585d6bec204fc9ccd4aeaa640bce80f5d47e8233c66187448c393275f9af228a3b31ee2cc09597c7f80106b582ea6f0150f9306e723c0b288a4bb2bb051e991a08a945a83f1294fcf40cafb143952083c05949b00044bfc47cb3de5822091e75d0430dbe57d3d6811ba0faf08eabf675d1d2f509b564521d04dc014d864939683ce93a97fe938d849924c2e534503e85f0658fe42a79c9277675dc70d6efb17cb4b96773dfaf4afc4b4020bf3b64d8adcafd1b160010b5b2fe38443165a50046ffe1618199898b0e32d3ebfd7769ac3126e00f74feedbde125266cbdb61834257ee3121528a4369dcf8d25d24e2392f3e4abaa4f02d71a467edb366fb12b401573986dea936e2b6c82eb12c71038c3d76f64136f84e3d7dcb123c0e7a98a233b22767ea0506e57dc85da7ca5c82fd3a06fbda44fca53f8e200e054ae7e91360b7e8451f1e0825056ac1d6664b32b0ccdcd31700acd0170e0754b4429bdf8d767a1113047f62c3cd800418a99928b36a2bc827d5475bd1a39e02dd97f5281d1175cb86b8a2e2fb551e0cf9ca940fef583161ffef58fb24a8281c4b94d4cc207485201a28670651ec6898d625977521f73e865640da94f48febd1a48dce3d46b9432549c4359a168ecdc3d52f53106a940c3c2743ed4cedfeae1d24578b7cde359226c168bfc16ac68b1b0d4bb9019e4673a6e11862802a8a0181edcd5250a23e2a5cf3b1fec664fe69c0086951f9830b3e7b7723c43f19fe2b1a46f82523db4e24477c23ca39b29aae59e37e6b8959410636c8849157b799edcc2165fd3e989c9181e8ce1589bab42f58cde9f0818d1564624a1c1d85052e40314d10c4160d2551b392d905a96ce559f2faf5ff84efeabd6334506a98d60b91142b77448b51571e4aabf3dfa0d85024ae6e35c59b18332008d26ddc639484fad937aa1c7ea190e2c5bc82e1814af4e8f3185fcd26d45d7919bc1b2db30398b8a57e5845295c7ffc6e623bbe17fd054afb80ad778da5a4d77275e51b7bbbe6dc8dd8ae93e7a7ee639fe5a62c25243790fb4b779d8e653d3beb2503105b54e12ee8e31abab5186a92091e1f12572fef3e038ce184a0da7feefc0e54b3092294e2ed031ec3a1fdf209559391bc5cf0fc2c6ada1e6fbfe7eebc253fcb12a517c5ec1424bfe0efccb02f38571b0fd5c09492c0294547376ed6e64b25d9fb862d22a1e3bec8fba583e44feb41f453ff3bce5df15dbe135153831b92e98b28422637f79600758ea1b7a211254d3a564f159f6938de88f941c65753f88fa8991e2ef85f29f9551fd9fcd01b6628f0750168fe46d03f83dccc4a7e64f9c66852f99052489d36b43f5a9d4f6e8d1d3b7df081839cd04f1781f99488472344aa978fbb9c08279275d5959e1a6f5e2b18c717d0d9f3d6576cbe823fd850638e3ea151ce4d53db901f43bd02ea5e56148d0a6148bc7a050d7b8fdbac57f0e84af8b307e61bc0e3915a1fcb5a1ea437c143eec998ef58b71d572f2e360a2f309880dda95a9f1950c2659a4ef579147d8efe8d7d6ca3e1f960dec17e353f571150ba9b3960c2157f8d7c96ea769932dafd239f608597e2a94c0fc17fb0c160c60f05346cfe67e8a4ea83e2ef9f78cb98b6b4c5dadcd591db146bfee7e3bed8daaadf910ee9036c8a9ddcc692de57d93bc6a43154d25e502c12ead6adee6133668245757b30a93093e10499e9f19c31f6d3cc11bfdeea44439335382f455bb3a2dd88d454fc1397c84893a2d250b2d3f317234a6fe0df4b765d5711eec8be2342cb077b5c9bcbb22b8074ea6013219e0ce670c0ec46b7416b3b5d46181a7c041a7241400df90062f85d53a4ec5aa8c553240810b10c3016419108e8c46f31911a1cdcbeaab0747c3066b03ed61d9aa915d7c5a602e0ea9a65c85ff3ff8c316539819e59e25e9a8cc4141a93dae8c74976306312cb289fc6a260121c71696495402fb12dc2f46885e6c80fb1bf71ba17f358cb6224682ad1c3c25943c9de5b9e0a64c859dda0c9e9b69bf45aca9813f630f6b9b552a27bc395d0e5143469c4a2fe15c12b5f7674420ff50e8f59923d4c745ad544b1498d9a8e52f555ec6c0d2f1b82fb0e38f7d58044b821d7efd1578001dc34d8e9f4664b765141d4682aa4aa629bb04179673f0844cc7d300dbfe4254b324109e45ae19bf2ae5c4035de771b64753969513f8e55771f7bb8e36888092256f032c29196d1b20fdf4c3875a2cc09fdbb98cb4d1458a8b6679e87dfde8fbc32e4f38f83a34bd49d24337dae6dfd37537816744f34c62a850b1df6eaea8879c68b00a29fd99f9a3fa4f63f31d9b0936fe46af9e6e88357fd80dd768f0e9b56841e7bc5b14d20a23ef83ee8c9a1ebaf743674bdc4827b93285da73943f2d92c08f145c68081c34a955d73900af02446eb91f21514b7fa511267cf8acd9c9fa021b421b0f7591e8e1fb78d401bf2045b798e4142193232851135e4f46438a5e5cf47d6eb0d88b194b0b708baaeaa322ae06e43c1ec60f1e95217d4b2c003df7106cd0514d8b86b1b2ea22a1f6ef24aa790a8bd398d8b757cf6474532d10f6def3086f8473b83d2e8ac57aafe3e1b2be7aa2a452fd5295e1945b2b29deb4896e32c482a78ab988bb600c856664502215bc4ae418f5a35cfcb488884469f4d79e4a814655c2c909f0288cb243872ef05fabb0799faa301d1fdede49050e8f72cd49b7f957629fc291460e5454ca82028b83242c82b3a2d7d86527cce5b8273b6c2741a3855a75fe743f31c5d336aa82c5bcb62d3a4600d45d76428375b58536655aafd5d1bb4da5a5b632ed838ee63ddce524e7616187c3fe79ed076fefb32e55c26dcb3aa6deaf6f4df55fec350034209ad292476b4f73f4c890b82a1cea4da28e495c0e53daff6c2ce674c3d776202f533312d7b891ac76129befcbc5cbb66a47cd55a07c72819c8714c34b23f002af0eb3fbeef1dbbc88b0984477b56bf1c081c83143995209faf5b1a1bdc4295aa32946ec292b8b3dd573331d6154b6a4e549cce939b70f6287d2789bd62bdbbb1ee1d1165a4eb8108bf7d41af8cc07c115ceaedc92b9074b3e0dd3a1d06f3b4002a90334be38b82a5e07cfe6c242a38dd5b9d26d14bcf85021aab86fa7dc880ab0a3b8b8f878a6e8a6d4f1013481ef222f2e7cc04727d00a7857b5a68693509e6d53914f64304373257db40a568468ab961eccd142863381e7ddfddb940a0e6e25a929b99772de97e1f52878e41b52a304afbf3efa5f87741d4a9fc9c8c91f3ebc5b9d7abd59d380008299ef11ad9170323a955e224d4a8a9e618b6ff18af6116e032be187339f9ae2bfd564198eae5e6fa37c22acc78cf507943123ff52588eafd765f450199860af1c72fcddbe02107b1ff99839b4a24ce0bfa5d5044079512defc5a082127e6721fc56dbb8f722baae2751559a027be69b5172740eea8ec63bc872f1d9f54ef8df9928fd8084e89972d72baacf67b1738a5a9d265b2274c93a209deb52c819e504ba32fcd9aca4264531ea0e7bb18297013387348863723edddf980c6a7744efe956a0cab506062dd8255cf8b20402d4c923d218c4e886f43eca3b4f94e56e1bf71faae383bb356a95774caf140d7152c713bb0bbf8e9e185fcaccf9750b23d4fa5fde158f4e0f84895c316f25faff893643602d7e07db6e55572206bfba0148f47b78fb5fa4b95bd3dbce668855e2fee8d80fb19929c2def94235c38dfc3b81bd984c5b30d9a00b0ce93374582b18f48d858146d453ee2173ae22c150cb51285f8caf71aadff6e398eb35761cf4940afe46cf920fa909c1b96213405765cf04973395ea396adc4f5803f9b69b2c0f39fe814ae6c1a9ef8bc2c9c354d65aa586f6cd67fe7b01d75a030709c7a2622a91c78d461928b557c3181648445d33c20e9ee54e70009024880d8cac3ab561b282fdbd088139e05618c6eb5a0b217a2e50ec890aa45b78666cae0127500c8d458fc6af8f52c01bc5e60e4e203527baf61827c814ff8d9eb0bd46cc8b142155159c3cb00654b8dfdc7ce82aab95af697e14f6fa4dc6a1e6a3718d2238748cf34bf926f2470cf55e12eef50d9555e956fdc4f41140e3dcfbccc77eb8713013057048cc5d52152450085c66aa63e0ce3bab29772774a2f475c4106c08fc550eab45ef99daec90fc90e164f6c4ccccb9bc9f76bac3bad920be0779753584c007e45ac698c857854c91e98c26cdf849c0239cae56718e1894d3ca6a9bbc51fd0978979646ac926c3ee4630549d8a79bea10d95c9e1e68ff004b6005ea697bd256d91a6d5001595d5a8f566050708e762ff45a922c26ba99061289d8fff2862962e2edb8bb79af65d6d031a09d4bec8a2816724a39f9ac58ff74420b17f85cabf6ba52074baefcad52ffdd8e9ceed8e59b66450ef2dd8acb6acf0db49235135da9a24e3748d91302af38dad23bc871cd59fb1f3318c1e5dac83ac8a85631bca9635aa9c4e8af1cf0727b142c824ba1f64b36ea7aa8aa72d16333d491b8981989ebcdb4e16ce744e2aadfd429779e1fbc0f1fe44a6b02c64c45b5ecb530b52b55129cbb885eca855402e38d00bbbaf912cc3366185ee523885eec9cf6755a325074e9282a33d7b8527c72f53e18ce8da2c85aa0f712e61e4d4c35d7fbe08f4ec4807e2bc7a35da068a81a1d29680da9c34815ddb190f5fb92b836debe645a2719a22f3e5913670d7c42f5ae4c92b3475c741879e47623681a67be3"}, 0x1008, 0x800) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="02"], 0x1, 0x0) msgrcv(r0, 0xfffffffffffffffe, 0x337, 0x2, 0x0) 16:00:31 executing program 0: 16:00:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 16:00:31 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x0, 0x3}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x2) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8090, r1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1}, {0x61}, {0x6}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) r1 = semget$private(0x0, 0x4, 0x10) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000100)=""/89) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000180)) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20000000b1}, {0x2}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0xa, &(0x7f0000000080)=[{0x8, 0x8, 0x2, 0x81}, {0x10000, 0xa1, 0xfffffffffffffffb, 0x4c5500000000}, {0x1, 0x8c, 0x7, 0x35}, {0x4, 0x9, 0x401, 0xffffffff7fffffff}, {0x0, 0x8, 0x7, 0x6}, {0x6, 0x7, 0x9}, {0x9, 0x8, 0xb2ea}, {0x51, 0x7, 0x1, 0x100000001}, {0x3, 0xffffffffffffffff, 0xd7, 0x76c}, {0x59f, 0x5, 0x16c8, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:32 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="43dc8f359e2abebaaade6c95e41515ba002acbf4b090b4ca21fcb9a5894d1c2c61b04bc1061afa99fae525fcfab0bb92ceb1c283c8c3275b0fa57d867490390d93b008c1002af41a88aacc83083614705139c4e0e4a3ad1ff871aee2daacec0bd4bf8712ff4d68b6e26d126af83826efcdda1b7a2dc7679e87b3824a1c2f57c6c93f74d3edd84caa18f92401d504a08e4a050d51baeb081188fa70ecab3840d6f32fdafb5af4658307f13107e5d21b3ad429382fa2628f245e7898c93e7e84b99bf4992b1e", 0xc5}], 0x1, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000080)=0x4003e7830fb) 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/77, &(0x7f0000000080)=0x4d) 16:00:32 executing program 1: r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x10001) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) pread(r2, &(0x7f0000000180)="1912b84fead5d1fa4308d29cd6d6c97ce8e21dd328cd7f65300eb137f7f8e6f65d54a5eb69010cd63fc3d576b13364312b724dcf8925d8bbcf8f1abba6316ce30f16f86868b357cac6a0aff66c122ac3258b54da83bccc0cae2eb83fc126e952cb8439110b239b4b3b03f4d680f99e51dcb3b6bad70da14c198385faebd18e06559016c72f3fc05454b6918869768bb8602b1a69f55dbecd6c694035c23b37bdb7d529408a9173d3da7c53f5d709aa960abc71eedd8afb06b425c3272a36178c10b038c66e2d76a75822c8b1e8289cb919a06d21c8a210278e16dc9e86ec9935d06c134e253ff6b5172caa91c0d022667a74d48af86e8892247cd0e53604a4932c32bc1636a261ad283a42f320489bf7e6c517f026d2862b52d13e0424bb80c129470b9e1e863662739f7618a63d3e7c2376257fd512f4405bee54ab73e6e971639d1e3cc2443ad2c69a555e9735670b0eced0a346d5483ce0db5aaf213707db54da5675d63d61555aca5b19f00ce8ef6cc51e34f7302096fbf696c287427d6614040ec55f559315dc539118aaf3928e304aaa9e72fcc3c98b6927e3c12e576f5c0e4a13dba33f997a597515f4494e370b208b0cad9cfc6b0c016b20d0f284d85d715bf9a160d417360beb8d679e0a04645c5a50c0932e4cabf9b113b6f67956a522b1f61c398fbb60cfeccfce61e8f42a36f01b405747db8733667fbaf9ffc5c8099933029138c610a8356cd9cf2fc29582c9255c8316bb4ba5aca34e53c4f303d10c13856abd518d7f1e3cd82e084f5d773ffab06029bff60095a93f8028a4870b7ebf2fefb8bf5cae8b73db277eef6ec3e975e262f02915f5b7507c0ee9801dc61dbb7818d08b44b2773186ebb4efbd71ae7e4356a392640b025212d602454411b1873603075f59d16c48f6eb73a8d861d398eb371063a4f70f374a17d7a2a429b21351cac689693a6094f5ecf17dfbb0e8cecfa7b0edc73299363cdd9c1abb4431963048e8376f00d7eb1a6e43608c132c330643acee9bbb06d75ef5a55f947b248a9080e883033c821a8a41afda81c08ca753db07fc25a004ae0b051e9fc954767aacb32a2258da293d88658f09823af877bdfe97edebd3d060a2f05c4072cd483752d32b6fdd145795ccea0dde9371f2d5b595924c676a1ea5297263d8bb70c5653aa61541eba091567962e6a2195c95772eb781dc3c2c94c1787fbaaa212ad920174410196458e9d8981705cf4635b6448efe43225d82b69ced06acde36c910cc0479b81631da24a88f505326bb699086992a43624dad7ddf2edf5dd746f69e96dd250ad7fefa55a66cb222e57075ccf9e99906a765c4ea81ccfcc745585126bf0c31fd0bb7224c894224cd08dfda7928c750dfe42e05c25e2e97d458649ad98b88995889422cd4b1cbf084d6a93f199686544a73ed2a1f4448e2b10be8ccd3674b927481559ab6f9f85a3c29c054612417a91e3623c3fbf92f0c3eec7bdd3399d79216cdf9d76038ffacf5c19ccd1e08cb811fd7688f280d8c4540b30045670f0e4450f21b543aec0611668d0eac8b05bd82829d7451204c4f7828afacb38f9808667d918572986d91a8424f2cea5036a32dff5bbf10fb372c5c0a08a153493bae4b4fd1a27cbf8fcaf555095576c4c02c2e38af16c7846328b8f5db313a28c07552eaa011d9215806adcfcc9a306c81f8cd4f20cdb54ad1b5553240ac8e314511b9254a59ddf6706d80ec85b606cf6915afc36116b9745e604569111a9061af2cceaf38b59a4eb94aa240adb93832c5c399fdfd8051641ec9a29329ff5c526a604dddb4ad4dbf15303a60acbcd09aa30ffc803bb4efd1f3d69474f86ef2eb916dffe18e36faaf1567736dca00a71139dc8481b289ffafbe2ea50c893cc057ae89b3042213eaa9b24f3b20c1738cedbbea16417593200346f225b12fe1852638b8e8a4da789e8fa8b2de82aaeaa42a4d97a053696556d23b5eeee8b41d7522a309cf9cdd6f16a6c722393b9e799329fed14197b73cc121e9012dcd117a1adcfe6642702450a81dfdc50f5b0e38c7b15777f72e26cda59a99d8c158f0f7745083c508e7b378b68ee3e8ba25797662d2bf4355dc82cd1079e476195e234ec7d2d4e2cec6f53c3b6204aeb46b257aab17fbda7031fde6337a7c98a87987a458ce10ebce70fbf7d6f8d1d0eb87039fcc553c0466f4437998cf8b11f87fb8fde390a7d40c07375d00781417a39d54d3e81bb2e14ce30f94f958dead3ccbd165da3399d3350dc3df5db17aafb27bb6c95657dd02d426f24d332ef2950047098e47f4384e5e9796104a19fba12f4f728343a93ee2d71ec79d7397bfb5f0cbfd881d3e01e0ad6e4c41c68ed2e853af85813b7eed2429a6056c9823330d63ec3be3e1a338432134b30b76ae28fa67bbdcbd06209981e9dfe57670f46c76edbf07c2c860babdf588b49965132c421a1085db47aaf3b1c564a6c474eeba40f3c3c6cdbf9e810b93267fff8d9f43d9cc23b3991287ff021b7ddcbcc09e8bbda4909d5fa36b8d4dc41142d6078c802a677414b710d9c6dd3bee3db142a7ad27032c3492d01167f52ab14d206f083c0bfe7d36bfcd4ca556986e1df1d25fd95981b4b7e534974881908599aae2b3a380ede9850a989ff632d0338e15437c7a1c42db7a121cc1b72ae088d4400c495f2cf5ad04da29ea0334ce994c85e13def901627be646fd4163dc46655c14c88ff3222bbcca499571b85615ff74cf085bd77f4ddec45d9ea07a1294cbaef164a726f2e2560c8d09d8d4e8496c7d30ebda04eac979d61e43fd98125c358830519a64bf898a9acec15f75b115fee0a6ca1711a2acf2efafdeab4c34da3d4bc6b3b11f47b913d5af6be6fc2a34b62402076a071a7de9ece7611ee41733fcd84dabd649a19b3c86511fae3847cebdee871a1644182586b8807949fcfc5ef67f43f258f684c7da296649054bdd1ad7f5e99537f566a21cbfd91a12f741d8daa5954d70e8ec5a72f63fc2f71b8b28e6bcc245f4b4bfa758eddd8a88ac5a2cc2b640e144d66a4467b476858c51e1f23016c0f985b57acaeabe76ad0bf103b06f74dfef554932d6afaa68021b56321d4fa4f1a2a363bfdf420a6d8332a5093253e55fe6a346ff3aaa6429cb6eddcc81b99ed1e09e073b637b3a8bc09ecece61ba612ec0a5ecf9d1e1be00b2221b0a0ed61cb1ac4ce9616f621c6eaeef6a5c95ea0b4993e89c4caaf516a78eb0fde6953106ce09f4974e1b6751ffd2e0291f65657d9ee4871082c839ca4ef1092d72158b63e794734525a217590c5ccb8d80d308444fb9de37f520733b233fb4565336bb4dbe3fa65822c134b6235e69ce8e350ac0dfddd2d4c7a1ebbdd8491a44bf2fa4a6af7df95b21e6306d2ce897d36caf5647358a489b3bf0f2c9eb79f86c6b3e07d6d0cbc3c5192d8d94b58d04df0d06c4471754ca459d4e26d78341027577e59f8caacd84fd648e54f2f3dc8a346e8ba7edc02bdab232583feb845cf65fb84223b82d17887774b6ebcc30354e1ce649c5ba6377d35d520ba11dc92c03eba8632a1884fdc9b74f75b838ab42160e517f6aeae541af7f151e29bba1d05735705c1ab913956b67ea2b6f52a55808c382a234226b6530e7799427f46bc8b7c8727be2a66968f961d9fcae580e3c892b89b79dbbb571f922dea03cd61a6bc27c938fb3bf1e56cb70e4f8002319de8be930808281f17f4efe0146a6e4121a5a93f344690cc839d4ed42a18ed31ef73d2178bc07f24285c7aae65e6c818cdb10df921a8ded515bde60b0c2b983432566f4bb51bd5bd929b2589cf356f3edcad8d1e9d50caddc5f5a30e7aa0e0ff19648444e428b24ca1ba66147d77484c5faf8156d45386a33b4e09a698b360d760d09408c8af8749971ede2cbdc6b5251bc97300f266096b3f92d5e283cca27cac51d079c17d7fa07da46fc8dff20103ac698481b91146c9d98a56f5e6728873ed4856077d4316a9fc6ec6a92848f992e1425c5454c411612f96c6c5af4cea3c4fa87863a3ced11670f55f343cbbaaf0a3057932a5fc45f68026b6a9230ccab84f9c62f128d9b0d4306f3182bea0eb7a1dacc627e6187408bf6068d09789896c702336a0968b1f7f15f5a67b58c6bddc41814bf37041fef86b5daed4cfda778de4858a1a29a6ecd973f93c381340decc2f77bba3b769f6b8b8f71e519c1a98a5247995706f4a5dc8bbf2421d2c367e6590beaf773e2e92aa2b366d8477844917d5dce64b4c38c7df48c502c9b5c5521776e79648e9451c9305d370710596120df569b9436d36d87fb8e3ebaac5f044d68cd4a94fd3b9482c78cc7bb7ae2e223fcb4faf6c3b38ee488784ae7b78e52bce425344da2ab8c6e82183e51117e50cfce6c210c1f1af6b48df656ce77fc1287dfc8d63fe95445720f20b6a578fbf455f1203eb902954aa9a107818088cbfc6e8bdc3f467b2d36aea2be6edd338b3cb40fbaae5f14b293f2b5bcdd8011316d046f7edaa5e5ec0f1b60fac1246453e47a0a4d33ae66d4bfd5617fe8a99d89c3c1d4a0b4fc3166598d1462b078bb915727bb4ed0bc4abdf890daca7d733bb0a5cb94acdb8c9b70017e16609c76c361a676dd862d53b37bd53bb06a6e4d26b409c17c9e3d508f32a0edc9c2ed10ef44df9856ee5324c63be03ae2f2b5c3fa775d4efba8288579438149d745bf1664aa5f05d3a11188d778605e9e6dfe1f82ff77a81ef4da684c0c2db2a97902b472fd9bc8c9fd65c0d8ab1025d0700b0a3d8cd0a27c65ac30327fa1baadab448f0b3223dd5cfcd07247c15e5d4c562d4494a91c3f1c99784a5a16f1d8425676dfe7a1532b43014cb72abc97c6658f190151c3145ac8257ff39b55c8a6fc22292874dfd5320ee6f504e2d30d762ac6fe04f01f02eeaa51e06dfe2b2427e7dcea7aea5a2548cbaacfd779cc63ac84078adc52ca4908f287b15f1dd1fe8486e14786fbd4576ccdc806d4f55d7802cd60c842033f3f6a9ef2456457c36b6bf18b57ab3ade2cd819c54feffaedf0381d6d967e44fd21a28fd2a89e9b55976bba64e7cf8593f1af96850f3f7a1f100cf90b6791e9cc80b801bea8857bc0a3031205464597d790f505ed598f2bc88a123ef9959e00c82f03373351e4553a64408307771b53aeada0091809e3039007ad38dc65e0de0f7f8c9aa781ddadec4415ea1401a83786cd18f417904c0dd90b8a408d3e3e5e3a5e3740875eff52a71b19eea3d03a8fb282e2c6f9318f0e921a56ad52e091248767a4fae526ee5938450ca6e16c6700f464f40ed90ae2f338d4d53f695d6336d6c8a124fae13af4a07b065af2d4be579f7e58b390d6c601a1c4a441646158b868d8b6eb987dfcc10468d8fd9e852ca5e7a949b7d290ac4917a8ccdbda24f5250eaff178deb17146447b14aacdd6421fac14ece1608ee34c93f6723637e813803b5f864c6211aaaf8b8d267d85823af380435e4e3f125bf1510c637d70527cf991a90d83333dd8c1ccb653e52c1a84e2e06075f19a5818104565573338cb6182a0fda948219d732694d9dee2f7f2ca8b3d05533dac3059461e3ae283d8339497bf2eec1dce8fdc483b9ba4f35341b12bea032824b648279a62dceb89e9ae1db750550f486329640eb05cb7f1e1d1ebd34854c4a1db577eafb7858162d42601002d23819d77235509f511172ba64945148a021bb271a20be78c76d09573f436817bea468e2384722bda58c0c66a8ce6389d9ae7ade0ad50cfce8a93afeb93853bb8d6539b98309ed77d3f8099c6451f5f5a576", 0x1000, 0x0, 0x0) getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 16:00:32 executing program 0: pipe(&(0x7f0000000040)) r0 = dup(0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0xca, 0x1, &(0x7f00000001c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) close(r2) write(r1, &(0x7f0000000100)="8c65", 0x13f) shmget(0x0, 0x1000, 0x10, &(0x7f000066c000/0x1000)=nil) 16:00:32 executing program 1: madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x2) r0 = kqueue() r1 = semget(0x1, 0x2, 0x10384) semop(r1, &(0x7f0000000200)=[{0x0, 0x1000, 0x1000}, {0x6, 0x3ff, 0x800}], 0x2) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r2 = semget$private(0x0, 0xb, 0x80000004) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000e, &(0x7f0000000400)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt(r3, 0xffff, 0x10001, 0x0, 0x0) r6 = fcntl$dupfd(r0, 0x0, r5) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000540)=0x4000000000000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) semop(r2, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x80000001) semget$private(0x0, 0x3, 0x100) semop(r2, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000100)=0x1) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000040)={0x7fff, 0x0, 0x0, 0x9, "5d68501ed3e16b0dae04ce925d470400", 0x1, 0x3}) flock(r6, 0x80000000001) open(&(0x7f0000000380)='./bus/file0\x00', 0x8000, 0x8) madvise(&(0x7f00006c0000/0x4000)=nil, 0x4000, 0x6) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x402, 0x0) flock(r7, 0x2) accept$inet(r6, &(0x7f0000000340), &(0x7f00000000c0)=0x305) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c, 0x5}, {0x84}, {0x6, 0x0, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:00:32 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000180)='./bus\x00', 0xc91db62270965284, 0x110) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x1}], 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x2) close(r0) 16:00:32 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0x3, 0x7}) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) accept$inet6(r1, 0x0, &(0x7f0000000000)) r2 = socket$inet6(0x18, 0x1, 0x1f) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) syz_open_pts() r3 = fcntl$dupfd(r1, 0x0, r1) write(r3, &(0x7f00000001c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020efbb414b7474672292bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) fchflags(r2, 0x0) pipe(&(0x7f0000000080)) syz_open_pts() execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getitimer(0x2, &(0x7f00000000c0)) 16:00:32 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) pipe(&(0x7f0000000240)={0xffffffffffffffff}) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) r4 = open(&(0x7f0000000380)='./file0\x00', 0x1, 0x40) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x10010, 0x0) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket$inet6(0x18, 0x4000, 0x2) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0xae9012565455e406) r10 = kqueue() r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd0\x00', 0x8, 0x0) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse0\x00', 0x1, 0x0) r13 = openat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0\x00', 0x80, 0x20) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x10004) r15 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000640)='/dev/vmm\x00', 0x400, 0x0) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffff8, 0x81, 0x4, 0x4, 0x85ea}, {{r2}, 0xfffffffffffffff8, 0x3, 0x1, 0x3ff, 0x4}, {{r3}, 0xffffffffffffffff, 0x80, 0x40000089, 0xff, 0x1000}, {{r4}, 0xfffffffffffffffa, 0x85, 0x20000000, 0x5c0, 0x7}, {{r5}, 0xfffffffffffffffe, 0x28, 0x21, 0x80000001, 0x7f48}, {{r6}, 0xfffffffffffffffa, 0x8, 0x0, 0x2, 0x2}], 0x401, &(0x7f00000006c0)=[{{r7}, 0xfffffffffffffff9, 0x8, 0x80, 0x7fff, 0x5}, {{r8}, 0xfffffffffffffffa, 0x0, 0x0, 0x3, 0x7fff}, {{r9}, 0xfffffffffffffff9, 0x1, 0x4, 0x0, 0xffffffffffff9705}, {{r10}, 0xfffffffffffffffd, 0x20, 0x72350e8069364b0d, 0x8, 0x401}, {{r11}, 0xfffffffffffffffb, 0xef6e2792dcf937e4, 0x4, 0x3, 0x7fff}, {{r12}, 0x0, 0x22, 0xfffff, 0x4, 0x82f}, {{r13}, 0xffffffffffffffff, 0x3f, 0x8, 0x1, 0x8}, {{r14}, 0xfffffffffffffffd, 0xa0, 0x80000000, 0x7, 0x7fff}, {{r15}, 0xffffffffffffffff, 0x28, 0x1, 0x9}, {{r16}, 0xfffffffffffffff8, 0xa, 0x2, 0x36, 0x1}], 0xbf9, &(0x7f0000000800)={0x1f, 0xffffffffffffffeb}) mprotect(&(0x7f000024a000/0x4000)=nil, 0x4000, 0x5) r17 = socket(0x1, 0x1, 0xfffffffffffffffe) r18 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20080, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r18, 0x80185758, &(0x7f0000000200)={0xfffffffffffffffb, 0x7, {0x8000, 0x4}}) setsockopt(r17, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) ioctl$FIOGETOWN(r17, 0x4004667b, &(0x7f0000000040)) getsockopt(r17, 0x29, 0x9, 0x0, 0x0) pwrite(r17, &(0x7f0000000100)="954d6324bb6c08aa3bf0bd2b0fceb8c80813fe35b1eac3396f74cbcc41138b73e2e3be6b26715a16dd84d7494bb559983eaa415551bb2b56df1e5795cfe8f9d7c118d6a6c878618100d212ddbfe2fc73bfe1e03875c71f9787c0fe06ef6f6e92e2109b39ac168002da4a802725f282d1bac41747e849334d5eb29dccd1d07e6ab24855e138aeb83302c2f30f6b3f086142465bdb12", 0x95, 0x0, 0x0) getpeername$inet(r17, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x20}, {0x28}, {0x6, 0x0, 0x0, 0xa4c8}]}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x10000, 0xfffffffffffffff7, 0x200, 0x7}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) 16:00:32 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000280)="34e9de86c3fe5739cbacd6e6e44bb5235d41eb43e3be42015b35f20ce996b45dea669c80b4aa59b8ff30c7041da69e4f21d930051abedf0db052219cb7a08532a5aea05fc0406a8f9a2dce", 0x4b}], 0x1, 0x0, 0x38) r2 = kqueue() kqueue() fchmod(r2, 0x1000100fc) open$dir(&(0x7f0000000140)='./file1\x00', 0x80, 0x1d1) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x1}, {0x40006}]}) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff6e, &(0x7f0000000080)="103b70bb16da04295ccc4cf069904d9a1751c52a479a0bce52ca67b33cc50000000000000100000000") 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:33 executing program 0: execve(0x0, &(0x7f00000002c0), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)='c\x00') open$dir(&(0x7f0000000240)='./file0\x00', 0x120, 0x193) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x2) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x88) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00', 0x4) open(&(0x7f0000000000)='./file1\x00', 0x20, 0x0) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000380)="398e") 16:00:33 executing program 1: socket(0x11, 0x4003, 0x0) 16:00:33 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000380)='./file1\x00', 0x400, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000640)='/dev/diskmap\x00', 0x0, 0x0) r4 = open(&(0x7f0000000680)='./file0\x00', 0x100, 0xe0) r5 = openat$klog(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/klog\x00', 0x20, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x400, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wskbd0\x00', 0x80, 0x0) r8 = kqueue() r9 = kqueue() r10 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) r12 = getegid() r13 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, &(0x7f0000000900)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000980)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r19 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, &(0x7f0000000a40)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a80)={0x0}, 0xc) r23 = getuid() r24 = getgid() sendmsg$unix(r0, &(0x7f0000000bc0)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000180)="fd60bd528cf65af7746ae96883f7329e9263faf62fb31e7c05ab561243c23e2646b41501de47900640b724341ec98bed4f096116f08ad7ba0da3ad377c3772c31d7acc9c32ee987549b0b9a9bcf1680d492a893dfe232b6a0fc5ced21970d3b977a8895c7fda9868ccd30d4b3f5e21f41bc1861352934037ef2e30d4544432222cb163411b01d34e7b38061c008411dd4758a9860f2a1c500aec6ca8", 0x9c}, {&(0x7f0000000440)="4d79633adfb7be7cee2d3114c28712e6349b1273fa438e2e168594870c9d5e2af861bd2b618b6438c43bb534dbc29a1cb972de6df104706e4ac61324f1affe074597cde32ac28ae2ea0c205c6293cc36fdfacda25de88f0e315873f4b69d6c987478755679b37e284a9f2b9065ef4ead37578d8263f89e2b7bdf763177a7deec6841046ca11786ed79ba753fb59198bac845affc58776307243fda91cba0d19375c649a11b621b3fb92f4b467125fe76f373c0b5a05a72c17c2c0c86107b9a426178a52c6e28cb387a4b178c5cf0f2bcbc4140b0bff27e5a81a7a4920b822002b6f0771f016b423eb482cba4de4d9feccf7b960e", 0xf4}, {&(0x7f0000000240)="c4522d00de580149f6474ef7a4a96306d48395e9e8dcc3175f82041fc38cb7e659540803d60a3bb9ddf82b2a83319b22d31ab2383f172cc620a2a1315ea837ed3f32326e47fa5b88f754e2cf216b0a9e10fcee9a2e6f556d7154d032c041ef41d02fa6deca294afdfb9198dd028c213841dd6ba5cc4335ca2e4e15bdf0ee4b12cac1e53c7ac4257db2ae6ca7c9107b209ed11912ade2e36dfbe0f61d42201e1ec174891c43150054d170946573798cfad15d6dd65ed1108d", 0xb8}, {&(0x7f0000000540)="5742699db4649a3af3a9c265199a745330134296b56936e616750a07ae38d4c5729b5c2146483d26a229cf1e2e19027157418f0782849b38cbd8b1d40d0e52c0528d108c42fc4b572f022016bf620a4a48324141242d0e03e6a99a4a69563f72d734a3cc8e70e44963bc024d97d0d72a8d7b43664f4e2527154e16695cadf8bab23ed5c5dc59c349e20d935c5ee84c54057379aa0b3bbb6b388b487f6d663ead8b56309526ee1ae95a4381bc4abbeab80a1178ff6c2ffe60", 0xb8}], 0x4, &(0x7f0000000ac0)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5]}, @rights={0x20, 0xffff, 0x1, [r6, r7, r8, r9]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}], 0xe8, 0x400}, 0x402) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r26, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r26, @ANYRES32=r26, @ANYRES32=r26, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r26], 0x28}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) recvmsg(r25, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:33 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x4, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r3 = kqueue() r4 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x20) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f00000000c0)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0xb4e1a3ffb61a0b47, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:33 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fcntl$dupfd(r0, 0xa, r0) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000081}, {0x2c}, {0x6}]}) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:33 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x6, 0x400}) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r0, &(0x7f0000000000), 0xc) fchflags(r1, 0x1) 16:00:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00000027feffffab7b74371b2891fffffe00000000000000000000000000000000040000", 0x2c}], 0x1) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) 16:00:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="9ba62a4e61b0091829ae608fb38fb678fee204f228365e44e13a7246933c15360fe22e7f592def9c264e46124337ebe1e964df5ab1d62c1ad324a6c500b8538d8d36e15333c4e05f843adfe08996b37528965bfe637756db2d13f8c3ccda4aba74aa5c47eab0f14d7a83c74633d0fd695f490678c91ae364377183af5700749c158c35f2d2329aaf356b43b37bf72235e30f2e53bd0da02a09e661720643290bff18d5526781660348268f03d46fa281179f44530021fb067bcbab6d9ae518fca244b63f8c7823dd6c7f90a8b3", 0xcd, 0x400, 0x0, 0x0) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x410) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000240)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x9, 0x5812e87e, 0x72, 0x9}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x87}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x0, 0x200, 0x800}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x91d77b7bc760b017, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000200)={0x20, 0x5264}) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x84, 0x6) 16:00:33 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0xb000, 0x0, &(0x7f0000ff5000/0xb000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)) shmctl$IPC_RMID(r0, 0x0) 16:00:33 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) mprotect(&(0x7f000003c000/0x1000)=nil, 0x1000, 0x0) write(r0, &(0x7f0000000340), 0xfbcc8e9adf168ef1) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140), 0x0, &(0x7f0000000240)={0x8, 0x3, 0x8, 0x96b, 0x2, 0x5, 0x6, 0xd1b}, &(0x7f0000000280)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8000, 0x0) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setitimer(0x2b024afe1a40a58f, &(0x7f0000000040)={{0x7f, 0x8}, {0x3ff, 0x4}}, &(0x7f0000000140)) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:33 executing program 1: symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./control\x00') unveil(&(0x7f0000000140)='./bus/\x00', &(0x7f0000000100)='x\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus/\x00', 0x801, 0x8) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f00000000c0)) 16:00:34 executing program 0: select(0x40, &(0x7f0000000040)={0x4, 0x9, 0xffffffffffff688b, 0x4040000, 0x1400004, 0xa90, 0x9, 0x10000}, &(0x7f00000002c0)={0x8, 0x2, 0x6, 0x7, 0xc6b, 0x10000, 0x4, 0x10000}, &(0x7f0000000600)={0x6, 0x4333, 0x8, 0x2, 0xa52, 0x2, 0x8}, &(0x7f0000000640)={0x1, 0x5}) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket(0x18, 0x1, 0xe1) r2 = fcntl$dupfd(r0, 0xa, r1) pwritev(r2, &(0x7f0000000680)=[{&(0x7f0000000080)="cda0a0c731e0b2e60c865dcdd69d63f02ea342fb1a3d2f3218f50fbc736e92507f5030ac408da2997b05b566498d788ad02da1a7646c259369cdf2a4600d50c12295ca07b6789d6a05dd08cf4102b655ebd3c6cb917acbb4b62ef3a80d885142706e33062adde8971fa9b7b39f55eb8cfba3748dd1364518e832a6aa0a4f90cb9a5f27f814e453e5a8772a58bd7d8938e6b4a7508b076695d65aca0519dd1fefea367e8f8c5cf46839faedfb24e940e599823332a0d091f0ac10b18bdff7ffffc4a1d9fd2b97522ec0b66ce5f95d34af3e0b9935b9697ff27d0882cb4e4044824a4657585336cbcb58d373f3dadaf764ac74b09605cf558b39", 0xf9}, {&(0x7f0000000300)="da1046a25ef2efe058dbacf2b8f2a7a3482a07b9042563bf120460a3dc448483e41b86ff2adb817735ff81e89f94d1131ad223837372bc63cb3b9b01d2ebe3f82eca41e31b0df4c4be661c78e2a275c5ee3a88664ff3fb3c7a7f91c552c87f294f5dd71702c1290198d58779da1d3a5d386abf7eb06c1085ae0e7c7318507d7b57cde2c7859e2057910de0dae5f49ae4ea0da6500e2218b4f657e48075b31d48752046dcc7aec68266d1560ade1140eb77ab62e13c578819c37adbf13458baf9d4587e3ac344e339b1a4f5e12f1002", 0xcf}, {&(0x7f0000000400)="9e86ec140e91cde65e2f3450446f99c2345cc6859cd50dbe1a6fe52aa9c9cd043a8e6968e0838ac36f268108184361a3560837717217b70c7c7aea8c02f8c4988ee318d3a4a4388f32e1db32fa4714526ebfa4c3cde7d18c17d34c7dd519255c052c24df395fda4792f8d7d776bb2dfe5cc946c29208fb3796465920e911b232ab8f58e1295eddb10b3dca402785a7c8345607efba2c1c2c659e4bb09555c7b34d05ba44bd443fc807a06fe9d9adcbcbba3fcfe118501251a8f879ceb6c708cf58b2f5274684c3b6a04aa8d799fbf13bcfc8e6d829cf2c94c1e95e7e835e4b2b7632b08e7a58fc31850d38d1b94d74c9eed24f6f5db3f6ac12fb9beb0c59", 0xfe}, {&(0x7f0000000500)="79de37d2b46ff7bcde13d5ba0cb64fca39e6140d227521cc06a65fa901ec23fb1a116ed527dd7454f0caaf30c3a7ecf325c5e7f86cdf7f2ca8206e043c2ca289f08a6ba413e849fc298b9b17e2f0c4975384f1d1d03c8abdf3984718f4a44901adcb3df98651507f94dcce49235a69df50727b388c95a612ebcb4aca51952463093df75998d851c3d0f5e1efc421f8d5098248c1813989a4c33072e470afae81387b6aafcd317dd042e3d0337a714db277e13bbcf244c1b0a73440fdf47fef4f2db28b44e48cae527ae35dc7e5914ab274c0e9eb05ebe02e83ec1d9d88357aa11ebbe115a4", 0xe5}, {&(0x7f0000000180)="14b1dda7d2bc224279f4da8f122d83aa602a722ff2b734489f3e5ff50bc273202a4b1966632731876a18fe8f63c150d2a2d3aebaa51a5ca0d85cffc804795aa141bac4a81e2133ffc2c9d7f13bf9347f32020a9ba86f09ce2f", 0x59}, {&(0x7f0000000200)}], 0x6, 0x0, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r3 = msgget$private(0x0, 0x200) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000000)=0xffffffff) msgsnd(r3, &(0x7f0000000700)=ANY=[@ANYBLOB="0300000000000000dce26e21bb7d961d2f1e59d4af6de0bd0a2af5804f572efa2164fb82585a497e394efc61838e7b5f5c14cba87dd834c200867095282e39b812e40ffffc0250c2b2b3e40c44663d190f566934e493"], 0x3d, 0x800) 16:00:34 executing program 1: symlink(&(0x7f00000000c0)='\x00', &(0x7f0000000080)='./file0\x00') link(&(0x7f0000000140)='./file0\x00', 0x0) r0 = getuid() r1 = getegid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x20}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="b297d33e") 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:34 executing program 1: r0 = socket$inet(0x2, 0x3, 0x9) sendto$inet(r0, &(0x7f0000000180)="2fc5f4e49637d45d9597d4ef4ad58a83cb08f7c4b1416ca4a4ae106534e90ac7b5e963019abcd2680247c91f16f772063194c4084d093e4256dfc2af045cd44d3aff8328d117a52f8538a0b534cfa13fd9b01f96a7b8e2c8d819a1b6e8b624ff168af83ebc6f9e92d3bffbee75815bcf16409bd28b2aed7d15d6d85095d1438ccd614bb76356bf95bbb04723aee13451aef6de2fa6", 0x95, 0xa, &(0x7f0000000240)={0x2, 0x2}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) chflags(&(0x7f0000000280)='./bus/file0\x00', 0x10000) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup(r1) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000140)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000080)={'./bus/file0\x00', 0x9, 0x48000, 0x0, 0x0, 0xffff, 0x4, 0x1000, 0x1, 0x3, 0x40, 0x80000000}) 16:00:34 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140), 0x3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0x9f, 0x6}, {{}, 0xffffffffffffffff, 0x4, 0x80, 0x5, 0x8}], 0xd5c, &(0x7f00000000c0)={0x5, 0x80}) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x10, 0x352, 0x9}, {{r0}, 0xfffffffffffffffd, 0x15, 0x20000000, 0x100, 0x4}, {{r0}, 0xfffffffffffffffc, 0x85, 0x2, 0x5, 0x69c}, {{r0}, 0xffffffffffffffff, 0x21, 0x2, 0xfff}, {{r0}, 0xfffffffffffffffa, 0x21, 0x0, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0x41, 0x1, 0x81, 0x1f}, {{r0}, 0xfffffffffffffffb, 0xcc, 0x4, 0x5, 0x1}], 0x9, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x11, 0x0, 0xfffffffffffeffff}, {{r0}, 0xfffffffffffffff8, 0x5a, 0x10, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0xc8, 0x20000000, 0xea, 0x6}, {{r0}, 0xfffffffffffffffe, 0x40, 0x2, 0xffff, 0x4}, {{r0}, 0xffffffffffffffff, 0x1c, 0xf0000000, 0x81, 0x5}, {{r0}, 0xffffffffffffffff, 0x14, 0x80, 0x1000, 0x8001}, {{r0}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x4, 0x2}, {{r0}, 0x0, 0x1, 0x8, 0x40, 0x7}], 0x2, &(0x7f0000000040)={0xfff, 0x2}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 16:00:34 executing program 1: r0 = socket(0x11, 0x4003, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x8) sendto$unix(r0, &(0x7f0000000240)="b10005026000000000000800070100000000003c53a1fea7fef96ecfc73fd3357ae26caa0416fa4fa09eda4695a092b3e9b65ee420d3ac28c8f4b4cbb62402bf85fcc45f385737376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282903e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004", 0xc0, 0x0, 0x0, 0x0) 16:00:34 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2003, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000b}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x800, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) setpgid(r1, r2) 16:00:34 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000080)={0x401, 0x7}) 16:00:34 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r1 = getpid() unlink(&(0x7f00000000c0)='./file0\x00') ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x1104, r1) r2 = dup(r0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000140)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x20) getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r4) ktrace(0x0, 0x5, 0x4, r1) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:34 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) listen(r0, 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sendsyslog(&(0x7f0000000240)="9d05f8f7061b39c2980f124b8494e50353850aeec37aa7c801fe1804798cfb4baf8325c02eeca2234da08fbac3c1a8943416846067f4137e12f5941f2e9beec07ba2815dd3ccc16aabbc68c9c6b7d76a2a4c6afca2aa63bf181f6f6c84bc920b2f6578c16fed91", 0x67, 0x20) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) ioctl$TIOCDRAIN(r2, 0x2000745e) syz_emit_ethernet(0x2, &(0x7f0000000180)="d533") 16:00:34 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x2) socket(0x400000000018, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) setsockopt(r1, 0x20000000000029, 0x37, &(0x7f00000002c0), 0x248) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) socket(0x18, 0x1, 0x7) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) semget(0x3, 0x4, 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) shutdown(r0, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r4 = semget$private(0x0, 0x7, 0x30) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000280)=0x3) r5 = getuid() r6 = getuid() connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x1, 0x1000, 0x4}, 0xc) setreuid(r5, r6) semop(r4, &(0x7f0000000100)=[{0x0, 0x0, 0x1800}, {0x2, 0x2, 0x800}, {0x2, 0x8000, 0x1800}, {0x4, 0xffffffffffffff00, 0x800}, {0x0, 0x8, 0x1800}, {0x2, 0xfb, 0x800}], 0x6) syz_emit_ethernet(0x1, &(0x7f0000000040)="8e") r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x10, 0x0) 16:00:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xe) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getpeername$inet(r0, 0xfffffffffffffffe, &(0x7f0000000040)) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x800, 0x20) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000240)) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7) clock_getres(0x3, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x20}, {0x87}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000, 0x400, 0x5, 0x9}, {0x4, 0x9, 0x6, 0x4}, {0x4, 0x2800000000000, 0x9, 0x5}]}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000200)) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:34 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x4b, 0x100, 0x5, 0x825, "bd941d3677add06c97b18772e900d8ba3271cc29", 0x0, 0x3}) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000040)='./file0\x00') ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) 16:00:34 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) 16:00:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) fcntl$getown(r0, 0x5) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:34 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0xffffffff80000001], [0x0, 0x0, 0x7fffffff, 0x10000000000000, 0x8001], [0x0, 0x0, 0xfffffffffffffffd], [], [{}, {}, {}, {0x0, 0x1ff, 0xffffffffffffffff}], {}, {0x0, 0x0, 0xfffffffffffffffe}}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x1d}, {0x64}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") poll(&(0x7f0000000000)=[{r0}, {r0}], 0x2, 0x3) r4 = socket$inet(0x2, 0x4000, 0x5) accept(r4, &(0x7f0000000040)=@in, &(0x7f0000000340)=0xc) 16:00:34 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x90, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x20000000065a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000001c0)={0x4, './file0\x00', './bus\x00'}) select(0x40, &(0x7f0000000180), &(0x7f0000000140)={0x7f}, 0x0, 0x0) 16:00:34 executing program 0: socket$inet(0x2, 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) 16:00:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) chdir(&(0x7f0000000040)='./file0\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r2, r0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x9, 0xfffffffffffffff7, 0x2, 0x7f}, {0x1, 0x5, 0x4800000000, 0x3}, {0x2, 0xdd, 0x8, 0x8}, {0x0, 0x5, 0xffff, 0x7fff}, {0x200, 0x2, 0x7, 0xbe}, {0x0, 0xe3, 0x3, 0x3}, {0x9, 0xff, 0xf3e, 0x400}]}) close(r2) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, &(0x7f0000000300)="be13b0846354a351", 0x8, 0x0, 0x0, 0x0) 16:00:34 executing program 0: r0 = socket(0x2000000000000002, 0x2, 0x0) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0x8, 0x0, 0x0, 0x0, 0xfffffffffffffeac, 0x4}, 0x100) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r1 = open(&(0x7f0000000200)='./file1\x00', 0x10, 0x10) r2 = dup(r0) renameat(r1, &(0x7f0000000280)='./file1\x00', r2, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r3, &(0x7f00000000c0)='./file0\x00') unlinkat(r3, &(0x7f0000000000)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000380)={'\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<', 0x3ff, 0x40, 0x0, 0x0, 0x9, 0x9, 0x9, 0x0, 0x3, 0x1f, 0x1}) symlinkat(&(0x7f0000000240)='./file1\x00', r3, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 16:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom$inet6(r2, &(0x7f0000001280)=""/16, 0x10, 0x1, &(0x7f00000012c0)={0x18, 0x1, 0x100000001, 0x81}, 0xc) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001300)={'tap', 0x0}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/170, 0xaa}, {&(0x7f0000000000)=""/23, 0x17}, {&(0x7f00000001c0)=""/4096, 0x1000}], 0x3) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000001200)) 16:00:34 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000110000)='.\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') r0 = open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:00:34 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x96, 0x6}, {0x18, 0x3, 0x1}, 0x2, [0xc996, 0x2, 0x7, 0x0, 0xffffffff, 0x0, 0x5, 0xd6b]}, 0x3c) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x1, 0x3}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x1000, 0x100}, 0xfffffffffffffe28) shutdown(r0, 0x3) shutdown(r0, 0x2) 16:00:34 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}, {r0, 0x100}, {r0, 0x20}, {r0, 0x20}, {r0, 0x10}], 0x5, 0x7) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f0000001880)=ANY=[@ANYBLOB="0102382f669c253e4c8097215e12294f8b021f114ade04bb00"], 0x10, &(0x7f00000012c0)=[{&(0x7f00000001c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f00000000c0)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x61}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x4, &(0x7f0000001300)=[@rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0x80}, 0x0) 16:00:35 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x6, 0x400000002, 0xfffffffffffffffc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x400000000003}}) 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 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0xfffffffffffff7ca, 0x6}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r1, &(0x7f0000000280)="b3842d33ea742dd3aad4aa2a298be0bd2ac3f248d525ef9e122474c0cdfab5d19db2ac5b6e95186cf47044da381ebe47a74c8ce82579b1b66df081c0f3c31cac03dd77396e5fdadc61f93b9ec054fcec57793d9d5f740ddbbe72b88e874122303a4bc72230eb8548c6a4ee0786c42ae30e0f731055d09a93bfba9a3dd18f07aafe993d8f6f4cf3d06717eb498d3bfac895df155f1e7c93a10922f052d8610ab7694a93675ba71284a04abb62c9d9b86a0b57fd3bda7e15d92b2a53694640947d9139fb3ee6d7802035a4ee97304a96d682844e4ca34f8284fd3beb4ee7588d67457c10b66fdf0bc2ab201c5fb52f2b95d7d2c7a3fd6f4558d845c91d0d642f43b7bf9338eeb9d5fe41023ba9958fb94faed444ed37c0074ad2b308e05bb820a19c2872b717ac285a73032d31d73b6b998f96d3f6342d2b825b651f665ef891741719bd0323a80d7a7fc03fb4330afb9ab6bdcf5e48c6b08a014ad9523ba28b6ca7c86c940b7ab9972a93bc30eebd451a23d827e7147647fd", 0x178, 0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000400)="1a271911394b2161fa039f1085001c069da7b45c1eced529e6f1aa2e67764d1c7bf129ec4ca405725a06a48fdb2320e01ce65242d4501500dca7968e60dde1f16ab4d12f91449ad68b3cc57e916c5fa91f5779e981cde893cb8402277958a23c1674c4ec5e92507a3f0a6eabbaed079fa20f4846ca7540bcc32fb0ba5d68c42198d1e90ae42cd9676eaa97eb5ac021d7c97237e2c8ea615f6f8e3901220cfc76e53135a679ed9c59c2b8ee9eb96e5f1a70e8a8289a4ebba5fa8d20e74ed55d2fe028bf383a884b3313b3c935a0fcfff20261894f01efd0cae9890b664447ea4999a89cc2ab183575ffc205f0e526d0c298467ebffbf998ec980b91fe56f7bd01a4c83d6b8afaeb654db9ee98070f55409bd7ff4cae41099cf6af25add727c74bd47e6f0eb3ece97260d736e125970179c64bb57b91f1fab377d7665e89d38aa41161049e1312dc4411a0f8c171fa01710b2e4afcd2aac37ea6b6820b8c0b74b96b6842e9da901c1c31ed3ca686092db68dc84ab5f352bf3e83ce61f7be3f0dad0388bac50aada271a02866075b8596027e8b58db68fb98f2b457084a1e59517624ca9af2cbf6334d9838d1891e9edb4e52b379f165c75b3c6b2fe8f2496330da32416ea30249eacd746544978858d497240394d17227fa5ed3d50dbb651074a21669b93b4092d06b0a590a295f558030842c8c16de2483c902ef3eca182121b6aee3221006f267a403bb916600a239b5db5fc93347b28835a742866aa4a2a6254ed4ed48aa887904f9e53cdd5bb639c186a31af5b39f3919afdfdf170e4b8d9c496743391fa9bdd201e53042ec006c585e56de025dc0dd85d931f162cfaf3e1c9825408447f40cbd8245c7070ba811116120c561b8b0b9030edb1ba41cd326a8a8b7b4965af8c41a45285e3c1adf1f299356cb8f151fad7e1836b7c7e53d7701b74fbae91f03d1232e7ad699b67d0370cd9db41bbfb38afed29a604ae1c0dbf2c3169fd884b6419a46dadaa3e05102d2ea7a8839184205adfc241fa2004d796c680d0e78fe4b8e68096bc1677c87e73e154d4c8126a2f240fa445b2d365ccc6661b9d306047b7e4682f08ef839783b919e560bbd5ec298623224a2e03b5ed21ade9b9703bb93e69ce871782766a494a986d723ef377a52628d044c81244500d2692365c50de91439dcb5d0c53dde0d25e2c7273f32b89555de92e4873aaa0110209bc169fc49262b3fc7c9f97125f0daf39872eec55190026da8f39e2fd3f4e690d12e794ea1221ada45bc413b1d4decf45d32458754ac3bf1ab86e70fa483318b98f5dea1f164be1e10f828c1e7ae832f014b8d94e38278dab18562a42a366fd910878fabdccfbbeb0f40e6540f7769ba0dcc932a44f4c568a7d199e2edfe065ba43f92e6bab3a5d6632c7b27964ff7f7c0e87774973d43c011b5e0c1cdfd0c08af3f177859ef8a78cbcd79cc12aa1f19dbab38cd5fb7ea766be3d75b69536ed20df90e06488f0dc777bc2b380ff5f61e736d0a2bb6f1ba72f52cdd38db46ab133f13648108e65dbc972eacd7a57584fef63a44ea91b317281b7fe9e65f95bc0805d72d319a5c99116ff8e5297360dd70eacf091c857ece6ec6326e9b184a3eaee1e01c763f558ae8a9854e5568947a89aac6e21888bbd2faba5ccb8cc8ba9654389752ee4427ad2122ee72e87bfce187699b529f7e773def1073c8d8000347a86f859382a0a005bea1b8910bb63b978f9e723f3f65e0de9706b35cba7ab81f206fa3278cee5e39eec7e3eb780217915c263354b29439ccdc8d2a12b99f980647b2aa087a45bb6cbd96ab6b5dc53ecbaabdcbffca0257c224d815af39a7046d36b9b330ef0ff9fec4510ec4285e3b3de85b4612510bf68c31e719bc78b27c5e042deb6b55b91ffb25335da8641f195cf85fc139077448e0a117c56408a30cd73ed2fd3ebf68d73508b613b86222f0341214c235f0c9fc8ebeb3503343fb8e3f7908ee8a9c0321673fe6ed981230c2d016d2d01896c9a2e38f342baa94553bfe9eef70d3cc2cc19887ca7f9aaa99ed9c5d7c77c90a849a054005a9281de98c1d7d49d2979cc5aab605b909e4edc8daf7df1a5e4be512a30dadb140e865ff9ccb69be17c1e1627fba235448ee7a0767ad7d53b52b7b382a50e574aef390fb33a22a5205d546175257ddd5b6ebf96722c708933f3febfcbe951d43f85095943417db314c76dc9abe42d165bf69beb110bf7a024ddd74e4d562a696eaf1b2266497e228ee2dcd05b1ccef5e624153c8a9741eeca4600393fddf0cda131e76622c220c38763992f7ffc0ab6f909176b2c226b2ea0bca9e77524ea1eb8e6e21b590c3410c22c87e7fd6c3057ade884339f2acb2e61219418ebd935d6bc4257459dbd610293752207d265e7bbee002500ada3af4d8335a647f43eab307b466f93f56f6a134aaa964661eab7539ead29c7dc7fc074c53ef1d1b93187c3828a4fd380789d8bf36d48a3a9d8bb733ff9551f97a26762fa12f499d347974801fd4b6349dbbe515a5a46fa2e64b72d4e7966f8cddbb0bc5a5a454bd554268509e8eecfdafca378e26c1df8c017c37d6d50406d12cc4b54e708cdbbc78564984c27ae477d1302e1e2ad9ccd21ec329898263f3c9b8c1be157da1c106d18e5919711ce0ebcff126c9f51ea6be00bb75b84671e3b52dd6dfd738413ceab92399c11fc9397b20f8e0661afada9775179fafb0b7cc5df2791e881f73d4750b08ab1f36573bbf97f6d99e5268d36089e3c6ba1428458db5d335d1633ec6685dc7754022e8a65ce1180cf116f3c33cb44ba0c6bf1689ea74690a646a9a7260f5dc5fc56c2ece2bbc4005f5d7eff23e82d3fe6ad03ad4bf081e5ca9d8cd9d2c1e2cbfe2de93eb8cf71815e7026d5b0b35bc44f41ac96ea4d1fa375ddfb02809a826511cfc0480fbaa5a04de5d416afe745afc71358c57c7f48ee595da0bd4839aaf2e77be3a03a39d9583cd0f51ee5b779caa91723c814b244e84e449a611f6230338d77d125f276ce313c3ebc4b8135eaf6310056a8303b3d7846608e11b64541dff6e08dc0518cc09072c4d14dbfa2d8a89592bde7b493a9bfb2d438edeb0fa1bad8aa162de31f5d4a20db5ec788541fa670e60891fe434b6e37efe55fcd03f96bddad98a8a71afc10bac0bf635c629083705d1999b6983940217bcb46a168a55372f35e1cb19adb5762d2de9194924fb563e4eb067c1d76e26170e187eb0d1df3fc2904494af95194893fbf84ac38b99eba0e52e9dc5c6ecf0484267ec9ff6e9c3f85b1309c49a732fe106431746b51d5f3cef998247f8b1a757ce7a5cfe16f092241533c45e50cd4e1c6a6446720e51e22d0d10337ec914c425fc59ef23d5ec1cca6629711f0709632a88b848f84296d71f6eec9f3ce278a9b8673f810d56c600029ef16833ceea66aa28e86d1de18bf4d4720eae32dd825778b929d15450760f4bd30f554c7a69b925061061fd7324a52fed952c97f2b3ea1fae76f34a149b13d82a4175eed65a80d99da413fc8cb54f044cbd3fb8488f9844ee47e0efe9c3ca56cf0a14bc6263fa1c12964cdf2d2905e7e6023fbd93cc3e95a1015e2451d01a8d958970ffb8b10d7980e1790893989a53ebd5d24983cbebabd2c261a88b00d90d898c8b7fddd3de073c06a3a1ea97b0820ee4fe7d2da5d79a7c78a40d2315e2cc6bbec43f88fea67f47c0b8dfd1155b635feaf2cd7dad7626e90791649fce34c0c1f89c2b97defbc792576524df19e13794d4cd421a3e6642dab1c2f01e94b2d424eee84997e65606fad23df6685338368ef5b85cc1b38040b6fd6b07cc0f03b20e76b14bc7614f66c9a78449f1fb088288555a799bfe4d03cc18068400acfc22424cbc987a0676d5e3668a52fa77ab1843ae4528c65ac188bab809671a8b2457e052d60cc14fbce659ca420d79731cf5344a544f575e903eabf14747fbdbb3a74ac533349235d9f3821987a01fb9de7b16b56ea4b69c2f0bce7cb2b99f517273de7647810b8f78f6a108888ab1c206aba725f50e13dfeb9abca61c2df721c6e564d9feab33a3d3048395c2c9087953317cd37f9caeaf15b597c6708abe11d8eba8f39a88e6c541721f34cb1cfd8a6e1aef5fbd631887273e2e7ff65b0ea2113c4b9d9968b54a206d86f1f8780e7dd1a16ea636e1fa3f3d258157d054e6fa784e695254092a10cfeaa5fd707a59af3d11c242f57b608c864bc0b9ca5a350ec56fabf9746183ff28d6bc1410491ad8cb6a0fe1899e1023bfde146574e118fa794a0aabe113132c05ea7128d6eaf30e5f97658e84b38f18c775102b1f938489bef0048997cfb91184964e0ceebb6ba00aa13c775c26e77c55886a75649b3c339108bd8ca344ff3675ccb0e1793e6eee55bf301e2e8f11a4d3663e81f7724d7b18d6b6bce157710efcfd3109864957fd09ade8a397917871397406e2ba14992307e9bbecd2384dbb28969611ce04225865c4c07a3d1d54d170133580dc561dd798f8a67ade9b37f68f6344d120e1f2be252020491bc70e8de49ce52afe1b8df14a3c5f33e5bedfa1be85e53a36a26a425ed7385c1fd1b6a036b9f236610f488d70fe095f6e8c595c5319a325dea97316455a43783c8fa0e94103877e052edecdadf059f72a2085672ab9b0525bdc3450300840c308a2c7946dbbe7dd30a2f9f6c16e0e17da4c15de7f911d9474108e8d0b47465f0232cd071450ae5591ef6768c34cedf810d62d5d5139eef5c75e13e84cd5b603b4699fc0bf3085b94993c993453511062bf0dfce8b2c30818f71e66a704c210a0c39b6014ca7ef785181240ba454721cd729c75265bb8d8d82d9cd779f1e9e299189d47dc6f61248ca6e5595cc433a08fc49acccc8121bbe0a8d1824823f1d9c89f27b22914c0a60ff1803b9a489f91ef54e6ae1926832a8f40795e122c70fdfcf936ef556564b56c4f5b3432d06cbd2e50696f81356eebd535f9ab7a8605ec7c38614819a82989a80ec4b855390f7dde0f2d9c156c8f57ff714acaf6f1b968fd8255fc38cac1081a742d7ac9e9a5b95cd32b3977e12b857578952360784b003923bd99b2a3f4be7eeaa1e54fcb641bbc18531f6ddd064bf9eacc733d2d22e779720faec3b669e62d6e0598d3256819816c896a4aa30585ba33ca2282aabc495baba09a7439b574f1413faa45b75d6b8d9c54b3a989ab4dd33bd222face0ccce42bfa51cdacf31f229bf0c5f805daa426e90bf4a4a77d88b86395caa54fc6269980ded803206941330580931fa39fcfff4fa007820c25690aa56150d668c2d90b06ec0a455984aecbc8d2b9ccaddb4e2171d4e968bec671a5ae74d1807ee8008f039d7070b48d6cb14713732af4eda3c63fa7da3e4df54b97c73ab70a573d913a4ee7fbd5e3cf3f49a8405f7ebcf4e7c4eb7c61e4872e7472411843584d7f67b6684d3ea5071491a679f17c33511e31f8fec972db4ce65299162c063ae3f2f7d4a626f73f9654f6aee7d7974232bc959971c8825a6ecb9fa3f0a318a95731a893bde5c035f920e89fe9d33639738c39fe2cf9988396030cc5fa3a005eca1d4d9eaa7cd608a47f046cd9a25e57c9ad8dca56f1cf756c9c4f8513ca8583437605fac0d517f7acf30221f50cca2e065038d5978db78ac6387238416c3797e1b430838aafc4d1f0f3ba712cf62b962d9a805ba77c0265fe226cdc68905caba6907456bec9b158d9d353188b07c195c42f67d519d059f192706e0592d95ba72ccea642fde1d0ef0ee4053d17f2c4ffa9e92cf620fcf11", 0x1000) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2000000000000002, &(0x7f0000000040)=[{0x80, 0x0, 0x0, 0xffffffffffffffff}, {0x5, 0x0, 0x1}, {0x6, 0x800000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:35 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001080)='./file0\x00', 0x40, 0x80) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000010c0)=0x7) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000000040)="88261f93ab8455d74fac037e8af292dfbf9262e0e15fb9f12a5902f74d25ea1d7a57c659e3b2ec0fe482b80d5ebed59ca7c4e9b40b5295b711bdb061094de9d470e838fac1846a12d652b2adbd48060f4a60637c4bd67bcbe64f973c9e8f3a96c587a59b51e270ced2a64fe1f7126d76a680d30baa3c02810f86be7af5a96414678aab3cc2f736ec9caec5e7edc3f6bf1754b908c3b53b5307f3140fadaeb76b8199c4f600a40216c2ec703e811845aeaeb00e900b4e511d2e16216c04977b8e3f070384cd4c023b4e398afdabf850f2074d3e3d71cd36946ee789b8292cfca872b4e48923263cba970f0505fd2ad4f8757224a38494db68b99e7ed81c1433ddb0c25e7b13e09b73ac010fd618991e13e947a21fa4f609c9fc0ffa576112b0aaeb813e381e1f2aebf512a2e132e53bf064e85fc5c1dd74a9057462f137010a42bc7793dd2a9abc56c0a0404d0e3a608fb7c53ced265e07fb70f725182e3fc23032a3a9f89d162715bdf741334da6e6c18c219488a36106bb247fbc099ab04c091cd022b1ed8136a45d849bc7f05d4171f45afc354b3333333e3917d8f9eaacaf04caff240bfa2c36ee76524f17d3660d2bab38722853170062ca6902168baee8bf2df8fb1c6e806f3c475f6900b8ce4f0a3447705e02fc61cde2487c0ba5b43cc664993faa5d3c55f8f3b98b8b34f81aa479b716f9c715cfc52233b78546bed44958139ef9b6c9b45c5083fcb7a60bcadff20b8290a69b9fc7cd24186533ccfafc3950306c7f7302f6aa554e19c75a134a028f43e6afd582e0c4868a669a0d72f5212a6b54e1b18d93b069a4b073224ce34df8b6776b7dc1e6d562fdef992ce8b5d759e8727c3556a77375af0ac01e81c395838a575707526fc0ef8e5837c36119527b783a9070eb3edd8c1bc76f4df4ce06852e03833848620de6a415d932b1592d55bebab6450a85f0e7d52000f9f61068464afa87c6138686b2f0de52692c95d04689559922e9a6b2ac6015830154689339a2371ff090f5fbc1551264cd36dab5700a6895ee991093c935400165cc917f6c5cf5e5b143480d03663a429f7ab4696fb7bafbddd8bb3661b5cfcaf56c8558e81eec4ad4f8ca7ebd879433344ad2e277d8cf92e1ead951cbcf10b625d3483a77c1fda213e1e980637e7b1570ccc82e8bb36a226a6d91e5c984b53b9383e41ac5afff30496b2b118986b8e450d20f42c80b9613de29c3f6ac7b970ead163058f6fede7b453165a2cbd7c2ba6a0a0301cea2aa8143fc6411a222749328284978183d55af397560a0cfc41cd1b20a6b61e3afc9c0d9f8e9a25bf4de7568ea77961a7b1cc1b1b501aa081514e2302c99b960e461229d840bc7b90096c514f64e2958eaea5b55476863bb4711618d1e258b4427236ec34d1590c3b2b353d5c190d6eabc3d9bc82dd3286bc320edb1699691a37857221ca0ba9a5d1a3aa050ca26ecdc980bd1fc40a2253877407eb2b49a7d53058c6db9113f29e7bd4063823f7e1952d5dbccf4afcc21ced675c4f2eb38e27a211f3af80cd5a30cefb3742f15467f44857a7ff13090c59c4eca730fdcdcf7b8be66c9e4a6bbae0e402cc4af2fc51ac558b232b3a6f7e70e11ae6309a9508089627d517e3bdcbbf0e49e1cceb50c9345b452800423c0eb9c09bd81061d4974e46d1e073ccc25c94580373f1e965763185b1a4682bfce4ca04b8e0b5d1ec1d17e8df852175929765a13d63363f3c21d44b73c69740c44fa5511375a272d49c9a2937a5a479324f47e82b75e555c24abba48aa5cb7255afb35d88be5052feee595a47282a54e1dbafd8bc319e3c1d2dcdc9e001d35a2266d8b3b6da4cde59b6c7531322dbaa2f34f864dfb41d31b47d41f8b247cfdaf0d017ff9210d995cf4ef24ba6bc966044296570fd8da90846ba43e7007d17e401ad809463152eee37fb637ff815858ad66f17a6c19bfe09434c516a4093ac1af247936a373610e81113cf395eb931c8cf7c2b71ec8d33751e4c8418605913368bc403a6cf90fe997e39846afd6bdee96098a7051445005ea380f23e39d687268deaf50fe6487112dd81f6faf6ff97045b57bc7375a3c228e77b8cf5d093d847dfbf44d1cce403d67f590c0ee397f65d91ee71dcaa5608271a66107f742b3d0a734f4b99b546a69c0be085a84088354a0c8b6f0144df3cf7dc60961b1662438a7f826d0126df3467d7a32c13dc09da24169df6d2101819a1b0ff457608d87752305ae9697ae885ff9a78cfb43f9e7c91240d0b3324df7cf2a33dfac625633f6392cad5977fc894427150f1d9692237139db77f343e7821d14cf5b4e43d17d99fbd29f69bbeacb747a1288caa211c34c01d90c367707f6a08d9b6412ce61e043e9adc6992ce3babf6f335ee961c1fd9e080bc82fede129242f17281dc12fc7ed7e5ca6d83bc5542de1e2f0cd8aad820e2e17edef7cc213b7d7489e7821e2229f672cc38c759b63e5720e001b4daf87796039ecd9ec389df64afa3b44126f3ea326c4bbf0da4bab7ecce58acf25ff7e80f6717a74f0da7200c024d66475ca8a4223ec68017f20ab12914e459659037e7d611d533aa646d1e7089abeeafda635a9e63cbff1a57c28afe3e5b187d1bbd51b991884314ef604e584a462d4a59fb10d240e76a83e175227be10c8841fe4fc8114f42a391c91e04b1704f2ad1db4c8c698a666b360e7b467b881458d80718c1f8c4a58ec64fcbde7bc4f3213ee1e0f72590258065884a152957cbf1f7d97c8e5857f04d67207743f2a1472cff1323f3eb9e0140f613fcf0ca3e54e289e1987755370d712f1fba5e962a6f895d7c46f3233a74d9163ddd095c9143b3363b5ffae972ae3e25449d2b5ca3b508620dfe2ef35a17359d2fc2134dae241eb1ad05dd4acb0350d342b5196b6db096e6d8e72e75fa5c178d878ec9fd9df9386d36f3bcff89eb4a05bbb423989491ea2a09788fc79556b6f08e78439dd985bad247d0c0ec8ce59899705ff995545eca9c9858b7c4f8ed11f85b85fc4a38dfee6dd29f451d5dbff8af632e6d0edc8717aea431da37a3bc43da710d75dc549c52f6ebb560930771488b4e282d077acd9a51b08e6af253be1f09bed5cb68f494b750dd5e822b229b68a534f54cb8674282176b18e011232d87cd3fc4c9b553931096114a4781a30d458f6e35ce4dcff3492fa1bb28247f3d992fcbd6f20fbeb709ba79a10710c40dec598597d5d302d26099544f8e85c5ec410c60f0841e92925b1471e7debfafed0603afc20514b0200021be2bddc30538970d288593279a6a9931bf09da0fe4d953e3bec2fc3e77758b568f60ea3fcbb2b293bbfa1b54789646c512710e835652e58a7a5ddce3319dd6e1c622033d383be33d54383cb7fdf1412a8480682eeca02c2faf8b91fe97af174b1676c173e3edc7eaaa144771f325fcb7e69c17ec1cd756b8378f8e0f88434c3d6a3643d46ef69ba05dd9165b52933ab60f0237fc8aa6c2fe79fd2e05af11df115bfe30d3028d2f5a2a67712db4ff947067233a3f53c6bf50db347639f47e74fbd2adb3c1f81e43540ab4b1566228cb503863b3fcda0df3e8fbaa52c6f2dff5fbab60d69736446364939ac13daf04da4a15d297d67613436183a4f33555bf816e4875d37cc0f0d319f0909c4369a2b9e1ba357114c08657a6b7771bbd9723c80588b22d1484cdef81b0b81f8d823abbc6a67a4a6cddf9e80730e746bf09710854b34174689a8be0154c9dab7b17404f73e7a37cde30890f35e27d93aa7894e82a01a2f6527b042da3ae69892ff7c00c5e3ec3764b6f2de383aeddbcec13dd5ff6206653ad42d3c7e5307b2d57853325940e2b22d0b9f7900c00477e7aaa2d2fd30ec6d730e99caf2e84664756e59d7fa1a0a10b8e830b3c827897664da4dc9e48b2416addeba7a1305e4110dad6576550a14340bb333099917c27cc3c13fc7a7bde936617aaf917b2beb703475baa30c34a2d9bf932aef9a869e0432870312c356305e3bb040dd083264d5a46c87655a2b88ff7767a0670415fceee5c36a2c25bace269f04269a6238db976da7490de31b69fc2e11271176529969b126ff2c4000634f000492f0648f7b4f5d94154958a3c92011445a08f8fe751a25bab27720dafc5668206d79627cb75953e0501c69723dbb2db2bdee7dc66aaa800a583169bbf28f3320e11c1af8dba2225725aa272673ef9a9f0386e42431d6e6ee55c24fbc611586b0c9d24f4443cff6c7bfb47b45366e5b3d105bc4eba1664def5fcd896287224ff6c4af5e696c0195973a19474d4ca2d77b5426fe8cfdc40991e2284df96f527afb1ded0e77a92831ecf5ea2897e169fe0be7de781afecbcb2593abb8cc18af0ae8651f9140fdb1e081804b183589d354781c35eabb79c775eb54d6238406c41ff84cd5a8b061115508501f2facf50df340e465291cdd08079aa6a8c89a28d37093575e5baffead44a174a3ce9e29e0b76239c8089edfaea5b98c2c2de00000ec21528ca802073951bfe65092c3320da37086e8e4daed7332c51dd175f4950e047a90b50a89486382a3b5149cd160985d12be6190286c4793ba68aaf55c3db979425e05daaefee8885bf34d00c9f32ff98f41bd31761d7e768015415596759c960c80ea96ab833366caf025b17599ebd842d5fde94b443ac2d36d397b4eb2877705b8d279063ed33d5dc33b692fac9c5d19741eae12ee90d2d4bff21b1505547797d5d9c6bf7f733924fd8ec6c2dcd0983a9c2d461bb7628c2e4b64d63c4c37b10ef32f3acecc8675db62a9e137b811785202e5ed6b2c24d394d0f7dd18e25787a2d25f90148d127ec13db3dd6b73e8669a83f1e4f9b4313447b337f9fefd6591f73f42fa6c74831b2d1ee657b5e078688d8956a2a4f1edfcbbeb0b0b61e9d112c90be820c0715a1a7cd300eddef0c4202b8b0708a4f3f98a81d0f614ff21619def0223f10b78cadba903c14ebf7c4ffdd34a570350c924a33ad21327fc1f5c4f6608a339e9d0715fc79c7eb49352a34f53fbfeb10055043ebefc59e1a305cc0cb95eeff5c4ee6792e87d945fee3d4c277b8b9df7aadd24c1931f12f7cb45324d27ecc462f2e2e55891883a385283609287f39ac56726cd6399f286f04de42cc75de9fa97b31c4cfac64793b123df24b20634f1bb3893d6185703afa35189320c9540115c96935e10c97ff98fbe81e1626e814a7a8fe05937116df57ff51a7dd1ccb91532e2ab94b3b592cc6d83d151ddae2c29fd7434ea6e6f04416b5e79ff71b463310703b646f54cdb1ab8006edd12f72f3505fec878f5c0259b9a15b160587889e6b60651379bfe259f943ee0d8c3d7b70ac2d0ba1e8468d531a14fc069704f60f2590b891ae3898b65d6590ac2cdd64fed7d265c03377c9912734aa2561de0090688f963d8a7f3d2982b413c62dfcb1aee17620b8122fb9373f19da8b78e8580664bf593657fb5e020dcebfa3fc18ee41d3a807059656dd3ded1adee1a6d13728a45489b8c9854bfa3fc8938bc6e9c5ad245dceddf2068ffc3e164aa57296bd8aef7fa0bd133dc926ddf4fede74c81b4ee244b276632d0bb9a0e9413f9783848480afa021a7d359f33b85cc6b3b86dfa0030e94537c3fe1a6909b9ba8360d0de67f8cafaa9c5d119e579236ff252739a509d33278adbc544b9339a58f680e456c0499310463a327403060efe18fbdb6a6ee06b37867e4f351f9d91a372d00219b2773653d64ba34f2de781c828f7faa602974bf886d6ce9596c6c02b1d8cd8bf6fadef81777f0a", 0x1000, 0x404, &(0x7f0000001040)={0x2, 0x0}, 0xc) r2 = socket$inet(0x2, 0x3, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, 0x0) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setrlimit(0x0, &(0x7f0000000140)={0x3, 0x4}) syz_emit_ethernet(0xffffffffffffff43, &(0x7f0000000180)="4faadb6b") 16:00:35 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x7c}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="a6") 16:00:35 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="0500050460", 0x5, 0x400, 0x0, 0x0) 16:00:35 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = getpid() fcntl$setown(r0, 0x6, r1) close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) kqueue() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() poll(&(0x7f0000000040)=[{r0}, {r3, 0x4}], 0x2, 0x5) r4 = dup(r3) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000240)={0x1, 0x2a, 0x10000, 0x1, 0x4}) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x100, 0x5360, 0x5, 0x0, 0x800, 0x0, 0x4, 0xcda5c0953be20406, 0x2, 0x8}) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x20, 0x6}, {0x8a, 0x7}], 0x2}) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 16:00:35 executing program 0: r0 = semget(0x0, 0x0, 0x22) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0xd52, 0x401, 0x2, 0xc6, 0x6, 0x7f, 0xccc, 0x67, 0x2]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x40080}, {0x14}, {0x1000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x799, "0000007f066ec500000000000000000100"}) write(r0, &(0x7f0000000000)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e", 0x26) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) 16:00:35 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x1000100000002006, 0x800002065d) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r3 = getegid() r4 = fcntl$getown(r0, 0x5) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000100)="d1467feaaae68d93dc272f433d23b325aa707da17526cb310572dcc63b5f53370adcae24938af15ca0bd579a145905882f160a430db133060efed03ca1", 0x3d}, {&(0x7f0000000180)="110306e559c14e8c87cebac1ffefe181032ee37fcb849217b8de36095945162887b8fe9272c14c3ba71b6b6f6c90d8c64c5f3351052a140a4ccc66cb4272e820922eadda8137e2a6dcebaba7f8cf8e971080", 0x52}, {&(0x7f0000000200)="6c09f1248104a98c85c60244", 0xc}, {&(0x7f0000000240)="a60a355f4eca400a558446118ebe5c2a72922510301244de8ee1eb588043d0123fd884a7c0c32dbec59ce46edcd81aba0a8a1a7ba9720a4e5be057ea63ba89268c352c1dbd87c3588326aab0b5bd88480c37883b371a4c060766b7ca9c2ed1be4efcdbddab377704895b", 0x6a}, {&(0x7f00000002c0)="0ced91ba0d9fef6c852de9bafd491308d13d432b7af1869a0db747b2d675e0d53f0d36d410a44d9f963aa8371af81fb036f76371a36ba6d2f962001bbf3137415257d7658610492b1a9d1cd0cf", 0x4d}], 0x5, &(0x7f00000004c0)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x168, 0x40a}, 0x9) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000040)=0x1b) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f00000000c0)="fcb28fec7f177f25782466b10aedb0dcb5aeb25001575d31", 0x18}, {&(0x7f0000000180)="f5ebcc368f402efdc02cb79f6228be1420f4b7af44630e284bba155fd213796d1e776f991dee74f4cd1e2dd9e28364351091bca4b3a3b6667b5a11eefd5ad63f57521b53c6eb3a9e824573cb75326344c9f2568096506096edcb99dca1db", 0x5e}, {&(0x7f0000000200)="f2f618564cbd5fba7313b81ab95af72b6a74ad6da12c57a8fdce7330384006d86243b994ab5dd4ef9336600c24eaa3fd3b81a8420f97c4080ff5cd688baef4f3ae4a3acb51456a7df7dbe14fc0d4433cdfb5218696c3c3e9567b255c5df34351ff6425e12155e6935f355edefb53d2ac77abc9e22dd86db4176b1de8ef2b1d236b7b57587ebba2a9aca8ad259abbc042a57a7009508331df229fb510c8eaf469cbbc64e7308cf9559f2e3edff91bce589ced638188c605cc", 0xb8}, {&(0x7f0000000380)="608e454beddf64649fc6da8d33c84106c4e1d6fb1605881a1511dcce6db706c525855db617fe9db734e18be18c383c445cea00611834d7d168e022dbf04b4e90c7bc7c090efb105d8b88208199d9530bfff2191accca1681b3a32509f468145ab970fed0c4b7bb0ce2b121f4f5a55c8092e10a12bbe1329b8db378c227", 0x7d}, {&(0x7f0000000400)="848f60f9dc435262af738f8f7f1303e25f5e302f61c5bbfb6a93b8f9da3a885c7ed84ee5e5a470696ebcd7c1ce7a23080f3acb7dd8139904b1823456af141d6b623577da65316e93fa74662bc773ece3d364aa901f533dca8245c7134ad29fa2cfb169a0753341cbfc093abf43fbc5", 0x6f}, {&(0x7f0000000480)="490bf196e3e31008f2d2493a5aba9f6032f928844bf3b1137699b7b6a45ab2fdcc5a07faa4d3da073d1233dadfdea889481107a6a4a117c8a1c94d84372b3e49ec0fc004ae796de393dbe2e3956e373349f64ce46b671197dde207a7ebb0b886d19dfec5ab54c199b16b3cae39261e796037913b6434702798f3282241f6de1da50e61815b6fb098189d4e069359db69206265d634f887c851fb079ba992a2e8d32aeb33c3e9b30f0a7c5b19efa5be0bc1e92158dd124728f3726deef2a216d9cf79505a52de0a9b137fbe9cee53404f40a4e01ccd2db00e5724eae6742a904cd87516e6dab1a291386f3abd40556e81599d3e69", 0xf4}], 0x6, 0x0, 0x0, 0xc}, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000600)) 16:00:35 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file1\x00', 0x0, 0x6, 0x3, 0x0, 0x9, 0x9, 0x6, 0x1, 0x0, 0x10000, 0x7}) 16:00:35 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = open(&(0x7f0000000180)='./file0\x00', 0x10100, 0x1) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000001c0)={0xffffffff, 0x1, 0x7, 0xb92, 0x400, 0x0, 0x6, 0x10, [{0x0, 0x101, 0x9, 0x3}, {0x80000000, 0x1, 0xffff, 0xff}, {0x1, 0x722087ac, 0x688e, 0x69}, {0xc12d, 0x5, 0x1, 0x3}, {0x9, 0x4, 0x0, 0x9}, {0x58, 0x101, 0x3, 0x3}, {0x0, 0xa580, 0xce, 0x9}, {0x9, 0x100000000, 0x7, 0x7}, {0x47, 0xfffffffffffffffc, 0x0, 0x3f}, {0x3, 0x3, 0x0, 0x1000}, {0x0, 0x0, 0x2, 0x401}, {0x7f, 0x1, 0x1}, {0xafe, 0x80000001, 0x1}, {0x0, 0x9, 0x6, 0x1}, {0x8, 0x4, 0xe693, 0x7}, {0x0, 0x1ff, 0x9, 0x8}]}) sendto$inet(r1, &(0x7f0000000300)="34b68baaea3307e4f720bcf1a7d15052e9233fcc518fd54368f80fb7c9186d49b94e605a0a1d7827cab8240b148d7b17cda8c9de10b874f7e954adc7d3ba0b3f233224d819ac9af8e18c1b31e77c52fc992eae7cd172e35eab7589d212400dac2090482f787135990c962ad9359ece9f5f99b93f378d8c077f9c10762d7cd10b7b9e5ea7850e797a4847a3e47fea9109d8d9f7ef06def374284b92aca3d10c6b9df25db51b6e4de0fcac8a84eb14c0afd3845070fa9cd2ce77", 0xb9, 0x0, &(0x7f00000003c0)={0x2, 0x3}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = getuid() setuid(r4) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)) 16:00:35 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt(r0, 0x4, 0x6, &(0x7f0000000040)="e755539fcdea6e31c5d0335e149ed8c13071fd027ec03c01bdf219ed715a5dda3f83f4ac778f8a8b057b63b1c2ee2d38a6193e6d666a75f8c55c231445e2ec0b467171a72f0fbf095f8662f8356f62152fb702b69c73e26d8406f5d3a506bafa0aad9d99f86975935d224f0d78e2e97ec8b7952250b845eaeecd998275bbc51f8cd191acbb5dca299990511ad9be38ab90831a37e289a3e47e74dd512b80c5525c69fb5796b7d8737959c9a7532b656e8db5bb7ecdcffafb6c07b65ea61397546fe146b118e00b057930955fe824116775547f060f9f6109e1c1b2db8e5f3e1ae16ddbcc3e65f685dddf35c6ab2863ccd2a03afcf92d04aeff4331bda1ad9e06b41c9971bfcf4708b1a36a19d559512d2b9f1fefcd9ea9bd2da1addf968ba3611caee84a0e6c51f60f5de186729e4418d88896fc7db5d3b505f701fdbe7a36e00f1bf913ad74a14a0869aac3ab7f8b24253f9122dd277230adca2c34f2986f7dd461ef4308f34a47f4954f20ed42238ac90cb4b0820e4824c6097261747529af842b425174b5f4b0b1625524d46ca9320803eb9627b70b1d8584c8ef404dcba85c351b8734f64d5b4cc94b2a4a279b916ef133824d5e9068abcef3758777ad07db284d753146fb7c59476106b55810911fce3e712a3c50874c473dedcc5142ab611a095bcf72e6f341560187f9e8ec197d288239afa672455d60b15c828e3052840b571a8c4f8fd6040f1f054aa098393bd7771e5252b6518de07a4a4caeedbb53b26bee3e97a8e7c8496cdf5febd12bce0d1433868abf17b02b97ff9ae38f8d6870c73ad99f80eac90610ec444107a9c9cb1d4012a9edbd7aea24b70ed144737979de5e0c4c583701e02941d3ca59a0efd1636d0445f5083a0d82c07b4b1d620ebdb92c400c9a4ea029ba3550a2aed0c8c298a9bceaaeb90cd5769b06c177efa47aaa1aa5e7c16aa4e77dfe5ea362fb5f5eecb7fa1664d162419cf0300521a63e0b8b2cecc2f2ed8afbdb6c5770f576be704b9e2e7631ea49f2c9d7c27a789d62b07afacef465ea189d6117ac04fcd32e7b52ebe5735664671ea72d07bf3b4882788019f18719eb9f27070587e7fcbd07408924e9864bfbdeba6ec519e2f4071b82888fff5e573081233f636e5d156210d2b87b8da0a189a87a24fa3e9e05b398aada53987c0f9cf7e5f14327feb0612ea26dc167de4d7f2efac4b199e348bcc5633ddd1059b19e61e403f91060fe70139968abfdb60a86d8aebfbfcd762b764ed71c72da563c04661b93f45ebf63f6eba5b936e114c1a045a12779b08682bdebc1d6461e5e34b622b699211a91e69d2e359c884217186e35d11c6f96cd21365c4ea2f4ab445d5866b2628a335390ebb3f3bc0d3a34e7b8f6fd5d50e2811f7aa101c2bf532226e34c9f169e436bad80a14d46a2b1d912eb6ee08ca26478ad58084a0286e232cea32eb248f254a350a93ab5fbce7781efc5ba929c8e7d35eed7e654b5bb6be503a44340c1231e2a7314d659f3b2cc4fe6a377bf110bb4b109767d192e88ed7393e2dfaa021ee32bb783db1be389f90bc26dfca94273d15850346d85bdf910f7b4528f4d000f52321d84933c818f30c7ab3f7fdb2f4fa7fd1c52227e87a643a59ed2cf448e1eaa9ea2f984630aa2fd996dec30fd1b2ed7ee4ccb66b3e093d662fe8aa6568d6bbbb82f4b890902e9ef0c1baea0466da7f25f0560160c93a9d59a4f194e5e12f039f06e1008c0bca63aa14d9766e872ddd551b69fa86c1ffc19d58387e1b133adf29051e73d3aaa7fa901db33b9c33a1d5fba5a51fa4c68ec8a7244b6d2ecdeeb45c6730cb7f401fc9c460431e5caa379f875498fb5c5e1e7906a6e7ac096fef4ff73acad4831f2e3319ccf4c970c17839d96c7d6c45154c2a63239fe41d9d7be10b18537f2cf0514fb44d8fb0187d70add1e7339fc5c35d41113f7619403afca5bce165775f7aaa7805cf3930cfe1319f1473a38061bcc80ee87f72d62be3f9eadbd602c25dbfa1447e42e464df43fcdbcb0513ba35eb6a31f0c3565d22141432c87507b6ed374477123e22d856b08274e0374f5aec6e61342a0ab7c93a4407d08f1d018f97fb89160df2128c80e1edf666467bde8243296fc76a6b3b3f9ddd19c3947a24462a30110db75c829082ae334744e3ca91481c8dddeb8fee952e455af4658898797d4aa04a2e07987ef5b75b966fdd05b5ae9ad41fa9f6ae34755d6cd8860fc8271d21c1b782365781ee6e0751eed4eaf0af04606587f1cebadaa5bef4b1768240bf3059cb81da8decd7b3b37bd0a8e81f556e746cae806ad49792bad2ec8aeeef72bad5601d8b1f331922dff49a6fcab2ab2158c830036d3ce213243655b1192facd98d0d42b6fed74caf44fb634dd455363e788dac70ef14f1223f873332d5687e7b0aee27a310f1595129b7cbcbd012ccd853e2675717b857a5a5a6b880732305616daeee02a57c2f3e77b2543f3978026fb36feb2f06c562cc97e085eeb20f2c72f306a63d6b1cf28b5c0e905ad5524f579630f651b1fb774e69b63c0d745acfd70d4f88d594556fad7b4b4a66f961a40aa4553bb2fd79adf9465277705901801244e8e92055356242b2884280969a26eecf19fff0416abcbd971c6062b8959899a48e28b38df25cb0a16499c12b48df77d78e06fef94bcb8c002aacac28383f1f32e4bfbcdd150c371a1f7be7d73d0debb17c57b9947f22591a0acf7ee2d9d0ee4b25ccf9842eb51bfc90b3c2062e6bc74ca0ad26c48c433dba6d5ee26ad4b675e2c61d5c895c85af0426cad2f8a8c5cf9c3a6440f35bfdff0e0b1d431b5abd34de231b9826f8e9f6ca195a48e23feb1449ed11b43e99760a1a5dc5168ce91956de06544ffe4ac23e979cf430149d796e73c65d036f7f212553d10647481ca6c679d453deb8627dfc3ea10596f9e2cbf3f117f7420fd85d402c884cc9fee4eaba08a667b843df67a45f9cde45f2ac2aefd9af44246ff3128c1656f266d6c0ca47fc76667290d418fff4dbf03b03f0a22667900e0748ac47a7a506ed323a98938fb205959f6dff0327127007a261d6c3133edcdb6de15262790fa02f440ef46ecfa333a2af3b72dd29ab08efaa6f91ee3143c3278bb46ed46410ae173602b56ec592de8b3b03ac3006a99b163701b0332ae28156783110ef4081f0a1a9c26b539b2fa9b573840c8ecdf3a86ae7f5c68c15fd1e3678d5091c1e3d1fda63789f0978118ca4109b7b38bb058d9b997bb31791e47a773364ff7cf1b5dacfd9a89318745c9b797e04b8d04aed2f9ce66a04f50ab8e12b7b87001813a2f72178b9ff443992ef1aacce3f16d50280b786420144ae29e3c56e8da6abff84e57b80552f1f2de68fecbf31627e6e8aa6a1d7c926285088e2d8286e082282a630e97495c3c7bf75f065926cb849b2f2ef6dd693eea347d4fdc883191be8497999e060b3e1e9180c280d309353a524f14230c5de35d33de99333f419f83074361b7b9830082b82bf6c76a58e111f75c8aa7f328ed23d364399cd7476df38403146373e6f40df660f924e338d4d48096ffdd878e6c0570507875359f2a65598c8b3275db1d6a4c74bca07baa78a2508bee0d1d081d4665628ceb3689cdea8f318647ff66e22390a67f1d6f08ffaae812880adc8726e52a4aeb0dc6cc9f2b7ee560a62b8411739c32dd47952747106d23cfd3013a8a5139e16b4a3493634492122c797346f5b5812a47e33c3b95fd5338c8925902dde8d82f443935c3e5287d23f90fdf9f46fec9234ecb1809aec045123abc7d36761c7c8c77d42756aca08764b4fb96cbb8ea8abee4ca60c6280b047e647dfd30ceed1c2b7504c7d33a5dfcb7bf3b90786a88dcfa45015c4d832e8254036567f98d23e9312cd73cf51c5b8b48cb5eca9db2251ef4be9393b7389f64ab038f8990532641e32eaf03f85ffc657b99f41e76d559ffa48ba369ecccfd000a1b85d96efa007f88a6355cc197bee35a6c626e485e0a9f924a3f9c714cce5428e2e9b81b6915d1b9bbe6a08116f4b2071ca3a6023c609825e6424507958b0ab96c0e2588ecd3d36e1545d4e6b808f33e20750a8a2b22d352abac53ec47eff5eaece6102f776ed3c9d2ba198c326519b1e5c52de234642da2e6db198050ead74f1dc7757fee97aa57350684890a2ffa748452481d2ab9b6aa7e21a00a4719f0af6f2c5fb6e002cd29fb3bb33a30e70453d61d834f22c0cc842a40f7ddfb2045a622dcb722daf0916b28c7883dcfab59e6639baec436081a493886fd087ab88bba3ea8c70987e6a36dd047c52475bd37fe49099ac7afe4a6036402b93833b14b7a9ea55202d3083798d8cbe4096fd44162c1d508d9f1b22c7550118d3dd28f1b6e01608b5c6c326ed92f22870964d0d1698c56cfac286076cbdd9e1f7455978ab2e4a3311207adb1109b1be16f6dee1896ebe2ea42f238478f0f90ef4d890894e14c3d7e28d190855f3de23621d7d6217b32eb4cf353081453e641c219361b77a1bbc14c54c85faf18afada8b9acced037f5494c87f38bc9879fcb2ecb997753c947868dd36e639a21f4b3b5044eda2c1d29e372556c612d140d377648388420cce52f206038fbf010be5f03dd0678443eb6017bfe21a413df3740d136fe14be94a3e1d124e0b295921d5fdda9a8021c3fb5d57480f412a48738300dee307a3b9c7b473a68b5cb101c072bd5f4952f690bb52e1dbc8ab0027c9935186837f22844c729ce96fcdbe4594d8d06aa995dd7e6ccccfd3d818b272d6dc2dabfa9c97cd4f915e723d36943a47be0977f70bb1223a6021a066b07523cb30408ae6c6df9341bc450e44372c1edc56b51870b6c630044ba86dd327023d09fd95382ef2bfe0464ea06b60825c1d03986c2d90de822934462c489b46184965bf4b43d44b7883d461ad1385ac7f9dfcc74b1e6d38db6733f5211b8f541b646ce489ffcf443c519033a13eac4402affcf27c3a9ad52350591131255c5669dd7ecd7e053c8ddc761062c816a95cbfc48e6bbcadb66f88842e6ecfefcde975d13b4bd6925c399b28c6c158b5583c13b9fc2ec6b3ed534ce11baff975c29814f3a5cff08d014dad68be76d50f8ac1b1b2a442272e71390d98ce076ee049f17241ddf4a9581622417168f94d6852325f9f77433e7507ce1c7c5de94dd96077a6da8a73418ca31bc35b0c9f804ee0ea39f2a07980d7782aecfbb09249e429770e812fe52a9241626db6460cf16f310a14a52f327e3b853c0958a5a34972f167ef09e6e59fb1870979b06377675cb3665711fb23d64212c5d4d731f305dc471a257086fbcc13aef676f03b1be7be2497ba1f328046976d215bff704502d66f2d99311419140fac424f4f1c6dd67dbb4757f4d8495918c229815bcaa52b475f55f529c1314866453b9c2d0c974bf6d6078b952c669c2b8fff0b7db6fde6bf8b6b0d649d73934a4c2f500b441da5fcf581a910d9a60dd0e4859198c8d636c719cbffb526b155870fbd1257c6db19bceb734aa417cbcf33d837f64cdeb0314ca97c8ad3128812118cab87d430d18fd9261189675d37d28adfa9ac7ebdfe7b48f9e111f395f1f00456aabf297e5d7bb9a1d7bc9359f05fd4281ee0ca8315e0c987e37ceb815cde78c81d0958ea042576a995a236b7e06d96cd383bb4109517de1d388a22524baecd18f269169387014a136338f1c74c143cda75368b3be389cae536c4b41cc7c8758a2d11923e20b07358bb4a9cd98036b4de2e6b839538a671c3c390bda4239d3d544aad55cd77c8b0e", 0x1000) r1 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r1, 0x6, 0x10, 0x0, 0x0) 16:00:35 executing program 1: mkdir(&(0x7f0000000700)='./file0/file0/file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r0 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/192) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) write(r1, &(0x7f0000000440)="08847ef639a97e509400940f5509827ae627a4cbde0d2b4547f56dd789e0e0b5d561f13fbe1db56023b15f91e5118db8cbec0d52662e06a44f73123b80e0fed7c510dd9d41347b3b5dbfa62d147b5d7ff8a7660b753e5ccb02b480d9f40725067082e1a854cc53987e539cfcf6e673adb10ac76d5a7ec332af891673698b97864b", 0x81) getgid() unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) getgid() getgid() getegid() r3 = dup(r1) fchmodat(r3, &(0x7f0000000680)='./file0/file0\x00', 0x0, 0x4) getgid() getegid() setrlimit(0x0, &(0x7f0000000200)={0x2, 0x7}) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r4 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) recvfrom(r4, &(0x7f0000000240)=""/200, 0xc8, 0x0, 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/82, 0x52) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x100, 0x0) r6 = openat(r5, &(0x7f0000000000)='./file0\x00', 0x0, 0xa4) open(&(0x7f0000000140)='./file0\x00', 0x10188, 0x20) ioctl$VMM_IOC_TERM(r6, 0x20007461, 0x0) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x8) 16:00:35 executing program 0: madvise(&(0x7f0000002000/0x3000)=nil, 0x3000, 0xf) 16:00:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x2}], 0x2}) r1 = getpid() fcntl$setown(r0, 0x6, r1) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x100, 0x0) 16:00:35 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) readv(r0, &(0x7f00000006c0)=[{&(0x7f00000002c0)=""/211, 0xd3}, {&(0x7f00000003c0)=""/178, 0xb2}, {&(0x7f0000000480)=""/169, 0xa9}, {&(0x7f0000000540)=""/134, 0x86}, {&(0x7f0000000600)=""/153, 0x99}], 0x5) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/61, 0x3d}, {&(0x7f00000000c0)=""/226, 0xe2}], 0x2) r1 = syz_open_pts() getpeername$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) poll(&(0x7f0000000200)=[{r1, 0x40}, {r0, 0x80}, {r1, 0x1}, {r1}, {r0, 0x4}, {r0, 0x1}, {r0, 0x4}], 0x7, 0x9) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x799, "73cc510e52b3912e0d3fc9c06d00"}) write(r1, &(0x7f0000000b00)="962eebb494c67aef9ec9ef8981ecfc23ad4b80a0cacd6e43649d81affd101fee4aca7f41e823f5ff31fc5a82812f7ff8fd3f6ab7cfe2c6996515f20f17d90dfe2b42c1c1c4c99cb51317280a76b9df1003d0e414c9d1ae3dc45d09d89bd3bfcf6739ca1bbcca809de6db34748cfb55808b50a914826ce6ad2f6d30c23605b97496d99f661dfba0e791794cfb741e7c889cfc802169038f12db5ce978a9c7add3cb3a3285610c10de1cfc0e3ef01beb264679204eee51ab4c3371c747b342512e87c18d2c675e0a1cf8afac25a6d8b992ebc4d3e8ecb6801488a88b1c7e9160055875ead654b627b36fa18acf7e7209a4ef4b7889ee89f598e48105540a8537b29a1de5c469c5bd8da98f4a57164ad7d5b0ca38beae288511945a369433247bd618eb7401832927ce05c390c2c7b09d79f3a450b0cc5b64f23fa8ed7bdae967e156f757d45c0726d3a719f234d6bc554b0b4500515f5759fe9904394737065c0686befbd07ad853de8ea319b05963c10a3691dabba260a9867981b5d6f6a21e95da16b1b0086773717c8d63c682e5e24e4446296e68e5d19d6a454e175f01e7ee4400000000000000030000000000000000b1726e093e743a0718e7319552", 0x1be) 16:00:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x8, 0x0) r1 = semget(0x0, 0x1, 0x0) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)=0x6) kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:35 executing program 0: r0 = socket(0x6, 0x8000, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x4, 0x1, 0xffffffff, 0xbb3d, 0x8}, 0x371f1a3fa6994902) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0), 0xfffffffffffffff5) 16:00:35 executing program 0: r0 = kqueue() pwrite(r0, &(0x7f0000000180)="84156572720adfcb67ef9f51d17bf96ba957c40c16e81ceb8ca38b1f103b777a7bd747c845caa5f1f5136cef9dde9da4ac12c9be789c1a72f6c6724971d027da53e5936c5f6748002be9278f6da9e41e56d50c4f3cb6abaec6fdb6b0e3d478d7e8d11e0000ef5fa0bff7402ca9292623d47e780478ea26c5fb5665a1d5762f40b06b6f1fa0a63e2a14cb175c4d10e37c92d664145c7f0ae4df9e1912797570b2998bf5a2fd778ebf233d4dd74b6c1ea68f86aee74c4c81145da3e1fe7cc0b1a0af45e0f1ee8c4ea62e78b8acdd8923b0a601742d789aa6b04928fe787ea8f2f9078dda8c352e7be7e0145f43c7a9c43224a56806f7d7a651c216c2dfc7df1427891bde6a73ac87fb072911322207a8d6ba84fb47294a40ea9b4b66f8e95e4f61dbc7eb84036381e624ce47014624ecca6df0b39506cd9bcca04e434b504998d90808e5d1d34ee0534504994fa42312c083d31a19ccc6004c9c68f00bc02c20136141d329b3aaff4121e97b8f10c8db7ba28869ee0b2af89425fa057fb82e9cdacd92b1aa73f74908608a2d174ce69575ce1f8854799429f6f398a042099daea3bbfa8699f075b76758371754302df2c3cac01f107ee2f57caed305a374cc1b7863a72c09e880dea009ead722fa2d54a94e8b18e0ddb1ed5c85ee1775230eda2d9833055166445663be546be7348774e5eb3e3d6f343c1965aa50438f28615d08a8381c6fdd35d972b7358446a2296f49437fb078aeebd8dcd98752eb3f13270fe582469929d0d952664a9ad60832c06ca185192307f0b1cef23770bacf87caacb8c0439e2b9c6ff880b314e5c770f0a58181bd28d4ba4aa1f8c9ad3be3338096d5e9468d24ab92683c3cbac287b997c96a264ee911d0968be4ad098cca87435752ea51aeb9b11beda791e9a35d56d249ed975129478e6a40cfd3d49ee774c1e95a628be8bcc19554e01b270eeceebc0478c84ac24f9c237e640fe8fb29a805da94e8c12000de83b573eeffafcd9bf0eff6dbaca5f30f45daf76e8bad992a6d0415bdabb8871bdb02279c4b6485068b6c03fc4762d070293501d767e55da5390e71e0e03be7c3fb3ca2f7278efc4607ec8e572069bc5f4937159833000753c91f8f24719f05fd9206559234307463c4cd1159afbf34cf81227a64c3187ffa2bc8f97b124e5282d891e2527a376393baef5120c73a76d2ee320f4292dbc4dc9879c160ec30d55bb551cb0afccf438b093b1bd1316fd764962db3a335a320d61a739056aa514d93b7ba5a2cae50b0b752b048067f577b557ebc3cebdd39ecf62fdb52d268257827e1af44692278c2fa3445bc747c58aebc0e32bdd127e83b0c011d454cf1fe6d4fde4567df9ff8c40524a763fdd7cd4af872a9af796eb8de6a75be82a786209c3c17a6642486d8942e9f3c239d12244cb012cf9ac8df550233a94666899638d887d7826d192c97124f6803ce90f15f1edd40a910a89b9c5b17be6b94bb6008e99a005321ecbb2e2e5bfc18aaa7054e50f25917f56d07573f4e915d0117ab16048a333f77e64cf8a0f4e0160637eb478a6ce882e226e2a299c19c62276d90a5704f44a567948934053426dbf971d89b1cae388fd91ef63be36a9befbd616a5a40b0b7fc784d793ed6e143bbf8aa7ab241fe61a9f2cbe67dd87b630b718ba4abf4eb4dfe6f50d1a4a9dd9cb15c0ffa3ddfc2c9da79f1a506ab43910a2f0201a00441254a6e7794aea1d2d66c43933603ce04dac2f2716c6a80075c7791b4ac917e65e6193a981dcc0eb0b46256d4d1cdaf067ce67938c36e4c5617f99eaf86cfe6e105f2ebc2d7cb43be37220eb04ce5d4fc053c92551556401729fcec90b1f13da292b4980f5868374c07b547416054172f74f7c1ad9a54589c5f11d5555f8c6a2bf581b341d28c5ecaba945a497a7b862dbf3417decba99dd90251f7e773d30a86a98a7909b5dee9a0ae2aba48d64c04ba86593e9b959088ce53b5006b10de98aeb58e210d4e6a9fa838ac496d219e2ac2d331613c65f93902a93c370bf8cd35199044fc6c024a11936ab52b38c61b7de21e5d41022c968141575d114940d098941395e575c0e991b57eacdb6072d9059a6ed8eda41bb485bc4667c3eee5839685bf35eea1c21c21d3b8a47d110c28e6fd21230518d209c23e8b0735bff949f591b6c1509bb18668819bd46e1a07358bf413c2c412aa12d745db7c6e00afba34b2416d1c314eda5b64bf8dfac35dfbeaaf4b422e07c836d3ad0a895dcd61fd912fd5d91c47852e82f8d983afe87aac3d7cfb8f4a9297d4bf0711211ef08152035eb02c4e4475ddf805ddd1e2e84791b04b30b93314a511f5a80c42e61a51c0e6040da846f9c9c3eb85e6fe5d05b960d0f2c5aafb28658db930053ac4f48325285d014a17ad3406ed1919b074235283391d9c726bde0f9c0baef59223bbdd366ac28785f1ca3631caa71d50cfeae45c7ed123ecb3dbb1a4542da43c0e46bbb38abc97e72567e2f196c8783e113da02782f82fb100d51f9a9885de293022bd001334fb9173d6bd7be65ef0e81630fcd80bbe6b2fb3f5a25ccaf98ccbd670bb0b76b13e823a58c04ce5aeb21f10a4047dbe0f7534df889bcee1b7dc5141a754dc61d1c986db4bd3d7e78710615d2e9a10040e164e12e0b5d2849af1773235b7608e436fe652215dda92f62a20d26bd5554e099a4282649ab5f52202ca6193da843343ffc8c88b7ddd5dfd5e5383466f69ef5bfccf55e04d225f4b97bc54bd92248cc67379eccdb4c35774c55f833e700a53e8921928e256d1dfef6b1098e7f65d0ae2a8157c20bdf93cbad8afdafa07e2f1f11bc621865bbf001d5d1ebbdfc87d0b335f45fa0146514c8cdaeda930e4e5755dedf8238b601cf34004af490a0ad541123c2c1e0320312d023a0962f63d3be331913c939f6c3ebd3dbc02315700956d1f5351a574de341248a6672c4849c0a6e4892c26550d45092b15750ef5279b037e4564d5a1a5bda19a5c59624dcf3ad982f4cf9ead549616738e452056788fa1bacf66eac3661e54206e6092396a4355a20633f8fd3435206e73982181250a089077b774d03ef61ab4affc8dbf8ec4347f852dd091c2508b6886bb20e5440099c5341817db0ed01a38ce47a5ce69cfa08856be0b83a173cb6895e44f059073680415e15d9ec04fd6bdc04df9df78a6a83a9bdb2a2232b3a248fdbfca2cbaeee7ff9962bfeb4a4744e71cba247540996fd1de5b6d608fff8151c79ee22d560d4376a805a557914d350cf079d29c8e44f3dd85a70b2e9f2cdf23945dc53f2da8fd6bb78207cad136e5db8e8bed16b47e66900c072c56183261b784b5aee8fbd37c3dccaf930946a30e816a26b2ae1caa93332f4539f43c3d4280c38d7c1f4ee26fd51468a55b293bf5065ba5751c2f844e0dea825c8c203018e0eb44d04d45e1f49424408bb94919e3d28d833c25fee41a7dc4563f0f9f20adf605f1a4e29bef95fe056079a368a9d89bcae4eabbf5480faf1346f9cdad936a0cb0007d5d2ff812106ea8df695e336af589684f255bdf7d03479745f854b571d88722e0d364aceaa8036467a7ff8fb0009c81063a96aa49e3ceee430c0daa92dca47077b69acd5fe34aca282223e77347b04add5237aaf5d590d1e7fc28713da01c8860c9f998269bf302c8c827dce6b8d36f58cd211e991931d9096289d15442fa4a6bb593bfb2c6d6070972a764bf3ba52ee592cd70306936f03af3253ae31231b431bd845ebdd05f4e495a256a407d8a2683b95a31140011a7081199e779b1098dfd75b19ca4a25e8ff63bc03379bf48188d190debc57ec04b9598fe5344f9479c7964c102625fe19af8e4cd41ba0a50683f731d75728acda40ecd3a7e1c67e0ea3b624a9703df16fe0a60eb02b3d86c433ae8a1849a184367a5139e7ea2dd8eaae9752f6370f4babb6884ee6e6a20d515e16f97992b6fd6d3f529f88af837bbbc664a3a2f6f7efce5ca52dd28e260234a3fe1853a55b6a1554eca96ef50092b004f6ec6a0ae0ab6ee6fa84bfe2ffdee1668d86fa1d2c1771d24fa7bc925e3779e9c12bb091d327cf0c453a9ceb971fd1ec0ac4f039090214367987229b686da875c3ba010e7d96fdc47cc415b46d48c0450bf01773b42776a7ce886048dd5db4f65b162589ccc831971d9487fc3083df6a4b1f4182db0a98be60f6e22eafe74f60089ed8a29922d5355dc3c0cd4af20fa4a960f543592a51b8e34220fc17e98cc888d558c4a87f272ff37092f85780d56076ae698a5ee62728a2b9103e29f1d3d907fc99618be59cf20ef2d82512f61cbcfe8594ae0344afacb08a59c65701279f87d5f2d9731d04f765ed3d026c21ca5775c934ade83c5f5b378e547349361a0a76ed9984bc45e81beacfe00e4d9717b25aa4e43a4f6a2fce6c35dbcd7b720cfe9cc85594ad526dec5248a2cc9c1647dd832bd05ecec21bffdd2fd3caa5de175d45a79afe6da5b4a658b7fe67166d1b8da94e696e678aa57d8703e7efc635deccd495728122e453f33a3c56cbd6144331c87d0fb71cea58c7bfbab9dc2bd52a8ab3770a7de03b8b2fe8d732d5d8f2d5989cefa1ef45f8268477a171f1f066351b8cff4cc2595e0ee75b49e628d4ca41c86e3bf6a8c5c2efb84991e83e18e060acbb9068b3a047e58ad4b5e0ac22bb7ab579e6b8f15d90aef681e42727b99cbda2f91eabca9c2ce42df984a60a7b6d851ec15f3d2b865d5df1db1ddf03806ad5708c2f39729f481d0559e7a9820a1d69c8849f373b18f2b04955d2ba0de72835bf0550ebe385fb10b81d532c8ddaccc023e8166b1c920a91b08beaf8264857ecbc713612c84e9d2eb11dafbe09dcea721565a95cf658830a914fc7ad0f09c672126a13494a09c6619ff236f6d7cea79c5c53deb2aea894c6939af6deb4f34ffe146d890ed2eedbf6ae025ca640ec0db1354fb3a0137ff471f4b71b729b4381789952adee1f7633cca3588d65ef4ab0ab410ba462f0f9c005dd7fbb92c37689b0acde83b5c361075a0d5cd19e28b1e84aabbc0d1333be48f64681b6d48093722b73444299421422c5fcba42b17219b9416713ee5204f4fdd5d7701a70cdf3f8360df42a23d59abd8d51626e06269455cb5c2ef5a99858b670bfbe6a25d373edf671b52e00c320a5e4bf4c2e07dd03f3d53434a9feef383597c1426719838ef25c4809eaefde29a70207adc8ed545802bf6275b5d40af4ade8563f6222f74fe6f4f8f30f2e093c409ef5612fc5ea961178ccc74e4d98a43994cdd5de046249cb963924a9735001068128dc3dc37acb4b1d71303de7dda4fadbc3dde6175c2f035af6dceaa21dc9349acaacb57289085f0f11d7bc0c559a1ba143a7406d2c15198d7fe68e2595e54dc33009d67768d7c9bb8929de4ad2adc9df19c806bdc9fdec630e22c67b037f4968ef2db49cbd83691ab852e621df4a4ab73dae3c44b1d85ec4de5650b0bb5303d531215633458835b09439eac2f9a88a65d6f35a9c1f06f4f286ec87a959d03e415575af16588eee9360687e1f5e53df9c76a37345b169b1a6de42e0749b1c2c638145e86184f114112da73716763b8798dd157ccc7dcf2d734b81bf28635301a3424de8f42d14a9af89982a3a370bec89e4d81b3dad12cbc08e1da321d383c4f1a211025bdf2f19ff8e4f8fc6156a92b71d03c4640bc2b7f79ea752f6266ad3bbe9738beff436a118b0a039d10a90d3d5ea9249b47c5f7a7179252106162bfbbb938a9e182bd3b165d15e993cce3abbd16e36e88b7aa8d5de1", 0x1000, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000040)=0x80000001) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:36 executing program 1: r0 = socket$inet(0x2, 0x0, 0x10000000000002) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x4000, 0x3) poll(&(0x7f0000000180)=[{r0, 0x20}, {r1, 0x20}, {r0, 0x4}, {r0, 0x80}, {r0, 0x110}, {r0, 0x124}, {r1, 0xafcb0dcf7de000aa}], 0x7, 0x3) r2 = dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000d, &(0x7f00000000c0), 0x0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x8ea7a3ef4f570cae, 0x40) r4 = dup2(r3, r2) pread(r4, &(0x7f0000000080)="38c92fc27cdb5c65249d4022aae161a144f2f9ccb59fd0b9c7929ab44b4848d86178e3b15f23668c831fabe373a4f0c06b76f166396db5fb245054427f5eeff90424c0a19ae8c8523ba3975a8bd56fc49e6bc787a764142d3e5a8d308c8bd49bacf3deeee218355dad3337ee84f291b069a2d50a63dfcc46a4cbaa46a7358c9a74705e9e36291409d4c515127ecbb4e70ff724940139ca744688cc5678358c117aac834129eae800d4c23fe960b3a00895cdb296ce4bf816ffa86c509424fae45825370d49d4e9bf87bfe4d7a0c50ee5eb7663ed11052a", 0xd7, 0x0, 0x0) fchdir(r0) 16:00:36 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000000)="7f832e9bda65c2a65366da837ee3691aae75bb22be75e34fc84ecee2708a289af40c0b9e2b4f5affa47914706d040ca20fa07d26e608fb58c2c039921002ad24a3183068241bd3456240a792e27efa1080eac4b6f275091c0f353bc75dfb38e66e1d7c0cdee80d1be62feabac5ef82422a21", 0x72}, {&(0x7f0000000080)="e4945aebe92bcc3c66863575c51e4d877606cd8c072d05e65534370e3f861faca343ace8a8780dc059c3547c2a33ecbd2dc8ed5da2659538b7f0a25a4f8d3cfc20dbb6050877ce3db2ac3fb86dc7e863d517455847a3ea278180edab8af81a2d63e00c98dc6621dd8761f28ed3fb748fc1aeb5e8eae6ac8e184a55768d5c05ddadec7749dad956ddd0dc43ad082f26210418c0fd88bae370ec187c344cb168a960eea48867317b20", 0xa8}, {&(0x7f0000000140)="a867f26ba55eff82b683faa61a3ab9eb16cf6870c2c88f7daa85dbb5b45ffed957ae7136ed79a3afa40b0812f488e55f84c67fbceb43c7b6b8063168fd586f6149eda0bfdb42c94c9b6e2534cc81bbda8156e6cf47818068a6bc9fae5930b709e98e360cb10272c4e676bec678304475178efa7bfbbbadf4517f99dd6e892a3f9aed0bccc4774e89541d34138131b8628ba63f3cc18342db6c28564ca42fdb84a4931a028384ec322f3b958948ea35ee69a256c8bd2514", 0xb7}], 0x3, &(0x7f0000000240)=[{0xe8, 0x26b72080260f7624, 0x400, "d030a1bcd64b7902be6e3c63bdbbfc4fa58656adf8cb97047c37677bb779a389c6222cfdc513df6bc62bc2e7b6dae281c08c041cc09a85034394b3fc987cb32d12f25875f89b7b635c6d80b068b7be0c7e75b2261781754209c8a008d30f679309a1acc0032fb5ae6e66f4ed4aee7a39f752249e28d53bc6fb65e3b2625a22adea1a1d938aaf4b67721ed6050f5e35be92929a6a5196bff51bb0e68cf4111ea18124e2bb2c0cb365d3c6aa67b41c14ac5b35852009cec92654e78e48f61e96ce000f35f9117b5c699aaa2a5ea3fd41cd945ebf8fe591"}, {0x40, 0xffff, 0x65, "0b57e31b3c267105a68306c3e617ded81c5a07d1efcf1fabb387efdd3ec3f3a109d311ce00b42c4256"}], 0x128}, 0xd) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000400), 0x2) 16:00:36 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x6bb) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0x13}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) dup2(r0, r2) dup2(r5, r1) 16:00:36 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x3d7de43a0ee55fe8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0x4004426a, &(0x7f0000000000)) ioctl$BIOCPROMISC(r1, 0x20004269) mkdir(&(0x7f0000000240)='./file0\x00', 0x4a) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x200, 0x7f, 0x0, 0x7fffffff}]}) 16:00:36 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000340)='./file0/file0/file0\x00', &(0x7f0000000380)) readlink(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x8c5) 16:00:36 executing program 1: r0 = syz_open_pts() close(r0) close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x10000, 0xfa9, 0x1, 0x1, "530b527c8516e0ff91f11c6f23136bf293f9f4da", 0x8, 0x57cf}) 16:00:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r2, 0x89b1) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:36 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r2, 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:00:37 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x74c41332b66e5785) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x20, 0x4) clock_settime(0x0, 0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000001c0)=0xffe0) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x5ed8c8e5271b592e) 16:00:37 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) r1 = socket$inet(0x2, 0x5, 0x0) flock(r0, 0x7) openat(r0, &(0x7f0000000700)='./bus\x00', 0x80, 0xa0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x4, 0xfffffffffffffc54}, 0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f00000000c0)="00000018600400e717060000b283c6a0f0000000000000000000008000000000000000000000000000000001", 0x2c}], 0x1) r3 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r6 = getpgid(0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000006c0)={0x800, 0x5, 0x9, 0xffffffffb9104a24}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r8 = getgid() sendmsg$unix(r2, &(0x7f0000000680)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000200)="79089c05e8f62b4a10cf3acd03aae87ae98a0eb65b9fcbef8030c23caaf36f2d1586add941813a535f634ae44fcbecaced268fdb173418bf0a18db8d0a819e68626dc45214688b1168268f4d78a14ca016ad7546eba0e9a829533dd39eb4991e7a83a82f7a7b257278f59b20c91a0011b7b9a220badac249f9a464218d61e657a9eba7561bd27f2fcc99b999fbed3e321d0de9f2d51d25d36050a8", 0x9b}, {&(0x7f00000002c0)="67bc9f3d05e18420ea93f5d0e09d54ab010e9b450dd163b2ce7065dd53175ecfca0f921ce40ca62d9b10cc90503365043f3689533c0b9172edfcd16d8d1f699ef5313dae4e301ce3019d7a1fe685201cd45788e8f251ed7ef4b3c10f307a50a2db1d445e81f644553dd33faeefb3ccf3a51984950d8df507a24210f0627478d268804f0c6764a19c1af1e7f89d84a30a8c42d2af464559977f48041cb75537cb51038decb880", 0xa6}, {&(0x7f0000000380)="2b2afcabd582e561210124c10881c6fda71d2237e1c0faf05b4b719a9461716a5b5de7887e1cb348aa894bfc8961facb222953a4ba4d72d871f2246ae14b30f560eb8f5cc021ceef1855009a2c2fcae083112ff73e5311", 0x57}], 0x3, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x10}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r2, r0, r2]}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x90}, 0x8) connect$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xc) 16:00:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c6, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) 16:00:37 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x1, 0x1, 0x1000, 0x3, r1}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0x6, 0x3ff, r1}) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000680)="4dccf3039a51ff9de1cf61b57240fbcdbf2013b6020184e8fc06009d483b4fadd9aa07b119f01056a4359b4eb7727a591bdf8692adf7070d6fec46c518b0bf9304be83560f0bc258b1f3c6932ddd2227927f90b348b0c39305c117cf4627fc6e58086cc4306873cff9a9b703bedd02c4f1673187cb075bfa1983311586735ef7968c5c15fef4fc7f0c0749c44cc893c9a00a6bb41c986a8d7535b35a9b4154e8e121f485c2e6813c81a925afce75268cf156ff23aae686c97f0b9a0686d7dcd243b1de451db55f58352c12a08497733e78cbad1709c7c3a039d5e088e568c9e82f5cd5fcdff7614177a1e9477436b103c53f85c52722723d55d69887f51a788eea7d96cfdeac0caa5148c7234c91301332e7ec462bca3ae5a68ba765202b226adec2e71f1f3e26c501081895af2e7bea2b68b6c282f08bfb2a54a6f1b31acbbcf1a57aab7ce1aa8bda61cfe17a83751fcc7a184c232e3a02ad9abeba594b3fd583f7d3f711bd146f7d8ea6ee63ab25713c99f0f99e1c908b39a3856ff5bf3884d0215bfa0cd2055dc297b5cf54f3f26d8acf2d653f1799fbe2bf043af358922cd5375e59de1c8892e2a14f6aacc1b0d83fdc5fbc9fe63e09ea7ea343ea326f91ac21ab1d32f4fa12c088cee0e3aca926634df38d1baa71a63b102152959f465e213a83ef64216d36105b23b9e3dbb4552c365daf2fd4975eee9525d2620ca27d7a80097f", 0x204}], 0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000140)=0x2) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000340), 0x553}], 0x1) 16:00:37 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) geteuid() r1 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) utimes(0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) shutdown(r3, 0x2) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, &(0x7f0000000440)=[&(0x7f0000000000)='.*\x00', &(0x7f0000000080)='\\{\x97)-/\x00'], 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) open(&(0x7f00000000c0)='./file1\x00', 0x20, 0x8) listen(r0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x11, r3, 0x0, 0x0) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) nanosleep(&(0x7f0000000040)={0x9, 0x40}, &(0x7f0000000080)) syz_emit_ethernet(0xcf, &(0x7f0000000180)="d4b3fc9371a58344a9dd84738b772b9ba4fb0c991718ef061e779fa9a8ac1f93dc4bbd4bdabfa5346c5c6571e56fa1656248a6835b78dba86ad12a5fe9d63e0a32f92abead57d29684f4e1dda2962969fb3b45a855028303098fff3866ea86f46e84e98eb2b642d01638ab21c6d72c24bfdc00c6fc9564b613a7a5fc3750f033aa10bb5a287b8f7b302d562b4bdd4c10a6e38677a82fe16cdbe4f798f1b7d50486d6e132539df1c2e9b4dcb6be01ab4b54b898fcc65d73aaa45b6216629ea9517bf6b2936f0d2cc3b56ae7b93d2b6e") 16:00:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) r1 = semget$private(0x0, 0x2, 0x20) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/254) r2 = getpid() write(r0, &(0x7f0000000200)="b468f625173e0128a5751020b1b2d9ef5f28384bdd6d769d26d87bca00cc0ac54610b421df580b95f88c1671f9b437ad720feada9fcdb3bc3a0866052ab8f1d068a551487acff6cb72cfeb0411ca7cbe78ad0570372a1fb1a1ef21ffd9cc680cf429c5e74dbec9924e1e48e329a4c73cfeceb30e777d7ed58ae551463dc96fbed73dacb25002f7086d8f1afc239b9e4ca2e138764722d4759362f96be2813d6ad0fcfedce74b9936bf1a74fa1f0f91adbeae", 0xb2) r3 = geteuid() r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) 16:00:37 executing program 1: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x2) flock(r0, 0x1) getgid() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100008001}) socket(0x6, 0x2, 0x0) 16:00:38 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x7, 0x114, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840), 0x303}, 0x0) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xb3e739bdf8e1939d, &(0x7f00000001c0)="6387e7e8186f58d4e3489f978e2b0bf32fb3f78b29b6f47d52") r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x41) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000140)) 16:00:38 executing program 0: setuid(0xee01) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000502b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setsockopt(r1, 0x4, 0x1ef, &(0x7f00000011c0)="78ddcf35b9e4ea5b7d34c384dd93531fbf664b575f55227fe243e3571207c96e5c8761e8592ea687b06c010a43eb80c0d1c0292e7eaf640907a3058a2d2e04cae20f7f0c44d40c942405074cb64f322727323fed763fe1874cdd961eb80b7eea304ff5cbb3354e23f95ab37714a79b64f16738e717e335f6905858c1539b83fbaedd07169782083d07ae0aec9aacbf4a8192ab989cf47e4d453dbdf8244d75d2cc1d183147b8bb9c1503c979668d4874129f97eb5a4f9b8736500b95423ea3b8dec994c1428d94b55d76748ba16fda49c3e5ffabe6b74c11b48ab58f08897ad15c65aca85870229adc7c9f13d6c4fd884bcef7c2bac5320886bd1a84adecf068944e48e94b7a4001a3a29de740664dc7629aa3a662dea4c75c443058e994a7fac5bb9e9c4893ff333b3d6b5ee78e38f6c488d33e3569d58a0d281430ecb0c764b76ab1e10382363aea39f6a27bf018b8a698ce80b89028c52c20cb65bf61f38e893d95de96c8bad839e04ca34a7cc1e8d2e98d213a2749f6b86d4f49ff29c6d0e1569691b392cb9bc25e1a206e4b0b72263e701010f0197e90a2ac2313882b57665b547267870446c89dbb02f55eca0e7d1e4178d29ba758ee5f18edfabcffaf5a78ed5580be27909d64fa486b25366128616a39ceb8cb9c72eafe958a03cfc61f13cc147deecbea18f246d007279cf62e91c9338f408892f2b05fe8b26d522894bffdabb945efe8fd03105208ee2b1055a97041a0b41a6c9b6f9ed8552dc4c1e19fdff5902becaa2173711268e9c6adbd96d4038ce844be25f74099d77bf8294bf1182f7503abea4f8f51fe18c544dd47b72f38b3813c4a261b378cda0aa6919675ce8764a2eba6f9f0a5a9f81380b3f5d595f433b9479d1b1d385fab13ea1d6f34d2e64fe0aff962ba77923580e998900b841441179bd33fc7e8484f7316ee82a54bb4e41d853d8398ee627245b05289a648cbb1490e51235ebb730d7349fa5d73eaf5ae21bea0b3a2d62c949520f11692600439b5b5b7e8f6264de4ef20e43e307702bbd7f5d24b7cd798414a4dd059cbac6809fc3c1028d5eb6a1d7cfa681447c210eb4adc9d95bc2ac676fbe264c72baa58fa55cd253909995290aba609d9ea6ab2cf346a77e20ffa3f47307687a7e14ac6addd3ca034d703799ce3bb2212693e2c73af83213bc50a165ed50344f743b3d2f4a70b31a86a13feeb082ed82b8fa07ab2f382dfedc40277f328d1092b391c3165086a48ea2a488f3d9f0e456e9371dd8733ec82da877c1fede40aaea642730750246abc2177ea6342fde5a10342ec88977851860c366a6338672bbd86502503440ce2b25e4ffdaec466d43a901f84de936b214832700205efcf5b1be3ea94241df717770e02ecd6565b650247ad2413960450771603169499ef624622ae4088f3d5568674f79fea216da1b3abae3d13ef0e4204aee3d7e0c8e78b778756bf95ac93a3cbfcaea9248275ab3dddb4802a1721e56b8a33520577c60dcf6b4423396b9ad1dc61e1a4854316f7969a73f6c8b578c855937aa70aa138daeab3dc9dce6dfc4276d29badbd84b0fd9704f5ef6d18e4900935b8bd1cec161983819cd1412fcc5f1d4f8b9c58a5b7eab3a80b2fac5c51b38bbb5b3cb179044ccbdc4396fdc6ccf111791b21549be60d569fbe71e80bfb0eba4b7376022987da2c58327a9f09d4c378a144c2446ddff8c13255d78aa630b3dca203f9f6c24419c90f2513b897da093c656acfad18d9edcb4fb5d1e305cccd4d47221cd4f4e2f66eae21a0f07a32869521563ff4f50dccc1652a31d78f3ffe4b6607b0dde4ec6d6224a57813da1f635a1230d1c02b59f379ef5dfe6065636957e55411e2e8eb714b6db66b34566ed2db3eb9a367c2cf3eb9b9e0ccd9ce61b08136f598aa4bffe246df11616c1d58397ae6cf9066516147dbffc4f189f02b7ee5c4879ba0ee3176ec89194a99d832fc6123b96715c5c2af4deac2e509c913cf0b4dc89320f36eec4fa0769943422d49cbe3881b3e9194f3d1dc8a99f2e862bfd5d99434265f351b700aad49ee2cd683327f299e2b059a53916690172db6245f71610b575f06bbf9ad2d928cb3b038a4bcb66d3fe824fb4f863d9310789d07eb923796d08a885d81029beb835ce3c4e18abd912388930ec2bd21076f8812f21ce9d81e3be1f738f95559dd7cb7e4c6a96284cd336d64341171a731882a71291d121e78050c514aded20c5b7e4692d5656e47b5b02dc6d37f966964cee342585aa8319a1fa5af6ff35150be3044efd278451a2558dfcdfa3f6b39b567e7e114f8249b54714312ff9f5acb0e07f637d4035faeac12132745f00b991cbc169686dc21e49964a4f37a43da650ba85094fd65d48314d5638c379226ba3b4776a523d2cf0ef980b2d9048abb875452ee85630ac976116f1fd93bd2e9dd06efc0c0c78441b63027352ffa89c0aa4b2120636fe17b5d7825dbe1a28d3bddf9f1a9033cd8fc616d57f291302afbe38f469b34f9439d0c3be29b66cbf47fc868dd95d6fee53525a49f79285280abc81d1629d485681f125ff9683a2ab2995f2da0f4592989eed063c6f5a0ba0c9c17d7e564cd752313d46392cf1c765e966ae764bbabfda5138720a37c7c7ca4629b35554815c8ed7cff718e15b37c31597c8296c083ed1ede4ccb033ccb3b5c6410b2c84107456f0b556d149d9d05798fb7c96e6d5aa02be9b3bf8ffbfe99915ec20451128469611bda870126743134fdba32e577b2447e9bca1bbf20626e7d72371ca764cfdf9eb99e9e60d11421e08a8079de42190348ce5112b25e504f285b0228a0c7f3bc29a7fa1e46ecf8de4873829055eb33327a2f43f1991849cef22db1773d34d74d07bc857dace987840207857c812efef3ce1c31406142d0823bfe2c12560a6b5a30655ec4d0a4137be4e73bdf4bcd4e33f6c92b6abfff2333d7df2bebe15131fde53f5b0f4bebf1ef40492f2750836bb80859a9a5ed1a2c9d79fa81ed44487f8d8763a4aaa9368a3e3ac66a0bbd683a31b2c69a3a52864dadd28a36f83a7a862d50a2ac80386871dcac049698dd396b24578d845a7a65e77cd886ea360f0042bf0f729e64ed55ce7e30fac390e7936bdf1192b5fa2db095688384bceb76d44a2a8a99c122fa8c1aa2dab7279e048979c8033a0d10e272d0b47bac98886f15171c62f67b6426daa3415bc178bf3e374ecfdd0d415fc33a673cb9ad7f2be1e9e89806fd431854254fdcf4ac68f9ede357a91c16b6052f86ee123f895cd86a079108bd452ea15f3b7da36b19051cd317d2ef9be79586f9ff9f9d3b8e325d00ae3c30af54425045a0a2b06eb4d91d95e48d0af946acb302dc1b1beb24d875c2847caf5514958c4054e6201c42635f831a4664c2ad084424d1890aea02e3803592eea351c52594a38cb0004631b7d7ed93a3101b20057375d8227e78c3dc7bfdaaae8e372cf1162996dc4612426d4ff1bbfee8d3979341e069d273e0cb2f18d8fc5c595b1103440fe02cc6c1ff0752acfac26809d664c55fc5c87707ea69efe00bcee8d358a822ad80784a43337507f5cab6420516b60a602573349f1dc6c9d1c3a0afeab8954285376b9b3973df64a3932e6734d1190239b794cd4e2bc8105ebdc2f662bbb416d644a7ce9cc0023a1a840bdad60e58e0ffb08aa6fe6e41a6e3c6d4fb979606dc72f2dee710be1e874834e0b760f346db688e6f94de202b1706be3195c67fc4599d89611d2271a15aa4c1774bcc8755f6ce11d7221e4955ba69ee7577c92171d8e8384d6df226e22e4e84c6e46c7c2fe494c6c088df721d99291f91894f7730515f66c863c7a8eb2cfe6963b6e7e1d1de31553456419430b1977148854b77413c786ba80c394bd7ed80132e0f1ff64c56ca5c8dfe51f8f841cd3327130bb5579c2dd0a2757c9d8346284b2f267657b3228795fc51d02d6a8507388ac5b5a47ba3602fa3a42e62adae5d3da2b242a0b2c2f31ba0ef20f65e5639edbdb800f6f3148f54596e8475cacd9ad885c6306fcb9789a7f8237a3548724f31a06ed052737ebaa2f1e568772d80dd3296b209d8f5c98d9a50fe43967516d92e989490eaff7031cde7b5a30c9b00b86a6341471919faa9154dab7c84f4df8b9ba0a77e490c6136c93490fb29b4314cb44389fc2483e3dc8bb57539afcd748536772f3db990b37db6298bd0fb2b322e7a82b387a01eadb17b18b9cb7d6d123317755098a4f3b3ccde000000000000000676920f1dcc0c7f6eb680d5458aefe37b5cd33009d0e6d5714342341129cc754f4f1b39581880f0d7d96753676edcb964db0f933d7c5b4106205d5c48e55c0d33a284705e7b86abba97fec346e4c2a220e262ee27480b50fc55c68f64bb52da57cb6059ee8ac75f22aaec8ed596c264aad868c0581fd991781801f23b57f03c3d3c0674a685875dd3a42ed791022f41ff437ee1816b9e1b7b018275680b74f58d929f9801b8cea645529586b98f0a5877d6bda078085f935b3887593761a9b964906d10a043e9db2865bcf2b3b17dca49eea53675a7663b1a5eb76fe6481aabcc17bd421569808a3603f4cb564f69d0e21fae4bef0a9455c8bb8f98a52528fac26e28c6e54120733b240a39949aed5e5da24156a02ca52ca49e5c6f68b8f24c1a90465323fd04291eb5a3033c464ea2fa0566fa92ba646388333eb216c4248517ea548ec14825469f32edba1ca3c4ef14cd898c6cd59e855ec7b53fdcd0474bfc9adac9b7f50f9caf1e301f335ae768153e770f617ce601e8237ccc47fddc348df5078f37b0d2fb190d1452c269c1754475c6cb294a002bbd0248d206f4b0dd9e3de63023211e600e96a171955e6aca2e7a505798f7abe23599ab030a2e59d7f24f5b83d1e8d4f71c0330aad46daa1c099631dbe1f28be71801b66796ca57a15b2bdffda87b8458404e9c2f52f48d4f0476321a1cfde4a4f7b8751b8bee6e570d9e6882cb8c35fcf66c8e883553563040246e355cf9385d57e06ad5a588d94d75b900152f988052b6ffd410042c74e56b8d3bd529a545bc8dd2ca0300000000000000011fb02ef2ca8ee5979103b6f13ab7e2d13692030d593eb6377ab7a83e52c19777bbf2a395bfc0910494603d484ff99c53cb6b515a9efc80fe802a7b034f3d2bcd3e8681ba4372a5b37738729805a0165d2564ce6fe29e1eaeb57de924e6ffe61db64a96242872305c38f0a5cc426470368858d4e4f46906e0032e780360bca7751b2bd017e6fdb3febc8c650c5cf99303b05b10b4a2aa794c0f1ef56c02c4a9e7590f0ad760684f8a0cc5a1e8a48a6cdf40265d05c3de6a1731d469f55b786cc0adbb96e65dc65ebb6d207427e618f7e059882cad0556ffeac0bcad8e92e9ddd2c5c909d8a040bc923a617b8dfcf3844a04d5cff6fa1c3bee6ebc9b5a2d863908ece6e85b250e5d007ca3218422a9c6b821cefc1efc5ee3ae52219b5b1663b1a5405f58e84e79b1f15c84f13dd8401ff41afd4843c164ec36a3f0cfa6014146b7e411bf7557a3259fb4232db84a9edf25d3a5811474a8d52de6b5ea895c29262e4779f290b707e5bee1a23706c8aaeffaea40d602f9c6f88e23ee30819c8ab06cd163228cd90306b5ff334dac5e4825bcb4933b3193ccff9b213959ad0a382d21f9b8ea486475a693592470b7d5c33aee5d1fda342260940d8d5497a8dd55680a1c26578126e13f79aed246ff54c5439a3afe132edd08a9945419237f5640f0e930b50cfd96d94e1bedf16782fb3c06e668f7a4ebcb57a8525d9103d6b8def02dc6882e0f45964c8de2fb0b9f85980e9e79", 0x1018) r2 = fcntl$getown(r1, 0x5) ktrace(&(0x7f00000001c0)='./file0\x00', 0x6, 0x40000622, r2) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x3ff, 0x2, {0x3, 0x1000}}) 16:00:38 executing program 1: 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, &(0x7f0000000300)='/dev/wskbd0\x00', 0x180, 0x0) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r3 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000340)=""/192) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000280)=0xc) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x8000, 0x1) r5 = fcntl$dupfd(r4, 0x40b, r4) r6 = kqueue() semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000140)=0x1ff) r7 = msgget$private(0x0, 0xa9) msgrcv(r7, &(0x7f00000006c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000629396bf1f45f4a7fa000000000000000000000000000000000000000000000000000100008000"/163], 0xb2, 0x3, 0x800) kevent(r6, &(0x7f00000005c0)=[{{r2}, 0xfffffffffffffff9, 0x30, 0x2, 0x1, 0x2c7d87fa}, {{r6}, 0xfffffffffffffffc, 0x10, 0x80000003, 0x20, 0x7}, {{r0}, 0xfffffffffffffffb, 0xc9, 0xfffff, 0x7, 0x20}, {{r4}, 0xfffffffffffffff9, 0x8, 0x1, 0xd9ce25ffffffffff, 0x7f}, {{r5}, 0xfffffffffffffffa, 0x10, 0x20, 0x0, 0x5}, {{r5}, 0xfffffffffffffffd, 0x4, 0xf0000062, 0x309}, {{r6}, 0x0, 0x14, 0x40, 0x1800000000, 0x5}], 0x9130fbf, 0x0, 0x3bfffff, 0x0) mlock(&(0x7f00003eb000/0x2000)=nil, 0x2000) r8 = shmget$private(0x0, 0x2000, 0x0, &(0x7f00004f0000/0x2000)=nil) shmat(r8, &(0x7f00004cf000/0x1000)=nil, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) bind$inet(r4, &(0x7f0000000040)={0x2, 0x2}, 0xc) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) fcntl$setflags(r9, 0x2, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)) 16:00:38 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockname$inet6(r0, 0x0, &(0x7f00000000c0)=0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x7, 0x2}, 0x10) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x5, 0x8}, 0xc) 16:00:38 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) nanosleep(0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x1ff, 0x4) r1 = socket(0x2, 0x1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 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 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000140), 0x4) connect(r4, &(0x7f00000000c0)=@in, 0xc) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="c3") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x4) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0xffffffdfffffffdb, 0x8000, 0xffffffff80000001, 0x0, 0x0, 0x2f8, 0x2, 0x0, 0x1, 0x800, 0x8}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000200)) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000140)=0x65b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) connect$inet6(r1, &(0x7f00000002c0)={0x18, 0x1, 0x7, 0xdf17}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x5}, {0x4006}]}) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") r2 = msgget(0x2, 0x7c9) r3 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x2d2e55632c03eede) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000280)=0x6) msgsnd(r2, &(0x7f0000000080)={0x0, "a6941e52811d8e1ddf0b76ebabe0c90b48128c4f693cd0d0eebf32ade4b7130cc6f332c58e2fc8d26275a820fad51324f1c1559dd3f23cb4a2b0ef9ea969d849d4784aa2b72243ab3b82e0ea310308967748fa32dade2697f791284f9fd5e3c6cc7d00c403b0a6b0773076e33c44f1ad7a257414afe0185b4e80ee1d5c38cda66f2fa7058f2345bdcb0ea3bedc689b0124cba65db213dd8071988dca4fd6d364f0397190bf56b22995"}, 0xb1, 0x800) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x17, 0x0, 0x3, 0x3}, {0x5, 0xa95869d, 0xc110, 0x6}]}) 16:00:40 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 16:00:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='^)@\x00', &(0x7f0000000180)='^)@\x00']) flock(r2, 0x2) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) r3 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5, 0x1012, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000001c0)) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000380)='./file0/../file0\x00', 0x130) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) lchown(&(0x7f00000002c0)='./file0/../file0\x00', r5, r4) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5, 0x10, r1, 0x0, 0x0) r6 = msgget$private(0x0, 0x21) msgrcv(r6, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000758b5364d6b9934d0786b63386890000000000000000000000000000000000000d1ab3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800"/195], 0xc0, 0x1, 0x1000) flock(r1, 0x101) fchflags(r2, 0x10000) r7 = msgget$private(0x0, 0x0) msgsnd(r7, &(0x7f0000000400)=ANY=[@ANYBLOB="03000000000000006acabed8bbd4f36736ca8ca36672711862f6b38d77355445c452c6a196ce5a37ed53fc97c2d0a476ed9eed029da9ce185a35a94968f98cf1c3d14cdeefb86bfe9ebaa2bda2e4c0ec5eaef35e0a53a161985a1da4151e69e12032d0916793dc148631df7158cbfaa192e9a779d6e978f99658899c04867032f1f98865c9d2f1ecdf024e099b0d16d349699119f03b06700f65e7fc01985fb112f1f6b947704c00da89be401f7f503ed27cf6b1b3f43403f102a7ff894cba1891e49336a52f16fbb9887e44b60b64cc63d7a40be1749ef71a066dffc5a4eec2b35fdc0ab863a5034206396384c4df"], 0x1, 0x800) 16:00:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5904) r0 = open(&(0x7f0000000040)='./bus\x00', 0x180, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x2000000) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) 16:00:41 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) close(r1) r3 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xde) r9 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) r11 = getegid() sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000640)=[{&(0x7f00000000c0)="b1bc342906517228bb461872a1383b4a82a0cc20746d8e9fc517f1aa5e321bf7aab40c2e4286a3c34196c09b46b0829975c0853a160470ad83ca02d85ff338cee6f4b567b1ebe75581d4ceaa0fb4b004db5cebb968935022d3402215eb236e2e749fad272fb7a1abf20a40bfe6961a582e3c44a364bcfdc2d37441b33a0dad68ca926830cc879f6e155787897b642e706772010c4ac93bb5a4ab3af032f3da01af01e805f71d6b16f85fb5d8fe03", 0xae}, {&(0x7f0000000180)="d7eb9bb8fe1a2f115debef5078e74ed19295687b4f6c122ae06246", 0x1b}, {&(0x7f00000001c0)="93b12272d3ce04301e0eb976229539b3b52322fdd0453388b9ea0410f059a01f56ed76ae088f662e3d7bd4da45ebb9daadd8c101c67d01b7dd492dc6b927e842e0ea339d1e5a0959099f03414b4d7f5ed24113c81cc04951556c4218b5ad0fd8cc6edb2aef6b8677503d660ad54b26c9dee8f5aea2964fd2171db27208688239f699f49774441987e9794c7b2c5d2291317574eab6083e67b5130cb2b2d542d597c4626052c7af88c1cfd42691ab2f2dc1145a1210a2ef90d48b3610eb799d66e6f064d849c67bcde4804083b9f131f3b73b836f897e47a51c3badf4132b", 0xde}, {&(0x7f00000002c0)="0b61564497a0de0bdebb5bde85e6e3b49d5dd8ac3d7b6fc1d0c37ab01852888de102a963d949334c9ff91947d588e420bf08aa679503ca4c7094957231d6b3303862e32786977ab6c2d593e1028ab1209f970d2b9d1d9f3acd4e186d4d8fa8153e63bd8a9be68504213db4a2099dba59dcd256c1866dd000f3722f3e2f32b4c29d657444906c6d6232960d880b319bdad25670bb0a83118ad6e57fd174445cdaf110ca468129c48793342338069d31eab2cd1d9dc5b741422f92bf1d64986c13d142955e2397de2ccc04b711e5f1397f4cd091a2d86a72ca57906f6d422ec9a3829a952915139d149f8e0f6fdfb26b4cdba6cc8934aed0", 0xf7}, {&(0x7f00000003c0)="eb926da135ce14273cd71dcf69795d5dc3e0369a1f0597b98885fc384cd1151e7a4174a03e12f0e1013d693b3d43361276b4bdc6bb521f493276ea78b849a3278395ac03f84c92c115f530d1b96f", 0x4e}, {&(0x7f0000000440)="c7660bd863312068db44f2ae731577ad92e5e339ccf78a33c629b84cb097b93e69e635de7aa7d3cb39da08f8afe48383bd9ae8316c7c4ea624c6b68bdfba6994c478e3e7d7e59a35ba7818255766428766282a878950805fff2239c18d5eb12b6b8b4ef2349cf2d6484739070db45aee4b21497d1c1e4fec78a71fc0e14571de0c9dc36bae", 0x85}, {&(0x7f0000000500)="55a775ec4a6fe5b96520bdbda85b77c0fc2950bbb0316266bb930b0cb199303c2b78e72abac7129677f219a80541731a10a3bc974a9b357b48b4ffd2ab43fedd451685847d860f1098230b32e467f70b503585fa1ca53cb02570a261536d", 0x5e}, {&(0x7f0000000580)="2cf910c97a46fdf05224adabb6f892f9f2b75c388927e174c69fbb34cf024b943cd5edf41cecbeb1b8f702e4c48865ff7c23fd8c2e70553378c997d72ad037714299791d74126a57bb6ec2bf7c5137a5830e5498a9feca59457f08f07527b53c289003fb734fdcc69b2b13203ac9c2bc51f2cee82dfa248af0d94a27215eacfc1cc1738fdb761e78fa346330985a7d712fcc3d284b69fcf8e8dba25aee741172e57720b4", 0xa4}], 0x8, &(0x7f00000008c0)=[@rights={0x30, 0xffff, 0x1, [r1, r0, r2, r1, r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x90, 0x401}, 0x40b) 16:00:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) connect(r0, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) pwritev(r0, &(0x7f00000010c0)=[{&(0x7f0000000040)='h', 0x1}, {&(0x7f0000001040)="db", 0x1}], 0x2, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$inet6(r1, &(0x7f0000000040)=""/252, 0xfc, 0x801, &(0x7f0000000180)={0x18, 0x2, 0x6, 0x1}, 0xc) 16:00:41 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0x3, 0xfffffffffffffffb, 0x101, 0x508}, {0x9, 0xe7, 0x2, 0x8}, {0x9, 0x8000, 0x4, 0x7}, {0x257ab168, 0x8001, 0x100, 0x1}, {0x7fffffff, 0x4, 0x0, 0x100}, {0x7, 0x7, 0x100, 0xec}, {0x7f, 0x2, 0xa53, 0x3ff}, {0x1000, 0x9, 0x1fffe, 0xfffffffffffffffd}, {0x25c6a198, 0x8, 0x5, 0x10000}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000001c0)=0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0x7828, 0x0, 0x6, 0x2}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[{0x2, 0x8001, 0x3f, 0x7}, {0x4d9a, 0x401, 0x5, 0x3}, {0x1, 0x3, 0x1b, 0x9}, {0x0, 0x592a, 0x9, 0xb263}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) 16:00:41 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x9e}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000080)=""/47, 0x363}], 0x1) 16:00:41 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f00000006c0)=""/138, 0x8a) r1 = syz_open_pts() write(r1, &(0x7f0000000080)="d1", 0xfffffe76) close(r0) r2 = shmget(0x2, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r3 = getuid() r4 = getegid() r5 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = getppid() openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x40, 0x0) accept$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) openat(r0, &(0x7f00000002c0)='./file0\x00', 0x3, 0x184) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x8, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xfffffd57) dup(r0) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x6e, r3, r4, r5, r6, 0x44, 0x3}, 0x42f, 0xba, r7, r9, 0x9, 0x8, 0x8}) execve(0x0, 0x0, 0x0) 16:00:42 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup(r0) 16:00:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x100, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000140)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x8) dup2(r1, r0) 16:00:42 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x11004030003) r1 = dup(r0) sendto(r1, &(0x7f0000000040)="f891057ffc705148aab3c2cc0252ef0d73cd75c3d34e4423b426a12a8ab3a689ba92cc63f78fe29570d084264e074267bb9e65631ef726f7b62864d5ac5b5466d748dda4d717abd1f7e045f7a578d9", 0x4f, 0x6, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x410, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000000)='!') r2 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) sendmsg(r1, &(0x7f00000005c0)={0x0, 0x0, &(0x7f00000002c0), 0x0, &(0x7f0000000300)=[{0xa0, 0x1, 0x233d1424, "2e21795ba369887c318fe15502ca9b704fe28d82e6908983dbfe13483fa2fe35b506fa68546923e0a18b74a55a74639afe9e3d1eee0cd1ba0d930b2aec18c4f71867cd59243131a3d6e5adfe275b34ac2f3c85e037a0c79ee622f40f039c1d7e23ba66bb00d9798310776f107653a035172ea8fa9960354410e583c8616500e88fe280d3023fd76da1cc302bda5a87cf"}, {0xa0, 0xffff, 0x80000000, "1ec2a1424cedf396f1fb8a99522555b1c666c015cfc75e32d5bd1baa21c3ce7a53aa2a9da87ba6bd6392bc896af9afe7639ea3e40f44be51c9d61764c20ece2913c1f9943cb40f8aa4f56f21eb7d286f0eceae3e4373e81eaa4afedf415e12e3eebb572156251a26caefd2d830e723924f6330e1f7d2ba0bfc3c010afd3c3f1af622fd7232815c31e98d6897"}, {0xa8, 0xffff, 0x3, "c0e040294cf4a1c9f21de477f3e771d4f82a2c95082491636a06e12c889e32bc42cf1b555ecc9fd38384f02cd5e4afa9a68c9ed65d1831c3f5c013ac668784eb269b21e8bb0b1fa280c6d165b8acc195d5f33682e6ba1f6d81176465830ff3bce5af6cf4bb4e1f8e3e86a8c03d0fae28ab1cc051dce91a447e2e9411c9a526ff935038759463b2ab166691310f490b9dd5a1cce6"}, {0xb8, 0xffff, 0x10001, "9563e839cdb31940a3298a16d052413c0c31b685d6ccdd709426c17ae04b50a12901e4a2e7d17d6a7cee703a2adc3941366fa05c6383d18a28c9de4cd346fe8b0ab8a1976b83b61b25de34cca812b597303ec105ecdb6883c34f32b98b9e2f1ac58969227fce5e2ed618e805669c383cfc767910f1216eb510aca8dbefc0465a64ba4c1aef644bdacb09e93c2dafd12e60ddbb2abfbfe648d16364d9f2f77154ff8c340f8566"}], 0x2a0}, 0x1) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={r2, r3, r4}, 0xc) 16:00:42 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x4030005) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0xe2d2, 0x0, 0xfffffffffffffffd, 0x1f}, {0xfffffffffffffffd, 0x7, 0x4, 0x10000}, {0x2, 0x126, 0x7, 0x1f}, {0x3, 0x2, 0x4d, 0x2e}, {0x234, 0x7, 0x0, 0x7}]}) 16:00:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x140}, {r0, 0x1}, {r0, 0x40}], 0x3, 0xc214) r1 = kqueue() dup2(r1, r1) 16:00:42 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x20, 0x0) socketpair(0x20, 0x2, 0x100000000000, &(0x7f0000000140)={0xffffffffffffffff}) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x80, 0x0) r6 = socket$inet6(0x18, 0x3, 0x5) poll(&(0x7f00000001c0)=[{r0, 0x100}, {r1, 0x100}, {r2, 0x4}, {r3, 0x10}, {r4, 0x84085bee702a5249}, {r5, 0x10}, {r6, 0x1}], 0x7, 0x9) r7 = syz_open_pts() ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000000040)=0x5916) syz_open_pts() r8 = dup(r7) syz_open_pts() ioctl$KDGETLED(r8, 0x40044b41, &(0x7f0000000000)) ftruncate(r8, 0x0, 0x0) 16:00:42 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x24, &(0x7f00000000c0), 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) fcntl$dupfd(r0, 0x0, r0) pread(r0, &(0x7f0000000000)="d2b0eba7df3a185bd353bf248b535980b94a9b103974e0a05fafa93f24b59f1a3307c03dba1f6905ae66b80edcc4126da16e498a5dda5c9bb83121b7534b133033430c72d58c4fd57705f456b69f7e8680c7ed132ac02da637f20b3fcc110aad8bff8786a0462235f3210df75f2f3726a3c34c50d2ac50f7d9f0d15e200d39e2aea2a2380fe8fab05317ce83abe3694adc87d01b4d284a4832ad8326ca311cf647630385e031a8f26620614f889af88792945a171c412ff87dee2082f029c553ddc87c8156b5faf0a8b075d8c444110214468d321bdf6d3a3c6edc295a0a8486a8812a0194eab16215389f4108adf780725b65085ab3cef8436316a846b0d23cf3a26fb556dd9bf089ab201765e8a0bc3dc95663812366518ff7d4a65c22a149274faec8b1a8f0ddadd0f403c5b49a0dce042677be3ed23dec3a2f831bc0e0a8e339c4d52d6da67e2cd69d32ede88487eaa7027b46710a27017fdbafd78f3e0d551550164be13c89e4a0355ad27f6558d08456432d5a21a9c867704d7bbb4b322aa37de2a64e4ae851e6248cd14605a246a8340e8761aa87dbad3f592a58927969321f6e12138844205e4c248f5435c784918d7277c8376e1b7e480f03c1a41a5702c42a9e8d307ebaeef1c7dc3ad49412b76ae0abf7e1bffa050f45155891b9fe1f23912bc1b91317a8707918810ef4dcfe6a1971f4d1bf7b5e81e7c2cd03de47cbb8a2f1560a7b98e670facb99d128dec0a7d5b6b580cb69f11e1c7eb33a1a471df5285deeea115b6a0dbb76bc28f8e9753d0fbf80f1c5855ff60c8a75a2ce24cf1b728a171cd2369d5ae89f2f4fac6b3c3b3c99d519acc82c90b4dcc9df5738d54fe1b65fcdde7ac0a366023010f758f1268a8a2c819b398edf590f7199985f90c111639760d00f80754d118e28eda1732edabc03ea0219729d78d7e57739e5521b0a9ad737228ccf04f6f9a9de134156454a2f40bac0362b9d19369902c1c60c172eb99afe2a902975a83f3ae748dda45396d6ef84096e8c4c12d4151c8336b4f079c8a6a835d7c989ba297ea26e41cf3b71b9750aecc09bce3aaa34775557df844a4a1ae738e0ddae0a82ba549673a1e2d4e4214e886ab868602491ecaef15b42fe8ab1a6287cdec9e3608fb54e61d4501008ca29267f379468c5fa43d1791377d2f970e306fe25a0ffb981f5142a89d77525580f60354d45a199716b434edaf1921a35c6a257e844f69d7c851d218f38d0051cb05cd64f670089a47a374607b9d8327a0a2e6b2d91a50eaa7e689c86087f5036d54c0a3f04900ef1360c2665495b47628217d9b6a48b605c6d62e1e7ce627ba5fe38a1687edb8537b63429916d912b6bc99e606c8570999cf1d2451c504588da43c6920076f1638a6d11ec5a86fae521d7d6f093181e58dab8622c6bc278db732d83e31723b313bbf80ca0603e4d8441b92a4a0dc05d8fe0fcfce7e552fb13828902b629ecb2cb26d5ab9937cc8062159f09765b80449af925fe665b3bedf66b71a12e8b24de3bf249b46e84667bd1c1dd41cff0b1ace9d4ef1fcfe42ce8c7ca305f65800c63ccbd603ddfe22cc9cb30d4a846a647113a6a9a4a03f6afa8489a002f937605c3a9d797cc3b16b796bfef2d0bc6e30addbcb29c63ad8416795823408f8e62391b1bb079a237b8f892976c090be96527a3c05d9da24962a1e331600f4a446a6a805440b4a63730c984c1498379f845cf810c952f0f264f1bf7bead06032d40c595e132345163072eb4dce8aa5346074d877f8c780e851a3542fdd024f1488e0cf003d0149db547765d4f1295b953e70d1d5cf2ce3963e6aa6d8d3e02f056e727f6f691a1c209fe130b9611ac192b2bd12cecb36fb34feccea270e61e0e95c36d555ab77c5cb357d504939ea1486ab7464d5ddd608a83a9f51ff1dcad9edc9d2a5ce1612946ff532e7703ae02103c148a8f1d2053d4dec1b711ea1ab93e60af066ba327198ba645f5395aefc37c0d5d5965535f26f8a18b26c060e915ad435a4cd0d700831577245710e93c2a3eb42f61f39d11c5a32c0f2e1eeaa7cd3e582f06c1152ba1ec7c3af4bb18f7036732886007fdd95ed5357001cea072a55ac85f45582587cd7616e0284e72c8dc7130bee6d43f609bd1d76b877eeab235b5924b985b79b6989e74ce767da57fe7fea7ed196d4d7032f68584a9f2024e4a3722d1c292551327f7cbd077d6d857dd635cdc57c092e864e7df5a449ce6dad73f1aa21d34b65ac45b0ed6e6b3c448bc0fa2ade1c62f121aa8c875cfb077c02184608e6b590855ea01ebc1f77a61ab06f7ab9cfbba3cde5d102c514f42f98cb0b93a29c656b6f3ccec0baa42192689243099e1f4a164c82680e7e133eba5cb90f108313b94579c14957d0707f8823e2ae49df40735a5c62052f9a40d1eda199b90bec1922db0fe4ea48658d8f94fbf4f14e5a041412baf76a4e22be33d56192697dd374c0adf95a599ebed06c0bdce7e6b3ed33d020bc1ea7bfb2d598072b2576ad36ada0285b903d38ad0fe1eebf3bd1e1abaef58b91758e10116b2a7deb5c92b69126e6dae011769274f086b3b86c7437cf153cf2884234d47e7c73683de5a0aa3227139f2c739c8ee0d0e2185902d1e46682a9cc02f684a754319e484e839059daf9de49644b0d0ef3ed31fc20d7a746b6dabc84bd78f4de7962e85b8649b5ddfd293f24bdea0660f405de553a6a6dce50b55b30925a61cd9da4db3004598b9f307364f59e125d9d8bce6c6894613fba94e7f9972b827973e7327f8d52fdc0782c851e996ce0d1fa5281b10ccdd2ad8a44850b04e04d22d663d6ac21408fdb0c4eb0ce468453b1cead7653d2c1a9634f4369d9f6a068e472512ad67a9d37cc1c68aa414028ed762a0523d42bd9cf00c9a345d78134a5c2fe2b8efe9c5b832164e217b04845b03d51cf6d1ca9ee21cfcb4c91a6b460cd64cda281da9dde0e08fa3c14a7956f5fa3a2d6f353afe5f4f8bc98af6b1998e991134758cf9d3ba46c069dfc4a35359cddc19ebc1be646be6e1f2b61cea55c93b36549930d56d0d449d462e0000db72cf5b1d5f6c07dc96c7f739379225dbb0c680c154dc43bf2be5c07e02400c0dce80b4f2bf8d11fbbc543b67d4cd66617389ed4fa76c5d87abcb738914a787ee5cb9125936ed89a3db2788a47e828ec7f4df3a71f46a159d7d9764026b9f06a31bf0ded8a857904c38389691b88d71ad8ec622fe1dc20b09bc0c9e6630caf43c7e9b0b4f2c0b30a5d4b81ab6cec049db22e1d106ad71185b582daecd2c620e7661efe288bbb23ea815cd17b68f62a7b4fbffe600ff3328e3c579f93400d4f901eca5c239e0e9db785b4c1e63e0c4553a4170f66786f0a7ec56ca23f5a38c7b6a9d6123e2329477ec91d9617a58377ebbac3acef2cb939f732e9750f36123cbec6c3362855c046b5c3551c08f9afd2885ffbf1643e595f0e537a16b1aab7085ed1478b58dcf7562d3ed492c29a99f013b7618f6f80ba411fa34c2f1ea05b963aa1243792c22c62e6a022036e134dcf35f7ea9a1a988bba6ed3f39075b3870ce6c685bef7acedabebb43597c70571ea92b4937c9b8255c57d6e5f22b9ec707e652d2679edfe4e44c511cb7b5ece5c93cad6316da7f7725e05f82dc3ae307b75617e94186f922be3df58631d2f71ddcb112488e5520f37ec647a5c69103c374caedf017eabe663d5f4379fa6e30d29f3eff8f34cad5e74793aef51d13a907f5c6e412a31048a5c8ad44dc626458531b9fc6c7cc44dbd21b5a301fa72782f65dbcd9bf8156c4c4953182902b4b190dcd6ad7c2b90d8aa305e24c3cc5f482d913541d8039ed86781f945035c26af5105d0a148626ac2a1ac8481c1aadb30bed4cf35a095232e1b9ca087de115b4a707ef0f2ce54997135cf8343cafa06765e135b8652edac701168f983cb537723eed5e4b7f33e81c4357119ae9a104d87eb1642c77acfe2a89463757132a2059006b2e6959dbc0b6464b416cf71c9040c9936db89967766f106c01c9bc870a81b866957f4bf723b27b64375bbb8cea333d972480cc032766fe7784caff803c574a90342159b31315078071461c4f17609ffac6dcbc9a9b83f7e017ed67670fd3e16950d0e9c5e3aabeb9bd2406728b3091ba629201b5aa55008d11c46ffe375eb7e59d12b7d9a58256f8ed78f7fc895f4bee07ce577d85f3ee737e7e3d985b28d5462f4e958e76a17377200ceb1b58b80e828cc7a775a908dfbf92b5daf57b280c436b089f95d845fd74593e3614310915cbd2dc7b6048cef317c854698d6f2f01630abab725451dad970674cfdd20511daf734b60f8e876ebb8b9e58732cd2d811eb2a0a290a2f6362d57318cd51c0a5eb9cfd87c9c55ecd90c7aac6e18537275a587cd37430920f8cb12ee08f58e66b9293402e7a6e69e815622f29f14095b8b5c404fc904cddf8c5ace5aaff1acda1f517786f3c152f2faeccdc363d30503466937743fd2741afa1cc0777044a1f3db99bf68ba2a4cddcc7cf7b3ab3744834e6d6c75db900bca487e545869358f3a212bb08a02cfc363e8945731f2f16ab931eb2d075e8b485adb36062d735aab042fcb0d1360389ebe463c2565e94d7fb00c2a21538f74ba85dbfb19c2d4821dfe1e690044c720ec9d0a93a6dbce61604b17e236a99f356dd271f9fa14912f82f20814b7283af112cb95cd2b57aa924715627ab987d186a51390b401d6ff35e6d81ace110da9f5c284b00136d512a28ac4114ec9fcbec5346849d141b65b0f7fb954ab5eedfb110b0a3688634fa43f67cd541775b436cfc32af592f00b93a3ed880cf088b7fcc72f5725c3b2e284cf4aac464dbbd062b478983d3c58c5e0f414cf97b322d1dbb6428587fbe57dff7bc65a5971180b5fddddc84203d8b240956b821a72ed397802f60a42cd4854d8a68dd9cb554c093e15e5cbe45adb738109510ab4f8c7e9a2fa0f3f3af3236e94832e8d6d809bf6d844e35d7804602bd7747e116b6ebc220939c9ba13ecbf88c00ce0d5e3bc7cb81d6da24395f80b9dd758c1ab391eb18d2724285b46f07837adec57573937634cb6b0938643b6d91772024a5697ef4260fd7b8f84d22269dccb7b5df21c86d7b0a3823ac0f909406cea44aba090e32a455c0793287f1125aa44cb3e801c5e651613412eb8a13cfd332cc491857cc762d5ac1e46aee2af77773e61d16fa6bf902b489fbe66857df53eb8a1daa8661526376db7a051a5b8e8c7dd34668a751e815a14e4d63b5099eaee728ee17f838e7400b1467b5e1e64f678c749f1f6df5bc2b73d46e183641027f8458581ad2b42dc40ca9008dfb7b21d3f47860d9874ec6d07bc17150a5bfb6a93b336760a262de855212522afda70b70b631cf8cc7ed7e397b314031239674429be5046020093467e87e1d18bd7ec29fe8f4212f39766260f196f7e03914d1eeb9259f18723464bc485556fdac2681cc265f2b35680b942d1d4b8006b7febe53e5ee9797c5c1ccb9ed08f1f4553a0e50fce4a8fc283c68dc97ac9d905217926b6dac6bd4695d387a007250cc486cd94a7c574daf300354f345c5131d663e48576ad2539ec3eb8cc3a200a236e67bb5208e04365ebf72f11e5fca11fea22e66f44d65dedba35d30b7c6b1fef0dc3b4e98e2dda5b3597f842abcf747071f10f708a1cb5d1fde66812be7f6d9e064716f3acc89031c7fbe7133ef44229461b0f77fe335b55a44c96bd48beff9c9c0541786a0e7990d07c3e384833feed64b3b323f7a1cf9f133e6c105c9aa91e46", 0x1000, 0x0, 0x0) sendto$inet(r0, &(0x7f0000001000)="b9f6b5bcb26fc1e65f08be3c230868b3e8de2394f437e3031ec53cdc4b0b9e7313573f73a64a3ebe5d39d8d4e90c73d2b43d5f3ebc6790f5c9e13454b4eea22520f69ab1d3a3311ef77ef81f3e519bac4f7b5fe507a910ca71e242964cafecd504f9cdc050f10b17567215686fbc5acb1d78a7283c4c8ce3f5cf21746ded90c99ffb4891b31014dd09199be91fbd9ad89149c0e71653be60d8fcfaceeec9162353206887afebed2477bc77935b5d", 0xae, 0x408, 0x0, 0x0) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x28}, {0x6, 0x0, 0xfffffffffffffffe, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xa, 0x0, 0x0) 16:00:43 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) munlockall() r1 = fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x15) ioctl$TIOCCONS(r1, 0x20004276, 0x0) syz_open_pts() fcntl$setown(r1, 0x6, 0x0) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x80}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x21, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x5c0, 0x200, 0x401, 0x1, 0x3ff, 0x8, 0x86, 0x1, 0x3, 0x1000, 0x7ff}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000001c0)=0x1) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) 16:00:43 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) socket(0x18, 0x3789e5c77a43faf, 0x80000001) 16:00:43 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x4, &(0x7f0000000100), 0x7, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000003500)={0x7, 0x7f, 0x1, 0x1ff, 0x100, 0x52, 0x43e, 0x10, [{0xca, 0x9, 0x3, 0x8}, {0x100000, 0x368, 0x2}, {0x6, 0x3f, 0xfff, 0x7ff}, {0xffffffffffffffff, 0x8, 0x7, 0x5}, {0xf2, 0x1, 0x8, 0x4}, {0x80, 0x8, 0x36, 0x8}, {0x3ff, 0x0, 0x0, 0x7}, {0x400080000000000, 0x1a2c0, 0x3, 0x1}, {0x0, 0x523, 0x802000000000000, 0x7}, {0x7ff, 0x2, 0x1c0000000000000, 0x3}, {0x8, 0x1, 0x8, 0x3}, {0x7fff, 0xec, 0x100, 0x691}, {0x6, 0x1, 0x80000000, 0x8}, {0xe3a, 0x5, 0xffffffffffffffff, 0x1f}, {0xd2, 0x0, 0x20, 0x1}, {0x3, 0x5, 0x10000, 0x6}]}) 16:00:43 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x2) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20000, 0x40) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f00000000c0)={0x1}) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="aaff541d6c5400ff00"/20, 0x14) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x3ff, 0x1, 0x80000000, 0x9, "08c02729907f0941458bb751ba63224805159887", 0x8a0, 0xfffffffffffffffb}) 16:00:43 executing program 0: r0 = socket(0x20, 0x1, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="9109000000000000d420"], 0xa) getsockname(r0, &(0x7f0000000240)=@un=@abs, &(0x7f0000000100)=0x8) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) getsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f00000001c0), &(0x7f0000000200)=0x4) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000180)) getsockopt(r0, 0x4, 0x71cb5ef0, &(0x7f0000000040)=""/52, &(0x7f0000000080)=0x34) 16:00:43 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20, 0x1) r2 = dup(r1) r3 = syz_open_pts() pwrite(r1, &(0x7f00000001c0)="319f24e3061391c1d2a85c523b5b", 0xe, 0x0, 0x0) poll(&(0x7f0000000180)=[{r1, 0x10}, {r2}, {r0, 0x148}, {r0, 0x100}, {r3, 0x115}], 0x5, 0x80000000) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000000c0)=0x7) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = kqueue() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x7fe72d0573a14c46, 0x0) kevent(r4, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 16:00:43 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8110000002900000032000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x43) ioctl$BIOCFLUSH(r1, 0x20004268) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:43 executing program 0: socketpair(0x10, 0x8000, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) r4 = socket(0x18, 0x5, 0x0) recvmsg(r4, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000440)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/41, 0x29}, {&(0x7f0000000100)=""/196, 0xc4}], 0x2, &(0x7f0000000240)=""/142, 0x8e}, 0x1) execve(0x0, 0x0, 0x0) shutdown(r4, 0x0) 16:00:43 executing program 1: r0 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r0, 0x0, 0x5, 0x0) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/69) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = kqueue() close(r1) geteuid() munlockall() mknod(&(0x7f00000004c0)='./file0\x00', 0x100002000, 0x28aa) r2 = dup(r1) getsockname$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000200)=0x8) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) r4 = open(&(0x7f0000000240)='./file0/file0\x00', 0xc0, 0x20) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000280)) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mlockall(0x0) utimensat(r5, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0xffffffffffffffe0, 0x1}, {0x92ce, 0x3ffc000000}}, 0x2) recvmsg(r4, &(0x7f00000017c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000001740)=[{&(0x7f0000000300)=""/105, 0x69}, {&(0x7f0000000380)=""/147, 0x93}, {&(0x7f0000000500)=""/192, 0xc0}, {&(0x7f00000005c0)=""/208, 0xd0}, {&(0x7f0000000440)=""/60, 0x3c}, {&(0x7f00000006c0)=""/71, 0x47}, {&(0x7f0000000740)=""/4096, 0x1000}], 0x7, &(0x7f0000000480)=""/62, 0x3e}, 0x1) mknod(&(0x7f0000000140)='./bus\x00', 0x20, 0xd0d) fcntl$setstatus(r1, 0x4, 0x80) close(r3) close(r5) 16:00:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0x7) msgget$private(0x0, 0x80) r1 = kqueue() dup2(r1, r0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xb8, 0x7}, 0x10) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) kqueue() close(r0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x6, 0x4}, 0x10) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0xc}, {0x34, 0x0, 0x0, 0x5ce}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:43 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x7ff) 16:00:43 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r1 = dup2(r0, r0) ioctl$KDGKBMODE(r1, 0x40044b06) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x100) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x460) 16:00:43 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000040)="040016ad", 0x2, 0x0, 0x0, 0x10c) 16:00:43 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000580)='/dev/vmm\x00', 0x20000, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x2, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 16:00:43 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() preadv(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/203, 0xcb}, {&(0x7f00000001c0)=""/153, 0x99}, {&(0x7f0000000280)=""/76, 0x4c}, {&(0x7f0000000300)=""/144, 0x90}, {&(0x7f0000001880)=""/4096, 0x1000}], 0x5, 0x0, 0x0) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc1e, 0x800b636, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190a", 0x87}], 0x1) 16:00:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r1) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000040)='./file0/file1\x00') 16:00:43 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x1f, './file0\x00', './file0\x00'}) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) 16:00:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000000)="d2ec62f5edc55d54f129ed39382868ec324bd8975302badefd4f89a4073ce5a424138093fee4e5ecb2b48d9304669e114a3201a6755a41a1929b2cc8e161efa3cc5ce9ff63fdb3a63a06ed73448de189275c08c7d30dc25d13dba1cc2242ce4b9fac148a9e7c98f18b9ccf37e4209e1afb645c5c3b0b4af91df92929f0b28d37c33a9a76fac8d115", 0x88) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x7) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140)={0x2, 0x2}, 0x10) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f00000000c0)='%tx^') r1 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r1, &(0x7f0000000100)=""/42, 0x2a, 0x40, 0x0, 0x0) 16:00:43 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000000)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000100)=0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x1) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_dstaddr=@in}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000001c0)=0x77) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x3, 0x1f, 0x8ad2, 0x0, 0x200, 0x6, 0x401, 0x1, 0x1, 0x530}) getrusage(0x0, &(0x7f0000000280)) r2 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r5 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000540)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = socket$inet6(0x18, 0x8005, 0x4f) r9 = getpgrp() r10 = getuid() r11 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getgroups(0x6, &(0x7f0000000640)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r15 = fcntl$getown(r0, 0x5) r16 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000380)="f8d6dabe361e33ea8d5fab373622938d109f5339bbcbfdec604d8ebf62db847106420a768b40ad59fe7746f81866939448f3e7d56256a093e0f4ed8d4527d258c028f4dfff14814ac8582f7278c4b11a3ad1e5db6f041763871f806106b1c24bdf584bfe7103330318a0eaa1d02735fa9d3f5eec10ff89dbdf", 0x79}], 0x1, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r8, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r1, r0]}], 0x158, 0x2}, 0x400) listen(r8, 0x8) mknod$loop(&(0x7f0000000880)='./file0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000900)={&(0x7f00000008c0)=[{0x101, 0xffffffff}], 0x1}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000940), 0xc) bind$inet(r0, &(0x7f0000000980)={0x2, 0x0}, 0xc) 16:00:43 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) ftruncate(r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r1, 0x0, 0x7fffffffff6) ftruncate(r1, 0x0, 0x33780000000) 16:00:43 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200, "00000092fe004d16bf3b200000000800002100"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x20) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x30}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x100) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000300)={0x5, 0x26, 0x8, {[0x9, 0xf2e, 0x6c, 0x100000000, 0x1, 0xff, 0x7fffffff, 0x20149aab, 0x8, 0x8, 0x2c, 0x0, 0x7f, 0x968, 0x2e643414, 0x5, 0x3ff, 0x7093], [0x3, 0x7fff, 0x9, 0x4, 0x2, 0x3567, 0x3, 0x1, 0x1, 0x661], [0x10000, 0x2, 0x102644f8, 0x2, 0xffff, 0x8000, 0x5], [0x1, 0x40, 0x75b, 0x8, 0x8, 0xc10e], [{0x2, 0x1, 0x5, 0x6e00000000000000}, {0x3f, 0x1, 0x8, 0x53fc}, {0x5, 0x1, 0x3, 0x7}, {0xffffffff, 0x0, 0x3a, 0x48000000}, {0xfffffffffffffffd, 0x7ff, 0x4, 0x1}, {0x7, 0x8001, 0xfffffffffffffffe}, {0x200, 0x2, 0x1, 0x2}, {0x73, 0x10f03c87, 0x0, 0x5}], {0x7f, 0x0, 0x78, 0x6dba}, {0x3ff, 0xfffffffffffffffa, 0x2, 0x8}}}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) 16:00:43 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) fcntl$setstatus(r0, 0x4, 0x46bfb) fsync(r0) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x20) 16:00:43 executing program 1: msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000005"], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = msgget(0x3, 0x447) msgrcv(r2, &(0x7f0000000140)={0x0, ""/158}, 0xa6, 0x1, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000040)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchdir(r0) write(r0, &(0x7f0000000100)="8c65", 0xd) listen(r1, 0x101) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x6d2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x48}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x8, &(0x7f0000000280)=[{0x0, 0x1, 0x8, 0x1000}, {0x7fff, 0x6, 0x6, 0x40}, {0x3f, 0x9, 0x8, 0x1f}, {0x8001, 0x9, 0x6}, {0x7, 0x0, 0x900000000, 0x1}, {0x2410245a, 0x4, 0x100000001, 0x1}, {0x0, 0x8, 0x40, 0x8}, {0xab, 0x5, 0x1ff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x7ff, 0x68fc, 0x3f, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000240)=0x11) 16:00:43 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x25a679d8d7f42382, 0x24) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000784000/0x1000)=nil, 0x1000, 0x3) r2 = socket(0x2, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="6de77ae3b33e60d9fad5183c6155416f2d751b72381dc031723f8eb203ba0dee905965dd7cf163ddf4e351baac16327c1f0dd2dae833a28c359084712ed39287426425afd9bace0d940f1844bbb36c8da2a0f9e5c6e71d30fa3b5392be8acf8db05ff5df623f77b8f721c2f8230286e1d5ebafcca6befff777ff5d567f9d579d15533528f233d7f8"], 0x10) recvmsg(r2, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000300)=""/99, 0x63}, {&(0x7f0000000380)=""/71, 0x47}, {&(0x7f0000000400)=""/134, 0x86}, {&(0x7f00000004c0)=""/161, 0xa1}, {&(0x7f0000000580)=""/133, 0x85}, {&(0x7f0000000640)=""/155, 0x9b}], 0x6, &(0x7f0000000780)=""/193, 0xc1}, 0x41) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) r3 = semget(0x0, 0x3, 0x100) semctl$GETZCNT(r3, 0x9bafc1e9d997f395, 0x7, &(0x7f0000000240)=""/180) write(r2, 0x0, 0x0) 16:00:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x200002000, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) syz_open_pts() r0 = getppid() ktrace(&(0x7f0000000000)='./bus\x00', 0x1, 0x2, r0) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x84}, {0x200000000006}]}) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0xffff, 0x7fff}, {0x18, 0x1, 0x8, 0x3}, 0x7, [0x800, 0x3ff, 0x9, 0x8, 0x5, 0x7fff, 0x7, 0x6]}, 0x3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b7") fcntl$dupfd(r1, 0xa, r0) 16:00:43 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) fchdir(r1) fcntl$getown(r1, 0x5) rmdir(&(0x7f0000000140)='./file0\x00') mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) 16:00:43 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x6) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) madvise(&(0x7f00007f2000/0x11000)=nil, 0x11000, 0x0) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) socket$inet6(0x18, 0x3, 0x0) kqueue() 16:00:43 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r0 = socket$inet(0x2, 0x8000, 0x6) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) dup2(0xffffffffffffffff, 0xffffffffffffffff) 16:00:44 executing program 0: r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x200) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000480)="bd", 0x1) 16:00:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000000000002006, 0x86128) r0 = dup(0xffffffffffffff9c) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="080900000000000000d88cf5999e840f84ba9b0a362b90b6e93ac165"], 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x25, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) 16:00:44 executing program 0: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:44 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x1000000) 16:00:44 executing program 0: nanosleep(&(0x7f0000000280)={0x3ff}, &(0x7f00000002c0)) r0 = open(&(0x7f00000001c0)='./file0\x00', 0xbf0676f6df041b86, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x61}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:44 executing program 1: open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r0 = kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0x200000000dde, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) socket(0x1, 0x8003, 0x40) kqueue() unlink(&(0x7f0000000140)='./file0\x00') r1 = msgget(0x3, 0x4) msgctl$IPC_RMID(r1, 0x0) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x50}, {0x6}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000001c0)=0x7) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0xfff, 0xfffffffffffffff9, 0x6, 0x6013}]}) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000300)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000380)="1e2ce777f8a60063275d931e7d93567399b212e927bf7d9b68d3be0f7a82160dd62b7bd762d854717a45efea106ff0a3385a4d1e28d7fdc3878b8ced278587df2b6c326247833f9a9d80223080ced7f38fecad1b8cc75f33fa1da01e49baf3683d022e38b6a102a842264725c9e44d3a5070af2b569896cb8fb4e48549f78011837b862f3c72bd6d40e9033d018bfcb96d1db39f7f63db2c35662a57cb144be98306fee47974377f8f117101bf52903f73cf6fbca044b6c686505c62eed893f0882ad95d0c2faa65c71740466d63163ae261ef7200c8484fef122f4506495af8d258065c14e9dbecef", 0xe9}, {&(0x7f0000000480)="970a0b5aa8b4be99e75c49d555daebaafde22b6d1ecfce0bba643e2731d5ecd748d809262c25c473d10b884016e308e97a5c5e908250fa83d4fc15f9d5", 0x3d}, {&(0x7f00000004c0)="ce4ea94980249d83c7b6ad2211dd918684d628fc8c117806ac56052785bb6010a6bf2302f3a4224492360316d19130e05855c2fc0c0ac5d0922ad4e113e30bfd962bbfa1df6c9f2f37cbf3b991aec9be09010d729a4badb59267b7e77411b9571e02f607c853670fa7ecc6c2b1b2e3cd87ecbc47da2abdee297cae3a4e70e90a40e0b2087b774ea1252efe103f817b93aa7fecbb81b493a38592", 0xfffffffffffffc3c}, {&(0x7f0000000580)="c30f3756f9edde7b543cff74735fb322fc5b1122e4ab4d5269b44a37ed7bc87542137a0b76f1f63acbcabbab284f640fd52b5157f9d8db2ef8c0996f6f9ee029fe5017ef4b64e235453297fd3b989cc3e4d9d75e8ee96a4afc1f54f2eca7f71a9a731a13d9ec1f899e3f17723f671a", 0xfffffffffffffee2}], 0x4, &(0x7f0000000640)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x10}], 0x58, 0x40e}, 0x400) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x9) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x40) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000a40)=0xc) r4 = getgid() sendmsg$unix(r1, &(0x7f0000000ac0)={&(0x7f0000000700)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000009c0)=[{&(0x7f0000000740)="dda5e22273fab6af93e7866342d4e2639c5fdf4c3387454ab689afa857ee8f33c53348f00aaaaf044228d6413786a64477f7ba3d2c30e0e93b1b5d65cf5348582ed70a71590283787132e1a09d253a5d9c1e9d196a060834ad1319b02e9f9adf8e576074fd39af442fe3a8de7581d6eba3e7384bab9eb460de2535243185603ef0833ced0d0ea23ec7a8a05fb4042a473a75c8cccc3a6f1f1d3a3b970949df79636ed1bf778ffb53004d2b564bbdbc34afa88cddae0694d62f61105e135c6edb8fe432f807adbbb5f0f185cf3aff6fa3360a19d466f34ded2672d3b00e7d4e2a0b", 0xe1}, {&(0x7f0000000840)="aba9a2c8eaa5099be4776dc0d529f6b8ba6ade0cb8b6ae4e4b90061db055f6315744ee162d92b8b0fad311a5a000a7d6c6953f48e596fd58f573b53ab95e5bec56f958d7758a6ac38b63ec", 0x4b}, {&(0x7f00000008c0)="d5275daadae6d036e268ef0145af4684695488dae67351f302d27689ab675b25ded3c4c1122b6438f4935280f3c1495865774328f432b15c4d682118aadabf415fdceb4bdad5722ef4e75ff114816b90a3b9003e413af2b341a4e841bdb738dd62b841490d17b1265cc25c0f154d2be6c21b358184a60d9803b0d91dc3ebef55640c8a41", 0x84}, {&(0x7f0000000980)}], 0x4, &(0x7f0000000a80)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x38, 0xb}, 0x402) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000240)=0xffffffff) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000180)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{}, {0x100000000b31, 0x0, 0x3, 0x4679}]}) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_dstaddr=@un=@file={0x0, ""/85}}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:45 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x108a9, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) fcntl$setflags(r0, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fchmod(r0, 0x105) fcntl$getown(r1, 0x5) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x74}, {0x80000006}]}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:45 executing program 0: clock_gettime(0x2, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000552000/0x3000)=nil, 0x3000, 0x2) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffe78) 16:00:45 executing program 1: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r0 = dup(0xffffffffffffffff) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x40, 0x0) r2 = dup(r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x775b) setuid(0xee01) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x7) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2d0e, 0x401, 0x101, 0x0, "47883bd51ded4740092571db8a13c53a40bd4a7b", 0x67, 0x7b9d}) syz_open_pts() r4 = semget$private(0x0, 0x7, 0xc2) semop(r4, &(0x7f00000000c0)=[{0xb72a0fd219a6ea6a, 0x92, 0x1000}, {0x7, 0x2, 0x1800}], 0x2) fsync(r3) 16:00:45 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/97, 0x61}, {&(0x7f0000000180)=""/86, 0x56}, {&(0x7f0000000200)=""/111, 0x6f}, {&(0x7f0000000080)=""/50, 0x32}], 0x4, &(0x7f0000000380)=""/155, 0x9b}, 0x1) sendto$unix(r1, 0x0, 0xfffffffffffffdd6, 0x0, 0x0, 0xffffffffffffff60) chmod(&(0x7f00000004c0)='./file0\x00', 0x100) connect$unix(r0, &(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa) sendto(r0, &(0x7f0000000500)="8ace7e297bf274bfbda264e163e1d376e0770b6291e8424cde5b1243faec419d40a5657a156574372afbfbd0d5b66958e53ec06232a80b29d6b5cbb17fe7d14548806c585620037a8204cea3158396829d08c192f99a32ccb7", 0x59, 0x2, &(0x7f0000000580)=@in={0x2, 0x1}, 0xc) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 16:00:45 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:45 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x800080002002, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x3) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x101) 16:00:45 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) 16:00:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./bus\x00', r1, 0x2}) dup2(r1, r0) 16:00:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2024, 0x802) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) close(r0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x3c0a80e) 16:00:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000300)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x10, 0x2) r1 = openat(r0, &(0x7f00000000c0)='./file0/../file0\x00', 0x800, 0x182) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000100)='./file0\x00', r0, 0x3}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000200)={&(0x7f0000000280)=[{0x2, 0x80000000}, {0x101, 0x101}, {0x44, 0x3}, {0x46, 0x55}, {0x87, 0x200}, {0x21, 0x8000}, {0x101, 0x6}, {0x4, 0x7}, {0x26, 0x4}], 0x9}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x10000000005c}, {0x5}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) getpeername(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:45 executing program 0: r0 = semget$private(0x0, 0x6, 0x800000000000000) r1 = socket$inet(0x2, 0x4, 0x20) getsockopt(r1, 0xfffb, 0x10001, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = dup(r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000003c0)=0xfffffffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f00000002c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x2dd3) link(&(0x7f0000000280)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000340)='./bus\x00', 0x8000800080002002, 0x80000003) r4 = semget$private(0x0, 0x3, 0x10) semop(r0, &(0x7f0000000000)=[{0x2, 0x719, 0x1000}, {0x3, 0x8001, 0x17fe}], 0x2) flock(r1, 0x8) r5 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x100) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000440)) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000200)=0x200ffffffbf) getsockname$inet6(r1, &(0x7f0000000a00), &(0x7f0000000140)=0xc) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f00000001c0)) socket$inet(0x2, 0x4db3e35c97f87d34, 0x2) dup(r5) rmdir(&(0x7f0000000080)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000180)=[{0x2, 0x0, 0x1800}, {0x4, 0x4}, {0x4, 0x3484937a, 0x800}], 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a80900000000000000f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0x0, 0x4}, 0x3ff) accept$inet(0xffffffffffffffff, &(0x7f0000000580), &(0x7f0000000300)=0xc) mknodat(r2, &(0x7f00000000c0)='./bus\x00', 0x40, 0xb28) r6 = dup2(r3, 0xffffffffffffffff) semop(r0, &(0x7f0000000240), 0x6) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f00000006c0)) 16:00:45 executing program 1: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x82) acct(&(0x7f0000000040)='./file0\x00') r0 = msgget(0x1, 0x20) msgctl$IPC_RMID(r0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x1) 16:00:45 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:45 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x80000001) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x20) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) connect$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r1, &(0x7f00000000c0)=""/77, 0x4d) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80000002c}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:00:45 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = getpid() r2 = shmget(0x0, 0x4000, 0x403, &(0x7f0000ff9000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x80000001, r3, r4, 0x0, r5, 0x0, 0x3}, 0x2, 0x4, r1, r1, 0x6, 0x74b, 0x8}) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) semget$private(0x0, 0x73d7326aff8af101, 0x24) 16:00:45 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x80000001) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="0fab8fb04c0b0c9f4d67d9a97d1ff7f8d55226791d3c28bc550668793b388b89ad1877290645fb458ba9e19bc146080c8ef31978d6fda3c085cb3501623f123c64", 0x41}], 0x1, 0x0, 0x0) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x2}, {0x6}]}) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') mknod(&(0x7f00000001c0)='./file0/file1\x00', 0x6000, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000180)='r\x00') stat(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000080)) clock_settime(0x7, &(0x7f0000000040)={0x7, 0x400}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x8f}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x1) syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x8) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbf5a6160000e02a925f1b0900000061dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) r3 = dup(r0) poll(&(0x7f0000000380)=[{r3, 0x5}], 0x1, 0x0) getpeername(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r1, 0x1}) 16:00:46 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x8003, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) close(r1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x20) socket(0x400000000018, 0x3, 0x3a) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) close(r2) 16:00:46 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x38181, 0x0) r0 = socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0xdc9d) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:46 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r1 = semget$private(0x0, 0x6, 0x80) r2 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r2, 0x0, &(0x7f0000000240)) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x842, 0x60) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000400)) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000280)=""/8) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000340)=0xffffffffffffffff) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) semop(r1, &(0x7f0000000040)=[{0x1, 0x8, 0xac95d12287ad2dca}, {0x3, 0x2, 0x8000800}], 0x2) semop(r1, &(0x7f0000000080)=[{0x3, 0x8, 0x1800}, {0x2, 0x6d, 0x1000}, {0x0, 0x800, 0x800}], 0x3) socket$inet(0x2, 0x8000, 0x81) ioctl$TIOCDRAIN(r3, 0x2000745e) fchdir(r2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) r5 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) dup2(r4, r5) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x10000, 0xffffffff, 0x2c, 0x1, 0xc297, 0x7fff, 0x1ff, 0x2, 0xe69c6a6ca0147c3e, 0x7fff, 0x8}) openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x8, 0x20) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xfffffffff7fe0002) 16:00:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000540)="493b4651d2a074688a67bb84590b0000000000019a861171a40012ebc1483bd2a336b051afe8d94ad4910dc39ca524c4bba12b515aac034c040f130f", 0x3c) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) close(r0) dup(r1) syz_open_pts() 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) kqueue() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:46 executing program 0: 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, 0xa1) write(r0, &(0x7f0000000100)="fe972bb0f452ed23b628f2425e3df2572313d41d92eff178d82d4bcc6de16c6519db0a10897235d815bca4447a7134a57ca3d804ba7fe413321835761c688f3c874dd0dfe2a969b2fa11004ae2fc67d242478b29c698e9cd56f95cb22b846afcd22e0cd094e06207c4cdaee49406abc85b7798710577de78b4f05729afcf3a9595d41585753784480dd0bc3ad5738a1c04ec2947453bba9fdbbdb3c6d1f6ea6eca3199c7f14cdbc3", 0xa8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:46 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) getgroups(0x2, &(0x7f0000000100)=[r1, r1]) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r1) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000080)=0x1000) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 16:00:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) connect$inet6(r3, &(0x7f0000000040)={0x18, 0x2, 0x1, 0xffff}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r4 = kqueue() faccessat(r3, &(0x7f00000000c0)='./file0\x00', 0x4, 0x1) r5 = dup2(r1, r2) fchflags(r4, 0x10000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000001c0)=[r6]) ioctl$TIOCSDTR(r3, 0x20007479) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) recvfrom$inet(r3, &(0x7f0000001b00)=""/222, 0xde, 0x3, &(0x7f0000000080)={0x2, 0x3}, 0xc) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000100)) bind$unix(r0, &(0x7f0000001ac0)=@abs={0x684008d3b2f860c6, 0x0, 0x0}, 0x8) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x20}, {0x6}]}) getitimer(0x0, &(0x7f00000000c0)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x177555f3145b9b0b) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000440)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000004c0)='./file0\x00', r5, r6) socket$inet6(0x18, 0x2, 0x3) getsockopt(r1, 0x29, 0x38, 0x0, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000200)) socketpair(0x2, 0x8000, 0x0, &(0x7f00000003c0)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0x6, 0xc290, 0x0, 0x1d}, {0x7, 0x0, 0x9, 0x2}, {0x6, 0xffff, 0x5, 0x1000}, {0x3, 0x7, 0xf4a, 0x1}]}) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000400)=0xe1) syz_open_pts() pread(r4, &(0x7f0000000040)="7d890546e067d123fb977494", 0xc, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000380)={0x2, &(0x7f00000002c0)=[{0xbbd, 0x7, 0x43f, 0x7}, {0x1, 0x3, 0x1, 0x101}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pledge(&(0x7f0000000240)='([\x00', &(0x7f0000000280)='/dev/bpf\x00') 16:00:46 executing program 0: r0 = dup(0xffffffffffffffff) shutdown(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x5, 0x2, './file0\x00', 0x3, 0x9, 0x1000, 0x7}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x7, 0x7}, {0x7f, 0x45e}}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x35}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f00000000c0)) 16:00:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x46, 0xfffffffffffff800}, {0x66138a69281698e9, 0x40}, {0x44, 0x4}, {0xd8e86f06e9ec4e68, 0x101}, {0x40, 0x7fffffff}, {0x8c955a9c4a0bef8e, 0x7}, {0x21, 0x32}], 0x7}) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000200)={0x3e, 0x0, &(0x7f00000001c0)=""/62}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:46 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x1, 0x100000000, 0x6, 0x1, 0x8, 0x3, 0x1, 0x1, 0x0, 0x9, 0x34}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000080)={0x10, 0x800, 0x4, 0x3, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xba2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xe511}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x56}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x800}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000ef5000/0x4000)=nil, 0x80000001}, {&(0x7f0000f27000/0x3000)=nil, &(0x7f0000e2b000/0x3000)=nil, 0x1ff}, {&(0x7f0000f11000/0x1000)=nil, &(0x7f0000f79000/0x2000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000f26000/0x2000)=nil, 0x4}, {&(0x7f0000f72000/0x3000)=nil, &(0x7f0000f8b000/0x1000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x1d1}) connect$inet6(r0, &(0x7f0000000580)={0x18, 0x1, 0x9, 0x1}, 0xc) fcntl$getflags(r0, 0x1) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000005c0)=0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) acct(&(0x7f0000000680)='./file1\x00') close(r0) r2 = fcntl$dupfd(r0, 0x0, r0) setregid(r1, r1) r3 = getegid() lstat(&(0x7f00000006c0)='./file1\x00', &(0x7f0000000700)) setgroups(0x4, &(0x7f0000000780)=[r1, r1, r1, r3]) readv(r0, &(0x7f0000000a40)=[{&(0x7f00000007c0)=""/23, 0x17}, {&(0x7f0000000800)=""/239, 0xef}, {&(0x7f0000000900)=""/243, 0xf3}, {&(0x7f0000000a00)=""/7, 0x7}], 0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000ac0)={0x4, &(0x7f0000000a80)=[{0x4, 0x9, 0x631, 0xfff}, {0x2, 0x9, 0x7fff, 0x6}, {0x4, 0xfffffffffffffff9, 0x7df, 0x1456}, {0xa2d, 0x1, 0xfffffffffffffffd, 0x8}]}) write(r2, &(0x7f0000000b00)="f4f4cfe84f4b357b6e3a58762514c62901a04b991cc73c5bf38c41b29e2bddc168c18d54a359ba10b526098e235ebdf45f0bbf9ca2cd3ac0e9eb8e242be14bd7b5e6da4da811e651a58c5ca6490f6b6b749ab25af21fbba27c181ffea87329025c54c4354f30db96adfb334b8ab4bba491bc315f879aff53bf3363", 0x7b) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000b80)={0x2, 0x9}) bind$inet(r0, &(0x7f0000000bc0)={0x2, 0x2}, 0xc) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f0000000c00)="c485a5bdbe1ff08ee1831b7f232ce8", 0xf) connect$inet6(r2, &(0x7f0000000c40)={0x18, 0x2, 0x40d, 0x7}, 0xc) linkat(r2, &(0x7f0000000c80)='./file2\x00', r0, &(0x7f0000000cc0)='./file0\x00', 0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000d40)={0x7, &(0x7f0000000d00)=[{0x200, 0x400, 0x1, 0x9}, {0xa3a, 0x0, 0x0, 0xd2}, {0x8, 0x1, 0xee, 0x3f}, {0x200, 0x7fffffff, 0xffffffff, 0x4}, {0xb14a, 0x7, 0x100000001, 0x40}, {0x4e, 0x94, 0x80000000, 0x401}, {0x5, 0x1, 0x2a3d, 0x5}]}) connect(r0, &(0x7f0000000d80)=@in={0x2, 0x2}, 0xc) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000dc0)) poll(&(0x7f0000000e00)=[{r0, 0x4}, {r2, 0x4}, {r2, 0x8}, {r2, 0x1}, {r2, 0x10}, {r0, 0x40}, {r0, 0x8}, {r0, 0x40}, {r0, 0x4}, {r0, 0x40}], 0xa, 0x4) clock_settime(0x0, &(0x7f0000000e80)={0x10001, 0x3}) open(&(0x7f0000000ec0)='./file\x00', 0x0, 0x21) readv(r0, &(0x7f0000001340)=[{&(0x7f0000000f00)=""/69, 0x45}, {&(0x7f0000000f80)=""/46, 0x2e}, {&(0x7f0000000fc0)=""/34, 0x22}, {&(0x7f0000001000)=""/152, 0x98}, {&(0x7f00000010c0)=""/227, 0xe3}, {&(0x7f00000011c0)=""/42, 0x2a}, {&(0x7f0000001200)=""/28, 0x1c}, {&(0x7f0000001240)=""/126, 0x7e}, {&(0x7f00000012c0)=""/125, 0x7d}], 0x9) 10:12:17 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xfffffffffffffcfb) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 10:12:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="0000001805000000a8003cbc8d2ba7239bb42b27febf02008000ba0d31e99a00000000000000050000000000", 0x2c}], 0x1) setsockopt(r0, 0x3, 0x7, &(0x7f0000000140)="5142934c00112eaed8fe1d1431cb8382d533ebc4ea5183d3be289bfb7eaf560893673b3ae8297a7931da8a6e95ab3014131a80b52a345e2832cbbe3e011d92bb1dd53bbbaae3fb745c3e08cf5bd4dc79492ad086b539d5713d92e49415123036fe4442580eed7ebd98bc0db7fdc9ced1a4af0a43dc3c646f589ac2b67be8a16b5d6c2db9aa8010f321839bab8e407004c4883b2136d38878655813403527d16495f1dfcac1a65c8c93bfee8897b3a689", 0xb0) 10:12:17 executing program 0: 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 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100), 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r5 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) dup2(r2, r5) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x1) 10:12:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000140)=""/66, 0x42}, {&(0x7f00000001c0)=""/58, 0x3a}, {&(0x7f0000000200)=""/49, 0x31}, {&(0x7f0000000240)=""/231, 0xe7}, {&(0x7f0000000340)=""/117, 0x75}, {&(0x7f0000000440)=""/136, 0x88}, {&(0x7f0000000500)=""/184, 0xb8}, {&(0x7f00000003c0)=""/25, 0x19}, {&(0x7f00000005c0)=""/204, 0xcc}], 0x9, 0x0, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004008034050801000000000000000000000000000000010000000000000000001770070c000000", 0x2c}], 0x1) 10:12:17 executing program 1: pipe(&(0x7f0000000000)) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x1021, 0x0, 0x0) 10:12:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x24}, {0x6}]}) r1 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/108) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/68) syz_emit_ethernet(0x1, &(0x7f0000000000)='+') 10:12:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da0d4096e8c8b6b87cb2d72b8bcdb9ad0a4f5f728193ed96ab92f12fc4d5f16b1000000001628b53acc547d533587c189eac3", 0x65) write(r0, &(0x7f00000000c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd568c71ed2879e91f98c168a0237f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2d687f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xfffffe39) r1 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "7743c17f3e8bc948cfc2e0e36e51068467d7ced2", 0x4}) close(r0) r2 = dup(r1) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000240)={&(0x7f00000001c0)=[{0xc7744d956ddc309c, 0x1}, {0x0, 0x800}, {0x26, 0x3}, {0x48, 0x4}, {0x86, 0x101}, {0x1, 0x1}, {0x87, 0x3}, {0x42, 0x100000001}, {0x1cf, 0x4}, {0x6df8a7c66dfad99a, 0x2}], 0xa}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) syz_emit_ethernet(0x1000, &(0x7f0000000940)="b8c16d5c954b2b235130b8a0a48007c0e46f0b4ef16327db2c31971d022ad5fb7218bbc26defb180167fd9b6fb5ce0bc540e663ce25609082c694cb427e637e2c4ad0d0bb727de327e47690aacebb7d9e3faa98f22bc9348a01c0ac7a00ea9b94bb7ec756bcfbd3c38e46c57f6bf1f56e38a5b1942c6dc7c6698766a8f19c4b309b2582a40d0c04e6c5767090dd67966ecdca78866e3f7ba59cd58c43e9dfd2fb4aba71e1a69f16440cac97f8b015523f618c3ca1e735f1f0feae85e42bce4efc7d5e7e40796bf2ff3bb66cb271f7d12b396461a3f497162d02407bacad7ecb31a4d9cbe5d49dece1f8e310f5ce52217d4800612c060313016d950fc5038f4abc167ee0cbadd27f02342547833ba2edd55c871fc5e9ce2f1bb762078f880df966c7fa8b62811606c8f756091f524c22b9411c79ef33d19896c324b8235eec55d62a6b61f8f39c783b0d9e26a1c8e9982c4da4312ebad6d45861f1e67c722369f337911462ef6654a903daa08a654f391946a2f90e550f4fbfda69124e165a33751149e888d413e8c651524169704cc7ab67a2e3a6fe0b1ab4859723bcd5931e00b571fb0334e37d3fbbd27bbdd93ef523ee431f2e82f4ff054694432c89a51f62f5ec4d48406cec6b05eb9757781787924a2d4e17af7b7cafcfa66ce6c0cccf7fc68c9bb1105e5f43dccb2e0c092a6207cd9c6ba622b534eebf787fbe3701d01f3e61472d184717c67f18b4a8056b07f55b40f20f27c52d3efa144f9df0450174157cf79e7249252f082a443f472ddfb187602946d003be06911e21210344694bf5236c7a02cdc51a36a22caaa56ac12fa0cba9ebfadc7d86989f6b166c2c151443136d95e17d1be753fc0c2e8cee31a0f3fc802a955d2917c275aac327b5065a94f2d9d7f96d10b7bd75c8c81c121f845b85180de964a6af5b2ca4cfdcee69127c486e5614d1330f2b2631f26853214dab5e6426cc696d8f00585c8c9864d3a0a2a599dc1a66c88d5c1c13af1e8f134808b77079b6182355e26c9488e3b34822b7dcc14b13b452421630373a4e573b9d3a4f12f9f09c03ec29590f17ebdc25bcb24f7e02453909418b47612fc3893141ab6b133e530a380674f4fce06654678543d9916b6b2ab468f566d6c195d1603ae87710ec259876276f83d6e1be026f749b43560dd4cce5b6f9b213ef7334c1b15c664f628d25df22af36773029f016d79e918757ce79eeb1bbd012a6b94a0161ab52e947640088c3596b8b843c765509ab8f5f0130ac26107dcb950d0f5a7e47770ee21da991f3d3dc759927a461e839ffbd7e0baa51afa43d81ce6da9650ab6b6bd67192cf929950111a2b425c24668decfb1539d21126159a0e2c1dbd18e2a53aba3eedb6a26a2e66e5a29f942043481f130549d9ede84b833d604d5bb6eafc59b73bf463e68e7d949ed1cdd5c67f10f354247dd7dcbcfcea516e856e10003ffd16e0107444e5fe5de63fad4d2ec372df8a3639b3f753df20c4c74f7fde6a1a291e130d6e7ca740f524d979e554136c77438214a74ec42f29d9fd01c101a2d1106f978c309bb952f69604af15353f012a38357a994ec4e4b63ee7cab21f572288090bf1cfba8e8d5fb7e12ebcace16de92f16b90893f90ed9d9ac2b20c37dc69d4c63f04feb2c73eaefca8517896737ae388f4eb6eac3a8609104e82659198f5a9a978e817e84833a8983a99be895dda2443489638d08d910d302fa257733a555efa46b0b648e4e704641a76d23c131d2d73ad4bfc11d418bf26763c18d65fb9aa0f29c9443e39a15cf3a2e34ecdeae823f19890893d841e1b3c55600e9a034f736c1eb14afccc282b21bf4d2a81b2a999ad8867cfc19a6bf97d8289f82af4feae62597bbe9557aa868530384010ae8e73dd04e53929e0b4469c9bfec9f28b75ea7e28bd5e6105abf1b58bac31dccc7c9f094eb1cc5b36ec809933c43294ff5b35d1d661e1ab5133484454d112b7494bb9fc0bd9c164ae4faccd13e45bf5a68dff8f16f406b0af14b48f58d51180c32fbfd29b0bfaa5ac79428e7fdd1329f2d9ca46061aba815b60fd493a4ea93d302a8cf177f2c6d99428564f51849b2024b0b37bb7491efc39e91c917ca5f7512eb9b4503af2e6d6b6a07c017364f529a3220f4b1d3f4fdffe59b1d6dae82452c61d37a5a97b68e87bbb7fcaad17fdf584985f4d1e81ca2e3e95c0cf5217b66778d2f0c6f94fd3ac466d0aecfd80cb44e55e5d7888e29e62a7f8b61376d48e2cacf63ef30fe84a334d9b809b6aeb96efe649f23323435e21032a916379e856bb01b0c8325b96891e3faab2da0c6cbc35dcadda900083001c3115507b6e16b079c2e80e996d05d71fad6d8fbd3c52b7c459db3cfad2e3a44574009d445b693582cd1ab620d99bd049a33ca4949b68ef4e91ca2938a5a4b79fd515e99d8fc321134c965d11ffab06f8dcbf5f79f46c341b65b0bb4c0e63abbfbf9f96693b1c42a20ec7a21f0c3088afe9c783ef4388ddd3caf37fe36539a5ae0555ad1452ec0b689486aaf4267beb8a560769f0594079bd586fc6b09dc163b12c1443aa545b914bcfa8eb97d3576247bf4bd5f061b99ae0ccc7dd4777af88b8934ac12563dfbcee6212d1fac48504728b572f3c5f8faadde646f558bc442683e4aa9f237ea9a971d81a3b9ac3ac80d23f1e66f6c3788269fa751cd6e3969345365acc622736fe6eef665b6307d0449a882a82e2f56631a578615a58052bab3eca33f2bfe57c736642cda831e01c1d84f9baad2933156bb108a788eeee27fcd5f594f23040cd45bbbb20d367fa620ffe7c55af2d61c268107e82682383d146583c1503b45b07137d571fbcb725dfc849ff5c5caa5d8711e93ffe56b90302f127c4ae56dcb45519a0f38ad61aff5fef522757e41cf17615fe425edcb11ed10d36fb5340a43ef28da9e7e5513ea364aaf7d97263a52eef7bc60c831492e0f253ac20dbdd5296590ab9aa7128083a6e864f591f5c349a58f96000715def3a1454f2cc3d2e0a1473d270fb1dfcaed4253ca23f54753c4b7c9f2e1a37575a1c8dcacf77ffddb91e79effb3ceb3c1616b742e9a24137c9f2e27bd3cd4cdee4559642fc933e4df9b77382eeaba7545a405f6ee8da4acf5d9b7c6c59a04500cb853e3d10af9b1e171189d06d71c0d9e48567362c70a87efe9cfd03126995c0e3eafa8e3103dcc11d34123c2af87d1bd5396af0e3b5bbc2400702db7d48841a8faaca154c4a9c90a8138319df03f61f2044e35c94647932e245a393ab6b2cb37bcfa6efb47800f573d0129962949f70dc6c15d9d9f64add4500731de36a93216fa24f145a877febaeb171917a9dae9210d369a24d63a4bb10eb643cc5bd2a648d41e00c8ba4f623bf2095c18df6bb65746b159ebafa263d874a8e312ad0b1ce8a6037d658b6830ec997ecc86ec705cf3aa18ed58a0b5de04f62a96aacb31a22b3c5af6fd63463769b99bfd0ede69f3793695a08ce53b27a9d79625169259100109e76e34393697e4df734fe4463ebdfc47806107c3f0681e18f93e3cad29e97bd7b18ac7c774d1a96259b6bf278b4f8d8b43f85066b86bfc67365c7a48c42d520f0d4a9bb17b86bb7cc7a791e4af0c60a9bc84f1ef6e7b5c3cd8f4412769ce4fd4841b9423956a973bf8b5f4edc4e84bdedcf956c0a172e5736382317e50cc2f4ada26e05ff09ff285c23e07503175a573f7a8903b6d42a3935c35ac178e467a523c48176ebca817f75f5153040934553ed213233e389031535469403dcd37c7455685c8a1e4aca7c89c838190031f071ef0b2fafdb2a282db903a2c4e1eb98b02d052af655d8a086987d63052deb126d224beec8e580a800e4931fe15f448e61a7ce5cc50b71cc8f115bd35c87223fd445db1912a808a5b9ba8663087bcb35fc5232c5987c1ccfa06b6f9f20b61ea4be74be024ecdbf170d88a16f293f47995e6ef73c1844b980674a0654635bd0ad15805fcd73f5e705f73428d429534bbc5b48d8e8feba14fec75d9decb5e340716a647e7e39faa8454670c29db8d4ad227fa86c009938db34626962532b9500d1fc6fae9623c1c14a063b279128f91da7051154b6c390478c3dcc4f926ec78804ac988068e5e02eacc71309a0805d041f050adcd5aa34d90ce337cea938935dafd88a3f4242d4eb8fdaef97bb92bc3191a2b10365b71fc6c8e99f5a8e4063840c7c29df429eab10e99bfad543203f8278544d2ec783cf194fc8a6a61116acc4c8e987467956fb4909071d4286b41e55bca01c1c23dfa5a6d23d9672f53a0e4af5d77b27ccd0e66c5c3249d61c523ad8d26a5de49436b2344ab0bd699f55c876eb02a877c58fdabf4709c99b7f89f45bf13b9c63a350ed6424fd3c227d380533103451594518053c068e6b4158cf447b0dfc8300faf577054e7ad1dcb5167ddd75e6af3d627c2fe891b7d82116df6e6a31d2d10959bddc2d790670a435ec19cf1842dd6063bdbb561b49cd0062190bac854cfe41d2a24c99926c5272587cced1c1fcd49048efc16320331b5ae69e3566425d8af845414cc403dbfed00cbeba1688d11d3a071c8b49f00eacfa2bf724cb393040bb462e593c805f81000583b374e665858f52bb1cc23e750f3ab9fdea19492e51d3c08791b5b582df456b96e60ec7abbb4bcc0ef9cdc48b414937d715a70b22dc962e12a996e2f4afbcdb3a3d5d35f4a64cad89c76a353f43dd4aee9a46e892c1054cd101a74e6855ace7f6ac34303706a5864b59932ddf839f3ae9033b2f627726f1b134c4dc71fdfa620eddf93972ba855fb8a49e02d71c40f5f46e072bd4eddb55b725a05fdbce2c9462b00b8fb222ae8d5fa4d224bd3f54cd9927d61a511bb65f1dd2aa2d78e7a9b645597d06f9cb6c8bcd4a81d0033ee02b3d29e1516a68d53971cb05d589957e767b9f1752b1fc212c170296da4ef3900905dc512b9a35c40da7641777cc4e4f68e38f2977c1c0b9a1364d05f3936921805297c279f1326b39978429b56643b8735d4b89e1c35da42695732180a52a8ae817c887a178af10f2ebc5c2b763e5df89ab5b222324f21f34d9239322ddc9f2dd0acca5b183237dd06c930732dbe564e3e7b363206fe94a5c381a0aae5bbaec50f65c68d44c533a752be22bd0c45278c94933f9129a9a33f7e81d810726480a4cace7b05387574ecc11ecef4ec030ab96be6b5919d45ca35b30667caa29773da688ceb1471c25c5ff7ac3c9df60dfac9cd2cc381a7bba50de5459d93888ba40790ac0577999fac65202d298fca1efe406990a9fc7f0a7db51596a6ccdadbabc5de4e5d0ea33cb45def8447b9d5af3397c12c4e4a3f90a9971b90d8f6144ccb058648014766603935bedcfef724605c1ae4f3459bf4e817b4b0b0ab45cd0c12a46a8b39dd77ccba2e57369870d8f853749922e4168ceb2b62d8e25c5c1546e01d6be76845273d0484d8e15b3f2b3edcf86808fb30b37028638fd3ed17c42169f52cdf0fc817233a9c1fdfddf8d8d911673470514048f882f396ef9b6b7121d9a4feef03f2bff30c846a17f0075b6d3233479fa2da509d404c8837c221e829d7b9a310543ebdae9a9746cd7a4d50fc66f3442ccfee85db1ac11590de1a952f01a95900debaa81a2bc121329364b26832c5f46f3f9da242f5a7ef690e56018f2e5e864a03664a5dbfd8276f9ba388bca4f2f1df065831cd248a583da6938dcafc0d2a3f8df45bfbf59b744632af848fe82f5b1e1970e31c28f60a67f9fe2a13630fec83085c42823bafd0600e03df24f47a5e5b") r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000280)={0x1, 0x476}, 0x10) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 10:12:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) 10:12:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x8463e74d) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000000)="3e6a000736991966443e6979f252ed37207afb5b707180387e67a6", 0x1b) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="520b0a122fe50b72839476b73cf9520238d096cf130e434b40893a867ceacb3d863179d52bf468ab28ede72aaf75d4a40d8d8e0db82ef63ce57e4d8679d8c4", 0x3f) socket$inet(0x2, 0x8000, 0xffffffff) 10:12:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) chflags(&(0x7f0000000040)='./bus\x00', 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x82, 0x0) close(r0) 10:12:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="9c") 10:12:48 executing program 1: setrlimit(0xf07e68a1651dca53, &(0x7f00000000c0)={0x3, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x5, 0x7ffffffb, "73f300070060c3dce5081a6f6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 10:12:48 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x166d, 0x0, 0x3, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100), &(0x7f00000001c0)=0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x3}, {}, {}]}) r2 = socket(0x18, 0x1, 0x0) close(r1) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x4, 0x100000001, &(0x7f0000000200)="a6cfa473ee05294b99080f975a88752f79159a24f590ff5d7a9b5b5faa7cbadd5f099a092f1f67d1b4d9735242399b5cbc3c1676cae20d4769605ce5cd1ba2480a42d70e664f64", 0x47) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 10:12:48 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x40) sendto(r1, &(0x7f0000000140)="32d817e8a9409575be56e221e52f9a44d924c1dbd16e437cffa89ecae47e2cfef165a4f352f8e74b818893e3bdeb69ca3a08b0b0f31a12aacf19735ab0113642e1e65a17a34a1de3fa9a03e012faba0c887a4616b8abf0e03e771634d9425b3c51", 0x61, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x0, 0x1}, 0xc) fcntl$setstatus(r0, 0x4, 0x40) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0xa9065fc975ef364d, 0x2, 0x6, 0xffffffffffffff80}) 10:12:48 executing program 1: r0 = socket(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 10:12:48 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f00000000c0)=""/99, 0xfffffffffffffe1f) syz_open_pts() setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="87163c4f8fa4132904c2f6f8b91fbcdb8cc3d0df9ef621b6c8d37754f59ce0930c4f30588aec845ac3f538734665bf3b72e2755cc0f2030bdb43ae2b34ec091a03d06f124934a4f643a25a7e77ee743df6df513a1a65f7e6aa4b030c36ad1a5c1ba4c00c3962ba85408b51fb71d0c4c13200", 0x72) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) msgget(0x0, 0x280) socket$inet(0x2, 0x8000, 0x1f) 10:12:48 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000200)=0x1fa9) r1 = socket(0x800000018, 0x5, 0x0) setreuid(0x0, 0xee00) getpeername$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(r1, &(0x7f0000000100)=ANY=[@ANYRES16=0x0, @ANYBLOB="2058ebedad705c8eeacc289a9531f24e886b67bc63a5e220e9abcb1010faca845fb7f7fce601bb8c135b00adfe9a0d9b1cd24502179fc26861580c21118ee2bcdf4cae82d7f2621e7fcf0dca478376431ecb9bff62e8e800bacd2160b267e4056a019ecf8cac9e3d1a8891d4d706ee2e67d226a38bdf52754bda70000000000000000000", @ANYRES32=r1, @ANYPTR], 0x0) r2 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000300)={&(0x7f0000000040)=[{0x0, 0x400}, {0x83, 0x33db}], 0x2}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f00000002c0)=0x1) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socket(0x2, 0x4000, 0x7) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x10, 0x0) 10:12:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x2) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) kqueue() ioctl$TIOCSTOP(r2, 0x2000746f) 10:12:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2d}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="96") r1 = semget$private(0x0, 0x0, 0x4) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000100)=""/45) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000180)) 10:12:49 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000310000000300000035"], 0x31}, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) sendmsg(r0, &(0x7f0000001840)={0x0, 0x0, &(0x7f00000016c0)=[{&(0x7f0000001200)="8d6080fb75f9ede5702a95f942e2d9a7566a4c5e4e687c085834b3a214e83a75888750f6c8da88464c6ebbe8fe887570a04be31ce2c636dd2ad2c2ad49b5d213153d15e65d0d772d4e8f26adbc6a9676cd32e2cce8680c50e4990efe476796f1574f8f9a796f99", 0x67}, {&(0x7f0000001280)="9b48fac5ecf4b7eaa3a4c6bfb8bae688fc1747e7f4617f34d7a3cf7afbff0f2e88386e855c200db4a9850423527b40bf306982fa5e93124e23bcfd300f2ce5049ce5cc16f445a9e0799976eefa1e56b03c92fab7a7462f299fe27184e7431a4ed6b1dbc1bad3c6067800e00867849bbd9487f8bb7784d81883b7b5a5f4b203f4cd27815b", 0x84}, {&(0x7f0000001340)="82df0f51d562696a7f4b17d1bfd9cf0a70c7a534a477f8b4b78b9192e72b5f96f0e1c79226095c0a5d2958", 0x2b}, {&(0x7f0000001380)="beedf2d2e2513509e2fe2a0dee797c6a5ff8e41525694ff1c496dc13ce11024b6b68596ba0f76e8907bdc9c8e463118949680bdaf57a6a5da786d97baa087f5fcfea1397a1085b4a82aca48b120922aa441d8c3b99b47c3f088c0ab83f3e3e6846732fd918e2bc9f09f400eef4fef232f76eb5e1f1ffea1fbb0b489042bdae10ad1c7f846d4737", 0x87}, {&(0x7f0000001440)="3b258505b84525a966b1daab8710544f17ca888f66918d95ef8e52d9d1cb8458f7a018cc4883229b6578e1908633580fbc80c37bf46a2322a2c8a30f5580f3a807ab1e7013baaf7ade4ff569e62fed064e7ba83f25580b4d521a3ed032f0170eeffc26caa0d37541d0acb7b1da1e3e3c9c585f8b30fd30cebaefd7555b869d5a1879843983610fbf5b8343e03f1bd45c580bd3ae58402d07b7f0745aeadae625dae5163e3c6b0a9b408e2add7736ade9954b90654e7816aae8074fef674fcdd11bd2bd8de127b63a3671e60a8563a3b65f479ffb449832cc6d8303743dc28c7748f2b7c8b3ae0892574bbbde189ac9", 0xef}, {&(0x7f0000001540)="37a9d0054834849c3ffe76186d4b31f54cac5425dde0fe4b6dd553880889fe3a6dec9baa9c7539002b4a4401d1d8eb5fc44e7b5b497839945412928bb10d550fe8ffc0aa02567209485c8b86428698f5ee48d81578d7cb27cdc661d1c0b2d9702d19cfa7cdfd9e9a4d25781314f2a33348be336b02ecc6eb912dca5046c84b81f7de71e7039ee0b31e3b981e388d134d34204503c33647bbd0e0bce0215aeea07140b0073927431238e8d5f21ec8", 0xae}, {&(0x7f0000001600)="2eeebf6cb0e6c74249bd53446671f2b6d5180b767b62e5c2ce5470eb647527dd7890ae0e068cb09975f9c45a2bfb73845714a014a80c19c31b146861cdc34ec01b65a49017e292ec53650259688a1704ba131f1762fef74329681f5792a59b1248321a6e530f7916aa5b1d9f46c7dcfdcc0c230ff178a054c820d535ad1510438f97e0c729b1d2b5a78a4d8edb", 0x8d}], 0x7, &(0x7f0000001740)=[{0x88, 0xffff, 0x3, "10b19b80b2fb490eda32b819b7386308337b47928b17dab29d598531f75c396f05eb52c0fcd85e75e65ff55033af7945d436cc632cbd2cc2af50c100f17a19c562f94fa83e68634d3f6194826917c243a46ff12ef50dd6c9288b692565feebcb2660b08829060d1085fa5f821876387b1f18c3f96d44d2"}, {0x50, 0x1, 0x101, "d462346397bc57a98d4d462719979dec92ac87bdd4b20d75c07dc9f56406f5fc961f73a47fac07b8235f702c4ffa0337e8c4b9d896fd185c92"}], 0xd8}, 0x4) r1 = socket(0x20, 0x2, 0x80000000) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, &(0x7f0000001940)=ANY=[@ANYPTR64], &(0x7f0000001900)=0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 10:12:49 executing program 1: setrlimit(0xf, &(0x7f00000000c0)={0x27f, 0x9}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xa2, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r1, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de29f1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19783ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21da326236cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab632801fe52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea", 0xbba}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xfffffffffffffffe, 0x0, "49bf00000000060000000000e6ffffff00"}) fsync(r0) writev(r1, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) 10:12:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x1, 0x2, 0xfffffffeffffffff, 0x5, r1}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="d2b1f156663b3d00df", 0x9) r2 = syz_open_pts() r3 = kqueue() close(r0) r4 = syz_open_pts() write(r0, &(0x7f0000000080)="c40d2f8fab7b77376032f3dfe07aed9d5378627f4be992c481648706c237663043c90fc28df4", 0x26) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f00000000c0), 0x400000001000, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x1, 0x1400, r1) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x67e46e8005f9428e) lseek(r2, 0x0, 0x0, 0x3) 10:12:49 executing program 0: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) r2 = dup(r0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000040)) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 10:12:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x5c}, {0x800000000026}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x0, 0x3}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 10:12:50 executing program 1: syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000080)='./file0\x00', 0x200000000608a, 0x202) truncate(&(0x7f0000000040)='./bus\x00', 0x0, 0xfffffffffffffc00) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 10:12:50 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x8, 0x95}) r0 = syz_open_pts() close(r0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x0, 0x100) accept$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r2 = syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="97c2a1f1cf7ad5e2f257251b5ce9824dd764e336792a853200da128b8bfde0ddf36e5c57475c2b95c7031b23587b929b", 0x30}, {&(0x7f00000000c0)="8fa19d9979276ffb9d2afcd19d7fb81d3bc0101a87d57dfb0c99f89894c0955973c9633ce1b41f7b60ed70bd4bb06ebe0611039ad8c2c01643f13deac4", 0x3d}], 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x5b9, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 10:12:50 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus/file0\x00', 0x0, 0x20) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0xd4, './bus\x00', './bus\x00'}) r1 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040)=0x200, 0x4) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x8, 0x3, 0x1, 0x1, 0xff, 0x8001, 0x53d, 0x2, 0x1, 0x401, 0x1}) r3 = dup2(r1, r2) recvmsg(r3, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) accept$inet(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 10:12:50 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) shutdown(r0, 0x0) r1 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r2) r3 = msgget(0x3, 0x2) msgsnd(r3, &(0x7f0000000040)={0x1}, 0x8, 0x800) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901babdbd89df3fc7c13d92254c36916c591778a9a5b71a77311aeae903d7da2e06bea43041f860abf94f603745c776629f8b61d9ae39", 0x91) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) pread(r1, &(0x7f0000000240)="7f2f841df5f00d3660cc5e280f625a105314d66e59ac2c299c7da32327c59f0b2bbf10e86ab83f32c38ca8253d8888546a17bee9e74e0ebede345fd5a979ab44492ce3bc3575c689d981139d1023821e06c0e6b39e1f96b6076aa72d28effc764d007dfa4f2b12abba80df2ccfc2f4879a7d71f20b3083d6cc6a7e2f6834b144abd053f12a25dd4e96c9b65b30042cd2ecd418bec196905a507dde6f4af1e13dcf533f8d8055a412508c1c5fecee54a05b9ce5aec7eddf1c15d1e15b1abece87a93de57129f35e2abb8bd971ca07d8b08fb9702d768b10e05c35cd851a47636b2011ce3a3a2e90ce6cd40b2a93c992c089ec69cf47f91a", 0xf7, 0x0, 0x0) msgrcv(r3, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000000000a23bb938000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000080000000000000000000000000000000000000000000000a9be2a3f32824eef2b5abccac557e503b98b2af7c751306a38b6721be8248970d5010259742d8e5da398c51463779c8f1db35640d5c96199f75a5279aacbf1d6d2a33d258d948e965ca6199f21fc9e66c95459274f850cb35b97b74fa43b24ec0d077ec6e85ef571deaba124d59215b39623c9de13caab35c1a38c379aea8a9f02d0a6335d25220f75c78b980eb944a3519547ac5d62c153b157b4b12171b9418804a3bbfd6a4f95b63f1afc4a1e0b8d9dc4ca034609157bbc7bb5b4f3f3fc2c1a5356ecd523bdc6bf85efb8d99c221cbd4cd85f50b618a51c6ea00cafe3ccc7f25ada370161000000000000000000"], 0x80, 0x0, 0x1800) 10:12:50 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x9, 0x1}, {0x18, 0x3, 0xe4c, 0x1}, 0x1, [0x10000, 0x2, 0x7, 0x4, 0x6, 0x3, 0x4, 0x4]}, 0x3c) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) 10:12:50 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x2) r1 = getpid() r2 = geteuid() getgroups(0x4, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) wait4(r1, 0x0, 0x0, &(0x7f0000000000)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) 10:12:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd506008963", 0x21) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCEXCL(r0, 0x2000740d) poll(&(0x7f0000000000)=[{r0, 0x2}, {r0, 0x86}, {r0}, {r0, 0x40}], 0x4, 0x7fff) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', r0, 0x1}) dup(r1) syz_open_pts() 10:12:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x101) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe(&(0x7f0000000200)) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0243d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304b9d2600a", 0x92) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffff, 0x20007, 0xd9f, "0000fc0000000400007e00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:12:51 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x45}, {0x6}]}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x100000000, 0x4e12230b, 0x2, 0x400}, {0x2, 0x8000, 0xd844, 0x81}, {0x13, 0x3, 0x5, 0xf2}, {0x5, 0x1f, 0x7, 0xf9d}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x8, &(0x7f0000000180)="a751dcd3eadbe9b6a9f062aa3de27c71a14335040868f5810a80b276ba48b95416b315c313076d593971c28c592cdb66c85a8519fa5e2d79440087f86b4ad698a3277e15b328f680818fa32225c90856d8") 10:12:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) r1 = dup(r0) syz_emit_ethernet(0x1, &(0x7f0000000040)="93") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x2) 10:12:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000080)}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0xa, &(0x7f0000000080)=[{0x6, 0x0, 0x3, 0x1}, {0x33, 0x81, 0x8, 0x1}, {0x9, 0xff, 0x7, 0x2}, {0x80000001, 0x1, 0x3, 0xccd9}, {0x3, 0x6, 0x8, 0xcd}, {0x3066fac3, 0xffffffffffffff6f, 0x1}, {0x594, 0x1, 0x0, 0x4}, {0x1, 0x80000000, 0x4864be7a, 0x7}, {0x3f, 0x4, 0x0, 0x7fff}, {0x1, 0x7fff, 0x8, 0x164}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)='G') 10:12:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x54}, {0x40006}]}) r1 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:12:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x8000000}, {0x1c}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8010, 0x0) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x20, 0x5000000) syz_emit_ethernet(0xffffffffffffff40, &(0x7f0000000100)="1f38f15f2c3b01007fbdaa5c") 10:12:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x3, 0x7, 0x1, 0x8, "e4283804a60065e30cbe11ad1d2fe22a713c77d3", 0x6, 0x4a6}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xc4b, 0x3ff, 0x3, "73f3267eafcce5081a6f09000000000000f200"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09", 0x55}], 0x1) ioctl$TIOCSCTTY(r1, 0x20007461) 10:12:51 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_index}) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002000, 0x40004000000028a7) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x40, 0x100) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="00000018600400000001400000000000000000eeffffff000000000000000000000000fa0000000000000001", 0x2c}], 0x1) 10:12:51 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r2) ioctl$BIOCGDLTLIST(r1, 0x8010426d, &(0x7f0000000100)={0x0, 0x0}) 10:12:51 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x100) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x7c}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:12:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x1, 0x0, 0x7, 0x1, 0xffffffffffff8000, 0x0, 0x1, 0x1, 0x3, 0x7, 0x6}) recvfrom$unix(r0, &(0x7f0000000180), 0xf6, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f66696c653000def539401deb7d40dae05a80d9a18ec4232a74a05b447185f09741a3c691551aca5abfd7c2ea368bf9b5e246fb49b07e81c2be34d4bae3a31a504edbfad55bfe447ec34ce467254a793a867223000000000000"], 0x8) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) mknodat(r2, &(0x7f0000000180)='./file0\x00', 0x2, 0x0) write(r1, 0x0, 0x0) 10:12:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x61}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\r') 10:12:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x6c, 0xfffffffffffffffe, 0xfffffffffffffffd}, {0x80000016}]}) getitimer(0x2, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1f, &(0x7f0000000180)="b6") 10:12:51 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "00000000c42000005a760deec9d682e200"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1080, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ftruncate(r0, 0x0, 0x100) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000100)={0x6, 0x2, {0x3, 0x4}}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r2 = open(&(0x7f00000005c0)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x57) r3 = getppid() fcntl$setown(r0, 0x6, r3) 10:12:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x45}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ftruncate(r0, 0x0, 0x101) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000180)=0x70ec8cc4) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) 10:12:51 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x1010, r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 10:12:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x2, 0x3, 0x40) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x2, 0x5, 0x3e3, 0x8, 0x3, 0x6, 0x8, 0x20]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="be") 10:12:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x1000, 0x39f4, {0x7, 0x6}}) r2 = fcntl$getown(r0, 0x5) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) connect$inet(r1, &(0x7f0000000140)={0x2, 0x1}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x2, 0x0, 0x9, 0x1, r2}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000100)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 10:12:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x35}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8008, 0x0) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000180)=0xc) 10:12:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x56ccfb4cfebecaea, 0x88) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000100)=[{0x40, 0x0, 0x0, 0x2d4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x10d, 0x2) syz_emit_ethernet(0x170, &(0x7f0000000000)) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$WSKBDIO_SETMODE(0xffffffffffffff9c, 0x80045713, &(0x7f0000000180)=0x1) 10:12:51 executing program 1: r0 = socket(0x0, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001080), 0xc) 10:12:51 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getgroups(0x234, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 10:12:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xffffffc0) syz_open_pts() close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCLOCK(r1, 0x20004276) dup(r0) r2 = syz_open_pts() readv(r2, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/109, 0x6d}], 0x1) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 10:12:51 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x80, 0x82) recvfrom(r0, &(0x7f00000002c0)=""/241, 0xf1, 0x800, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x40) openat(r0, &(0x7f0000000080)='./bus\x00', 0xe71273a0b085b713, 0x80) readlink(&(0x7f0000000000)='./file1\x00', &(0x7f00000001c0)=""/232, 0xe8) mkdir(&(0x7f0000000100)='./file1\x00', 0x20) rmdir(&(0x7f0000000100)='./bus\x00') setsockopt(r0, 0x37, 0x8, &(0x7f00000003c0)="cf682c3df77987d17ef075ebe33a1c2ff090f5c812b78fd242d12e0fbd04bea5faeec014a2afb2a5bea14e47d597d2a5c754e54cf5c2a70b888946381fcee5fe4a186308a0be4ce7afa44f894a6a91200ac8df5756b68c8d9a7cd93b18dc84719fbbb9d0638b6f1dd3595cdf7a054d9e1c33e1070a4aaeae1901318ae8d640dbbfe57358a9152dec02731314f6e5cc8bae183487f3448b87c1ec1e47e8f2089644ef3ee3d3bbb858758d639ce891247406acbcb3c73bc9f99c777acec76a35a24c48c67c2219c5b0f4712f69ec7391a2422520e2cfefc13fb95915665deb82b7ff3989119fc0aa6f666be6c4c7198ec9a5b4391bbb4806b0ec13e180189bb59a5bf2e52f52c0b5641291dab1816c1ab7a193f6f22dbe769c178bd7b7c1fd7bbe868b8cf33a52669d8f44baeeaa53728454975937cb98507c2b00bd46b52cfd50955f8476991ef22a04643d2e86add59223863450563c5a8ecf4b5bcbff20b04f3869f4dc5739a141a305ead84444c06856a4147dd9566ea5d47197d992f7a78fe00126ad31c2f8e9f00f510a71e014217deb260c3591e4a49e43aa285fb147a6214f10719ab7ebe590aa69473cde65bb5bbd43d144be724827a29e70c7239ab8c87364e0a06665dc879a45c3e6dbbc531590c011569c00be7cea871fcdb8791cf0d7880b5a1d1d20490ff3ef214521c7bd54a12a9839839d69faa6e939e7c47a1c8731b086906ababa2a1ecaa54dda333ad14f404dd881410cdf30890bfdadddeaa9fac9d6536800af097fb4402ac61b5a5e69460178e4ca21353d5638c33dfe00f797a4d7d151d648e2c68538cb02e3009d508ecd9ea8af786d64a9877a40a4fa4fc32bc9dd0ed97f44363f061c4fa0df2d310694e60be412d115a7dd03eaba5717b8b72c8bfb2c4622b86d71659c6ee4c54e1c70d8cd8073364771d957df5f39e1f3c6ca81789448edccf492f1d1516f00a66627274586616ae68224c0500576158ea65cb3dc46a28382187515c1b7ebaa7b6e2b4e147fdeb8242d9a26b77b3888e86a26848803328ffe7e0599442734255e7b4fe5a5df0d6856dbe229db66b6fb3775e65191f92bcc978e7a5d5bca26d83bf9eb508a073134f9e634dbf0267c014e715a128876b23c491cfd9c9fef030a8bc9b997932259c46fdc9fc3e2c555e4700806ace84a3608fa056fc78de3b33a1352edde823de92a62df21ee665dd5e5cca34f8203bb41531fe616a231e138f142f0ea407a256556fcf83c81dad62c6c206c59fa839b28ccbfc0fb4f873e52b04e84507c07272d04686e9a6eb631ce693ce83a6303d2e5b165cd1faee903e56e314902251047dfa4b9cc15434009ba63ddfda0c968e88c4b422ac6e428a6a98b9267fccb59b0b73a5c14101ca5a2b81257ac312338058e30c3950eae4834675f941dfb0b282646dcb85e2f4c3f65774596f9323bca368976af92ba48e53723facd7b345999b89cca3c5fb21516243e8ab9db5f512c11a176f8dfc1f02e05b63d12a50d5ad105603a5c16d577b88fc68b15e6e7d7b8dc314cb49121c08a9f1af60e08418a495145dcf233ec3341a96be4ea9ae358993c6808f4082dfb22a02f24261a7bd0c4109a71dd2ae3c47f1b8a32ba18445241292fe40b3d22029d353495b321e43ec5a5d16622f884394e8836e9552656a1535009f38aa13a9c51b6cf1ef70a86e3127c3f4a5aed485f53e452a999fb2710fe8f8c16e3bfe864e42037ec6a71e3abad7ab9a1f31f2db09f7fbd6242bff2f8f89fd270a7ce7aad8a8a68062ec785fea4ab3bd5a19ceded0d82155a255e9f749f711313d14a4f019eae651dabbe2077c12ca06ff9d3520a4d5c4cb1a02a2f109f3c3c1ee3b27473cc01ceb9f9e42a74d00bc9c6a49206786c678e9ea73929965e03955fb862b0199eedb4250664cb8db6c645882796bbfc26419a516cf559d383751edc6b6d9148fe6882a6ded6ea6e5fca7161ef28e41d219ea27d96802c0447774de38ddac682b3822516fc74b0d7749aed9fc0aa0004c8f219a49ebacdcd89fbaecb6b92c0111d01c24a3c4304d8df3d7b6cd2ab90a0f9279c9cc1478d8a9e53d05f30718f79418bd59599833ba13664e6890e1f40c33a108d5758c46b6747d5477962ee6fb5eff2300ce6923cfa2025a43bde413c30df58f3a4ee692a88d1895ca0a3c14ad6f0f3f047a42883afbb7e16ccdfe68e900a5912421b4b87885f4d78e399bfb87bb1f7e7df189df588c156769833f3ce1a16851426662b0762795f3b8c5cb2414eadd3c622bca24451bca5e04dbee7aff07e16334b1e39a096c33f3df51be2dfa0344a3b68cda04ef38b203f5b3c1d82a76c3df33b823d28177f01416941b0191223d8dbb422a3dbfe0aa8b1a9fa63517f127a0d3bfce44b69b4a6e7a130e26b8ba3e3e928ace044171eced8a0fe57c602bb88e6ade4209c9d1548466f7500a7b341284bc2b63d18519a39c5ad8914350e95cbbe90aeded67dca6649f1c63022def86fa640793d02300c183b6a72e628bd3d26dc86323c34904b2a182edd18dd8de6af77ebae754c3d0510d4b78deb209eba439c8942cb39823e4894f98cc74b72b141457db4fff7340319ef6b02c77058fb6f592a9f0b96ed2894c71d67ada159a47e8c43edec29ab0db535dd2949a04fd0c32eec815c16e4c3d0b8b1980ee84d9fe433de0a3eb061c264ae36c96eec2dfd80fcdc92fcb0ed2fc73e220db0914fa93bf7ec20acb2f92249c7e6fc4729867ab17683ee4b3939019f07690baa7cf06dc79f14a0c872012ff92e0f38ebde92cd3e34551d06b3c88c3dab440d90a0c46a3d2fc484ce8efb6886aa3597591dc952e3a6e143e3425fc8e71d52875096e991bbe2bb045eb54b17b806099bc734ebd0111344fa470a8b2cbbe3a7fc33f845beff7118ca371514cdc696ebd96eb9d7b4824b39323bffeb90d56f04291d65612990d9360d7e6d70e724d1a319cc8b86823e999e411f663f0a4b93515a727c604a2b7b3fbddb06b612cccfa55fa3dd80b297237aad1875fb356a56d89e741f9042c00ad214050bd263d99d9797279ef3a6b1274f2a91c710af3b4748f682e99e24e560157a87857144a5607215dccaa7d4be615d18280f2b585ed623983d95d65a41d43325339df6dfe1edc651bb9afa06a013bd4d405e35416def49f1188c12dc09a601f56bf93ee8cb98e76190380c025d79b102ace60efdaaf0ebe6b16c41a12e98c9851ee24c077a9117b5d9cfa9639ff6df9f50c86af1ff5a36eb0753d8ceb939c0243f5e295a045be2ffc335b4cda5ad553966d52a5d14350cec8021fa00004502774a8d9a245582f9185e2bfa2de7208714e3fb37d6301698d33cab83f5297f13dc4450735746b50538822fb98726b2ad7cf16b51e12bfaadbe3d31c42f2a82d1f0fa557a0b0922e3c4bf12dad4df494c9d4e884a1bf8d3295fe3995035ec2fdb4e22c6cb299ea64a1067dae40d7d0fff201075ad060bc3c720b6356f2660014f4a42d41de08d3c006c388c659a882d558f3c1760c6979386d43a0839df3a7f1dfcfda12199efa3b8b7de458993d9e539fea659290627eea598f3dfe147f94a995eb4a50858c490ec330f37e7f318b18715bf58e4ec0fe49dc232c93d7003b396a81151f864200e9222ca992017030f57c7d808eb66054969739f88a0f1fc693124c7623db10749cd65094a73dea6e288e6baa9568241a80a49af48bdb610a324e6ca2f13f0dd3ab16008277b95096d795ae7d07c2e3bedb23831c8eeb9f83f7ce4910639187817d41b7714e6477b63b40defe5e64f7b0e4b012a203b6aad1657cb0abe6f6fed9becf6ea691c8ecf8a70fbb561d016bcf000bc8dc7251089bdccda26c7877ad5b1226afe37e70649dbae68bf3d09873666da748cc9cf26a45a425a9b0f7a3a642e2bad732eaeeb0689aaafc30e515ce038993aa17c696ff4ee60c183189ece669a0481639bb49fa95762c16ddffe672fe8292ac9e69128c74bd7bab3b537c6d9d536585c2dd0dd84c000d606479365536affaaafdd7629be0404c3c116f1b7ffedabfaabab8afd6bae6bdd0ad65fe8a2f32f7fd24beba1777068a7c806b0d013595ee31859ab5cacef4275ae3521124a1426b8b3e0f635ceca92b9b9102a818a1eec756ee59593664e78e3b9bc634d4e8403553d7215e68c7ddbfe9a8a093cd17427aa2d254e238a342b3bc64295a085856e29a16d5e450de267b54b28b916ccc22983ec464f4cc33739be4678a9b374836f609cc26611891bcba8be3a4913aa1a2b9986669daf70f1f891e2e52a720d8d8e0e47c3639b1ae2d8cc758e37ef032a480115858ae67ef40f7136311eaa922ebabbb7d2c115a1f8a1a4968bc08ca32f5562b72e8019561cda13d1137cce5960a97060960c0a5da1bcfe7828e182080c22deef38714f0ff703aa1cea1d18a5a4869ed98cf38348040d2083132e24798f273fb6b93e0353fe8527ffacf3bfb5b11b91ad56caae10429754c6a6994120dc36f151d3f7f94426916ac1a47730caf4928bfe0ed792fd97724045f76e6b971cea0d9fb151bbc9156395a8f10c4be5dcbed7f2eadb5ec6af1af66ad93372da37e676501d0267b3873c4e85c857f5047efb5a4bda00478c401bcac57f9121ca499fe7748209e2753d28bb8ea489c421f61b56bac2d14bc6c7bc03505255170dfa847877645232258bdd8d2e46a5f4e004e7d5c93b9613a34bcf3639beabf45bb499b8f29fd90af04f6061e1a012f7f37ea3e22b87552574997775234b4ee0fd840d1d9e0f8212940750800cc985c2bba247c35a59a8663d6fb887c3bbb983b2a926e93a8d2c9cdaabc67bff827b5e0da3b9f02548e1064e2ab838dd3772cd94eb0978be7d334e6f10189e9b590cedac2087e5cfc8fdb5fe49e95281b25c761e76ee3d37880c424069757d16a5e0105fc79bbc588a53c82c31bc2c9c58c21fa444bfd7309e46874e0924c92b8beb7d8700ef9a574753d1314640f65eb049e214f0f46940e16e67960423d58729cddfa5cd9edd5a8969965f513cc34597e15b3948a0487b08e55b80f1028346e5f2db9d7c2325e6d6a960158d4028b6e85d71b60a88d31c1887594add0a15aee2712077cb14357b59b16226bcf81e9b2ab3bd121e182948c937c5166c2a595b4dbe5b6e8b9355e102aa9df56cd3c60e44b989ed04a35c49e440265a4ce0eeb8e1654bb16d65debcfba2cd947c4f5c06c00e1e8d6205711fa5623722293d8a4c5a06cb2d3e5c6a0eca8891ef2c0f91c77ddc14f9cefe771e40170cad01f4053c9ecb021ba414c8ca2b0c55474e89f99145c95a9f86065175978ea6c7b259bcd88f1877d0c0d56d2dfa4d56cae65deb6fc5cd0c5abdf1416e4f4097f7c3b0029bd6e014d6a67cf27817746bff084568cdf59465fb8fdb3d8eab4532acc3e6e4b451e3c737f71f93335767ac0b9ae76c5d7958cc1283f37442e93e5de752dbc6f00dde61f0b264d3ad1d60139966a8d0953f033b6917b389b7843b27a04e7886c325efd5b32e75d2eb1915fd8cd3707aabb164cb55f2040bb93334d028d2f9020cb438998dd4da6c97e0f8e472298219ac64d5c1ff4a26577d9506931df5dd31fd19b7019c304431f874cad6d19a9f60d69a3b04503b5cfb7a91dd1c9840ac1c5a4d3f98b7419158d0c6a6557b6588b7c1f5227eab428e4e55f6c7e6000ec9887b0ca3d7fd59762c9a569dddd080eb37f44b5cad62da3893eb6148bc67e384f9457bb2792ce2a3c00a6b053ee1e01532b5f74dfe8ac5e4b47b855ab5d4", 0x1000) 10:12:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x40081}, {0x14}, {0x1000000000006}]}) getpid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") fcntl$setflags(r0, 0x2, 0x1) semget$private(0x0, 0x4, 0x4) 10:12:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x55a72560f3d1cece, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = dup2(r1, r0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x7, 0x7, 0xd19a, 0x4, "2ef82c501513795cb0d6c920b45a8dfa2f39e143", 0x0, 0x9}) 10:12:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000180)={0x6, 0x2}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001380)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000013c0)='./bus\x00', 0x2, 0x0) dup2(r0, r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000000c0)={0xfffffffffffffffd, 0x80000000, {0x6, 0x4}}) readlinkat(r2, &(0x7f0000000100)='./bus\x00', &(0x7f00000002c0)=""/4096, 0x1000) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001400)='/dev/null\x00', 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0xffffffffffffffff, &(0x7f0000000080)='./bus\x00') utimensat(r3, &(0x7f0000001340)='./bus\x00', &(0x7f00000012c0)={{0x100, 0x100000000}, {0x4, 0x8}}, 0x7) chmod(&(0x7f0000000140)='./bus\x00', 0xb) getdents(r2, &(0x7f00000001c0)=""/199, 0xc7) link(&(0x7f0000001300)='./bus\x00', &(0x7f0000001440)='./bus\x00') 10:12:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000001c0)=0xfffffffffffff8f3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 10:12:52 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) write(r0, &(0x7f0000000180)="b4d2cc3b78efffa8b8823b99a6d20feff4fde776", 0x14) 10:12:52 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x1ffc000) r1 = syz_open_pts() dup2(r0, r1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="99020400000000000000a50710eef65a935233139c2becf9c2155b2994e3bb9afc87db333c5ad2a38bb133894298af55fb77eb04574895b73cc58f5fe9a0fe873a56ee4949dac5ada72e3473b34401cf2d00825f3e22c2d70d54135bcedc9eff3abb5dc7652ae8e076638d9a535032824b50dee1a0ecb8d90938505f178adcd541918a80518e6dfb04ab27a6480070f530e097fdca66c9dade70390b5fda17923d7d7d546dd52e264060fa98db2292fbab1b688bc057fd886c0db8cb4fa45c16606da59cb5033c6bb3838bc81e897d541c795adbc586b08e9d0b4a3886412067237b4eabf1bb69bd9a0c1f00db2f6a32838669f6ef31edff879ed84a9b4a43afe1b4ad19331d6fd3d13ab36a46c741d721ed275af68595ddb205a74fd5b02121d4b5f171a64b8d5b5a9db38f9979c127daa7123223349fd8e715adbfc487bf67bb297738c38a93bc03000000151b95acfce741ba4e7fd3afae450595586eb6dec84b1df4db9d82fcaf616d7616f38e829132a64f0311bc0ab9610b518b9c38656da337d1e4cf5fd95929a8a1155c56c6eb9dc782e5b1b145f22dbc674f8fc462f312ad6bd6a5c62a32efa89bdce5794dee938c5a82fa562d797ef1d9aa9424f2fc933ab294d876d8892a116bb3164f61a53d11d2d705c1adfc9cab98301b16a7"], 0x10) shutdown(r2, 0x3) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f0000000780)=[{0x10}, {0x10}], 0x20}, 0x0) 10:12:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x2fd47729) socketpair(0x1, 0x5, 0x3, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet(r0, &(0x7f0000000180), &(0x7f0000000240)=0xc) getsockname(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000002c0)={0x905, [{0x2, 0x2}, {0x3, 0x7fffffff}, {0x2, 0xfffffffffffffffe}, {0x2, 0x4cf0cda4}, {0x1, 0x8}, {0x3, 0x6}, {0x2, 0x8}, {0x3, 0x8}, {0x1, 0x800}, {0x675b57eee803cb0c, 0x3}, {0x1, 0x1}, {0x2, 0x800}, {0x2, 0x6}, {0x1, 0x1000}, {0x1, 0x20}, {0x2}, {0x3, 0x1}, {0x3, 0x8}, {0x2, 0x2}, {0x1, 0x9}, {0x1, 0x6}, {0x1, 0xa0}, {0x2, 0x100}, {0x3, 0x5}, {0x2, 0x7fffffff}, {0x2, 0x8}, {0x3, 0x1}, {0x2, 0x101}, {0x1, 0x6}, {0x3, 0x6}, {0x3, 0x81}, {0x3, 0x3}]}) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000200)="00000018600400e71706000000000000000000000000800000000000000000000000000000000159d7ffdcb1", 0x2c}], 0x1) 10:12:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000040)=0x40000000000000, 0x4) setsockopt$sock_int(r1, 0xffff, 0xa36fcd23607e1b33, &(0x7f0000000000)=0x7, 0x4) 10:12:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x5c}, {0x80000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="fd") 10:12:52 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x8000, 0x0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x2a) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:12:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0xa) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)) 10:12:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x30}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='~') 10:12:52 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000243000/0x3000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmdt(0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x4, 0x100) semop(r1, &(0x7f0000000140)=[{0x0, 0x1000000000009, 0x800}, {0x7, 0xb463, 0x1000}, {0x4, 0x5, 0x1800}, {0x0, 0x3ec2a473, 0x1000}, {0x7, 0x8000000000000004, 0x1800}, {0x0, 0x7ff, 0x800}], 0x6) 10:12:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) 10:12:52 executing program 1: r0 = socket(0x20, 0x5, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="8cac8051", 0x4) 10:12:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x2) readv(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)=""/245, 0xf5}], 0x1) preadv(r0, &(0x7f0000001400)=[{&(0x7f0000000240)=""/115, 0x73}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) 10:12:52 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) fsync(r0) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 10:12:52 executing program 0: r0 = syz_open_pts() setrlimit(0x1000000008, &(0x7f0000000100)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000480)=0x4) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f0000000580)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) getpeername$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000400)={0x0, 0x1}, 0x8) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000080)={0x100000000, 0x6, 0x7}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r1, 0x0, r7) listen(r2, 0xcf70) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000440)=0x400000000000000) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x80) semget$private(0x0, 0x4, 0x20000040) getdents(r2, &(0x7f00000002c0)=""/77, 0x4d) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000200)={0x3, 0x3}) r8 = msgget$private(0x0, 0x300) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x800, 0x0) accept(r9, 0x0, &(0x7f0000000540)) getgroups(0x8, &(0x7f0000000340)=[r7, r7, r7, r7, r7, r7, r7, r7]) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000380)={{0x401, r6, r7, r6, r10, 0x0, 0x10000}, 0x8, 0x6, r5, r5, 0x101, 0x2, 0x1000, 0x7}) 10:12:52 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r0, 0x4, 0x80) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 10:12:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair(0x27, 0x2, 0x200, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fchmod(r0, 0x100) 10:12:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x3) syz_emit_ethernet(0x1, &(0x7f0000000100)="9c") 10:12:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x10000, 0x31) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000380)={0x10, 0x2, 0x4, 0x5, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xbb}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x7ff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x7}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x10000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x100}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x6}, {&(0x7f0000fed000/0x2000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x800}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x83f}], ['./file0\x00', './file0\x00', '\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x80}) 10:12:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x40) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{0x8001, 0x2, 0x401}, {0x6, 0x49, 0x1, 0x3}, {0x2, 0x4, 0x7, 0x4}, {0x6, 0x0, 0x8, 0x9}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c, 0x0, 0x0, 0x1}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x1, 0x0) r1 = msgget$private(0x0, 0x10) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000400)={0x2, &(0x7f00000003c0)=[0xb8, 0x100]}) r2 = dup(0xffffffffffffff9c) accept$inet(r2, 0x0, &(0x7f0000000440)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000200)=[0x0]) r5 = getuid() r6 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r8 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x2, r3, r4, r5, r6, 0x108, 0x4d28}, 0x7f, 0x6, r7, r8, 0xffffffffffff6cc4, 0x3ff, 0x7c61, 0xffffffffffffff01}) 10:12:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) close(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x61}, {0x6}]}) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x82, 0x2}, {0x23, 0x3}, {0x7f7d1c88967dcd76, 0xa3}], 0x3}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 10:12:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x80, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000140)="796e1992d6eab5ee3e4e5e4dbc250679d07989e362bda248eb542072c0f22b3fe4cb589e7016ac86b52436e39928ae4a0e261f0e394d3efda2a645c143fa575e6d2ab12886ea99d6d42a6dd97b00776507ba0a267313e8be5186ad1255f9443d81b49350538ab7902e4e1bf7d72e") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c, 0x0, 0x0, 0xfeeb}, {}, {0x6, 0x0, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) read(r1, &(0x7f0000000840)=""/97, 0x61) syz_emit_ethernet(0x1, &(0x7f0000000280)='\\') r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000007c0)={'./file0\x00', 0x40, 0xf4bd, 0x3, 0x1, 0x10001, 0x6, 0x3, 0x0, 0x2, 0x1, 0x9f6a}) sendmsg(r2, &(0x7f0000000240)={&(0x7f0000000200)=@un=@abs={0x440918db5699d7e2, 0x0, 0x2}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000940)="43070537998446554cafa5bc25434fbbc10046e26fd32e93bb9323f89b00063f57c4adb038ee144e4d492e9985e9925a017d54dada8c4b4afb733292fc4589ad888b84571ed8412bf7a5fd6cda0a760d7844527e64f2379228ebc8d1a5", 0x5d}, {&(0x7f0000000340)="d979ca0b4b9cff42e5bbc36c8261c72a5f975631837ebf75b7b88ad4c1c95054a47adbaf766ac0e3e764bb28b9b669bb952517fafc8f70a187a90af8844c4c0502b58d2ebc56f8a6b4c137e93142918450325ee6ed2f79e18f85e60d440cc6e8d515596fadad78786cf0e0793e6510925a558559cb767e550d7982", 0x7b}, {&(0x7f00000003c0)="abe269319500fec3db5c128005b42377cd17f39f8d2198daa8bfd0ffbb770234962bf0badecf28bace46e68d70e4f1f3b5b66d658f67357f6b0cb1dd903d9e9038931748e9a2732da30dfc6ddb45e1ba95500c98", 0x54}, {&(0x7f0000000440)="e069c085f335f827236e21217cfd63537cb5c7d380e8caee36a6ee1fc0e9bb9807fef3beb564d5a36d17f4f84448ca413a012745691d67da98b54a6a2e75154a07015a115323d2", 0x47}, {&(0x7f00000004c0)="5d2f205f3fc0fccc1e682de9c4292521f6fc0e32d01b4a93bb2bf20c2afef79b9d8001ae51122b06d8a4557ed18cffe7c47a9da02d5e11f7401b7059ef4b421dbcb17e1d8b24ccedb72b878b73beb385340167eb44259cebc6d7baac067fb736891b3db743fc", 0x66}], 0x5, &(0x7f00000005c0)=[{0x88, 0xffff, 0x5, "3b07a2acad85790093f51a2d626e86f43601d8db60957c4e049142b6ce60a2c0dd1841c969ff8ff8b4c009705c56fb6fc193d8a34ff4d0f1b9c4338a81dc11ed27679c7359045cf129f44509aed55928bda0cb3d93c2fb028ed2f41d789c25e77cc5052fa6b1cb91876da139ab0294e9f624f88240de"}, {0x108, 0xffff, 0x80, "3f27b89d70cdbdbb6961b867e0d80d0f18dfae035e564fa33feda8bbf09b67da83fb39cb0b47c7919bc0e609b3d2aa82816550a85d768a60285fe735750513e1d38012444abd2fc36c2724f4c17bc13d44a8ebc95d53ddfcdedddb51136c7d5308b0a10ae342a470b55c4d3c0f072aafdd1661aee580d22b92e366bce973ccaf3338b4d36db4e97c7f78bec10bd33b2cc9355e03a52b2dc2cadf4b70f4f2d72695e8c50bd9770cd4eb9f87c2954977d53787ef76e178fce8943947d66ce855c546eda41ace49de6a3c58c2df2cbe7b1fbd689b3734616f722ea868817cec4dc84bc263183b81cb014a49f7520fc815a25b952ee974"}, {0x60, 0xffff, 0x26, "868c2d02abea0e2933a0101952864021dee19ae6407ec92b96ae4373fc31e5a56435278f6d1fdb42d93815cc2a15bce4d8e64eb581d31a487966ae1dafa1f16a6b3cfe58a750343fc4fe03544d6afe"}], 0x1f0}, 0xd) 10:12:52 executing program 0: syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f00000002c0), 0x7, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0xb1, 0x1, 0x7fffffff}], 0x8001, 0x0) write(r0, 0x0, 0x0) 10:12:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_open_pts() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x2e, &(0x7f0000000040)="234fa1262224ff2e796dac722867aee927d1092457f5db21d3a7429762b10b51e12fada8be513a9f4232a7be70a0") 10:12:53 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000600)='./bus\x00', 0x1, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000440)=[&(0x7f0000000040)=')\x00', &(0x7f0000000100)='+-!\x00', &(0x7f0000000140)='$,\x00', &(0x7f0000000180)='%\x00', &(0x7f00000001c0)='\xd9\x00', &(0x7f0000000200)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='].\xc4\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00'], &(0x7f00000005c0)=[&(0x7f00000004c0)='^}\x00', &(0x7f0000000500)='@%&\xe5\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00']) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)="000000186004008ba8162b27febf00000000ba0d6232e99a000000000000000000000000080000380000000071dec3c2d04d05ebeca52469b49ae5989ec30c94e796ecf67f071f658fe9331ac9ad199d5d073089d28944abe1a71887d241d0eea78ed2004ae962f3ea8a7ec1ddbeff874907c01a2318a4bf84994e86f217987911c7e576c16ecf0056cf7130e7a17e8675f4", 0x92}], 0x1) 10:12:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 10:12:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7b96fc690b8cb200100dfffff4c5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/205, 0xcd) read(r1, &(0x7f0000000200)=""/192, 0xc0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) 10:12:53 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xb46894c1b5e20a5, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)) 10:12:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x54}, {0x4}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x5, 0x2, 0x2, 0x1000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000efd49d0258f000"/116], &(0x7f00000001c0)=0x6e) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000200)=0x6, 0x4) 10:12:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x3eff, 0x1}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000000)) connect$inet(r0, &(0x7f0000000040), 0xc) listen(r0, 0xa2) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000140)={0x9, 0x2}) dup2(r1, r0) getsockname(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 10:12:53 executing program 0: madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x2) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = semget$private(0x0, 0xb, 0x80000004) r2 = socket$inet(0x2, 0x2, 0x4) setsockopt$inet_opts(r2, 0x0, 0x200000000000e, &(0x7f0000000400)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt(r2, 0xffff, 0x10001, 0x0, 0x0) r5 = fcntl$dupfd(r0, 0x0, r4) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000540)=0x4000000000000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) semop(r1, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x80000001) semget$private(0x0, 0x3, 0x100) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000100)=0x1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x7fff, 0x0, 0x0, 0x9, "5d68501ed3e16b0dae04ce925d470400", 0x1, 0x3}) flock(r5, 0x80000000001) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000580)={0x10, 0x100, 0x4, 0x2000000004, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f00008b4000/0x1000)=nil, 0x1000}, {&(0x7f00003e8000/0x1000)=nil, &(0x7f0000428000/0x2000)=nil, 0x4}, {&(0x7f00002c8000/0x4000)=nil, &(0x7f00002fa000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f00004cb000/0x4000)=nil, &(0x7f000031f000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000063a000/0x3000)=nil, 0x26}, {&(0x7f0000514000/0x3000)=nil, &(0x7f0000406000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x400000000fff}, {&(0x7f0000704000/0x2000)=nil, &(0x7f00005fc000/0x3000)=nil, 0x7}, {&(0x7f0000365000/0x3000)=nil, &(0x7f0000741000/0x1000)=nil, 0x81}, {&(0x7f000081b000/0x3000)=nil, &(0x7f00007f4000/0x2000)=nil, 0x935e}, {&(0x7f000048f000/0x1000)=nil, &(0x7f00003fe000/0x4000)=nil, 0x80000001}, {&(0x7f00007e6000/0x4000)=nil, &(0x7f0000461000/0x3000)=nil, 0x5}, {&(0x7f0000727000/0x2000)=nil, &(0x7f0000748000/0x2000)=nil, 0x80000001}, {&(0x7f0000315000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fff}, {&(0x7f0000558000/0x2000)=nil, &(0x7f000069e000/0x4000)=nil, 0xc2}, {&(0x7f0000889000/0x3000)=nil, &(0x7f0000893000/0x3000)=nil, 0x4}], ['./bus/file1/file0\x00', './bus\x00', './bus/file1\x00', './bus\x00'], './bus\x00', './bus\x00', './bus/file0\x00', ['./bus/', './bus\x00', '\x00', './bus\x00'], 0x1000000002}) fchmod(r2, 0x76303d7623362b0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x402, 0x0) flock(r6, 0x2) accept$inet(r5, &(0x7f0000000340), &(0x7f00000000c0)=0x305) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c, 0x5}, {0x84}, {0x6, 0x0, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 10:12:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) fcntl$setflags(r0, 0x2, 0x1) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x1, 0x100) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0, 0x0) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') 10:12:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x35}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x278, &(0x7f0000000340)="b6") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_vnetid}) 10:12:54 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x3, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) geteuid() open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000000200000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 10:12:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x20}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xdb, &(0x7f0000000340)="b2") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x2) ioctl$KDSETRAD(r1, 0x20004b43) sendmsg(r1, &(0x7f00000002c0)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x47, 0x7}, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)="52793c75cb673aea7c10f875487406fb244e5806b1dc23751c21ddc20aa1553723ea4b980baf6fb72db0fcd03bd460e262", 0x31}, {&(0x7f00000001c0)="fdb67e7fbb0cdcbce15bfe433db28abfee9e2e9206e17d5fa907f473dd125c883e57a804e7d7f828b83a8abeef979428a8a2e07c3536bfd025f4f8e1c81ab1b56cdf05cf073759c7c8454b0163397288e923dba8417744fd2ea435fa474fa7022c3e87632daa08cdffc629ea090c290b84ef0bf8b98495624c99e91a805861bcae7e737ab123322512edbea9e6b1ee092090f97a9e866e8de371f11a732f13cfdb4b33a637abd1c25aae328947a11409904e76c0c94aff7a68e73dbb6b8407bcb34b6226e1634784e9fde1e2da4c9b9a48df4ef653c6a66965e1711003c2a0aaf873ba514cdefaa25da1686360849a9a388a425dab2c", 0xf6}, {&(0x7f0000000380)="5000e0be93c9898ea778be1f08f7b79166b4dd23cce6d8d77f85a57dbba18b59bfc2a52c46b4f9dbfe72889bbe54f2b9c4e305eedeb88ca3cc47918c1326b2a3587cb0f0b8fdaefa8bdd40ba6be1eb576b73d1aa6b27fbb2d30d2321d4f66b1be0289a8d9ff489ee590990e7d8afd2d880ce5480f687dd383681cb1ffb37a40ffb73bd7c7e77abe2cf596ec93c78b3461a3dc82e3edb6663cbea443fba5de69d2f818b5bfea3e10cf492aa50ec1f5df9f7bc225819d0ea0ae966302b817a97d46e500324c059b10e052524ad114184d0c530cbfc86243155ea", 0xd9}], 0x3, &(0x7f0000000580)=[{0x58, 0x1, 0xae, "4331593a6143fc5db8e00d2b39290194a30d35fcc7d14b9aee0d16f7835b0cc84dcad3521fecfa31e831b568b88131db40bd56d688d9eea5f9c5c9c88b419556e6f8fac5"}, {0x28, 0xffff, 0x3, "1e69bc806016e8ee9993339d67bfbf085447e46a69"}, {0xb0, 0xffff, 0xb1d, "3b50095d6a430bf1b63b1dbfb84ed55d826225b13152c830fe91d8c71a23654c175fe3281dec0f72643759d9cdf4ac66dd7fc634e03a69a31823efdf9aba635510a7204dc24c8ea5890d9da83efc05e3dff34745699bf27b9881252be930e4c4ce868c04e89cd32195ea4d022ff20471ff1bfd28924c94da344e7a5efe595a0f4ecbdda019fedfa942748d1dbae0b0235d42d2b0c865f565b927"}, {0xe8, 0x1, 0xe55, "d8e8b28a412ad2279f683cd06fee40dc3472a20ef59d409f3f257016599c40941c6aeb7499d06e70d33c89ee8f8b1f7db8ec21738ff7a7aca2d8dd2f9fc646f019d341aba412207bf4d7bf13b4f31b6835cc9336913ed023208defe11df4ac24ed900ddcaf8153d84e3364c5dfb0d6296313e86ecc83749572a1435b3aa437d6cf83d189eb978abf4fac01113ae19aa587cec756f11dbdd3e38a1e6a22927c71c77ccacac7485b4aaa1c53bfa1ac2b0206f9867465091b10a6710adaa51a528dbdc771049d055383be84b95774e60e7883abd068"}, {0x68, 0x1, 0x2, "33aa5d6b9012d95e75d2bcd5d887f9aeacfa88c71c21f5baa85a820eeefec3a69e9a0ca4afc2a0c47d66647367b7e96c5965d424c407108338e7f47fb93927db58557108b5ed3ae364ed43c3ff7e21245ec165"}, {0x80, 0x1, 0x0, "5960ba447acf6104ba28188efd7909c6f81c2060f800a8341631fa8cb13e59a4f66c6220eaefe23980668243a736537e2c563cacf147cb11e7c2f60d64ea0b59800fa58235875f0252b9e134964bffd707f72a54346a447112c2023756889fdeb868817151ca883f1b0264be"}, {0x1010, 0xffff, 0x1, "d4e0253251fa1dbfd8fbe5e66d5c1d0cef36f3bd34a3331e58f06d28d32f8bd76d1bbdbb5849ccb728b9d0d6e39d8091d21deae7e3294190c27dea507abf11346d130183b401b8f82f3611e680a74770f9882d5029bf9ef9a46065ede146080f398d883d31e7ccadae4b2941ee43ee54f639f5baaf5513b32aeb657fd436506da5e94b3d036799e1bd485311cb5bc23e5ca10e83a2398dfe3fb05dca9b336b0ddfc4c7bee176fc6715e21dcf5781f38bccd890e6a072245ed9dec2e1c6db5161c62355dc8f5c1f83477578ee42afd8ed856336fc5b5bc67cd5bd48e26f9f31a1b3404b23c548d8db42edd7b43796f09a248318b3be661558d17c779ecc1d748db9ff55d25193a38ed5fd53160c8c7d7f0ec171320e007c7197272f49ab4c0cf335534adc2b0126a7b3ca92b1840dd3c3ad3d9e8e4443e156777866d1e71e7f1a375aecb23ed547ff64a50809ba9c528ea6358fcb4e7b4a1442da5264a522537273ff82b4c48fc9b9094ad16fc887615b9cf654f942ceed1f316ccfe399632afccd7ae4c6227223e4369de65f5b2869facb117a5e1662dc6b9e9321da0b7908bcc624bd30795ce1e8814e9f5c8d41d1051a84738a5fa5f362cc8849d5b8c3da595ff19d98f624ab0c535897fb09a134a6d2cfd9421772c00dc70a74f710670e9a52c790e16ca0bbc7b54117a99db3190003b8fa733c544652e409e5f4d5988ff04358994aad4b1854b17673e300ec076470f380bc54943bd9e25329a953b87dc44b1fa833281c65667df1a83eee2e82945238a504be5f9872a78bd289dbd8413e081e5061907c9969f55531ce52596f49a37675ee16fd8624c58ccf77928e86266fcb67e1c66c3a220f27c1bfc1c22e43a967bcb757f8ad21a97773a49f545ecf765ab2ad430e8615d90143b38019f5fc19b862c8f06402e56221ee601e6d5dd70dcd952e60cf5a0ca1b079a18152ea0145f475e6ef17568548e63c80a296510b93a2c1a4722b53a1aef5ca3819a618d19255ac4ced09d7d5f7b8d76c31590ed9901e0cddaab0547e551a1c3f52d3a56a3b604b331bfa9efb78130bb3dd08c0f8c5ca76dbe938bc5b3402d83d75c9235bc9d43f3abcd2aaf132735839bf524dce88c5cf0f187318824e5b426c592ca50327811c048fef983a24c6d417dd1fd035d59e5c6b4c973ada607f400920cb7366c120d20ec8a6d46be66df3fdecc7e62949f849c681b98c5b2118a3db030f0e95e7e0fd76e243ddd24a3e716d0cceb66496f444e8b97ea061eb3b28f7b273170c0c15e8f6f02464fd8e3fd22bd2ff342d56066aa09d3763678b6b2aa8fd70fc030c9d98e3aaaae39de6f4151fc3d5c55e01c8a83a75b8d060d01a56040804f2ee02e79c04735f4b840e7ed8639b43a2e54b771ccebe11ee0e73dd1733949a54daeb0a7c223f861cf21176f428b85b8f6b8ff890c490fce22049176f99f5af0eda7c3954d681dd9b88e47ed791015022824d676d365e67defd4ac96f61dbf3f81f9d6108e681d981df8dc35253d467c7f7cab86389a44ab64d7c3b6f72cbf620d3eecf1298bf92e91fe4457316a1afbbb7bf5b6b805ae0fa86e25950f4e9f32c561ccab49d5bbd936eaf4bc2f69481d45ab49014269247a95bc4f27d609b8f62099c3cf8024851f048ecbdc503d0f3b11f2b5c7679738a8e5a53bf0e25844249d7a4ccf4809e245b28f35ae2bd3784976bce747e5f4fe4ccf3c4a8b4d6e2f2186fc5be7f003222d97ad744bef65867d36848b495e012f97524855231587d9140bc9dad3f0c32c1f7512f613e36a1f27262a78039dcf19a93bda38b18767ba35dd56004df80dce6822b078698113047baa27d3edec701d47f4a7daeb6f0371921b5d8f9b45b3f353dd6b62235a0bbe9cd893da93eb297d557d6f9aa03a52679d1035815eb7f8343462e6187ee4c7a8befe69e65abfcd17bee1d22bc83e9dfc40b858bfe96285204d22cfa3a920f4637c1b41cecdacc11733fe2caf2b71b233984fcdbd195a4162b82cd2198095b806bc537a7f9a74599832b50c72dc7e5cf435a7340fd6b3e1f48f674c746bcfaed6b6b92cfed92763a2a7f7c419636e6cd45197f4bcceb61a22db716323615c0a49956af630aa7387ed383c5b6003b70697073df7d31ab850477f70364587d0358b1be97c2074edd44962982bc5a0a3ba79df57e003f63e386d5377ab2b8aadb4c40015f9d093e5539ad4653455e8aa0152235bd89194251264c598ec855125234daff6c2df4c8736c2e43b1b4ce56ca3a10c4b894b9cb7e39b3c8684deed2bc00b6e561fbe9da7b7b65638f46d021e4fc89666b1ff33b2cd96d03d29cfa4d8539024758ecf934f49031011df6699c6d033f565e1525d25ca69253cda61c468b82ea314eb43f5a39efcd79fe09900ad451a03eb307b99166d882a310963b4368948bfa1acfab7dc51f1acfd8cd173ba6ee19c2885d838aee33ce992fc7048dca67a19fce1060f37ea94b887b09af96b15007a2f3eb5c0cf0896f1b70837b040c641a909e3cf4aa1e1092d24ac2727d0146a1886263b788ec019fbf1ddd9e1741c03e08c4f37f9fb3c853c8fc22668f8dcd64afc71d1c09717812281e970354e308e98b7e711ff9554a9b71dee0f9ae8fe374979c196c00fa35647f7312f204f8bcad726b39cd96bd18cc716bf465654d5f5e8b4565db69b662fe916b16dee2512bb72be3aafdba3c0158b7818153eb859f5ab71f52a054742acd08b73f2c095857d1c8940854d76932fd694c77a9c16c0554ed8964a0bedd7d35fcda86f7dd85604187dd18b2b562e2c6a0c5cc1a24222da010861865d3d0c9f246c913602782ddafcede7437509c6172b063227f1fb104eb9d7b9fa5050aa92b19a914120a161c153f49ec93a1a573b5c0e39d4b61d34fbe8ed19ca833ca67060799917f6d6b6db234584ff62dc217811c00b31484e587d9be5491dee041e0806afa3237273426241413d1c5558845fcd8de1ed374bd547bc909af1da4fecc429ed5365dfd0741a10b5aa4674a45905ee73bcd1d2eac95b22b72ab9cb01c924f4623249f41b18e60bd294fa430a264a952d6c9a07ff8746074b5fcec4ee0885ae67fd793a61f609ec6e4141a13c1a36d7ebc8596f744681c8a5c4ed4d2111dfa66b73b4a65c222eab5e9723e1c3a43e1c542aaa7dbd90ec6ada6d053df8fcfe6993dbf199f5d2475f8fd7f4d5a6302cb103d33b0cd2bc1340ee4034693f62fb540567f680ba29c353a52bbfadff4d7222a223a1ee75cb75bc947037dfa7a2817c5571ee0b3f65e4ad85d7c196e53e436dfd4b1cc265b842f3a91dbdae46090b0b1e40441dfec8727a8ceb5855d898d69fb73aac8e9773cc817006fddb5def8606c5c5a22dfd9d8e41a05fd5a3cb5919f8c6148b45f44a8ca046e112c544be4507bc4dae55eefea9e771ff14a4f796f5b4b6989b42c0f163e27db465816a8b58cc7e9da1d8487e1ffdfe6d4f642997cfa39c67986238993f73be0511515482522e191af8a8eb4f1db87c32ae491eade8e665a1ca198c521ae2f1bc5dbf47e39d44cdb208cf906903aaa57a38a90e1e887671a90aa9f3eb8dc954b9dd3c284310a8250693d0825fc8ac81638dbb0c5f49802b8ff41d410f789be9ef37ad75c29d3fcb01a18a4479e3e38e1f9b9e0dc40c9dc91714203e1966ed0f1c350ea38462b00f334d94e040b520eaec82c7646d34114d36424f2e3d825a24873ba8f06b5a7121085b5df058c7b12039310832894b8430aa7bbf62f9866b6b6ae3125a3bc98381de1b61fccf6dc2253643fef6bcd01502fd95fcbe6c9a8f308fed28c30f9da557ea1b0e853332b51f9a19be15ba48e6be6bc4edbd903aa088e0379f40fdb1bcf6f24768d642b9f52df489c5aa6a70c5eaeaede3624661d4d335fdb01243a25b18bf95e522626ded77ebff57e59278bab157c9f846d6705efa744f26b193bcf063eae36caffdd7fc1a965b19565f2b0c708e66182704186e717ea0bedcdc05a4f3d026504f7fbad7331dc0fb41b3def15a658f6f1b20e4be50935d949b0c2da069cab11a028568f6b4f3f1db4ec03566833a302041038193712f55b23a6fb1397943c70c78e1812785e4252ae6628dfc94d2e6c12966155c216818d8aab40591062ea5bb1547971c433d01c8409da9b6deaea0711a4fb306efe2d499f801c7ee65570b84b520d7177a98d5b5b1a99f54d00478a27241c4a2bc0d6567ad9bc11eac5099c27b3be1db006e9402e85ae687c182483bb362e2f0e640c9ce83ff622d138940dcd21c3de3d3f7eaf54717f868e3a3f266d69644dba1dd7d69e34e5ef7485330126656c46ebc49d868ce71374967fc4d1c05df6185f13be7afaba88d34177927515744bc94911fb7cf6cb5b26b56cde9a2a25a52ac8380dd18eedf089cb363352fd82ecb8a28994c6ba31372af596474a505804ecda092302a2e6f785a6d271ab28009b01306feea621173efdcb97d51180be18d7b06bd81aaed83a2590e465d2b4b0d59937bccf616acb751ceb81a4ed3c48c349638883ba54ca35da8fa2c3390c1df70ade362ba48f73c130524a79639c2378b0b9ea631c6110c1ac05d3b5268fb4a02e4ebed1597f0e92001b9181ffcbc01a74d35e370ee3ea1ee6865ece444fb113518372a3fb08b5404651ab985ff397cab7e63b120ae04e4bd4042feb2879a194b6475bb9b93243c250d531d30eda291075d5ef3d91966802e3e4baf65236ebfd49f8a7af1920a1c7e682f056c8997c9299fca9edfca030f00db2afca31c150037da9882e8b2ab5799b9f47d5b7bf6587dc5fe77bffdff6003d69a3cd11492dd7c69540bbb8689496bf8d8d34f31c6a8782181b7bdb74e1728e3acefcd9087b6c8c088d7a8c35ecc850cce8db5785c2fbbaa36d9619112da67bb99793451593d72f99a3a538a758219d0e33a5c74a45372e1cd4924e4a8a8758c48eba41f1b536f00efb3c12838aef8bf93440c7bdf10a6344cf4c5c05bf68a26205ec33534431dfa7a37bbc18be868bd17166e0e94be1814fb1bb437b2434269bc263e4b20008416073976d24794398d54cb9134d95ecbf771db23393ee54ac16decdfbc29847c07bbf2f6b1744d17ffb093db188651b0bad0444975816c4981f16fd23ea5d5acfd97a59416e1fb77e47f1d5389a269ebe9b815eccbf10a5ee20d249fc1d2cac73a0fd6e08e7f36b97bd2e748d6f404637d954bab573f067d836200249686833d094149771a6d00728fa196927feaea634c5155f087a25759386ff3ad8da727a9e433733504a48579b1201e2e39d1a7fb239bda5471e9eddc7707fdecdc8e546679e0a7ab366898753f09a9f3bff0a8ce75be615ebebbeaf806f5f07f477928a421f1430b6287bdc542407f3297b178e94672b5ed0874d98162d94aa72fde155c0b87a554bb63c548771152500072ab1c22bc490f97ee626496c8a7249c7edc43a7e4877314225ef6f3e97de99bbdd0d1b1fb2cd1356352b57ddc94e8d629bb69e7e50ff4c4d995d1643b876f1bbb414410beb85398fb9f4bcad331a4fd92edce51a543a910f81617b1ff4e023262da18162dd8e0471ead65051b380ab796d893ede896ddb573ad7e9c98ce99cc6fa012f7a811138a296ddbad7c54b2a78022c50bdf3a18abef3c114db5cb7fa3e614fda86bf3613474b85c13edf132c1175e115f2f4760edcb55d6b54a473fb374f685f8319e5ee94d918c221ed73a8b76b969475d5734bd7b30e7b684bb68db7734d2eafb62d41e4cff695ebb74d09bd534727370d"}, {0x108, 0xffff, 0xfffffffffffffffc, "b7341072944ac9a0d53e9519152b5617b53e1abfbe68d614836e71207dac52303ad2500909cba57df0aac852752bca32ddedbcb4bf9b6fe5d1ddc1fcc844a937d8441c064f3a947b7082bff9d8a79c28f2c3f675b5a359aab3d352c908674667e4c6ee5303cc88cd7f642e7759edf0a2bc6eee1c409249a649426ad2598f650810947837432221c6f11bd3f700c7b0d3f921cadaaad3c37f58591425abacfee55016c0c7d11cc0609a63e1e1e62459d526ead5efd7f4c71e06b2e243efb36c826d58acba6aacaae9ff438e948c56eedb636b1ffc731a8b8cbf9c0112dc8b1572565da05baad4deed714d47957ba32490ff31119065"}, {0x1010, 0xffff, 0xfffffff800000000, "0580e5dd5583a406705b2628a024dafe9caf7c0ffd2f2a5d9186b3b5665621422575a5d454c2d233eee17f84a1cac2c514701d3a82cef8cdffed5a695446496b8124e01d6bf63269f3ee9173b6a7192e04d480a5854bb7c509300efea8a353a3852239469cd790d91cbe547ab10e55a9006c9c7afdcaf36fd36c0f3786ab7fc9890ecf0ea5a0dc7499489ba81cc8a4c733f687436f6e5f4e3217af77b86b880e62d6c62f0c53384c15c258c6fcd8142cfcdb1c0badd0e2fbde01d6c7478003c76c38cd66f93809dc0234f76f5fe6f0f6968b44d8870124d72d572175f3b5d6649b9a7e84532d229c56d8d827b58d7482ad5d4f4b5e9ce1326122f2329d62f24e0c974f9cf64ec30ffda9e8aafaad600553f7745beb31380272c5009923d874435d1fc862fe9208421fb373275d1dc2b8d79a4b181f2b76e1ae572c3511583d10f3c4264b7b669def63eba4a77312999093b8314422949e1d103cc1ee686edb29a0991f4a465a894dde1e5c65165de26e62448a105a1f4501f99a6aa6aaebe0a5b2093842f8ee74bbc14997d96964993c7e48a93ef3767d9d71628c45dff40cc1cd83301bbedff11f470bbf4c9faa2f7e8317791fd9c0268a161d2a9e2de09e0280ffa7a4d92d34117338eec66a04eef1e4acca170c427b73ae5cc35c78707a682edaae659e791df8ce2d1ed248ecd6a03f456d4104ab8737c10285d70d05a4354a7f7a10acf800c31448464b08c34cc73ee48c17bbfc00a653ec5d552d67050cc0bda41f44ea74c796fe1cef7586439440d13a54eebd2e0a55fb3e8899b47b6314816e29069178bd772afa50c5118a4fa059a72dc405a207f7fab9409297509f11789587c7c69b0f7936646113436c77d81da81d7971b81bd391d4c2bc389f07e30818ded22d5234e2781f0b706db1f516d043ba10f0bb74a81bb2ec20b3d01a605e65153426e0708b03d642ecf82210954e29b66776a4fa50560967f0f34eb5a0bc5d15f6699943496a98dbac828a9e6f1d7aa46ecc9c087d82707572e9ce77ffb3bb6fb7e9b715bb4a04df241c37ae5fb51d1dd4fdc84f107ea4d73dd0fa387705757a953cf79dfa19c881b02132a110668b27e08ef4dec5eb0f8ecc0b8bb8ff0c4a8650c4d903da4a5cbc3b1d5e9c9804962c2069c1a21eb8730fa44cebde2ebe558d82115985e22e23f4150e3729c164cccdc5e8c3dae0695c98b3b86096e7f0f59d7c88159fb1e0a4b3edf39da39786d380b8ffc80dd479d087398786c996a17fa7af82b3d7cf47b831e07ff076a22f21370a480f018b0fae3164ae7da4b93d1cbf20ade01e5f4dc325feba4464d392a288a9d343f1ad4df13fb0c822c3aab5987011f0c38319acbc1fc5d261b1f92bccb8353c6b93deb41143c78d283ca8a75f7393e3885e51155cd9da0b264cc0a8f2aee6348629774790e4d431de053290d1dbfcc51d105acfca44826d4f7d50f0244f3abcc70ebb24b7f6624e24b3a1b80b6454159f6717b4b17992bafc6f65c92357c9cb3787609ea6d42db6858c76466934a53d628fd03d8abcfb7aed2b249b005a3809481b87680530faba4481a83b7479c6c5acd82226b4655c007f9e7a7308b09a7c2e688b0f35d11bf2005d613ba5186b2dc65f0cf068460e7c1bc69ad0f56e65de8c08d30dcf52e65be205f8105828c88306862b86607442eefd1efe616be0c5c2b5d718188e56bd4e5955dc6919694f45e2bd2711ae04821c3ffae053d212e1c90b9714ed6e795765d945b9110a9fe587704d0cfdc082b078823f0dec616f644f57307a04017c8daa2586aa25be26d5c7a5122c4d8a7dddf74273535b463852a1c06d666337ba38d022ef3aad051bb9d400117953006479eced93d01b5c7931f11e1dea872a23636032fc232039da4080e0f2d2657dcbf16464e54293633e326e8c720e7414c88df5b364319916959630a6433450eab5512d5b55e833625507baa472c332b58170e7b97faac5f95874738009b3e7cb70ee7a8e9861f767c5822ccfe51780ff0d92fa5b4985f05d777fbe636f37f702e5601d84a469c5de1e118c5de6ef881e132ca384e40ef3ffe768db6167b8bccc7b495af2f0dcb0e9d1691853b736f899e88b09e6d59c60fa829494a1dadecd1f4ff848db7b74db4814e7f589fc5dba2e24302e1d3c7d29ac811d446eb67e3d2a0036d10ef9194dae68fa19b8525f1d8c3a45ffbaec29eccb57291624d9192383fd8c99811b1a06663b572467dec58a96c7f1a129963b308ff05cb94f70324661042f8aadf2a515cf200fc7a95839634952fdcf699675146f60034f7ee642d9b99635dc73035455e950525e3f6268ec464c0476e0fc0df397b76ba722bb2675ac473b6d571e49ce1dc224acfbe0a759bcf827740604decb2b0d03e4bc9f22a13cfa887f267fe5854a9681c8d9ebd73c27fc9fa49f2cdfdd3ea4e4bd657f0ca4ed7a14ac42ff5816a499649744ed76ed8ee86e49b8532c81c955ff30775fa79f3fa864a7cf81a691ce5f60219d74e8ad1f05aadb4dd48ccc031197ee7bb482bd2e71122d4c1b9de8097144d31c86cf0c93e74f9027eb6232b7fdadddd6e0640d210f5784fa9b3ffbfead2135ad39c7889cdb6266de3b2d24a64cc2c87273db850c474073e136829ca0f33fb4eac97434c3eeae54105818633ca4e7b5d9d6a6c3e027493f43bdf2bc4dc202c3bce44a7994f16658cbadb15a71a225526fb8b56850bf39f209b1186a6dc8a889c50d4350980fa86e6a7a3f82a95e43049ece452525ae5d8b59499842095e7b8f56ca14366ac9f03be35719fc1be1c7280b0e3bc1f27929fafa88604233465f882f29b2c2255d61cd2cedc5526f190ce5a0f7d5425e7c62fce1194a94474b81cf158fdfa6acd1a3c0f0557204094e1ec490d46cea9380232f80b6996aeb149ef5d46b3ca0d15b1497115b0f9cd0724ca53ad4439b88dd424180039b4b04201600940cd9fdf5ad183e5a96fb3a7d9341c2108b07e6d795243ee2531676398e414bc4cf2e09a93c755db05e602f1ebe37ad6b68079f35fac0bd4d2aa5c7cb37bd9f0738f333fe2526042c6caabe1476d8279dd508cd76218be873e6b41795c8c78c3035424c304161638844e2a75aca82f7faf753a454c79955610f900fa3b925ed5dd8318f77227ec722cf5d08a20daef97598a4cecd9fa5633f38ac034d6d40068a73fa810ef7ef0af6077cf7fa9eed8244569e5e0a61cbb9ec75bbe21593c508c64751913b85f06801c0e576a14a303d6e38311ca03551c93fd6dabd9b8b16f8af681193e63225c35b6094d70ecfd20375e1102a1ae50756966a71b33535099093b1c2d183f626fa95ac8465a004518d603cac18a65a54e8bf0128ca9adeb4df37f83926ec827171126f201987d17cbd00478d5c7bbc6ac2794d4669a0639154343a759a86858ae8a8b05d5dc5791493806b46154256aa219f6c68a86b35ac8560645ea5a9d8876a23a10a5a64589139000bbb4f9471b542990be1829b9a7e6cc16e2c1793031caaae7973ccb48a6efec3039c11b6c162c284158babcaa4d16adec01238c033f77111f1931ea572c0b0be40db4b4148e9f9bc0f71e9c0a228b28f87a6376db2cf35342cf86440589763d60b6d764098114ab19a02efd51dd98708836f9be59170352059d3f69f62b42106eb2a040d102d1f4bbba2c81d6e58022c27a335887cb233435bbce0cd421aa98868f3204ee5f30814e041ccb122d3661d40e259e9491a453d32053218b8a345b4a3e3cca610b1f228abd90b2e26c650283de75eb88f537c1d88e917dbed09cc2878d6fd77c9c70beb44fc617ddb7aa9a059693bc35b9405b89ba6e63cadf7bc11674b353bcd176abe391744e8a5a456092e15658c0ace65a1fa3a0040d248e9d4c80d621153c06ad453413f03722a7637b7379a36ddc68e2f2ed39f21a3cb6e40e78e89594c1b6b57c50928e66dfff0e5018c0c8da3ab713e9eb6ccb3429a22aae32cfbff07083144c43b9b1d6546f53c079be499bf5f34190fa3a4fd83174f20ad523c3b8bf5b06dcd5c2064df683e94016d38fbfd1a2426c7b39c670bf09d58cb85ad9753369fa9ff3ed173924ae0f1d9fa2ea63f4ef5c8f956e216e15f429f4f5c838e3b125a1c18efa1be2eb152adc637caffccd30c52bd83e8db01293b3238670243bfe6e9e68f3b1f4ce57e9c7dea4a59f49ec35cb870a99d65ce69dae54d710f9617445406e16540c4f08d2fb54a8e37b7ac3f29d9de539f156462a49d968b9021f6cc48b3e863db63d2277c234a6394e79c3b681a32b006b81805aae27dcd7af1e1ff66fa97d73fd4ce282cd29e8c3762e1b63f0c621f6d8178a7fffca050207d42e5457d2020516631af5b91d7fabffe1cb2b6aab891ef258c640af8d81851a6fc81e449a4ba6e49ceedf60f32e5127033fc06a100eb0292248f277f704cae81e5f6d63398b0743f8fbd7f24ff02f36067886acba1637e2a0bf621ec5e503ac6b789008fcae92b00ef6868c60eea4214ff7032b3ef0f8e037250b83ed8ca44da2ceb1ec8f485a15633035662d56eef7ff6f32945a26f0862678e0604700b983fe7a6d73cf93c5abf3935861ac8a65b58b15d81860c137ef9673641d298173548689e68d5b3ea82c5dbb58be185f443207472ead09dff3fc96c9e4ff5f947db5daea827ac16932ee132c2a6034bb991d585e6b701a17d13eccc8a39941dd4c705794c747824a6081225ceb02e1105dd2b4ca8863fb8206024ae1b83239f390c13be86870aebf794624f029bc22f734f2f6c8ab0131d43dc11153d2edd9dbc3f5f8c9e53cbaa29d16f921575290b7dd9512c573474e96464b7dab2686251fa01fa6898cd2f073d81e4700132288743e9fa26eca20f336fe6ae183e8815184a26cd09afddff100f736e6cb1e4b9ab11c642f55012e67c91ecac47d15c21e7830642b5959c298374e39bad4780dfff9fb1d88edc6ed193dc523b1f7bd5d5774b35966a0b799a76add1acabbae4070a6217011b75f125589cc583ef16e7c449883803065e58790cbd4c2447091c3a3f533b79200a609756b4f9fd4a0da8f4755a4fa919daed9867e1420479fb3f8422558c7444a32553ccc3bb6c75c96b47baa226d3f7945b6ea39384334b2b3fcd873320a84f27a1b9bbf1afad68fae41890aa64302ed28548ea5c18aa39420fcd6ad41f2116cbabb5eb17aa4a179111167a2cfa1c3771d454953bcb966635433f5d10f81dad1f4385c0f6620e487bf90a41d9e9e57b0b3547caa1b9b59c0f4ebbfb2bbb59ca1051deea12a298fe943055065992ab38cc84aa97f0d17c6ac6f65b23dbe36dcb20603e8d029eef91ce33de2f3a6668618f6c39bbbfdd42a48741e3c0ba6034069cbf69a904b144fd63f8bcd24f3d43ed3a3ee5abfaf3f9874579bc3338072ef730a4fbe9151fb3b34d0e8d45d893221ff8475ad4b0733233d027709ad0b300069b60f9ace5dbaa3bbbced89c589df413ad78d93d4e88962200abf13cfdc29b46e165f96ee25cf1d19b2039156291cf5176d3b84de9d3e2700efe30d2217fea17e5d326c6fe49e53573d62da131da986d8b44cf5bf42ad018c8c0221b575847c4beb18c75f65f79b1ea59e2786a24b6a434292f7c5558b210e43d297e900855702c1e538ba6b3cff2caeceb783a8a47f81ddcfb07bc8234ae73bd3cd2dfabbe026d416d0efca8ab2ed229475524d54c06984f677b0ee70ff0c3f6bb2119348c55049f9fa8a16df5812c9d592ee6886ae4e39bd0791d731ef5e11da4cd98913394ff21ba77"}], 0x2428}, 0x8) 10:12:54 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006474490e39cf149d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000117e00"/3074], 0x0) read(r0, &(0x7f0000001200)=""/245, 0x3ee) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = dup2(r0, r0) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000001300)=""/210, 0xd2) chmod(&(0x7f0000001940)='./file0\x00', 0x400000000000c7) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)) pwritev(r0, &(0x7f0000001740)=[{&(0x7f00000016c0)="3f6825fe03350b423385415859d968c242d54e6d3571dd843710928595769fe0fadda49dcdaff50ba6ab4033ece4c087af63a98c38ebb05074b2ec1178c4724573fcd09d857e59355289af7391579e9851dc0a08f1f979bff75edb14cd", 0x5d}], 0x1, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x880, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f0000001900), 0x7, 0x4) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x1010, r3, 0x0, 0x0) read(r1, &(0x7f0000000040)=""/32, 0x20) fsync(r1) 10:12:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x110) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000080)={0x6, 0x80000001, 0x1ff, 0x0, &(0x7f0000000140)={{0xfff, 0x0, 0x2, 0x8, 0x200, 0x7fff, 0x3}, {[0x2, 0xfff, 0x200, 0x3, 0x7, 0x100000000, 0x7fffffff, 0x7ff, 0x9, 0x3, 0x7f, 0xffffffff, 0xfff, 0x600, 0x81, 0xbf, 0x3, 0x3], [0x9, 0x80000001, 0xf61, 0x40, 0x1, 0x0, 0xfffffffffffff800, 0x8, 0x0, 0x8], [0x58, 0x5, 0xc0, 0x400, 0x2, 0x9, 0x5], [0xffffffff, 0x4, 0x6, 0x5, 0xfffffffffffffffd, 0x2], [{0x7, 0x63, 0xabac, 0x6}, {0x1ff, 0x3, 0x100000000000, 0x8}, {0x9, 0x1000, 0x800, 0xfffffffffffffffd}, {0x9, 0x2, 0x6, 0x6}, {0x1, 0x7ff, 0x1ff, 0x7}, {0x10001, 0xb44, 0x4, 0x1f}, {0x1, 0xffffc00000000000, 0x8, 0x5}, {0x7, 0x3, 0xfffffffffffffffd}], {0x800, 0x0, 0xeb0b, 0x3f}, {0x48c7, 0x80000001, 0x8, 0x6}}}, 0x3ff, 0x3}) r2 = dup2(r0, 0xffffffffffffffff) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 10:12:54 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000006ce0000000000000000000000000000000000050000000000000000000045741f764100000000e74a56df84827a000000000000000000fcfffffffffffffff6aa82f3000000000700000002000000050000000000002ec4799c168d72a20778ba600000000000000000"], &(0x7f0000000340)=0x5d) fcntl$dupfd(r0, 0xa, r1) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) kqueue() open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) connect$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) r3 = socket(0x11, 0x4003, 0x8) sendto$unix(r3, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r4 = semget$private(0x0, 0x7, 0x408) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r6 = getpid() fcntl$lock(r5, 0xf, &(0x7f0000001040)={0x3, 0x2, 0x7fff, 0x100000000, r6}) writev(r5, &(0x7f0000001100), 0x1) semop(r4, &(0x7f0000001140)=[{0x3, 0x9, 0x800}, {0x2, 0x10001, 0x800}, {0x1, 0x400bb2, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) r7 = dup(r3) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f00000011c0)=0x1) syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000001200)='/dev/vmm\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r7, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r9 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r8, r9) chdir(&(0x7f0000000280)='./file0\x00') shutdown(r7, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_getres(0x0, &(0x7f0000000100)) shutdown(r7, 0x1) 10:12:54 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000240)=0x80000000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x84) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0x2) pwritev(r0, &(0x7f0000000140)=[{}], 0x1, 0x0, 0x56) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/10, 0xa) clock_getres(0x7, &(0x7f0000000180)) open(&(0x7f0000000000)='./file0\x00', 0x6fd, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) connect(r2, &(0x7f00000000c0)=@in, 0xc) 10:12:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x10) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffff7, "42ef517b00992afdffffffff0600"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000002240)="17163f874938dda960fff5f32ab939d8a23cf81950f007a1aacd8e76a6d6328da97e4ab420731a391375a651d00f2f82fed5c1c8df882e43a2bc16fd37208622b6c4d9c9edb80a471d8c53a643032845bafef9e701e099aabefdf564d6733b3ff8c67cee92b7708ed5f29d482586319f651e047c436e099b7ea3fe70017d75cf20250eed8d05a6cec68f87dda54a3ce90e47d173fdd7c0fb2dac6acc3026c6f338b7b2fb5d13460c9911212f0c5ae4479557cc2e82229325c8ca30dcd34643ada2f7ae12f97df1d513d6b6f61af54d23f309807e5fb3ae47d3d9e1985cfa4df7e3d3b2606dd4945da471be3e335a19203635e1bc905dbd5d366964a65fa1d714196a02a21cca13f6a288f13eec86c132f2bea765289304168915439c0cb8f912e11007074cca754d19acca1140a99b70996673516d32142069b091d467c5a69d46436cab5c132b579a55ef421df6145c5c3bfac82239433ff95999ef2ce65dc5786ff532a19cef1ba487e4753bcf023e297bef196292631e5dffd17b85d8aa0fd8c3bf09fc2d2251e35c0be0590b11015eb3fd19c48e1bcb0f1f8d55f4e837ee25c063b466ceab1df94da477d7517c619fe93d757c9e375f055cee0435d37e499c844afd3fede503e3946196e9b69dc3299d6fbec2a889670f709c4ce717882e9a5596e8db9f403f6da72a11e368eff94ae2240ab626e880acf101a3b4127eed93689aea9a4adee8fb363f8d6559ffd855680548e00460f8cb9f1f8808cc15285e3a9f38807a261256296188cf1b14a9fef3aff1954e87bcaa89c0ead0c8a41ac727e19c806f20113298bec997f4134388c85b6ad5ad07c261e74c27aa03c62c739bc24401ffe2a33fef4dc3a865bf000270894623a83e9ae832fe8a4c6e5dacbd732f0f8d7ccc76930450a28bb55ba9e49a8b9e912b70c40ef95a4200df2dc8c5377cead1ced6385862c6d0591c2df2ed1fa7659500796a1aeeb27aea129075271bd8d02ded2c0c51a2a5138a6673e468a0018d6b498964a6e10563135e85bde8388bfdc469764ff7964d4197230196756cc993c09b9a6decd7745a38aa5c27b0fddd811efd328292ce200efe995914445f961d0c2e70a7b22c1212d3a807a1d0037bfec6d1da74ce81953a7d55ef0932deb8ffeb2fc2faec38c1bd821d12f77db1541cc62aab2b2d69c7f445e9e9da50a8e471fa3ecd567b963f1d6a6f082dad8a6a7734e9a4aa4b522638ae6c36b8ea1a01ead806166cb9838c597ca178a0100978d61198f55746b3433f33e7def61230c59d42a29d352725d8b7673152a1ec5046e7b2bd820a1afd3b7739153c8903c0009f23140ecf92f152f3b6b6e2a662e3524902851b1df1fe63ee4aed51baf016353b62900b8a0b221e2beb35754ba727aafeba8e9a6cc1b2c15e6e255fe471e651508bdf35866f84ec422ace122657d9202f626cb994bb914e4cacb40bfb11ed725a20555c38df80d255e27ce2f5988e5cd50bf131533c14c3fcc9716c303f40c23ea74f39eae46bce7c5105838a5fc9c7939e2b6f2fa2174aa42671165ddaa1bb0b42aeab581c2f0d7c06c3d77c42ea927fbbd826c98cba24a4776a485d95b2d24a7c94e170496bdb2e04c49495f28a528265fe196c951b0b5b74904b7693bffb0e249955a0e0079d1407d701a51df3cd450c62b3d0cde5ee70ac7a74da6948bb1b95ba80e4f26725e67bff42af25c605019f06b84dbedfb5fb5875b7e417eb2975f1401f0450f088af5ca7990e2d2026c3b82f079f8f5bc4a9e047de5ae632c63c292b53a9661bf5c13e9bee251ceed0231f62178de83555455f57c1ff46ff3eb62fdcd6d3826d0b385e3d293217e9be9f474c61adda85945dbb55604b969a1cc81f9455d8344177d75a4e2f5568cb3d86a81e9e308132ac65a0539cf8f6285c872f39995c061672824e8299c65ab723d90875303d263d3e0b155fd71cdcd9089ead2c80d9f59fccf74d7e0c186110b1981c5708b0f2dea55884f4cdc774aa893eb227f805a557d98e798788c828e8dcc139d0c48209a8fbe2fdf1b2514e0165c784dab82e670d0358e0b4a72264d3c0ef043964cb37199fd352b2b82dca27b1dd07b57272d14a38319dd016c7ee90c23a0ee79766b7942fbc973b9dac3ff3bd686556642ec468132cdb33e8cbab2d1978f9ab356ea7a2932ed77a25f1e51c8df4382d31a97f3b280cfc41fe23e39848403b4bfac8d2e65b5626b0f71a494d25213052d76cd0f9b0809231a108734198d657ba01178bf59fe5fcba33a03bba1cc966dda40eb46d75d734b279f4d21758bff4e8cd55ed54621e365a7eaab4cd11432e64ad10bef9922088f85570ab39ae1390df7fbcedb89b9569b9af4c59244e59e75541ed1cc05bf65e077e2c903b3e286a22579b1deffcffff8fe5626ae3f31e70e428e1b2162402a6d56ef43ce18021a0aba344e88bb17bc328123cd5361e3c83e6aaad361247a498e648aab71caa16dc21", 0x6e6}], 0x1) 10:12:54 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000140)={0xa81, 0x2}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x3, 0x3}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x9, 0x2}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) kqueue() dup2(r3, r1) 10:12:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x40, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 10:12:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) sendto(r1, &(0x7f0000000140)="8201f27f6f5cd2761ff87346ab5bd626cf6b32b6f90ba07d5aae2866a603bd1611379cc6a51990dc211bf4b22d9cb84d9068a2927c12786f675ab06e34dbd943f92b8e1436becf5a060c78ec4a6758625efc89f62cebdb656e4b11d710134b6c85c04b2a10ad9344afb6f1a42922d4277939a5f51633", 0x76, 0x0, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x2}, 0xc) r2 = syz_open_pts() write(r0, &(0x7f0000000200)="6a6fa3a659b988670745e54811477eb2c3c76c9777e55bad93ab2a66068e5ab90aae57a29f647755db5d0100ce21fee07c3a1ed3942b8ee586a9ccf7ee2b93e523a7ab86d1c0bef2", 0x48) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000780)={0x0, 0x0, &(0x7f00000018c0)=[{&(0x7f0000000400)="0f2483441a2c04b32ea114cc2afb22740f5d6e040d65f4425b1a3bca7c636f6109bac400e121478f2b38a2f37ca4983060f055f60554a06a", 0x38}], 0x1}, 0x0) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3246f5a5e8b04efdd70000000000000000fc000000000000", 0x35) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000280)="e91df266219f41729f42d813340b9b85d34971", 0x13}], 0x1) 10:12:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000180)=[{0x1, 0x60000, 0xfffffffffffffffc, 0x72}, {0xa06, 0x0, 0x8, 0x4}, {0x229, 0x77, 0x1b512dde, 0x3b38}, {0x1, 0xffffffff, 0x7ff, 0x6}, {0x8, 0xa8e, 0x9fd, 0x1777e2ed}, {0x7b5, 0x1, 0x5, 0x4}, {0x9199, 0xfffffffffffffff8, 0x1, 0x9}, {0x3, 0x9, 0x400000000008, 0x4}, {0xfff, 0xa8a, 0xef, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:12:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) write(r0, &(0x7f00000001c0)="b7f80a83af6266b41a3ac00433cdc8906d266b6ac8487ff2153f8a82f46a305cd9c6e73207e124b70fdb44a9c4f2266969e7100668130ac167e24241e3c5189cb45b0cfd707a09e1e0a1f692683ff0ee62b081bbbc29a936fdea6ba9f8efdfc5e452c8f8a43984dba6cadd8b281e74cf4ec39782a9583a0b95785f17cababc542d09798751", 0x85) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x100000c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") r2 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x7fff, r2}) close(r0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "abd0cc0d68dc65827774fdccdff3fc844ae89310"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 10:12:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x200045}, {}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:12:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getgroups(0xa, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x61}, {0x6}]}) getegid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:12:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x5c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") 10:12:55 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x80) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) rename(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') 10:12:55 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x6, &(0x7f0000000380)=[{0x2}, {}, {0x0, 0x0, 0x200}, {}, {}, {}]}) 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) 10:12:55 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)='B', 0x1}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./bus\x00', 0x8, 0x1ff, 0xff, 0x0, 0x100000001, 0x0, 0xff7, 0x1, 0x2, 0x5, 0x10001}) 10:12:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012e2f66ec066c53221512371a013a696c653000"], 0xd5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/3, 0x3) 10:12:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r3 = getpid() setpgid(r2, r3) write(r1, &(0x7f00000001c0)="24ce6c485e122c050cbc8726e5db403161fa438c8d3d8914c552f48cddac173d21650ff92091a49a2a1724883c4fb2f235443f7b4a5b54d941679e63e118d254c3d388", 0xc3136ba6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a2ddf1f6d054c733dfc03da85cf29befc374f42e"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, "5d3da9d9bf9b68bd3b6f141bc7afca8db13ad7e6"}) syz_open_pts() openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x80, 0x0) 10:12:55 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f00000001c0)="3c86620dd94ab1df80c3f6c52850870580fd31b7e9b6a776420ac6d86f19962fae9b83e0842b0f00c518b5ed191545ca4a60e15c9e2d6f675eecd58e5203924c56ee95663940e684eb38d34c4e0e6943edee585530360a55fce94bd2ce61591b673b000c4662923ab9bf1d93324509a8e75a7b16f6bd887062990be977ebf6a8f0497052d190e9275cae511015a2aba5ac11", 0x92}], 0x1, &(0x7f0000000600)=[{0x10, 0xffff, 0x100}, {0x110, 0x1, 0x0, "bf75bf2e529e04200643d6bcd0668da75f0ae7b4986f26e90b0f8db9b17ad6bed503787dbe19bd8686c14e189bd3d146272b3328d94134d6debfd298f3be19676d2070349bfb5571ddb16c8ee76f5a435d644671aa829e690c632e945deba4bb7d6301d12f1cb21b819e37e4c996735b167eae626f213f67cb6550faaf8df02c52e9d5a46497380afffd5e1a632d84490b5a901505e3cf011f78695be4ef8866b39a34786a554e64f96bb858da88a074e2a249db6ae3ebc01ceb4ea7f56193cd0b8dd9b2a536a35d2662647e889afd43e9187e79ce4e38c7eadf8054aa011a7476cfed2eff8a2211a92af4cbb2abb02a0c7d697956b1e5132b40"}, {0x1010, 0xffff, 0x0, "5cf643af986952078c33e1b11fd5df08c260e851520198664ad397db078824390bb59c59a133929d3cd7f7d9cfce421128c0c33f09bf7301eba4fe0f607175179983c7675500463915dad4ee613228ec62897b5c0d3d60ab2fc009cb207bbb8476445408f5febb91f909b50c8dfa3a1de7c0ed1206422ecf436c90cb884fb4d5fb2c15a224727c260732f24201c142db0d07b00b808f7cde65619cc981ae3ac42fee56537ed5a7d7e385958b0ac68d37e9ea95e88aea5b7992a28c672137d967712bf1e96bbe4ea2385d9dd8d6d8d16648cc3b6652f8aa42e8aa979ac35b9e06988e13198327cc3c1e81196979604b5e3f3191d778ff3f912d0b98309b62e0c9b887c0f4d3018395b3b48f75d37523fab7be505e16d3695f4defc51c6adef3733a086a9039ac7caf5d075b083ea0940db1f6ab4449eaa3e56ecdc11e357d1f5326cb6c69eb1bfafd9838946246bbe7512fb3d0edc10047da472fdacfaed6f1573f018e9b6350141d7b954db12b2a636f1de56a3e13058c754274df74e29072b7db007d7499c891476a173ed7f2b482ddae3c60ec80e4451519c64c5ab021317677095c21e932fb0bc6d4bbdf26e5f5ab6eb28cc05fe2033c34cf2951086dc85e66059cb069282240432916e77e9fe63bd7926a59b4d10f4951c54eca2bc0ae75cae00446664f57c4a5162ee1a61debb40b7b5d1538fb9027200e097f1c1395c4c8947ff5d0e4b8986cb6ab0c133dacbc349c728111be502b8b15485d80604fd5a0ee62ad857937e7e7e8ec0905835c6c418841317b182dd0595e22cf7e0e8dc20c3b19bdee74df6e971a7dec2bb2e798a9d8b07f942b9f7882b70f203a6ea54448736269561308d40d28e0f9a48ddeb4b72752e09cfbb75ef01370543a4f646e25b93f0c71a6a2c84d394daf4225a29b789f3f87330cca7ceb68269e4868cb1b6075a3b5ecc71d5bf0eeb5ad8dd90d9400f365695f4add2bcbd0a0dc5be2696befc3ba82be1a73fd45e9dcb74b428aaf1f5417a3f398f865add3f59f373274e168ed358fcc30f7177b44084f8b6d9cbb7c7aec84d6e32ebc2541dfaf8fe0e21ba261cfdceae0d274acb6991446aa4b7eaf5d7c0ae02c5e4b3bf81dcd44eca51de72585de3f5f60888928ee1f3651c698a2db55b4a62fbb20927e83b064a489f5fa54a2c45848554c5273c79b30ca6cccf39e1292bc2e050c7a304b184f0c7c9f206acd848018c1522d122ce2965e695d0298d2793cbf7355c3d2444bd7980119bd21b88c8d19aa14664b1baff5ce5c1565d0fd88f7148c11950f58832d6178c867e4082aa22d0962b580cb6d5a2fbafbcf316365b634a1648acabd63837e304d958e8fc9ba736758c01982cb06be5286515901ce874a90b671255ebf48befa66af9dc8b16b84df627cebabe853b90f231ec8d9b673114511ddc79eb870bde413c4d89cd6b7d2eef590e1210695848b50cd2e212ebfee1c0743d607a2820e08b2844c0ee632026ca17451e09c6c2a287db0527f39af4ea8b24dd7f21adfe4c79178a622bb04fdf46137c15f29cd50589471586adbc0e870755a5cf3e3afc68e34617394e37674c672c2263d5e56fbc8b13b92ebde42d1434c68756fad42e534094c644658f274a75a3eb0db4ace340442a2fe5333a4bbea0473881b9abd829169517e8debfdd683242c13fb833614fa22a018649d5641a68b19c4a105db0074026f329ab978be08ae8d6ac362f16233e874e86f2cc471d1576c316ebc1a6b2d773f916572752a13ddefbfd4a0e4ea5a7306ee24fcbd3501cbcba28af3501ed57099c17ec57e916c360093752b917e52e4062a42fb2094fdbac531bd7ce8fef07a1388b0e04933ec62f1208e53e50cbe28069bef027e2a671a7569f017cee10c906ae6e24b69a66524f655267e887ba0440c652bf89f32b91aa21671ef0ab06bfaf6403555bb935d1d2bf471398efa443d92dd7d740fd4bf026be0f3814bfc19b0d7c1712b3da359cd745794a5ff097dd6e4a119ec87ae9539d8c16040ee5729ff9744c3ac7bfa073d773a234c64294f850763104a1a02e3fd54772c4b90b3b41a8c6d9ce5b51794d39d46a63764445e769a41acd779eb14cb81d2b59bfaf27cf00a2c74fd456f8637a387e0638b778092483d195c87023ca9ec474301025cb3c1570e19c729c797b64b970fe5230a19a5a1fc2634fa1ff6f700bef7f8aac1cbe77395f3fc6f88edbed447fcc43b3a8542d41557382bd9e95d874fdfd612df736dc5cf4d5b875d8de406205144d1de042a59439c565cafb843ec950e963b6c8e651da93be2cb8d284afbc31d067496003929186ef443d89aa1f33396f34897acc98aa0c3b0777c7634544b7c5fac7379c90356fa207ae655a7a46771738ac69bf67c075d1dea7c0fccfa38ea2e9047ec9a57011f8495ec6f61996a1ed212f35eb0f89b4687bfe175a52391d582465864f0ad784cdeb6f963fd480df4e91c984daadbe1999f4c2046527b5d1d84d0ff351eef5d6019b83073f9c0bf219de61ce0d111d62917320b2668bce8cb7a16fd7f54d9bcab6f09d053b17bec9cebe5970c88d83bb59ff302ce8461c420e95bdeaa40d0e2c1b86e40e059ef4204163068b1c5d33988cc623fb6d81d5cf0c4c06c52795ceacb0a90882859869013a162a74e9decd7091be7c9e5b8d761c19f158d50958f5fa45c77c948ed7cb9400504651014c1daf9b7282f3a8bc181877c0006bfb26479a242dadf96eb9e45634b41b904e4afe5a164c7e00a4cfdcbe6f9ef2a0aa75ba700fc50a496b1e36b27f5defc41e2da8d57db18f2099b560ba4accc5731f08e7610565c7fe3e0861713207f5f093bb11ea3898210c7d854ddb3f3f2996e324bf5cd214de1591e13db9e0cdcfafecc63b309dc13bf6eeb34e30c85c736a1e8352120431915097bdfe8335b2dcb180cc176a161869ea3f1f821230030430ea7ca84132e8b07ce5057175f1bdbd8cfb46c45df0728f47883e1d0a68f8eb1fbf902ed950fce9ee8a320605ef220732eaa8875b2f5d2283f74f0967537ab7c4def99130c033adec0e677cf5a6b61e075c32a835c13e465871c35787e7b4089a8e52a18122490118dc2dba158995c73748582b2d4299f68c39d0bef89352946e35e284c3bfe147f24f6e20b6122657d8f2850978acb8a78ef927500729c8bde356bfb49829bb3b293fccfecfeec437920bb90522687d2d2b3372c0376c094f9290c91ab3f1e6fd7b76b40c6513dba8e8feb3aa913b89d5dad5457fe092f53c89456ce83389ec88321075652b61f7925e79a847ca9e0248fbb2c0cb56b79b392bcc5840e55585be99becfeec0b40997deeea8864245f4fd25949ae749c2f1a11f7be11cd5f97389cee3843026d8dab6f830cd02c04c81bf507a58bebda75efa0c8086734e5bbc525dabb618d815bcfb805252b4fb30006096222aa97b8b64a0b2046a6ec3cca54c4bf775f398faee4f14f7b1eb2e5756447eaab1fcb651806afecd1704dbc65b2c8c24a2d1f91ebdd77e3d036316723c7fa38fb58a3aa77b0b6131f87f5f30294d2666b4bb60576019cf3f745f400aacbee3e547e5668fef3032b85343394016669be517d8f4eb87999ddd9f1331006fe7a24b43626bf4068c535eb933aa6635c330e90c07ff3e72b95ab6fe3255e5090d11e7713faff8276aa15751095d2055f086f424320d6ebd9bdce6de42897d76822c1f0c9b2e0fdd907b039df56867140a9f06d254c80782a19dd5a721aa97357a687221c4f8835c34d58b82ef0701ede2470e78ebf47084007ac8a7e08956b5a6917d2dc858eb29fde60d0aa3e7e3f07d459b9390ab3948e19bf8d8b85f365bfcd48a04705c81d5fdfeb5269b4c1b4134cea0b0b7dbd868c3559744722438f8ef23db2e0a3573d682a667de34235a20187e0afcab20f0c57267a3da3e409d7671cee9be3ca314500a9811d10571891bb58b119f5d6f0c4716789ae37095c346a2906c94106c577fe5df706252c312486227006c0984825bef8ed86831d0630dc4bc68490321b7fc66100a6b965c0120324ceee6411e743fb9765a6c8361ca4d813409b45bae06be402c96019234607af208e01b61af09a8b69f2eae3f20e23ceedfd486b2f7bd441be6fabdeabb971f678aede75d26f015aabe7dc34d7d195ad99517d9cfa39fb9bfccd3098d360f155f55515bfe7c527308dc8e834ce9dcd11611e072ed53acea585d8d15aeb1d2b01ae068ba3b593748ce2ebbb7e6e7ddda91af276f7e6f3ad26543dc0a92cde09b568ad9f4062ff27f56e4f92cd97433cab63a98b4782685918786c2029dfaf5e9b27944ed5737816375025a0cff6cd7cd8a603d1e45aeff7735e38f9fbf46f0ffc2c7434e9d2f2a2efe22d2d388d4ff81ebf1ec9aa6b0ff9dcd118757c761f9b0243b7113b96a91d1bba59459ab90f8b0141794d44cd0fda46271d9ada5c38830e9665bd2b94735904c2dbba93292a4481d3d5c428765b585fc155852589556b57dd7ebec75f16a769ed2e52d13dfb4a4215f0c1d87455e6ab7020f77206dd309d1ddc959d73e512b8696ab2582faac91416e61ec89fe59f2ee0c7a73fba40de7602cf4354af4e64e782e04aec035e74d189d023db2bea57c1e49b19acee8d5b01190180363eef34b5d2debcc93e983872cc3b8924ce149e05563ef9d04bd64a10051de395fb17f772d705f8a61d446f2ce3c7db539e91d8f523a28f5491aae0c9c3b10f4fa2e17c2ccdd3801c3f84fd013adf54d740105acc565f106f6d305180ff6ee97bb977671f570fbb59864e87b7f1df9bdb6cdcaac79dd8699db34bcbe4b35b6f2335928142cfd555a33691a2ad145fa6c3f00c71b6fbc801e7c44eb067f2da955d709c19514c48d8a32bb932b71d620ff0e3dfdd096993e7b89150fe6e110355d2bfb7517d1117e92e8fabb544deb821507edeca1581c984d59f3759e9a2189d39b83a710921cbaa994ede0ecb744a3b72d0838f23572ebff5a57554ed7f6745f54a2d4502a8c1cff17d843bf552969e7a6f398a308303768f2930ed2ec7e2fb71eaf5442cce3e73c76e19e7ac2e0d4bb8cfcabc7d4aa960e3c348461d326f6a91e6121ebbe0df20fdd26e54fbbb3aa8f6425007d06a8e7cacfa483966aed91fb7d76706c81ce82da8b3aadcb4298ab66ce4138fe08b78389b08e4eaae4b3fb40e548314faec3da8606a302372e8843fca132d05df7bc8d14912468dce21484879b593fb54e428018f37bd6d6f85bb84006d6979eb69c1c44fc3c6bc756e2f9da59a00fb9862af2ea1c81d5240e75e4822e19afd799babf1466612b94ba99ce3b6c3d7e28df03c5caeffe3b92dbe674013941199335fa7f134efb936ec4a32119a8977ec7c52aafffcf1efb86ade4040ba4b30d8b6229f33d6ceae2258d1e734115f81f1f49b355ca63af2440414e6aa9b578a2425f3757e2e074c90e97c7262fa0733b23e5e95956442381acfed554b967c3ed30256fa8b0f8b2d706dfd3c70e7e57605daaf2657bb4433bb05a238feedcc756d5c0715b9797efebbe1d10d1fb283dc8667e5841e56e07711ce762793529f2d78379c7c923a0a4bfae724f8d3e2ab8f5ad3b3fbe511cd1047c8ad76208989105f52b3f5986fbf883d6cde6e373e78d488d0fa251b4b9e4a7eae55090b0a8244c79870cc4ce2ec9401059b56817eb462dccd4ff04e28d708c0cdab505fd4c2358edd56f12321fcb04aab0754c4b1b0ae63e67b384a1cee2271544f5923f47a678155103962904def5ec96d331200719daee9ce0ccd"}, {0x40, 0xffff, 0x1f, "9773bd1f0bfbde94dce71cb11f63d5c99446f19e0fcc0c16180433b7e4327d9656096c1d8b3ad997259a"}, {0xd8, 0x1, 0x6, "26ec0994c623c3049cb6df2070a788de26b581ec316182e79daae8e310a13b9b7add279266aae9ef1dc6ef7c3f59d0104667e29f2695433ee1b97a65bde85916bd7a65a95e47b521cdee1632b260c4622fa7e05a0776f5a1cc2df7f190d97b3ae09d4b199b3d67f695da1c5107b4144833c0243088f9caee0918608d963eb4d6192cb7121006ea8ada2095abba425796213a616e65d7e216f4c91567be89720557815bde6920cf678c54311b2999cca840870de3aa98df83edffbef575ffe4053fdb2bad"}], 0x1248}, 0x6) 10:12:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) r1 = socket(0x2, 0x2, 0x0) sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=[{0x14}], 0x10}, 0x0) 10:12:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1000, &(0x7f0000000380)="3bd09c9cf4a9fb8ad2b787af1acd0adf97c19b4e5dc5b4746efcf3ede2d2fe864303623745526eaa6a13a8b36b1a7c2a910103da77ed97c79c78621bf8fcbbb8b61ff5ab38ae1661126443be3bcdf0743136766991380173073695b019a8e573234f265c5117cd232e7db766a6aaa91ab9f68399897836b838c03f54a2cc059219cc45f291b4d48c378c10eab9ebec13150c182d9fbaf96d5eece091f35a1b49d47d0f7416475df8d76f9a986789a09c415770f2825cb88d06cddb30695337020df72ae25ebccb25058df5537b320872b52d8458377d5326c7103d689dc640e41bd5fe3e9fcacc06a4fa94f1c38b25586159ede98ff78102bc0e70b05121c8bfafa5ca9ca9340957773d653ae3e8293d96097becfcc86c3119af0d79d33bcabb2942c9ef130f7562d855782b37fec021f89752bb5b3accd52bbf23e216fc676c885a6f36ed785f347586466fe9bb7e3faab72fe8e3eb9e40f8852262c936ab845018522888f40ecb074e2733c0e6b5fb8b2783de408495637937ead4f2e1834140542eb6e51f3bf8f8b4856540ab60ccb6dcd1e1a870d54534c06b36a03bd71e7598f3b6d8889d0a0f99875a6e1aec81f4be6c2c3a05c39c52a880e0004a28c731859551abfcc176755fe398aacefc964ac318f7d075ef7e85caef25fb5b8d0fe8abcf51862f6fe3ff434a1e05e9dfdb2182cc9418bb1cd4bbb943c7b2e7bbae512b47f601ef85174171e489dd0934d9c69930a5bc3ee0c399cfd3877545568e14791f70b612302aba8bb564fa2e1934dbf9aa5544452a9ffca4fdb8b345e16bb9d71b3fba192f41d410c562be41aa069cce81258ce213ce4ac01b06c11e92b91046542492df7570f880343c30d4164245ec67b0ed3c697dc7fa3b0906bf6df8ffee5fc930ae2eff7722eb56ee6f0b1442442fa6a47ce6d7715bd07e62fc6317ebab870a90bed2e7a9777fa60390af0854eb0185efd9fba540a44aa002548e0fd11b1abe440728f21a0a0f268baa65e2beb41e1ec9e1b5fa37b4b38565b06115628fb5a9aca501260b95b4a911e76fa31c01d96e0b809ccdd0dfd53e782132b45830f6e2db76b4f4445551ab505383fd05c11ec953b97c8be41da24edc150b41d0f07b8e628863e6518f224fba7eb70cbc99d257ee0a38f73af7f4532b3a133409d9374920104ccf9a9096c044d99d43c4a6c1aa373c1ceb4f45c0168487015aac676b2a5a95398a0bb0fbfeeeea5b28c28b3351edfe108e2005f90878fb8f40840fdb7bbf639f41d240267308c6e0659052aabb03fc835abf9a05025356db946fb17b1c1e03b05c5eb8caba3ae03b0ece1b936bf52effca6dccda48ddae150021a7138a79fda402f368d80a87b7501a3755f95b42d96ba22905de01070eeba537ec6b033e05daadafbc1af431c67c17f234715d1a81ea36e776cc55e5e806e43c0fb8b1f6a98bab675739435964a22672c55d31e89f12079dc43652f5791ab5829b13c9c61430f2ebc8b54c1dd9ab5604e9e84c045106e9b041b51daa478ea0b78bea58865dee373b8415f93c0a1634b7d66e50053de50788dd5748a80087ef6f0c9dc29abd535e5c34ce9e1fb960c7f4dc0c27693a59d35adf38704345796fa1e2fce9631d28ca1ad56af436912f6b392f641fc1ea039be6cff9d9b8ea32993dac9265d4323e586a84fdc444fd5c7763f0d707ff31d2fb1c79be8cd9cc994b55223f264a6a9ef74aa2090b1df3f15bec895701c7e37a6cfd2f71decaf4b04f08971e2a0970d8e2c5155ccd7013232de96692108025dd4b09803b7cf094dd68c37a3e011cec6994ad661cd0e694f15acf3e94a78bf24fcc50b1f83c98e77474428c83a13810912d11adebc1fc5a5cd96aa0badcab7b0e67a79e4e1bfd7fee0ee5b99395f10578117f65ebc60519eaaaa191f9f6d9222abe1710c38e1a6fbe6f65aeb849c6b931295dd988a89c2cfd8db18dd6f07c1648377bff83abb32bfa30b86f6b6fb0cc20ab637d2ef2eefb5135087439eaf39c1562c20e29952f49c63944717885300db99d2c7d903db2562df73ffe57caa1f11e8e9e2b9b824b455808dfce1b319d39bcdeac1777ad7634f55cd788732c245af9bffd44aa8106ac33766ac804176467254dac23a279a5aa5a40a1b25222268dca987dcb17af244ca892df6482b01330813b04d43b755c2ca3ab8357e5332f1cb7d66087aff97ffb951302e3c80ea530f4433428bc7ff3e801acca3be7c57aa3b2bb32f0aff2d0e70093c5d5a4f8e28529be23c1937fe17a97e1425617ae16db3c60884bbad0af0bfe27b95943f0a065ce911550541cf3bd963134c2dfa0e8d9c0cfee942b7d22b7e17f29c5579c04ac093300314ba1855f82ff1aa1bc6fc1b7b5d1ec189bd93a7d9b09c1f3ccbf47e2d451e7d80766a0457e7d0fb2c27dc21614417a84c6393e3a459d03dcc1f187f44f7bc36dcabb3bab0d4ce5ecf6846cf70c16bde488bbf2f0a4973ed372d74a4d2513946838e11236186da5cfe7c50167030b1da5fc5a64d74397ec3418275465e6351c7a8f5bad80c40b83b66c82e2e62c9eb4c3601442f678f8cec27d2f9ece1402796993cced7057829c5ae490f1209cf172a5078674a4370a43e865f135538678d08fbe1f06f315e9f957e5241ebfd1333e5e3d8314bee25a5b8058339b806fe9c7a41ca165a166ce654e01cee2ef311f430d8cec046731d8bdb76417b17a06d27cd95528d87f904b20e3a202181314b0d24e4c4920746d67b9ad36ad7539c83536d8dfa0f324273d9abae9a6e272a0eb61aa6622d55fb5e42bc8fc8837f43f721b032c62653bc8f72adacc3e08cf2ccb7a46197de736dcc5bc505ba7518da27094ecd777b74326ac0b77bd657360afe722befd682ad86f5cdf1d5418d2bb042f88ade3aeb092ce839543feb91872f38460b7fcdba00589a3da9ee809bb9fc4d9b62c70d7483752508141efa28a978d114623ea997920e6c14aa07149f7176d4915141fac31cee4d9bd950a8c7f00eb0343e73ee26cae86f44e7c08f955a0fad50779d49ab0b76a65b141b387505257cf71769e9b9dfab468b12d5ca6fed7326548008d80d40613fc13a57ddebb643539c22bcc2610d8125521c5dc848842d1377165cd2ec3b755afbed05b4d89b1995080f1a88fabf14be096deab8a0bb104b53cb6c759df6b90e9a70b69e562f8c42e0647804f1946bbf1bc8177d1eb11032cfdc5e89edd6935f76678bf1d5e075e8f892fc511f4524de7a0d837054847b197c029249eaea9567f0fa19b172ee7fc7fb34ee621e9f62fd260573585ae68edb7f22a723887ad526f8fd0225400c7b682be3fe762c7ecce9024f3183aefafaa22797f04fccf918d8b90326573b1fa228aef116e84837465d10ed5bc5ff16635087dd343ec6330b909abbbfeebe0813eae98688d169029b038282f7152566455d03904438b0cf47d50c296be4ec79bc9a40b4f8701250c1057e57997b23241dc06c8804bd31a25c20cad07e9fa4359751096afe9e1eca511b12f1604f6cdf99b60f59d920d3012bfb12e98ac8e793dd048c3c9a2cbc111434da10b221a5f68ca40085c6f59cea992dcd45e848fe5ffc1d57b490f08124ad0efa49d263456263c946768cfb8361b8fe8a28a7e1a77e8331242264cf9fd638e82480c2ad20b6e591882e0b14c5db1ed59ac2d953d54da3467fe0ba85a6e64730ebfeb7774e1a3384a6e95b69ea6ee99d908e1598c9a9f97cce077e72fd53fee6ca9e54b382eb629ab38d3c01f1652f8fb150c8fd5d1e5ea96c07aaee4f2edd494a793c4ba8aa55bf5da093fd64de279317a18d1fbe9e3759bf3239ebdacf3b5c7f034e0b56534e5deb82bfbb8cf09e6ceecef0516b31e4420ed0762b781a01a1189b5013f9a3d2f7d8a6b499a99570bc3f2e39e544925c80dd794382f07e47a70df8b3fab65aca21848504a77d1d50d57f31ee9de7f95a28c6cd5827f31e1feb4a1b1e20cd1b736333b4977d3bf67f98fc000ebafe6f077bd860ff77ba982fc26c64d148acb7b9e70c809802b658d4d358db1f18ccbcf9d5f60032fca9219a2a9db23fe804e5807312de6a985c3a45bda867f08d57b4033c17934a7abf1f4d539b13fe7a1d44b3657f6041595d92cbefe0e45fc79202b35ddfa1ff5a915452458524b913d3dbe9ddcc033b23692445c6464cae8c58240281934c26c07c31c739d249352c0ab9405ef1bf7206d4f3a7f46fa56a791b088bfd5ef27af7f2d35dbf4a4a94ff77ce926c2f331f3c5e83ba9c6cc88a1e1c1d9ecc8e61881d9c3499033f26335f4b99ef502121b1f452385343c079dd906472f51ae67d0516f84e22cf2d08ad11c205b9b6a0cb8a89ca5f4eeabbb8bab256647c7cde2242b6478d11829a6c4f7b9a881516d5a181d288d68332bbe72dc8dc79cc361396bd5413da8dbef40b0cc51f49510a5bbcf5cfe7325f6770860b3e37f0f2d837b3ceebbcf94930078adb45ffcb7d49b2a49ecddc680dc78c330595e89075d787e42fd13f967af060b381808e87943b8bdab6b525a039fd185e888e61872269be8698d219a05521b50dc3ec968ba8b96aeeb6113f65cf67b7f7d1fec5f4260e5670327f6ad3ea7282c458fd547da33f8a8b047c6d12530f100337f20dd677fe63da215e5b2bdcf515990422b871ccfc7d226eecfbc3c7b0b4cc35e1fd82f3ae826b0d8cc38d94d2571e7533f3b2d0d09d9638921796ab019e2d6a0843a657c89726f70293cc0057761bdca466396c551382bbec4bc84950b0d451941de718f29019348250c08d912b6fe1e423a6ab40cb183e2a7174a00ce0e2a8e4be697227d7a3e4f8edf72da9728ea6c859ab64269ccf20fae22c9235301635c9a5074755bab22c4955fc2a7a2c5d7ba25da27772682fe6e63a1469c3cb8fdc4e3d885d9a4bbed75fe6cfdad7bf48468d63e1fa3538291ee50c5f6e0d99a59b2ba099c7b04ca55965207cb96a7bb661ef337959a57e97d9900236b3cb56d28bfaf017db72d179d595d0bf67e833c9271bddf7a444019f0d9a72a0f21341b4156c46caf35048a3e2db1ec2fd99f9e9e8309b3dd1e56e0461e2706b71f477b187903c7fb02fd3189e3b756545e55c331cd1d6e602770ba66355865e686d100039e8b20505fab69ba05820e4db8876e433ad2dfd374a14421d86caa4145e1af900466718b181cdd03f26789433dd159df46afa782022f3522daf582cd1e9523d410d3cc6284258df75788803bf3ca18f81c051ca2e1cf73c84a52fe92ee6515a26582c19e88b1925740ab0c7c36dded854eb978e82a947318ebe9246274b5dba767e8e66ca21e90704cbee458f658864fb8ae72de37a54db7335dd3e44359d814c5a8fb950e189ae7909267d27248ed8531a729453675d983f0b460abc7036bc579892f06162ca9a61173ad7c2a71105a0bbf7ef745e4efec51240ee2ab581dbd8be34c14c38659073dcb66ade04c8d0beec1ddfbf3abad794fb5dc87465f884252ab85ed476512d04ce8163437df62422f26a8f01831d1588ac2be8a58044acd6212011abc9a521ded1145f766b6c902cf3f937f95f28066246cd13a5c1fa7fa648014240b749ea54c17b587458052ee1b746991b4bd514cbb140d1546010f3139fa77abcbe362bced565bd8a5a46334e4a0ec76aa3a3575fe57f50c4b44077cd035509b65a5d2c3a7ca5bfefa9da0472d029e29d56e11a01f6e8808acf8bbe3e90923e739e2c7124d921f7a870931933a9fcf73bc9117084b31d9030f2b45b169092d02e9f1634e815db10d26bc") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x40080}, {0x14}, {0x1000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x8000, 0x6, 0x1, 0x12, "5bab5a0a83f1faff3225c92d6055ec7876f73769", 0x1, 0x1}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) 10:12:55 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x4) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000100)=0x81) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x40) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000080)=0x8000) 10:12:55 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10010, 0x0) pwritev(r0, &(0x7f0000001200)=[{&(0x7f0000000040)="6065e77cbe23f495cc5ade0d4b43db8cb4806c0a710fa87ba2d036dcaf17a526a6ac45f6b6502de49c067ef37f9e3acfe3ccbfac2401da16e4169c7d6ecf7ed570966100a0d3661a08fad23f2990408abaa5d1d5446ee49a0a2d0e00d19456e80057b7f7601c0ad39eadfdf19cdba0fb680761dbeadec00b2d76", 0x7a}, {&(0x7f0000000100)="c904f1eb0a5d091bfc65670995521bef284a5a2facb52c204610544af1fe538f77a2e677945968e5e63b164208892b3677d9b3075a3ac9c575255f81eff0506a737ecb8604db4244e2155497fe766805136677fe35939eb07117ba952f2dd726ec7b7c4a171efae89ffd5b8479eb78eb5b7127b1a9b4614794684123ce8269ffc85960d72eceb2e985c2ebaf6149bc450ee4f375f6bd5ad44b3b0390ddbd5225623f17d68c7ed64cc586e25152d176ce7e4e4e44f7f8608007d280420375e366ca15e4a01c7283a637ef404e44", 0xcd}, {&(0x7f0000000200)="7333a0b226e25cd1a0e87b8b6be9e6c94b481b4f12acc81f7e882d883c0298e858b51f0ec679ab97df7e229117ddc31bdf0c9c64d50a7dcde59d20888c8a330fa95d30d0359932e363e7af498fd2507ddfaccbe7f834b91562708bfa1b08274c6c11f258511759d04684422b799474ea63a85ce3ed921f55208630e124ccd628b6e4ef6228a699849b55c2762819164e0e8284b1c975976597738dc1b90e629dca44cb5969fcee128f393b0db1231232a54a9dcf330d54d0b064f74f82a31bf0cd12720e0731062e69534222a23aa4e35953ceb4969520b8e8909c2ddad0a7af8dcfd7b61db4f3f7ff1fffc457bb7f420662e85779bbe842477cddd9d21322b066685299838cbaaf906af34d998c073339ee940599a3a180c535b5d56978342aa5d7fc9cbb1c1ed8c8f92afdbf19b2b08e7e5bcc54bd30fbc4c31b290f0a5d6256aeef6824822e7fa7fb82362409f8038d7ecec732353a06497eefa91bcefbe0be6a6770b8cd7928fafd7bb9091bd9bba25412490f487775db1a22f0286a314f8b5e116445c87dfe152bb3a687cc9a9f2da7cffabf31c196e9035f58c943083e9868b23167f596de76ebbd7ebf0c9dd940b1bc60b2d1e1d44ea57b4496dc598a0b5851f809fdd3c9f50fe5e73fd20e8f6f999876ea4a76e944beea40990b40b749d0510348354592d0a325cc5ab1f7932a0a19eed4189d93f45ba478b0cfa7dab42e13920cda037daa88a0ab5c3c12ea09c740806735763f727c1a549655d215182c648bc3f377ecbbc9c69293bb9d9669bcae891a9169e35eaa4b7ccf35e731fedcc253c5b53d37ce45061e9ef37027783a4f0bdaa829666ee84ac623539f6c362e30f5a98f06daefc5095a9202984629d9b9791d81edf7b02786b7bca1043170c263d8c3bbe057f4feab3acdec86115b27c3e76ec395629b36b43f31bbdb44fd5e780494f215257d984cef2a1ac1e7eb634fab65210bf84e01e6d886e7590aeb33090d770ba2285990d0f5d90ac7bc33673c3e8a2952f45026f00ab316fbc4735ffbc01c83ce113f0735125aaf594e3acd821b78e09bdc055d64dfdabc4fc2d8f66382ebc22a2dcc3069559bc2024c2451fd47a061aab3e2a2d8224f782ce0fd7bd647b26e64e092b59fbd8e3b382b69e6e0fb20e3ac607d58f6a0633a6a2b664173cc3e0e8868035d6fa3374f78ee93e7343c0faef785b4ac1ed932c0a4d78fcad4d3989458b9d16135e3532b87d85bca33ca984a0fcc10a49b73d3c72d3d1e257674963b59b6f1db2545d06f5292b0cc8fb895f4b7a51a0f27bb452a4fdcbf4a90e8699c423d5e1d6cd94929be69c2cb25ab39cef95fa36d4168be26fb7f5252d40879de4905f5c9baeff460a2fb5ffd7c1956ef817d437c80f95f0b5a521a44cb81070827681f03cc78d64eb5296c4359bbf2de19b7159f60fe5562eef2b6ecfee9100ebe11c7c2dc24eb78968f7394571654cd9778d24874ff32f44c0da576490745732aa0c3c78917f55d089c7996f1c0912858a99e7df538c9cef281fcbae9293165757d03a32451525ace95357f2f47e5dba17dc3a7d61f72df2a2c1ca77a4116122ca20d54577b1544abad9ed04b3b090ed4ca36ebb6cc3825419f05bf56f7be1037cb96d7372e2f705e96faccae9006ff1fb8613d57f47bb8a0516e7320546dd32b86ea212ec5afb651c7160f566b909203b125a8e4902ce995f597f3c0cf3a40a9e824adc8d46a566c24590bcbf18966d6fa2c7c817791f89213bdc3d540d43746757ceeb74de6e51cb57add2b3a459d6ac39ed443fd33b292b388e547edae0704974f618e8a19174ad9560697640a1c070d12ad9b620b448381c27da2ce22f7f6f109a33d4e0af9b17f75e1b5d43197677ac7b4d23d2ef1227cfb75560e435f3a97b0d38f50e8221d2d4f7ed56209cc417adb6782ff0ea11ca68c98021b0a0f086ead2cfd72e2742b4e7e1aef1aa2c1c60e45e577a7f44225a8297417fdaa6def6780d5a944077150aa85e6bb76da6a70b4248d789b69999bc4d86d99ec9f8e682216d1e08f44f4a73439a3af2f036458e03209fa6086538de191eae2ee00e94cd4135b8c37bbb3c1f1c0cbbe5919490dba8cbf209b9b98938a49cf7f622ce31dc8d552c152e6e38b42e04c7b6b348cdc6185a3aafc7735c2dcff0bc695d788dbc8e10aae8c27f11b557ead9081bba766a80491c94db114969c2b2a0f10435422fdd7cd9c8fc3ad40e37f3f96f8bea374396d899c9c59644ccbc44163bcdc5900877e942ca88ce41b8fbf553149ed5d174f3710d2e5b3d615d3194e67e671c8dd093db78b6e77a430903be3af57e8a288dbb6222c2f672f82d1c5c822348ecd6289d6cefd6d04fcde9e3e1b34a92602168de4750d7213faf34c656f0fecdb50e8745748decbf5372fd14307b57ec8410c2bc9ecf1526e6e21c3dcb3e4c6412f0765348a850fa531002cb1dd26ebfdd4b482c0c928c55cfd53c7b116c37c695115a491c4ee4f0cfa2e8d57f86086614b9c7e052d463d0a8735fab600a1e93e6012c682b36959b2c9fcd9eb56765727da390171c59adb75bde6b3493f7ccac2658f8b55cc6634a31d38efa8f71b99771a4e4f7958442d8855c1fea6557f6b2f0419f12824d68282761ac7a9ef7ca959461c9e5cc2915f5a1e97a3750743df50f1f467b1c69becfcfeb06bdab1b3720378d5efb6d81997b3fb26f30dddb2d14ede93917ff370372918aff8b37a9c53ccf547293da80c2b5f2778da1495297809619ac66174c6f595302742cb3bd219b81dcbc3dcd947ec6c12debc6a4522bf8ed1afb958c75fd3c79abc9fdecbcd8687083e4c4bac317951cada2aa0c9dbd158ec3b3458690e3036ada7d9ad6c8c9ee7da0539310a5f57e9a8be07fbf1e50014c96eb250e6bc8a31b1bb6e9d652fa44e974045cf7c14f0ac40aa8ec4cd44764074af4c5cfefc568f37aea67f07989614cf1f1c4a766802cc37a882bf285a487c95e223a13baa2a111398a14b22c0b4f80b659e94d2204eb845521ad370845331350ffda90a4fb951757316510588fe87b799f9f87a134c00939bdc95e9c2f7c62576adbd5368dd45f3dea532a4d57075c318001b1b90ca9c76e4733a173778accc7dc6bd6a50980f7bb6382f46de17d520b1d1d7345a79ccaa044191322243e19526097a6748bf919da2199f199d0b6217ad66db84f6c603496b826700005b53ea92141b481a367630691845d57201d46f7a20aa66dc212a29fa0c48bc5867eecf4f5d820fd5558f1979010eb06fad4120f5379f41392bf852759821822c71d455fd75cf548cb921ad6c5c6beab8414af5f76f1685c35953e2fe5fbc428302e72a73b0e138c674fcfbc5ff7a1faebb941814e850e878b5b1460e4fa2ec0cff140ad2e852fe2bd317b41e3d7049c7ac2e6a3681c244e6c5763829bc55cdd04a631742efc55fafb669398343d3b1823a111574ef050181f13306f185fab20f05758eb44025f29e1340b63e8e63b6c091bfc86ad9894fc9aab7a71f2b3f72262f08c9876297722057777c15dff344a525bcb785dde194fffbbbb790b0f652eaebe9f5a92c594cbc20deb2421ffc0454cc519b14cfbc2774795def0a7dae6f4d7b636e36dc95705b7152526cc5481bd51084ba922b37cafc41686ed5e3473170fe7ff1da4dfffe1400c6b5f25463ef09b47a12a1482101cede83fcd80d2546bc112e86294fd924b5f906fbbbabcb49e06added64a5bb4190b01cba02c0f05f1fc28502cb64ce0d72aa676db5abb4d2915a965450a26567eed813c243e20bb4bf0821ddb7927fbf9a75fc25dfa8c3ee63e51a82338d652e617bee11bb426b2dfaffcff338152bb02c9304cba83ca7bb660711db2d49124640565893d011fee809f1c6cfc614e4d8091b202abd7031c771ade6a2c280ddabbf21ea1259abc8b63b6c4b326442304a7144ef995dc354ccc35fae01f6c448e9175897c3267c36337d0099cf62d1390dc084f514273ac48d86239c14400e10efea281c5793fdf86a5eb7a6abc30c937f8a8ddf0a8775fce43cd2152c57b6d2f6c4174a31385a55644b5d9e0c27bc903c38440eec141de397489081a8a7d4b5b646df230108046824b0cf3a2c4ae6b5909620c996bc1170600d61e37b3a6aa507396bfddd05d72ee04466af93ca20f6f12010867f1eafcdc4f60afd184dcd184218ee57fb859cea47f04b108e3315c62ba25d77b311366119e98e18e4db89fda465ddda131a4a29b3ba7a12e3c380473e19580b76d0415ac594385cfc508958ca9d80534ae6123d0212d5c4299288df8c62295a6d562c5c4bf14d81bf216a43b13ba44ae11e577564d138ee62421bb6e6fd580fd5518932f6c43cc904a9eb2103b7772b144066aceabc8fed2477d880314761a5323687429e901a6f2c88a5a1927a454570bb7ec7e7d026c8bf58b1028e16a3ca8c51345ea9319df8b2dce3e405b69533196ac38c3013acffb8843c45112898318fc6501f3e353589cc5781b1b1d2fe8e9f790442e15f8d52bec93a69ba07ff21ef3169c73794be7950dbeb22c5cfa40c5e8d43f589d62591266827f2cd3c1ee913a751e5cbb1ce387433ee5656dbbf177973029680dc6f91e348a996704ecc4b8fbfcf1dbb0e50cf638528e736172c1b4f58dcf61aceb515138fd048f2409aa532f2aa00a1e82c58f8b6f7b74108503b15afc15a564bc141b9d54c1a6f454070f21ec612db6ce3131bab5562f73d55ebdfe750723ce78a0c90188dc32a1fd8a2e884722e1d97a331b0a455833f523174feddff3e7e0adb4dd36eb8ef12d66adea233104a8a477e28be83a19b1ae6ae66f0098768dbaaca6c5b8415f0a489abaa5b532e501354b0c03fc6952c2f3a44f0c58dbfbb7ef5dbe04cd9eb003b3fb109151476e97fb475b9aa749b302ed252315a4987cd129433caa00d6c285a09de91217c70db3e1957cd39fb1ddd38ac6020f2181075969aecfa825be87fec77a555d38be463a3e1c0ebcc4dedb1cfdc4ba95066edb06121bde399837c1a08469eac39fe25a0ec25cbce63e1a71360e197962bcfddf1f1edf8ba8b0d7c23599e80034c4b11da44e563a51c43d3f17f4d1f538b3d477acd557ec6d79bf3937b5049cbbc204116067443875d19705861ab722289fac27540f35cccc33984e1e568ad9fca2b3a4b2fcb8b9b6f3db26a2ab7214bfdfaa8741cc335e16ada3a879872f684b87a3c7d2d1874ce1546a619a81cb4bfebc100180ca241d4381747c67391df76264dd05d4b99650868f17a7d7b808421c493dc5eb9a67c34125b772a46d19cdf828fa730feb08de6a683f171deef3df8fce408a0efea18105276402f05d1def0e742374eaacb23b852040c9951eb0544cfd8cec5c231347eb406b7a7b9cefe3adbb92e24451f9a0ebf85a541eaad53fc397df4ae7612b7f2368ad374507fcbab3d7cb4a8a3bf266dee7a64d3ff19b6fa764fe192b7b37746edc6d9443f4c98ae125b5a02881d25e14c008329aba86b982498165ce4bc8a57162d626398fc50a51533fb645d6d4b5482bbf0c5ea35a3c24e8b859196f00c4570bc5822af6b281469c40d83e0ffd7508dc03d31c5ed5ed56b08ec7865b82404e7a30ad13881be9c435def1db0b0d4f1798d9b8719a505de54258b4e6827e6387621e08d54e55f2754d5de67a538cf3bb7b3f69111f5388de809f783dbc91de86bbc7496fb899a984b2b341bf59fab58d6e8a26f694ac1a47da6fdb54486ac70923e0548d903f41b5845c14d7937ebdef25036e5790bff58846287", 0x1000}], 0x3, 0x0, 0x0) r1 = kqueue() write(r1, 0x0, 0xfffffe58) 10:12:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x30}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 10:12:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2000002d, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x28, 0x8}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:12:55 executing program 1: r0 = socket(0x1, 0x5, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x34, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x2000) listen(r0, 0x6) shutdown(r0, 0x2) shmget$private(0x0, 0x4000, 0x85ee96e631222271, &(0x7f0000ffc000/0x4000)=nil) 10:12:55 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) pipe(&(0x7f0000000080)) syz_open_pts() pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000900)="b28574779e4494db78a9218bf5e915000cbc244601be65c91a8c704955a59649380382af8bee39be41c34530927c74f225ec515627d762ffdf49646a38f00e6066c977f995298844add770cebeb351b13fdad95fc6aeec8054b9820fb91af6ad1ef3eda93f821e57fb6b7caba4479706d22f110c7c972afd6f81f0c644d00a8f71ba1af3c25576298b0b4575315d21fd49fa2ada193a16f23b8e040779f0082487259b5098322e11d61db2af4885594c4441be3673e3701dae160049c1e8f14d04494ea98e15610dbb81c95d25b9af35a47af4f66cfe396a7a7db616ea82e82b9386f1465f90be0d9d8bef89c13b59814a491de1de32662d846edd00a086fffb9c9d1665480cadd6704b3c4fe93e62532075b6a8f5534a4b8231781fc5d1a2432551dbbe54c0440a0b0439c4468f228bf8af1539a1c1790c32914310dcd0f9289bc8ab77c41652c6d2de631a65af3ff0f21d7dee3f83f06288ec23097dd10facb3c7f7fe4112af70aaff61eda7ddb30d0a02b0780156b081bb9467cd51b97b936a309c5c61ff531ac35ab69389935c8f2107aa27393311ce4c3b766d899a212f8029f9012ba6fa5324017c62dde4f8f59dedddc0557fd639e30f9e714c8ce3496af4f19228ed700ba4c8bb0628160e7c9c6d7034e20536429b0f6729847a8e8d9c49b2c33224b130fb8b73eea4d38bdfaf6f4f0e2eca4d33a398148a210d668e9d40e8c839b41a099deeb89fa41e2dfdb0e024c2d5db4ab21e494f316b428323a19aada287e8a38130fc3d787849342984decac5f970ecf10a57cd7838be387cbdc17df6298f16e1195442e2cd9f1eeb73dd5865208ded4c171c84d1a4ea0af27666951c33d45e680ca97719f292d11b68d70ef9bda6dcc9fc1b49b7933e27eb118cb23b663a14f14400c4fa49c5aca07fbc86c433c3ff326427c4ef8498f3c25998014051c177bea6bc0a3521da4b60095a89bfb018274e0ca610367dd39217e98b971d4374d7d2a55fba42b8e393b6797b016e2a53eae08c948f00d632a57f37b661328a592ec24ee0849886a677d888c624ccfd4816edbf0093ecdfacf713054abfe7415ddc235055485d0f7b59abcf5b765caca9d2c9209e387987956b3247ff8ab2d837e80634e8a774eb1a77279d969019a0c0521dffe71327fa6075c7b075242a56b77d8a7dfae08eb3924083c5dba25b2890bd9a50f654e269cd9aba888a43a172ce635d97536c6d0f063d2a672d0f8b6f7d1fe19a84c93dea94d6f66c449663b901b1e8ce35df8f46b5c9209a27c553fddf4747838710a0ca42ee47692b344adb8589d111c741299fc488e6e0d78741c3412400abc9c587063087ff280158cad25f88d24d6e94b81430e19c1999039873f3f592660d2d0bfc3477fee616d7626e7d6eae3a4328189332c2c686e2de9a669b277afdc44d0e33a8d5f80281c85072f79c3aef3b6370d1d7a19501e20b14671797c032eec694eaf3c5c3a0c1ed9f491db47792dca560909512089fb7346cb80e7a83169b112cee79a814715059c23d52f14ea972d5b7fb86402437ff8453f4a3ea21229284029b1a20dec3aea4db1043995a890995f80097cb4b9bad4d197cbd8082a7e784d7b0932adfc514cf967312ff50ded7fd42871fbe5ad537098fd3a6f3bb3f9bad184e7f3287e1181deee213c1609bc56add40e82e6225c29155d8c8d1a1ee9599e614a9b6ff4c76f3ba1521aa30aa23e3b71ad84cf0d736fa1670af2985ed962527f63c1cf228ccd46ad287e53a922b0777d1a8d4f6ba6dda0b266db0d3d5ff33adb087f51c5f87222f5cde5ace3708fa6fe97e09df528b4179689a46a9e00072e14463ee8b2098ff4e883ee93c20ed317f787da93e3ea13018f334fd410b21dc7b93351449be00eabec5e7d1c8649b3397d3665230da951c570b533fb04f3c5fb463f39a466ff6e7c6b1d1c63b766bf0947ef5c5f0393a0a5085e20db9f9c1831c8e6cca124b255f255065c3b56a4f5b6ff227bbc775552d6f57c630ff37f1fff7a3fce66ed0f9615f47513070b5202a61aa8e03f7628473467ea0ae1256efa7d4abdba3b7ec686303233b2669f45a03a9ed52d41d2c5b016238350344b57460ce4cf0ceb9346d9ab4172197f7bacd256cddc05db71aed1fd24a1ace68c1a3cbd2bac0f03e22eeb8b690b03fc29b1729d271396dd6f4e7c9e67180de0598fc8f00a0707e31e0aa5514d9f16d931774b8861125000824243072427ed050494df82db3ef7b905416049e9562e23784343970ae56fc9b2b9d9b505aed62cf8db2a96740a85e54b2a3e58f4fa78d2febb2ad308c05889b287b0b4ede4891f92a3d00da8743b865b127da546d3a599f959e2213b1a17469ca7f921833cae9d9507b7c4ae99a3b2d17cf186bc14815da710da8fa7ee4211e6e554d5603317253033a22c67bcb6cc6a5065f838a18fb371bece8a86c76273e643981e0c0a4bece507932b33d17319932fbf275753885e11bb2b6e7ed0b4ba3f03dfc6d5a0bddd69368e574ec0f473fcf37dc02e50c7a6a2d2c810cbae8221500b344917e62512d5735fe3d7b2738ba4ce7a1de081bb188287bb4a9d9ec605568dbc1c5c302765a2a3d9cafc22e1828d4f98f03fa27b8637b51c4cad688e636fe2f212b0c4635b837b7e1eaf7a3735c234eccf72eb4bc99d7872192e64987b0dff31c4e2995506e2f5e93f1947b91a83328ca948dc784b1e65bbd78583182f607e140cd896b7b65c0711ab548c6ea336ab43d58ff05934d7484134fb13bca16c3342624be01f86417d1c20ced182a9115561bfe28c96de9bef3cea1bb41bba601b057e56697d1f4f89e09761536897264c45ed2458459281dace824dbf9dfa7ef5f6a493ca637bdd21aaa5ae4d47a1c9d529d43bf8a7c93f6bec99002ef06aac3437d5ba2941ed159d5002ce85e9f0e7e64b667cda4cc45885bdfeb8f504564154e4ada130b6066fd894a009aa7a595c3028fd8e75afa312850aa796f1fe53216f4cbd91dc9907a0647237e8ac6c70825b7e5b2db4c08d1cf608a5324657a6743ec343e770dba54956688c203647b685b3408f640962968e3e7e4a5169584b5cd649b0c135e18ceffde897168d4c1d70c0c80d52f6ba30099fae2c80c456116d00505984661d420001eeb53f70f8f7dbaa9c375cc4c30e417c4024f1275b4530c20a5f946b9c29727becd56e474a66dcedb05c51fbf3767931ab1bb17899f53f1f7dc929d2e5ea9a49af7d2be1726f77608ca2c915180a9ca7b15283f06f2e871eaa9a07532dd7fcd1985445c6fb5acb123c607739dcb39bd417e6ca30f9d04470045770b8b731dbfbb0e1d02c1ea776008c3c01299ec7c18b371370be54b96d2bf70e9e4c4318e990ec49688b75eb569f3f7b1e69833bea68853dd67acdcc8bb694864142d7a5f06ce9d067b5c1fc64ee5ca3d5a2896e3d04a1061ae63bae3431cf9cbf8b7f153a67f97a7d32fbd59af5c689534cbc1931fc3a95ffa4e0ac0062e378d1b6524dab87be5da6c7fa184659dfc344c02faaba822b0d19c7fc06f71d7f7ec0a1dba6042aab597caa31ee87bd6b532c1cb6ba8f2e5372687676bae4f0ea98e309a25f8d9add0fa8102bd0a082f50db97307cd32eb7e9a80e892ee92b9c2c892d8ab5977a8d8802416997073f8de9d16ae21b9c729cba41851716b75c08082c9f4592c4d8c6b893a32c8102c8a6d38afc64b491caa7dfea16e268d9d7cb51ff664a56be97c20e560b8602e9e8700330746058274d639fc7858f6222f8e74e9a4504698d94a7b43b3c06bb5b2c72d01509e07302bbe5b92d56c0c1351599c0de48bb8f936d1a4aab0953f87de6d3f5e126f3e81aa450f806c6b961d44d7b36865fc445c8da42423326c1572f77ece013d92436f43a42cf093fe7e7e5709adc74420757901130e4b33517e81ba379cd388333859d48274fcc2c4f59ec4d17e2c890da996a877b569ffa493e78bacfe4d9fad49bbff3bb76dd3fe2198e0f0dc7963c6b517cf1190be1b89d06e892ee12f8d65e6fcc5b7cdc9a78f6bda428e487308b2d7a435a40f29fb52c84e59361ce27ecd6ac25df8981d01d427f73f9a43970b95a0e582bc17a9e013dd9dee2a2f7e351e6f3213aaceb4d5cfe6f73d49111796251df2541d2a8fb373b3b1345beefc237113e26cf1214574bd90b035b71eadca07cfe32bdc903bcef4038213dd859d3773437a747de51569055e9cb3d56bcd9a55781822868e680be256ecbc7442c1d1f9282ec502e20a9df02891299bf51f54053833dc2d8484a665fad35cb3bd7369dd8eb27da22919217effb2b389d44c6ef75872b1cdfce23fbeaa80848b6ac1694526db82e30db50ee050945a6f25d003e1eae533ad895e25de1677e2c0c4214993717f99fa1eaa761780d78c08adb1d1590beb1771113a73e96de387ade1649fbf6d66c299266790620dbd3f33cf0ffc111ce86d2b08403d2da4d87a24980d1a1362e3c10146a88282f27047b0e2c256d067d6eaec2af2db7f406ae01bd637b5c7eed52c2fb132e124df2981c4deb8e07cad616ed87a6b784ccdbd3a92efce641540dc8da9db3199e571a10ed8ed8bf1dcef3ce6a55345ddc933ed23c41863139fd7fcee5c7306b0f204766b215de722188201694056a5cb09a5db6856ad55ad6b3563e237b059f0b2794c3cf8b1a20f12c6b584125cd9ae6106de1fe2d7e6ab9d88f2b7b15e695dc5cbef5837f3d0cdbd91a48fb7064011146348131860537247512e99609e1d5ca44c7d8190880851cf0c82829835520bf4994b0f18dc25f519b2e06d8c7dd40f697832b4f5da6a62394615de87f3261c3449995a3d815ead35dd0c141498dc4e6ec695c956ae0bc3cf2b31f561bf623262f18baf28d070284dcd3d9eb8a5d272374982e9288edeea8d6c14892b49ac95a963285faeb75d864b4efb5a06f58c3fa0340d477e39fb64150ad398a543cb5577836fcb3e57129a611ef2e7b55a3915c4c0612644dbae9821923c0a18dc267a64b348d25a1d8168460afef29a85cb535bb9eb9286f4675d7d4e514082638f5e04449d19b295e915429d4b336927b5eefd0dcaa38bb0724c13b5ab8946195a4ba4a27863ab09c5c9f5dc66a761b1a44039b58ce40827b468aa8b2d5c2de544834787a9213f03f1e5d0717a24bbb156c10ba75cc4e3653b2d4d8c64be6a7ead92a9ea0cbe2fc743af8904d8f8ec3d02066cc893f8800d8540882b00b9ad72ceba54d6b9569d87f7af453eb52c141c3579c33a7d945ceab1c93438e4beaff319bbe01ad130ca9d1e9e47e43eadaf92ea1ea356a26c2eaea37e9333ac26624722a9e478be31ef7b440ec6f8cbd4df5dc64e57f7cb20bdf0adf3023809df02a835a8662fa07d0c7c81767706be5bbb5bbd4b499e351da102fdfe05a769c77cf60e082108e47e7245587cae49cc0b2bc40d74cfb54366074e87c6048f83e086bf058f12ea318ebbfec4121400a407fc4cda5c502b1da9b1923bee4bf745a70e078cbdf6151de3816dd51f9e1e7d551c87e5f6fc93b491d2d10314bc95f59c81855fc7d7d9c73facca00d8a64044260cc3cc735e893244b1f094f1413d84800f3c4e2669b4dbbc68e37fcca1b6c46157cadf62f6c25849eea5d9b6bbc7c15d5166182a030e39866082dfcb8c1496712c73f2733412dfd70b34ff47e45dc2c6a0c5af1e683cb0dfed8d4be94baf57c0bf4e8581707a4204dffb4f032a08fe2d943180293fd396f4012e18fbc04fd6b284d52a6cf1e908d90beb571ed29b8fd9a567e166be71edd", 0x1000}], 0x1, 0x0, 0x0) r3 = syz_open_pts() kqueue() syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) close(r5) dup2(r3, r5) close(r1) 10:12:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) r1 = socket$inet(0x2, 0x4, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgid(r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x100ef, &(0x7f0000000300)="ce412b8fd67b742fa71e93af9d03cc96ad867d1b794d536fb426dff6effc89bd5ea3b99ad6727cbf655a287c95ec437645cc5928d42f01f1622be51c98a4f671f7125d6ecdd4e87ba8acda1f00000037c87dbf698e3e42d4c2a57cf02e2569c4e16ea9ff3975dd723d15fd32cebaba02d57e0d300efda069c6d30d0ffae5ee4885cbd56bef3b2dc1be6fc3541a0019dd4044c5905437df8ea6829c0df8cd7aa9441ef250") 10:12:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x80000000000000, './bus\x00'}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() close(r1) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r3, r1) 10:12:55 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000080)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000100)) kqueue() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x85, 0x9}, {0x48, 0x99}, {0x101, 0x7fffffff}], 0x3}) close(r2) pipe(&(0x7f0000000040)) 10:12:55 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x8000, 0xef}, {0x18, 0x1, 0x200, 0x80000000}, 0xffffffffffffff0d, [0x4, 0x81, 0x101, 0x8, 0x9, 0x1, 0x0, 0x9]}, 0x3c) getsockopt(r0, 0x200000029, 0x65, 0x0, 0x0) 10:12:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x15}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = semget(0x3, 0x4, 0x2) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000080)=""/71) syz_emit_ethernet(0x1, &(0x7f0000000380)="b7") 10:12:55 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x20, 0x0) pread(r0, &(0x7f0000000100)="13", 0x1, 0x0, 0x0) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000000)) 10:12:55 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) nanosleep(&(0x7f0000000180)={0xf0, 0x400fffffffc}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0x0, 0x10, 0x20, 0xff, 0xfffffffffffffffd}, {{r1}, 0xfffffffffffffffa, 0x10040, 0x2, 0x2, 0x173f}, {{r1}, 0xffffffffffffffff, 0xa1, 0x2, 0x800, 0x2}, {{r1}, 0xfffffffffffffff9, 0x8, 0x3, 0x6, 0x80000001}, {{r1}, 0xfffffffffffffffe, 0x8, 0x8, 0xea, 0x176}, {{r1}, 0xffffffffffffffff, 0x86, 0x80000000, 0x1f, 0x6}, {{r1}, 0xfffffffffffffffe, 0xaeacd5ac619d3941, 0x1, 0x7, 0x8}, {{r1}, 0xfffffffffffffffa, 0x10, 0x80000000, 0xd67, 0x6}], 0xf8b1, 0x0, 0x10000fe, 0x0) 10:12:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) sync() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {0x54}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) fsync(r0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f00000000c0)="ab") 10:12:56 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0x68) close(r1) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) 10:12:56 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) madvise(&(0x7f000009d000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x4, 0x200) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000080)=""/234) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180)="ebffcbff13b9fd812eaaa6c12bfb44a14bfe88ec559263713048e69931929648", 0x20) 10:12:56 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x39, 0x80000043, 0x0, 0x800}, {{r1}, 0xfffffffffffffffa, 0x4, 0x2, 0x5d91, 0x4}, {{r1}, 0xfffffffffffffff8, 0x1f, 0x10, 0x2, 0x800}, {{r0}, 0xfffffffffffffffb, 0x21, 0x80000000, 0xfffffffffffffffc, 0x80000000}, {{r1}, 0xfffffffffffffffb, 0x1, 0x20, 0x6, 0x7}], 0xdd5a, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0xf254d9babd5fb817, 0x80, 0xfffffffffffff7e4, 0x5}, {{r1}, 0xfffffffffffffff8, 0x10, 0x40, 0xfff}, {{r1}, 0xfffffffffffffffe, 0x2, 0x8, 0x7fffffff, 0x10001}, {{r1}, 0xfffffffffffffffe, 0x12, 0x1, 0x1000, 0x9}, {{r1}, 0xfffffffffffffffb, 0x21, 0x8, 0x20, 0x1}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x7ff, 0x1}], 0xfffffffffffffc01, &(0x7f0000000000)={0x67, 0x6}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 10:12:56 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x2000100000000}) ioctl$TIOCSDTR(r0, 0x20007479) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x8, 0x200000005}) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x1, 0x1, 0x0, 0x20, r1}) 10:12:56 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) syz_open_pts() select(0x40, &(0x7f0000000040)={0x80000001, 0x0, 0xd9, 0x3, 0x6, 0x7, 0x35e, 0xfff}, &(0x7f00000000c0)={0x81, 0x7fffffff, 0xad75, 0x8000, 0x2, 0x4, 0x4, 0x800}, &(0x7f0000000100)={0x4, 0xaadf, 0x573c5499, 0x1, 0x8, 0xfffffffffffffc00, 0x9, 0x6}, &(0x7f0000000140)={0x81, 0x10000}) syz_open_pts() mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x81}, {0x4d}, {0x6}]}) sendto$inet6(r0, &(0x7f0000000240)="0b1a58633df16c3e8f91958e38b545a30f2bd5dc8f40cecd50dbdb26117dc209a857b74cd4f4968a9914f77fa06c4eaf81109ad3d01793917c9521ee5c46691661306eaeef4097514f1ca097c8f16937edeb9679c97a500394e92afc9f16ea066f4f23829ed4a160ee", 0x69, 0x6, &(0x7f0000000180)={0x18, 0x1, 0x200000000, 0x90000000}, 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x1, &(0x7f00000002c0)=[{0x27, 0x4500, 0x96f2, 0x1}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") kqueue() select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x3ff}, 0x0) r3 = msgget(0x3, 0x787) msgsnd(r3, &(0x7f0000001b00)=ANY=[@ANYBLOB="00000000000000002b9bece836dad94b12c186d49627b2490b242666a2e7b91378bc412b39058b9601d8616f84793a4f37b7dc74d3eb2e5aa10558ac4a9a104cdf2863c2d64d244df1cc86cd43f46955e4482c75a46b84468ff3ba543acd772ee9489eff5c3acdcb0c48ea35053ce0c517965d30c60313f40a93026ba99173adcd9e4aaad78b13d23999cec73bb6386ab1e9ef884d0d734255c70e23170df097caa52186042649753e1f772f1d1207b0519ebb08b6055f342b5afbb9ed9f48d260c90555206703d9455fdb4aae66eb0fb3ac16b5c084c2b797ce4920959aa3e57f62d75b1b6144fe58ba8cd6c634204a2564acfc2ac04984a4e0443fedb3dd8870551c34478115f684587bf4d3c512af92ee91c697a50c59c2984f4600e594d13be4d2b158088c17b74efb5b27cab3fabc249d1e06e67e7c2c7f74b5341ee307064030505eae9d732b85a111a74f16294df034cb886052d839e929d7b08f976196510592baf02ce397a33baab41f43ff6db8238fb5948787981fc038e5722ec3ab93bcbd8314a4ea3ebc119641fe1a332c2ab36306bef6bf1d22c3eff3092f99afef71a8aae5f1e4e0572d61f7f470e310e935fed430e0d881870dd003298cb7f2f5a6737d40ec1b255dbbfc3997ba1722a20b4959436ca8c2b94a570c034e1e90694aaa124de9ccef18a62a805ce0a85bccce39df7dc0c3f3c0acec54bcb57f1d4c06061f68ebe5ed8329c898369a6caff7be99838aa9a12241b5e1d21590d340d8894e971d3eb162827873122b276a0c3e5b350178d862175b8b95c8f3d877e2c538a030cfc4d454d827dfa69c5e68698ced35178a80f2823113e6bdbebb1850a086410f76ca7e7425d160b289dba9231d269cb96c393807be09de916d32bcbbafe45d95402b8960f98e45b220c1667b880790a9b26e46ef97685c31524bf95c90ec89b02a0be88ba4f006e45c5f13e2db6515132e2c80d79bac672f6e225a2baee89238a1fced206bbc120ce4efa44e4f256c779034f6ae28c8658eac4588b56d4ce3d46c15a5429181850d456d00087ff298b786903f94fd3bbd3771f4aa4e7d52d25f28f2ffe36befc9fe5b6c071ed855bd0c7f9c173fe93c1768e008fb36b44cde008663ee00fd8c6348be254380578d4ad359d5d57faba20e0db511a7cce39976974677301da33252cae83dfedb8fc163607a5468b4991714938424cebd85c035b72c81054bfe25e6abcf6d4d07e2671de61cd08c16c36bd245465b168ef5ce7fa44583f086031931a84468efe159ceea4314bd5708d4aec3649528c8a6abd9663e46269acb90a810ab477b98e9905b75e9030244d2b57ca0967bbef665e76d1f053f12c32413456087726e90124f3e9e27c029940ce1a3a2853aa89b370a0da9801b7b73b3c0bf0a63a8e071b268d052a1ca2c33c80581748f3ddf1cef79279d7da96a7197c15e33b2a8550594837c270340007386f03bf3f38a135efcc44cd2fdf99ac174fbe676ae22f72a9d41fda5216d2f26a74b55996697dcb5adca01a098bc26c4ee25d6236bee5e6c739a1d78f358096af0c98f860e7f675b4ae296e1cb4c6042ecdd61af4a2df0d3c57b1f44bf60cea34700e0f8fb3ca3ae259131fe3b24cd330e8f377efd6db16754e92bd0f77da89a4c1298e12481bb4bb519f9ffba08e811302fb3555fc2fe915594e1f0f1bf39a8ccde7765ce6660cc3870d16becb382776aa3152f297124e1148b83278c3e771a812df2d7ceb92e293ff7add3de524a898e9b2655c347a023233f9bb65cef626b0a1c1cf05caea13c019ff2817dadb3b8d7b80c65d0ef51c1f7558e3bccaa29420d43298da2d50280b37d16b5c8ff2d21df430348d8e32f61ae2231c36331f049ea3d607422f3aaac98ea24d112361271b728d162ded497e435a062b82728fbbac22ae30e955f99aceac66d7ca1e657ecd5e0938de27a8785339f9fa36067649f2b29f4c99052282688125a1fca234ecea1d36428b6207f2305b3db045810fa4ddfb19d45330f147d4aee60c2166eadc53e7e6462ca616b9660ca5b0abdbf7f96da777c5a790e719dab484447d98491bc1716c9981d72c484a7f1c523353cb368afa08db887bd40993ad5765a758588b3d6e20a286c102ffe1d9b5e9a1b36a80f830de2f1e89caa535e3d5e8aebeb0f47cffda6dafc828a2dfcb32cc838d8468bcd5d15db8580f2856d5358a3e08ee5b6a96575937bde6d4e5652a3b0ff106515d0f21b3d75f2943a0383e68883807e666cbbccb2dfdea4a30aa948c31c02645d15683cc69c3e6ada77389c60a0bdf0875e5c3de061929a927b215d96b6ea652d3067ed70bda25adedd11d48618f5d9844a80729c9cfa29d99b119fa2ec877dc66786b77b8df949f61af66ccbc093d62cee075474c17ed5e873b5d40833927b88176767541b20d99e8fcd0573e231bdca78715848a7da505d7b0cf78f74ca585738365a89f9eb160b8587e9c15fd8ead9f9e09fc9dc54f04f28725474c827ecdc9c01b202a614aa7b10b67c831bd6815e287d0c9df9d1aeda821193be4de97d65dcb0ed9799352a560c7318fa2e99a57ffc9ec8018f07f75c2982828215056ff9422d8c01d2f2f9ef7b482a72692e3aa50c7dc6fa90c07b23d529d8a9cf24a4a2a6077128a2414aafbf269aa472be3f66fc07eaba7350f64193839d6c54f17fe8dcec980a8a8bd5a7d5a4afff6cb86b18aa461cb670eac43922e05aad6a475687a77c43d5ce8c431417fb85c196973415b08c58c9b29f6b011feb594b9f57780bcc50bf7b9cbc39971256c36968cc3e664e84e4093a730daf7f225be7ee6ab7f06a1814b8b00b797c8670d688e19df0e069925624ad48bab7dee9b0a0e2defcf08cd5e5f7d9d6a1cf00c6b78883dca437cafdc4c97153dae8fa751947e59b6d5cd5a5d786ab6a6e5922c7596c42dea6947ba5490b095dbad247d2974e36e202541f8a564fbecfa032329fddf8079db845dc4d56f91102f1168adae345a9123dbdb2ef6fae963a13d96134b4c495df6b739f4ce16eaa2c6f4662ebefd37db84a0cc311e3703a65d56395eb277efb36a7284e518013e9f7d92bfa7955af10d2cd3c0bc58392a80525c7bc0868dd2de8aec242732f22b4732f4dbe5fbfa2c4faf44a7eed52f5071c7ae239bb4cf90890ded6680a30210e374fb5b96fed7953cdfa6ece3cf5a1ab9551eac154a973dcc7ee0170dcb4b0b3dae4148d2512c20f5f635867200de31df73ed4ae4bb57033b80beaf8e049a676aebe1484d4ceea1aff65bb9f3251dfe94bf269b6ffe8fb78a265e6cd2dee7e60fcc8ea661a56cd379b35decbd52f42f620683f593193f62721bbfc35bf5333a4af1ec9a48613a61ff47a55478f50fc0ebc7d02cd075efe1c2a70663abe8c687f451596ebf4f202ae134447248de37aa4d5827bba7be61d6d223746ab8b13727831c1fee6186e3c836a2fea55da535306e2e7557424ebbfdd4b77dabad1bf13522429fbf195b23801d28b54c9b49cd164fe22ee74580431610460f15169a7c545fe5d0e66d7289cea8879bbc20014baade3de2459686f5932bee6a4b5eaf2668c70ce74ca1b0113bb324e967eb4b2823cf7eefc1013e7a959447514e4bfeabf8388f85dc0089655c7abc4d83bb85ce663af46d16b483e37b75865b340843b8c52f6fa728c11e7d6662f93cffee2e69e8ad9784e5a3ca2386b277b9e7021f9dc8bb1d847290ad175d5241247d11bb62c0a467e1f8f5b0e9682c42c45520c58c150e8a57877e64e439a8987460c124538d3ee9f385d446135e054a8c0ed6d98edd85ea7ca4d51c91cff6f7757d002dbd2421864f39ec41076da3bb00c37acd46455f7f97130576a94d21a092ac9297f564e65fd8a2fa65948186d452aa0ab2246fed34584da632b81e9ac10240334d9e12b1a61f3f98d5523d292b0c70c4314fdb2870ed99eae17802c00fbf169397d9b6cb2378b7d32f92ffc69f59009add766f56c45ac5bcfb5aca44e8ef30137b4f2dbfe6b32190c019fe5a6822ce36cd96a1eb264ff4059c29104b1c733ef3626e621a4e1bbc63585c49d543104acb29299796fee06746cffb298cf7fe2bf7d0417d4ca868692de7b052ee10e0a281bc12ddbc85b02f35e462895e77fcc77a3eb420c42515b7860e2c7e5ff6f5573fa91a5359bd80552b41298d0163273951db08f0d419e01fbe148f13eba6bac1623357f8161e2087ab16a306b5490f89b87a8e221d3f9c6798e5686bf438144e85691ff9b64fce97e22a8075b5db569b88426c71c814fff00c08198a421f2bcaf16a75113ec19480b68cad88e027c06a160961ae099dc82fe896ef5cba3dbb5c2294dd0bf96ad29202f6bfa0187bdbe44a57f3c65175ab9055f0017b00440e05da8fdfaf0390cd10942a8ec275e61442df826864dfdd7be68b0b3f450eb557c1ee29db257ef19abd7c84940f6ecebafb85e35cf90676bfe195c1658f70de364a2a93d87a0cc27468e293443b1f3b94ac2840225dc219ac74b3195fe81fb9bc050b22f3e3807b5de6d5f3748f778cf6e375a991c7faeea3242f5ec7ebf4cb5a2948efa3b40e589c70ccd571d1550023dc8cd5040c5ff8071648848edf49799e304f449f8cbc64b71acc7d2f00f47898d562e8e64ed3a9c592ddf57895c031da3d75071fe25c44b9d51c9dd81081b79c3be8ae9e96a78e0b70c1bdea4143e0eb4b276c4eb12d90b0dda681e4010d4cda4de427f9b36bd20dccf7a77836847b25e6a67ec7e10aa9c351d31e1eac3c1294314368a2814522c065f5e657b7fd7256e8841f5d90e5cd6756d8031dff44bddbfb59b7e0a658e7b96ded0f745aaeb7cf45d90c42a3bd614c6cecf09baa78500e59b579c18860bfe415290c819e9331f9db69bef20d74121db200dc39aaf482f8bf7769951c319c37c14f223d59d287c7b20caf3128b6eb45f9f41a8844d3f2f742099a6ce06c66c1ba687d385fe245a2a598afa2b09210273d0abb1ddd474631087f036563b1d22c3d28e8eb8f07f9cfc88e7d3c300c540ee0d4078289f8e76b2c088e07f40c3c6477e99bb1b3c74c890e7f40a6a4a4d805b69764c4af9a537aa3c5a58e6bf0ca0849c30eede839118b6fa6f411aff32a69fff7782d3e01db06ae2902e09ff5faa9cf59fca850cb67dd85abb889e152e9a376e2a37f47dfcdec7ce1e5cd673eadfd4ffdb75fc82d0019fe8026b3da012b89cc549cbf9cd68aac19addcc2a4296901926cfe6babfe7655d8d99518c5292dd0883fb7def784b784d95dd223c1daf008a8bd301148605c54d6e9529f040fdc59b445d331ac188d835d95699847af76ccebcb59a9f9231a3d11e5d21469b2d0dfb45daca8579b86e1caf5bafd74da3e84da566a932d87035b4c3b72f6f5df1fb8f2209d68530bfedd45622045271eaf883e4fabe377554300b41bac42065c98bd214d6b6d06b3eb1905d3734d069cabfe5e3b16341e193883b9f855323ac0a7d4c4c6e20fe250c1f6fe489d42e559b8bd47f5601ded7fdc188ba548f54cd4afdfc66d220d2a185793c6343a5f316f6e6a6534dcf4c328cb0913e930a6eb07ef8b93c1e1b85d15074dfe2689ea2fac0ef87163dcc34407fc61528875bdcd5dfcbad4b07b9aa7ce82a7a9418c266de7f983d67e977fdc79eb9008f8bb63199f4246e0abcb3f66063c57be9ec9f8e7fbc93a36b3ca3dd063e7c35c69e81d45a8fbe3b9dc56f412492163f29bb76a7529a6f608c0df4b3b8995624b89e7c87196f7e085a6900597b08fb2d2b5c081289216d0f8146de74aead3b0e9e4a358fc0254a970a84802e298af0a4d87a47c8392fa2f35c0afd6dfe31e6eb02dbdb9a3619f909dc5c7d865f415669c2544d480f4ebcb26cb460a0fc86e3156538cfb0862df3064d5f2b113e1a76e8adc52d24f8f4cd2a0b236dd56e63e31966ca2fb1e0d9b9e3f53ac767a8ebf967c6"], 0x1008, 0x800) 10:12:56 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, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x8000, 0x51) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x30) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000540)=""/226, 0x2) 10:12:56 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) shutdown(r0, 0x2) r1 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000000)) r2 = dup2(r1, r1) fcntl$lock(r2, 0x7, &(0x7f0000000080)={0x2}) fcntl$dupfd(r2, 0xa, r2) open$dir(&(0x7f0000000040)='./file0\x00', 0x67550edf70e70545, 0x100) 10:12:56 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000980)='/dev/null\x00', 0x40001fffe, 0x0) socket$inet(0x2, 0x8000, 0x20000009) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x40, 0x0) accept$inet(r0, &(0x7f0000000640), &(0x7f0000000240)=0xc) socketpair(0x2, 0x0, 0x5, &(0x7f0000000100)={0xffffffffffffffff}) socketpair(0x0, 0x4000, 0x9, &(0x7f00000003c0)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000780)='/dev/vmm\x00', 0x12, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x400, 0x0) socket$inet(0x2, 0x8000, 0xfffffffffffffff9) r3 = dup2(r2, r2) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000580)='/dev/pci\x00', 0x80, 0x0) r5 = dup(r4) r6 = getpid() fcntl$lock(r5, 0x9, &(0x7f0000000080)={0x0, 0x1, 0x80000000, 0x100000000, r6}) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x200, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) utimensat(r9, &(0x7f0000000140)='./file0\x00', &(0x7f0000000340)={{0x2, 0x679}, {0x3, 0x9}}, 0x0) r10 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000440)) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x2010, r7, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) sendto$inet6(r8, &(0x7f0000000680)="4f2c9faf6a85bf9c4a3b421109da8581f66ed4345c93a79da0158c284c65682db5090bc040d08da9be27119d62a0c7319dc00edcff64566e51bb47367573b927b362a6ec4a561d66c25342ca7bd03d303036a520925fc62cd63f384d606e75d266da", 0x62, 0x3, 0x0, 0x0) r11 = open(&(0x7f0000000280)='./file0\x00', 0x88, 0x108) poll(&(0x7f0000000500)=[{r10, 0x80}, {r10, 0x6}, {r11, 0xc}, {r8, 0x4}], 0x1c1, 0x88) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x11, r11, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r12 = open(&(0x7f0000000000)='./file0\x00', 0x2000000000611, 0x0) ioctl$BIOCSRSIG(r8, 0x80044272, &(0x7f0000000380)=0x6) fcntl$setstatus(r1, 0x4, 0x4000000000006) pwritev(r12, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10000000000011, r10, 0x0, 0x0) r13 = semget$private(0x0, 0x7, 0x31abeab9b6d42942) semctl$SETVAL(r13, 0x3, 0x8, &(0x7f00000001c0)=0x9) 10:12:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) r3 = kqueue() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r6 = socket(0x6, 0x3, 0x1000) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x10000, 0x0) r9 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300)='/dev/speaker\x00', 0x10, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff}) r11 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000380)='/dev/speaker\x00', 0x800, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x620, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x20000000, 0xffffffff, 0x4}, {{r2}, 0xfffffffffffffff8, 0xf2d416bd6b58b0f2, 0x40, 0xfffffffffffffe25, 0x2}, {{r3}, 0xfffffffffffffffc, 0x1, 0x10, 0x1, 0x5}, {{r4}, 0xfffffffffffffff9, 0x26, 0x2, 0x2, 0x2}, {{r5}, 0xfffffffffffffffb, 0x9, 0xf0000000, 0x3, 0xffffffff}, {{r6}, 0xfffffffffffffffc, 0x10, 0x1, 0x0, 0x3ff}], 0x5, &(0x7f0000000440)=[{{r7}, 0xfffffffffffffff8, 0x80, 0x20, 0xfff, 0x1}, {{r8}, 0xfffffffffffffffb, 0x40, 0x4, 0x356c, 0x7}, {{r9}, 0xffffffffffffffff, 0x8, 0xfb1f527a552fba8d, 0x0, 0x13}, {{r10}, 0xfffffffffffffff8, 0x2, 0x42, 0x120000000, 0x1}, {{r11}, 0xffffffffffffffff, 0x4, 0xfffff, 0x75, 0xfffffffffffffffa}, {{r12}, 0xfffffffffffffffe, 0x1a21723aa1b5f6fa, 0x40, 0x9, 0x6}, {{r13}, 0xfffffffffffffffb, 0x4, 0x80, 0x2, 0x1f}], 0x6, &(0x7f0000000540)={0x6, 0x4}) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) clock_getres(0x0, &(0x7f0000001240)) 10:12:56 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x80) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 10:12:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x9e91, 0xfffffffffffffffa, "42ce0000227b5cdb5a77f447000000006f157e33"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706dd80bcdcc16a361761b7179791ed0d1cb442103ef398f4da1e31dfecbe4b452bfc2c0bee93245c7f8c145d593137775f655a0d4ed5e53fc430f3f8896356f91c729a963f15de1ebd5cd1ea63e8d6d89409232bf83d4ef5f29452ba28b961c6bb5f9869207c46b9e92aea5f2152b6ed4c2f3a326a6ee58136e4688515718235031d4a4f4d7c64585a85781c196101d47e88a2a3cc328ef5b7531c43a64a67b2d73981fd091b6d578bea3b21f1ecf2bfc39f2e0969716398e7ec26e2d38c1d585e9b7f2604a7b28b5b883035ff1bbf2357168ec07ab08f205b8a631a642345f7f75a0068e9508c47c121fa6d527c3a7e6d6e4c14da54db0d4f06735ab89aa279125b25168de3a259a7d004b5801133243ea39d58deab69f03f0659f80ef3d97e8cb57d46e36d7ac7a97ace95362c1ca7ba5e2a9e2c1170ec52051f7f2d9febc50156541e6bbdfbafa29d76358cfa31f1b3ef05515f68c8efc0c577feaae0855013004f40220aa9b28fed6a95aec5c1a23acfab2e87addc091e926feb02924cac8b56281cba8447f7502953e5e18126b98b37e90950e165db32efc1ec7d99dc3c1bcef6ab28903c39778a1e835be8955118804b396900a317e8f5865585e013b467f2758c4aeea83db4b799752f502235814f75434f5b6d0aa7553d9a35294b94489cd8c39be48ba1ebcee57830e70e52c60302651a559fa053f6e077c76e71b778f26060df139c7052eba13a825f0b0befcbf89733f2ee0216f0e91e5da0d9a5c24270ef6119c9135ae86d6058a66e76eb19597db07c63d6492bc5d0c165a415efb503d4855ad9ccce66636fb8dce7496b963885b0b261e6096c84673312a138ce33abe113c99fdf5177dc0e8f98eea10555108e34bbff84d1c1cc5754f90bec9e67da99c1ab0a5c9532efc91c3909ab12e56377f2a0c30b274321dd48387b432b25ce291f2e00233703d924d4537270453ffaefe977852ececa45473dbdae51b1b1ea6bb5afba8d42d355a7a83bce5fe3a225dffb2f70df221c3daee6b1862552cc9fc2c0b4b4c7901f7157fb37feca1ceb40a5f529da42f407128bc39799e58b47010c8188ad2b8b8e18d263b92e3557a7fbc9d142ac845c79ce74c69fb76aa76ef1fc3ee67e498b4725e9391dc431bb5102eba0f039259ebe03d1849d9d65d0ec8243cd3dc424f74399174dfbe312843ccadd28606828d241c01c095a56faa590adc668530c09b60d2104796736dfdc6c8c898c7cbadfe5aa70eb0269167a57839bf4fcae82a8fea056038470a1c64bc80606ab32975c61b4b21c6808fe0a026604ce35ee4f66a89e79aed77a292e3230762d91e71ec1e8af0284055aa48571957f1cf99229151c385ff30cff5fe9205cdf711992b8d81fb2bf5739f5e859b50cbfe0634227c00875021e300d6a115d3cd5f0a4268fe6b6510beef0d773199913976835316351cd128b6e7458e8b265d7806a0c24a0952011e49db3766e9628cd3345b87a80613bf6eefdc4e9d539b91db24058acf1259fc8e15a1285b10cce94159dd02b9224f4833633b892ef6369d3519d996ddd171bd8ba6086bfb35c04e49ca9f1c5d0ba14737b437b146645c59d28e1b9565623f9a02b7fa5520df9214c5beda3559015c7530bc89170e00194b1004c715f84cbd4c47018682986917b4e9d8b6184fe65c2c5246bf850516aa13bebb48196d458d22d05adc078b3f862dd1189f731c76f39c5bd911cf4fca9da8223b3d7f916fbd6e990b4ed17ecfe50fbf6a11d23ee4e0b0f7bdc9143a1fa3f1983b180274e4f0329524b56ab5096362b65f51fa549c7ea9076e0426348b958930280e0bb60311c125ac92b22a99a6350423519c7b1e26976b98cd981d551394dac2e752859a27e78a4d4af4a0e280558e072f40c738144101fdc911050cdf70e3a0ac7aa6e862c060ff9cb52777baa6adfd325469869a634aa1e1ab5f40b03ffae6eec9d492d34e2e742e2337f0db3b69a67c837a0e16a1f89659c6983c84b2438fbdedd7a2ed3cb248f652ed6b0ed17f5ce8935847b0f6ddcbd144b3b0acd462cc6ebcaacd0a783e12ec54e4af6fb4f0154088ea08a66f4327e15f6588f65ee679e06b210ad1aa9b0bffb336e542c76761f625aa2149b2dec14258edd37c65602a2d3b57f4f03be2be3e4904ea36043e7b89fcf8df7ed7dd72ac580d982c7ad59f7dd3d663276ec147c3ae7e8b94ed8b0fc1209d17c6a7c0666c88a0bcaf743c25cc7d2a0d19528cdf381c1db8b5ef82d0f719de862178096d4e21a5c6c64db48849983f32ad34fff10b3052ae9e08e776f3c2bfc3b99b7748352b405dd522bd4ecf7c5dcb97b8ad25d94884b1cd8374567e86cff852322e0ac2bb76d382a65f6f313b95c3fa94b799ceb4e76515d60c2092770026fb10affdd2155923f833fb48e3b674c9f54cacd627cc7a83fef6af01d8cbc85c04322c65d432c940f942430bbab5eb2992b9174d7d122f07adcc0dc0af396c7d80025724130db3403062dc2e87ee62676d80c45543dab1f598664e16426d21b42152729243335faefde4cf8694f73286024f22a98a379793c5fd8375028a4ac9ff7337e31703791c33c728c88f52904a765fa30f37db4885bc6eee4df7fb520abe010045f3622bb1ba4e1a9ae37c0ecec8b6acbed7f32b19397cad1672ae24bddba492f4273fcbe837de30f572b9c5c184ef3809fa5fb4e682d9560eeb3a9a8452f3417abdf6ada856a8466bb90420f7dfdc8f790f73adf73910ad8ebff863aa150c9280bad3b1c6e60976a8ab395f72e75c003ca3099d13da96312dad4d4d1f3d4fee9e81871d3ab3f9dd8ddbbd5eab9a32b65a991c23947c62f8bf9f24b3f1cb8b5f6114154ea3b9e14bcbae76ec59ba325b4d870068c221bfbfb4c1d036235e3b4c959a079b5ec9fb22acd2ed3a3c2c5f655ef737e2cf63ee0a000f8effe8f5557713f8efb08de2bc7773d023851c649a7f37964df8bbe39b392eee2973da0d5510f55815beb4fb2c890b894ff05246a0cf4e8ef84c61b5e8c9a497ec4b8d96a6394916d59b47840f0c1aea59014c1c9cfc66a295bb60d5c2ddf2160fc19c794545a492ab1c645abf0f128c1537a3d6dfd27986cbaf6387d9894d85879a426fe949dd9aa53a6444eda8f716ff3b10df04fd9dc10d825fdfdd707a6b5b0d091e6ea44557e357624687e4f0a9fb08d4c7da65c7d70648eabe38504c14aba5a0edc83d89061fefa64adbd229eb24f8be9683252e25fb7a6479b601de42ae9de77a5a202d62d03451062cf8937b36aa3b600b117462148b8a55790cfb689b494e6e58c54981b078ec11a6f9b4c5eaa892920c92e42617e76e49f07d16ad4ca1152ecbbe9235599e391ebfc9b11d5080d16ac1aa64d00a0b472b4942cb68ab0411a4c9330281eea74a56857f6e9bca724dccb95fb380be69614517741ea5351300bf5470137a1bb1ff280e9b6d54b65a47ec2c547d8fdb30d8c3390cf71dde2ff5b4e725c5e", 0x1026}], 0x1) 10:12:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x802da853e15f6d10, 0x0) lseek(r0, 0x0, 0x0, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000180)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) getsockname$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) fcntl$setstatus(r1, 0x4, 0x0) 10:12:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="9c") link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') 10:12:56 executing program 1: r0 = semget(0x0, 0x4, 0x26851191503ce227) semop(r0, &(0x7f0000000000)=[{0x3, 0xffffffffffffffff, 0x800}, {0x3, 0xd059, 0x1800}, {0x4, 0x1, 0x1800}, {0x0, 0x6, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x40, 0x1000}, {0x1, 0x10001, 0x800}, {0x4, 0x100, 0x1800}, {0x7, 0x9, 0x800}, {0x0, 0x0, 0x1000}], 0xa) 10:12:56 executing program 0: ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x20a, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0xc, 0xffffffffffffffff) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x40) sendto(r0, &(0x7f0000000080)="0a94ca49aba2175c7bbbea8c3d1f5dc338870b4c557fd2e9578da4a316c2cc9397ca9a71e4de062f3dab1a4dadad", 0x2e, 0x40a, &(0x7f0000000100)=@in6={0x18, 0x1, 0x6, 0xc52}, 0xc) 10:12:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = semget$private(0x0, 0x4, 0x200) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0x7, r2, r3, r4, r5, 0x1c3}, 0x3f, 0x11f5}) syz_emit_ethernet(0x1, &(0x7f0000000180)="e5") 10:12:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) r1 = semget$private(0x0, 0x1, 0xbe718bc98e2d3c9a) semop(r1, &(0x7f0000000000)=[{0x2, 0xe9, 0x800}, {0x1, 0x6, 0x1800}], 0x2) setsockopt(r0, 0x0, 0x2, &(0x7f0000000180), 0xfffffffffffffcfd) 10:12:56 executing program 1: shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) r0 = getgid() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x250, 0x0) r2 = dup(r1) getsockopt(r2, 0x6, 0x6, &(0x7f0000000040)=""/112, &(0x7f00000000c0)=0x70) shmget$private(0x0, 0x3000, 0x148, &(0x7f0000ffc000/0x3000)=nil) r3 = accept$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) bind$inet6(r2, &(0x7f0000000180)={0x18, 0x2, 0x7}, 0xc) r4 = semget$private(0x0, 0x2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) pwrite(r1, &(0x7f0000000200)="f08326d3281d5338ae29c3b6d38cdfdd26d689385d0fab72916c146b2a865bd5c1f55cb760c7ce75ec729d9ff298b384f6", 0x31, 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffc, 0xa3a7e95f3fbf056d, 0x80, 0x8, 0x4}], 0x7, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffd, 0x1, 0x40000001, 0x101, 0x7e27}], 0x8, &(0x7f00000002c0)={0xfa, 0x4}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000300)={0x100, 0xcf4, 0x7, 0x80000001, "35cefc670ae882febb62b747df25b8492727b9bd", 0x83e, 0x3}) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000340)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000003c0)=0x5) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000400)={0x4, './file0\x00', './file0\x00'}) ktrace(&(0x7f0000000440)='./file0\x00', 0x0, 0x0, r5) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000480)=0x3) shmget$private(0x0, 0x5000, 0x100, &(0x7f0000ffb000/0x5000)=nil) setitimer(0x2, &(0x7f00000004c0)={{0x0, 0x4000000}, {0x2, 0x1}}, &(0x7f0000000500)) shmget$private(0x0, 0x4000, 0x15, &(0x7f0000ffc000/0x4000)=nil) ktrace(&(0x7f0000000540)='./file0\x00', 0x4, 0x40000000, r5) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000580)={0xec, 0x81, {0x9, 0x3}}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000005c0)=0xffff) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000600)={{0x6, r6, r0, r6, r7, 0x65a3c3f37f8dc89c, 0x8}, 0x0, 0xffffffffffff2712, 0x3}) shutdown(r3, 0x2) pwritev(r2, &(0x7f0000000840)=[{&(0x7f0000000680)="8a8a3070b696c3bdb5d32903dc224dfad1a495f13b501877cfe1af8370b13f3c0481f2930a1da29267431bb8999a32c4bd92362c9a83e5bdcc2ea5dcfa672b1ebb506d5e001913eca930c278eb5f21ed942e3088d688bda14014074c64439931a35f247f8092b17caf24cbb6a538d3e2faa838f53b3ac60c8b1e2979cc0ffef1eb69a7d4b45796c95e5091ceed4f4c156e35c33f38b511151c83f90d914b83ce20a8015dd788b00cdf75a8c885dbd456144134c5d3e20c5fa8953c3c7471b6a4dde17ef94377981f69063a7fb4844710fc8afae03f2a34391b00e14f3ff5b1109e63e46ddd53765be15476f2", 0xec}, {&(0x7f0000000780)="38127df370f700e71c04ceccfc6383fff50ba119404f3ff0bfe3305c9d0982542c331ca2832822277b9e5bb0a97b9f23bcbb0f4fa843d77bac05de516a5b851c71201c50e50869809615fe08d723c1ec92aa28ab8c08ae498c8114b351a7536939efb2dc8c1cfc615c6102586f38da77da37f7baa33af8fbb269d707dc6b408d11c122ff12bc6658fa1566822a6a8c4d51", 0x91}], 0x2, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000880)="f9151b66a1866b9b8379dfe96fca9fc19426464a0b8e1b232a3c2072b4453c2411237612429f9de653ebe15d19885ace859fbb8077086b134101fea929f286a08c94eb6968db5218c8a2e797ebffdb23ed1dcfd1fde07626c03bf81f61095c1b215975154f43c4ce82f21aacfda50b70728cb0b34a8001370be29970e0481a7bf43097fe5d53656245cd62abe62f4628736be3336f9297289a3e0992efcc369afa888ddd405c18445b4554651985cb6456ffd48f39a7d562c45030bf290767ebf32282c8fe3ff4c41f229322e0b917308a06349285d4497fcce8f5f45270ca94195b788dab7c9192b4b60a2f5ff8c03e311e1cc49d510ae306a3f810eb9ba16410122375a9355e827970bcb136d7d76b6f72007b888f1b99cb0b5067a6110bb4c8e18b89e33c327a48a9bcb22430f460f0c7c8aee52499451e48271c23261479f7fe6ccb7e68f4d5ba15b65640f250d7325b813ab67d4988db08da9ca9011b5f1cfbaf1a54cb011f271e1280cf6ee9d1c4eade50e9a558050247c6fdb85c4da1acae002269ef5de3b50425110900b121b573e41b456e50f05c260d8ce01f4a4709c3abd8e57f30fa0d081c5d094bad8b10eda09c6f796f9638cb3c544d368999315262578f2fb3777b05a070afe8eb9747902b051d2a721066a34bb64a5b5872e03481d3b5429059ce742ccc6fff75a9e583b6fdaa1c9daee299be73b0f50dbe470842ddb12ffc328f93aba75a781db51761ba77dfe325105f068cb8139338dac4dfaadbf262c613546f464863587ae2bba54ccb16f4fd557a5b66230b1e455be21a3255fc36f510a3ac4e05f15a904aa3057c846db07405915238a1847b9f4aec4ec223c12119cd02bbf14a6749c2af856346baa96fef2c5b4890c6c60b93faf53afc21f0878babf1e3a4e085132bd341682f782bd5029ee5b4ae4e038fa03eb6a0dd4cf79886189243bef98bbb433864d995a8b95ba5f03505277d666566cfe48602efdf3347f289527739f959a6fb26e106add89066bf59157580b8ca64dfc8df8e8958838db8dec94f32e59184ccdec367f0664d6b2b97d7071b99a69970317261f65ac361f8f337ffd8f87b5a64be1c977c858791c083bf52d5afc16310d8992ab8b6d3a74533f2296d722ac3c3e0f97130af3ce193fb4a6499b82dec943d3333f848a887b20b848bc51bcc5d7679ffdfcfa6061afbb49cbc3aa093bea05dc77a26b9cb32ee764d036e785ce70fbcedc94bb2dcbbe5d95223985b72fd8b9010ec29f6dbea37d618fab4f6bb6b83c1bee9e2458acca9f318ffc8069a8d22d2ad33ade01fabbdb39b0aef415366d39a37da94ca412062216ddf67faa71a603314f3ea73bb7acc0e4886f7ec4f362bb9c3d7ec94373849394f4f309647fb53aa27036f9c35741cc37f267e806aec1953acfad4f8a873e9deec562f522fd88d90899c4c7096477833b33510674732aa5dd20fd070c95999c3308b4d0e82158bb6217327ab39fe0dc5243002be9a59aba0049e47e329e40ee87fa874c8ca9ca4f762cc27724095b0072817d3982ed7d218f431dd15e5566a4bc9f73bbb298aa47fbcdd90fea239a98e604417b2bd49d502173e5909dfdc91f403061602b136abee67c8bcad79ef10541f9a86f1d654b930dddc031ef43064923c3b06d33c164e9ef313e5183b9b7055421df12296e430274f31a05e55253c0fec3c8f6ae19d53215c5b9bb5e40e221e12b746b1bc57a0c379ce9d5962e7d5149e0e4c037f492c65b6e4c7731fe3292dde2fd544c11a3cbbd99f2e459fd359d172ce290e21a8a2b931f9f16c7ec1052c9de5e2ea95683d67253156a815877d7e5b319b75cd1616305fc1ef03b7bce2ec3b6a85a6b57e3c6dbdce4bb712f857233aa5e8cc2279218a2e8df7ca70e2c3d838b18e054c967a685f523274de6b2d880e44b07a329e084579ea8ba077dd4aa14ba2f0b6168e48c0173863189062bd69e135f3d816ce216f2ccff52cb12410841e707941c57416a45f9778f88f0ceb5ab8b853b4de6a92ed63d624aba5a63ce81d0257d230b3904e7dc3baec3336500d127dbe85e03741f7a275eb6c90439b8a135bb5eb52f05940eaa80e7871c9e77442ab12b9af47e7b1b0a3c579449abdee0f5305076f020bea4f982a5240c9d7422da7366fd1e4ece9ee87804ef05c87f4dc610f7d75f442da94c5c4328de1e2730c04df8905f69b515b0fa41122e295c504521eeaacf9d0d9074c56263c01f6323b6b00cca2082864702c6b812b2ebcd749b92653b83ccdce840386a03e59c1af2e6703bededa270404acc3c9bc569fe1bd1eabf7acdcfbda54495a55f911a17a2d98b072cca14569343ee49c169d28e299e3f48d32c16e260e74b31e11bf0d8f2d923943dd6a6c7871860ab88e401313718c51818bb082861f40ec090210f206e058be815dd5324c2c0ec25c25ddc5b05129307cceb6395935fb7ecb4821389e912a5d6621fedec009a6568768811d070fc99ce80d6878c58db3c1b9aaa92cfa291526411dbda0fffd34b165edb01f195f1ec9cc54020c3b1b8fe5d5732d6b74316bccf01ac8159f35307ba841af00f52a53b59ce0a6ba1520f86907f9f8f734d351559d34d85f86bdcfbf750a662ed46211afc2e7dec401039f720a5585ff2ea573c847fb5bf5fec7766f046244865e94105298261c424c355b54d85039d5fb125894790ec30c5a9c434c1211dcfddce4b23f65f0090f023880f5f6956ec0638782b01607534b9db3063f2301d4974540bb9886da58d2cbcba4fbe824bbc822572207831f94f6fb71abe163e74cb23ea8d10fd40fa69649858f2652bfe346a7e64502464af02666282b282fef58a5560e0a6b23da38a33e58819fe69353dcd6c0627d7b52a056db9cb15f6760e6924afd81e857f4ad0c1ec2b721e49c3dbd31971ea3aa0496f9aeb106fb75190fb87fcfe6561ee17409004743a8ec71282442a13d0c65e4c8586ab9e571aea1b7e60788d958c4a040c2ae1fe822ff3fe1a85b7c988181a7d4c7b38884ed6367dd79db90b4f03d3c3e358ac48ca9fce645b79363749a588fc26d9d5cda6d77bbe5feda4d30434072de9c14a7f26a8913070f3948e57fe16e196d7f2ea302212551450a1cadd56952d521d0a039a77d7dc283c6ad43797661015dd7778e6db73fc49c8541021ab45f1b6e4a44cc00db7588c6dfd75944dc765410cb87692b3cf0e8c5e08adad33408b91634dbdb4939effde8d2e8484d498d47b114c5623a2d26a7674e6211e4092bd526751c88bb617853ec72a2bb02452d27fa382c841446c161ee0f5bc79a72613def2fa930d1449751ad49a92d4c781dbf3512a69dca106e8f30330b3d251acd5c8ee51e7b9f1b57ceb1101dae1b7682413fc0e3d04d10b05efb087a4665d583b410e3426d5a6190d351ab475da50b0651de6bba3f35eaace63ae1e619107bfe49d78e95c6e26670b31ad22ca3ce7819d1655ae4676774ef41dc724af8a867c0331a711fa1ae57a62580ea7ee5f5d1c448d3e947103e09c1042118d6ffdc9f92a34e9232cc67bdf014bfafded67b29776c750b8e91de12b87265ab9116be35e58556484c7d60c0abb14b4c633bf1da885457ca3a1aff4b0d8743288e81ce28a25f127cb9c04a5fe8eecabe716a94049d22d09821feeca2ad2a919544b29012ebc3707fc752d7d42a0808d5545e0de46287a4175ad25fc19d3da7bc53145027b0c0fd8d9446835e644b65f09689b978ba24382a977ee30002e918ae91050610248f5f017804b5e94e6e9092261ef16a6b7d62c1ea3ee37370485221919d7c867f105225af632ca613d128db1ef27ef44356b391730774831d56baa2ac85686eb8db7f84420767a756989d580acb794f3b87e6a2f50c0415342001119f6f223110fad39875f00d254e7997848c71576b610040ab6da04423a3efef0de02216ed0813811dfdf81bf11ac7abae9011f82d4e520585ec4e9e8512f0bc68fa39a444b0a924f804e1987d0e914df06c07f72f2aff368a0b26788a2384740bc18b1ef31f0c6c156421d9612b740968ee888e0666fb8ef7e9f38fc7bcefe893b02793169e79bc7ff3a40b4fbf85109004a15ddd6e62d4c2f0ce73aa05cb99c8017a92e44ee19a55b353df5b53ef5cbb6a944b33371ec78c868d4b774b3c7dec59c09052a85aac0cf1bc837bc41e92fb4ede169946b523f8c37a739a3643053419440d4c50d23cd20c1322cb51cf67d751c7fbebb0f79c62558f17170651a0179e70a1fc034b6b29104f6e95e886cb486e457a2983ee658dd7aadbba0b895a7d9d9cec56b5398ed5715006b4d6bec21bb0ae9a2fbf6d6e6584656d0a33f739f6a63878b86068c324269ba545ab92db3a4def0a698d84936c0843eb5a812fa924f049a78ad37892695773e4689ee23453e13db5965f9517faa7423491d4911f9b7fadbe748cbd44da754ab43b79073c4ccea1021c6af543f79af3f018d603ae9e11d3caff3d81de8d833b2e5b99cf8a0a33957e30061e79bb53a0f68d86e584a06dfaa636f6a89e8fdf5d6275805311d24b67a5f3da4c7207de517d20b86cdae50f9f06c6594443b73f47d8d8e69b349bbdd2bdc87089fcd450f01325b56a7ef8dd57d8207a10f914670b79658696e3c63590da0c79660d5568f3c3dfde3aa85ce6eacbfa39d51414f00351ef8b346479701b9130ac69cb02dce6d3240a91606ea0191d520b3ef2b06deb0cc3a2d04f44c11f87b440470bb9312bb0da65aca47ba970201a63601c095d156839d318b3359548b5098a132300099b9687588eef1475f82bbdaae0b214f3c2344e597f3fb0ad78da0cc69142312913cfc62c356f368573e6b2c68fed47d93270feaa24f41aa60903f4ff730ceab4fbc551e00edb4b9651889e3c7334dddd2c022202904d7229fc010d32859f88836f251e6568e7c1fadf7d436d96cc66ace9a13da5c8fddf876d7d75282e063386b2f1dda37f64351650b70ba90adeb027304b67141125e88d288a0f3f429c7fa1b282c4a204833d87c6e282672672ff11eb6e87fd7036f73bfc8412af5cced78e649e873290687ebe7e67e202e93bd716ffb125f47268b2359c04ce4aa7a147408402121443e8eeb5631b8bffab701b089fc0996131f412c02499a409c9eef3b438cf74c22e9651d2829e6a4319e99550104f6c451aa9a0c31028ea2a1846367960cc67469375e5e825303b758ab569cccf597b59076fbd2690dd743659fbf58ac48df12d5348e4644e93d66d91dd635d986464341461bd894be7e833546edb2011bed6b3222bcd1fe7708dca776015d237aa9e26a1b5b563fdfbe738b18e665a9c02774054670eb3516dbaf707bc896fb40e8bad2e8a97ca9580be2a23c631501ebed24c98b292e3345f81b7ded27cdd04280217b4d6cea42cbabdcfda2e51508f0b27f4d856459641c3dd56f3140d1f673d8423662c26517c46d86bffbe8cc72a246790736b46090dbc7ede43bc0953b9ea89a9f7091e7e907095f10d01d80fcb7e9ed3098edbfd8c1ed3791ddedff705275ba827a8066d64b24bd30e1cc67b24355afda68849b9e16333291dc9b32186246f3895d8370570d971828043e7947ca9bf27fd82192d47ab41d45262580bf3fe600ae189dd2c19571ee99191e6fff320bcf22429d7b5b40892c9e569629d54601855f3d2d845f9f3361e0da88929a2fed6d396d83a294ab0c17726f86799cb9aac9b356f0e18b6466c2e03f270853406ee99887a21e95333bd325e01a35e5340c0629a0adb8ee44192065766", 0x1000) lchown(&(0x7f0000001880)='./file0\x00', r6, r0) 10:12:56 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r1 = socket(0x1, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r1, &(0x7f00000013c0)=[{0x0}], 0x1) r2 = shmget$private(0x0, 0x3000, 0x300, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r8 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x368, r3, r4, r5, r6, 0x100, 0xe1}, 0x1, 0x800, r7, r8, 0x8, 0xffff, 0x24}) 10:12:56 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffd, 0x1, 0xfffffffffffffffd, "0366fe15795acd76ef5caf00"}) writev(r0, &(0x7f0000001900)=[{&(0x7f0000001680)="f4a2d02f2f537208530023741ade4393fcb48cde1bd3bf5dd861f86804f7c8f19d21f5d205d919bbff5ba1740b0727a2765dfe80258232f4b1e02a28120f3b69063415fbe9d45542fdd45b17704197bec4249b93df24b8b0bed6b1e0f7b201", 0x5f}, {&(0x7f00000004c0)="9aac6250f62bc5262948daca1ef5a5369d2f3689b11caa62dd83c0ab630c0a3d667c52f29b31847116c06e410bfb1ea69d9f913d32d8b15b93d723d9d1354efd31542e9fee0b48e8af8ca09785dd35e95423dc82ead2b3ab1190cdb648e3bcd74c028a725de79bc42da85b7f38c4cc9f68e47a5be45c98934d618ae7f97646a63217cc7ceef88ef67c7b278810fe922e713a0cc8", 0x94}, {&(0x7f0000001780)="2ad8052ef77f4afe35384a875c69357c8a6321b1858186c890e1d431c6b3d558a9f12daf0461eae9705ad5d15f2ec04adaef1da08bb9a66ce61cfc969eac9d9ca1e17f5afc6adeb05b9f43adef24f1c32decf9b9a9aca68cbefccbb471c84c630034805fb269a28b08e42528d291826d5bc387bc98220dc18d3d0b8357421e1fb0b4d5e53d6ac7ab705844f954b10581a1b71fb7a307cc76cd0abccfe8c6b08483d612a519acb7b58e5d6a4607000000000000004f1eb1a24f5524a8b6063c697664909b79781c6d34a3d7a70aabb72876a4db0317c8f429b246bad84482e2c579b2f816e5040625785176850f0ba5581b2bda25118bb98581d4974177423d972f80bff25b538ec0a46bea38459540860606f35b77ef5535be42435fb6eb5b57a2723aee1c", 0x125}, {&(0x7f0000001540)="3e58d57d930aacb3ad2401265fc9bb6ebc5c0b9130492dd095c6438d56f8f94acc4652274c9732100f85e0f6948fb71253c558c1333c6a944e2a3596e7a2011ffd4db5d08a54b097f7e57c3becde0a9beb4384939f489db52244c83086835a99f601e10650c663718019d64503f70b68f57c22c77eceac8891b46ce2da9c24093eebcb34f4fc5c2bb90ecb4544f4d9597b21349aa76099ce74883140a6d7de8c5b1d8a77fb8dc2110893a54f1fc59f3cfce3b853e16a02760aa813b275068556a683d131bed559e0c25004807c3eb4ca66c35450f3646a72bebff04e90f23b99ce6afc9afc4d4f4e0b1fe20219a8bc9e18fb83aaf472af3dad7092ddd30d55f4461e0932e92eaafa91fb94f452", 0x10d}, {&(0x7f0000000700)="6bc1c31153ef6e5f56576209a0485cee2b1f26791c4d87744f5ea2bfb16c4e1f5143aa9b313676fb0fa37b9ec2221c32cf9588775c6733a55435f7373da08cd61e7c7cc0f7325175a9424b798c140c8f788b6796c32c1c4bacab2c0cef5a327b8226d8ad0b8b816a4b6398d64a11d599415a921709abbde82367d418e9fecdb5bae34b13ab43e3d4860fd48c2314ab804afd03260094de3f3ced948dd2137f7a2d613b179c27c7cb2036fcee5cc8779823784787d01aef32787512395374cc1e6944fc61465161b0935684df9f8fa0e4f475d3f144d7df1d61048f6a4f719a967a9cad3e5688aa72fea5cecf2769831b4cf92dad585d40cf787b746904ec312b5b5963b6f055827c65f3532c26c748405ec82bf88ede539011dbd9e8d13129301ff1d2fcd2c53fb42354c08da822c723f0b1726ae50c26949b9b5c220ba83f18c96e422513fe48b3ff51a0d6e8983fcf840ea06e84241f4b2e52eef1054b10d744ea54b4fac3619daad860e4ce3090a267c07ead2b9f962e1ef98799fcaada9107fdb79da93af4ebb8b82e17a640f7c7ff86299e3af8da16e49595b483b8a362929dc35be834d048d38b18ca24bab5819a2aaef1e8277b7762171b792949a781340ebccc1a70628de89bbada69d9f826b86045dd679717c421136f5b24a287ab4ceaf1f6b9c2a68ca6f2b9fb4c2a0dbe9fb98778724a85079db7b49a146b5e5c74c8815fedff351e5bd398ffe00079f33ceaec09060f1a21b862d60b8007314bb768703eab03e4d9e7b75faa1a83316bf901afc758e339fd8a7c3482ddada24362a57bd82e395d19f8060d1ae1fcf7cf0b04f56dcf8b354487e17832e6de6fab914720f45ef28475a3915b8f3a61393bf66b6470028137b0fb4d9812511c50e2e5115cafe4a29aa6d19a984abc18dcaa268f751304dcdf4920b0ef6bb8321616437c4721d08c6e8358300f21c98f471ceefa34868805807df300980724563638a7", 0x2c1}], 0x5) write(r0, &(0x7f0000001bc0)="2078f7b678807d89e032dc19f57097f50f1371767dbcbbff8330c25e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a06808c9152732e879f3fd62b9ef04ae7b569cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c7190625314dc21617d8a3a9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb17ccdf8ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd15fdf6b519d6b2c4936d7d6c409d25b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a279214894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b61bed1503a69871d90d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518965a7694ae21344da19ece7aabab738eb77103fe037086206185c42ebd3c3cad0aa9fda83486b230e9dffdc013a648c44c43a8729ada052e6f83adb7662ea8cf836c0515ee12e2ed482d888dd94c15509d722d2e9f406821229d4b86636b877478d4f8c6581fe75126a22eed210da6ae7e6ba89a40c2dad2e00cd1c96515d803", 0x21b) 10:12:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:12:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = shmget(0x3, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/231) bind(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="2db09368ff947b7f9000526ff2b9d9e1d57e90a41abd5e6c4dc935acd63608599e95174d8f7946e45d396bcbb8a6e94cacc4f3f8d15a2d1474573b3717defbdc3fc961b37230711b6c1e39596972be"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000f30c52586539b353d5a6ddc1331c2de2802905fcb99fb0382f13c17991230011d88bc9ec64d469ecb3241d45f5e959b534c9b88d4653d781a309fde88346d10e796062a8655588b787b6408065ca64914d2748ae365f4a339361e864eef44e51a4c236f50785a5455c4057cc0c57e3ca4cecafeb733cd26f2fe7d837973c6cd899326f6d80616f3b81fba8bc951706022a56e8e9b3eb16c226f429bb62326727d6d2288882f9a447b084694ebce3f59b5b607a6cbda067b6f70dc2727bc83278"], 0xa, 0x0}, 0x0) 10:12:56 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000040)=[{r1}, {r0}, {r0, 0x12f}], 0x3, 0x0) 10:12:57 executing program 0: r0 = kqueue() fchflags(r0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0/file0\x00', 0x40, 0x10) fcntl$getflags(r1, 0x3) setitimer(0x1, &(0x7f0000000100)={{0x0, 0x40}, {0x0, 0x7}}, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r3 = getpid() fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x3, 0xbe86bec1f08c8dc9, 0x0, 0x2, r3}) socketpair(0x20, 0x4, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r4, &(0x7f0000000140)="881145ce83b12494231dabfbb48a2b04faa160e2b7e14dd6f9a581e11689badb40bbec53b6eec6bdac39c594ef4be128a07200818242d3268ccf1b5562ca984a5be8d9c9c856a1658eeeed5969dbe5ee7078b049cf64bce23678d7e22b64a5c0ac55cca6593a5fa076c0586aa4e9ab5323cd6d8e6ed7d6c0aa6b5de89fbd9476bc4e87d0929d6a17d77e763b05f776cfe0ff68b3137414e11c6aef9c061a01975acc551cc57936ebd152502932cc3b3c33760359e582f2878f251ceb81f050087d3f20ba66d1a52b44fa9d87ce95", 0xce, 0xd, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCCDTR(r5, 0x20007478) ioctl$TIOCSTOP(r1, 0x2000746f) 10:12:57 executing program 1: 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, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x18, 0x4, 0x6, 0x7}, {{r1}, 0xfffffffffffffffa, 0x26, 0x8, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0x28, 0x80000000, 0x2, 0x3}], 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 10:12:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000040)='\x00', &(0x7f0000000140)='\\@}*\x00', &(0x7f0000000180)='&\xde$@{\x00', &(0x7f00000001c0)='+\x80\x00', &(0x7f0000000200)='{\x00'], &(0x7f0000000480)=[&(0x7f0000000280)='!\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='-:\x00', &(0x7f0000000340)=')8\x00', &(0x7f0000000380)='@&#!\x00', &(0x7f00000003c0)='&\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00']) write(r0, &(0x7f00000000c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2ee280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) execve(0x0, 0x0, 0x0) 10:12:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)=0x400) r1 = getpid() ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000001c0)={0x1, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`'}) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r2, &(0x7f0000000040)='h', 0x1) sendto$unix(r2, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) chmod(&(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', 0x20) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x6, './file0\x00'}) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x4) getsockname$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x187741a0994c03c7, 0x4, r1) 10:12:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x5}, {0x6}]}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x3b, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x7, 0x9, 0xfffffffffffffffa, 0x1, 0x5, 0x3f, 0x2, 0x3, 0x2, 0x8c73, 0x1ff}) r3 = fcntl$getown(r0, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)) getpgid(r3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:12:57 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) link(&(0x7f0000000080)='./control\x00', &(0x7f0000000100)='.\x00') utimes(&(0x7f0000000040)='./control\x00', &(0x7f00000000c0)={{0x3ff, 0xfffffffffffffffd}, {0x8, 0x81}}) 10:12:57 executing program 0: minherit(&(0x7f0000fef000/0xf000)=nil, 0xf000, 0x1) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x20, 0xf0000000, 0x6, 0x81}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x5, 0x81}, {{r0}, 0xfffffffffffffffc, 0x80, 0x2, 0x8000, 0x91e}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80000000, 0xc8, 0x4}, {{r0}, 0xfffffffffffffff9, 0x2, 0xf0000000, 0xffffffffffff697e, 0x8000}, {{r0}, 0xfffffffffffffffa, 0x41, 0x3, 0x2400000000, 0x200}, {{r0}, 0x0, 0x10, 0xf0000000, 0x6, 0x20}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xffff, 0x5}], 0x5, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x12, 0x40000000, 0x4, 0x101}], 0x400, &(0x7f00000001c0)={0x101}) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = dup(r0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000040)={{}, 0x6, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) mlock(&(0x7f00003ec000/0x4000)=nil, 0x4002) 10:12:57 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) ftruncate(r0, 0x0, 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000000c0)={0x6b, 0x0, &(0x7f0000000040)=""/107}) ioctl$TIOCFLUSH(r1, 0x40047002, &(0x7f0000000100)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000140)={0x84b, './bus\x00', './bus\x00'}) 10:12:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3, 0x5, &(0x7f00000000c0)="f7e3cbadb1b4f29bae5dea94d99c37ac62cca23c8df197d4b8c322ad4230bc3e031d0bb6ece71eccab1805f4e9157ef70ecf5c9a65d1e8", 0x37) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000040)=0x4) 10:12:58 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x400, 0x0) setrlimit(0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) read(r0, &(0x7f0000000080)=""/93, 0x5d) setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x10000000001}) 10:12:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='~') r1 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x7, 0x9, {0x0, 0xfffffffffffff001}}) 10:12:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c}, {0x1d}, {0x6, 0x20000000000000}]}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x101) syz_emit_ethernet(0xffffff3d, &(0x7f0000000340)="e0075bde247e6a81cfd1499c660075661821748dfcb1e6386ccb55bc36efbb9b8bba0cb4f911154cd95368ed5ad53a598681f723b87b3d443c4879dcebd6236d611d2d3fe9e3a3857144a9fb2ec77201f67d371fd6e106c9d695797e00385d5baeff6bbb90fb63d8c6c2ef23f82f1cf7fa9dde09b4f5908e41ae50f33090f9e44ab8340525e4e2296c8202f31648cf906e2acaadc755e6d3a91322218f9e2c01fe875fcf4f5575c3661d003b7df8ed93b57dfc62021f8d15c1109efe26b2058985c242c28414955b0650d25fceb3d76742ad61060d316266a49a483029525680935d03deeb1668dce62211fc0000006b72e8b5a2907c28221abbc2c4ae288c07") 10:12:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) fcntl$getown(r1, 0x5) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x347) syz_emit_ethernet(0x1, &(0x7f0000000280)="b6") 10:12:58 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) shmget$private(0x0, 0xd000, 0x202, &(0x7f0000ff3000/0xd000)=nil) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000001bc0)='v', 0xffffffffffffffe1) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 10:12:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x40}, {}, {0x6}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x2b13) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000080)="d3be5367") r1 = msgget$private(0x0, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r5 = getpgid(0x0) r6 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x101, r2, r3, r4, r3, 0x0, 0x2}, 0x40, 0x0, r5, r6, 0x3, 0x0, 0x9, 0x2}) 10:12:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x1, 0xffffffff, 0x3, 0x1, 0x5, 0x9, 0x0, 0x0, 0x3, 0x2f}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x81}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 10:12:58 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) chflagsat(r0, &(0x7f00000001c0)='./file0\x00', 0x1, 0x2) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0xffffff12) setuid(0xee01) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x201, 0x80) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000004007ffff000000000000"]) bind$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x1) 10:12:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20140, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x1c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 10:12:58 executing program 0: r0 = syz_open_pts() close(r0) close(0xffffffffffffffff) r1 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0xa88cce1218f75b56) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000080)={0x0, 0x6, 0x10001, 0x1, 0xd1e}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0xff0) 10:12:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1ffffffffffffe37, &(0x7f0000000000)=[{0x64}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = msgget$private(0x0, 0x24) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000938920f69f40e164ede40000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000a719b2b4cee64a700"/134], 0x86, 0x0, 0x1000) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x20) openat(r2, &(0x7f0000000500)='./file0\x00', 0x0, 0x100) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse\x00', 0x200, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000240)='!\x00', &(0x7f0000000280)='tap', &(0x7f00000002c0)='/dev/bpf\x00', &(0x7f0000000300)='tap', &(0x7f0000000340)='/dev/bpf\x00', &(0x7f0000000380)='tap'], &(0x7f00000004c0)=[&(0x7f0000000400)='\xad\x00', &(0x7f0000000440)='.\x00', &(0x7f0000000480)='\x00']) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse\x00', 0x80, 0x0) syz_emit_ethernet(0xd2, &(0x7f0000000580)="d608cb11bc8e4da2000000000000000000") 10:12:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x3, 0x0, 0x200000}, {0x40006}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x798e) 10:12:58 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) close(r0) 10:12:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) poll(&(0x7f0000000140)=[{r0, 0x68d2e8fcd2d4a9f}], 0x1, 0x3) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x101, 0x4}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x10000000005c}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000180)) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000280)) flock(r0, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchown(r0, r2, r3) syz_emit_ethernet(0x8c, &(0x7f0000000380)="b67fa39451d38a3533bfb7ac530d7b3bfa17c5a7e111c0b9c5de4534509960af62de0202db6abfe953e706f7931b9a5427b1f0c580b834cbedcd680e840acd6f947bdee2c094abfeabc05907a28c23dc889af782390d86423ba394b32b05aa7a54be798da66e7c5b77bc0e1bf6a0014f2f03ca0b76727261f79fcca07131770405b9028a9017d7d322b983f6") 10:12:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:12:58 executing program 1: mknod(&(0x7f00000000c0)='./bus/../file0\x00', 0x20, 0xfffffffc) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x2, 0x0) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x10, 0x1) write(r0, &(0x7f0000000080)="d5", 0x1f) execve(0x0, 0x0, 0x0) 10:12:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x3d, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r2 = dup(r0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x4, 0x5fe2, 0x80000001, 0x7070422b, "7e4bc39a8a9de58c3190aaabb1bab6cb448f80d4", 0x4, 0xffff}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) 10:12:58 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x80000001, 0x10000}, 0xc) setsockopt(r0, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 10:12:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2c}, {0x40, 0x0, 0x5, 0x4}, {0x7ffffffe, 0x0, 0x0, 0x4}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x7f) fchflags(r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10000, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000280)={0x81, 0x6, 0x7e, {[0x80000001, 0x5, 0x10001, 0x8001, 0xfff, 0x80000000, 0x800, 0x20, 0x2000000000, 0x8, 0x1, 0x9, 0x5, 0x6, 0x7, 0x8, 0x3, 0x5], [0x6, 0x1000, 0x3ff, 0x4, 0x7f, 0x101, 0x8, 0xffffffffffffffff, 0x2, 0x80000000], [0x0, 0x800, 0x6, 0x8, 0x9, 0x5, 0x800], [0x6, 0x4, 0x6, 0xbac5, 0x0, 0x80000001], [{0x5, 0xe9a5, 0x7ff, 0x3}, {0x8, 0x800, 0x101, 0x9}, {0x47a1, 0x1c, 0x5, 0x800}, {0x2c6, 0x6, 0x0, 0x3}, {0x1, 0x1f, 0x7, 0x4}, {0x81, 0x0, 0x752d, 0x2}, {0x200, 0x5b0a, 0x4, 0x30}, {0xffffffff81270dcd, 0xb8, 0x4, 0x7fff}], {0x6, 0x6, 0x8, 0x81}, {0x20, 0x7fff, 0x401, 0x58}}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x21, &(0x7f00000001c0)="1346f9c5a03a7b16b5a006d18531f6ee610c491ec0a36fd72cd78e52574b8390be") 10:12:58 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x8) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x20, &(0x7f0000000180), 0x0) socket(0x1, 0x4, 0x401) 10:12:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 10:12:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x2}, {0x80}, {0x6}]}) mknod(&(0x7f0000000200)='./file0\x00', 0x40, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) geteuid() symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x9, 0x3f, 0x7, 0x32cec0de}, {0x20, 0x0, 0x101, 0x6}, {0xef, 0x5, 0x80, 0x41ce}, {0x5, 0x7, 0x8, 0x10001}, {0x395e, 0xfffffffffffff0f1, 0x3, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)='G') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000001c0)=0x2) 10:12:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x401, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 10:12:58 executing program 1: r0 = socket(0x13, 0x4003, 0x5) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb774b9f5a872c881ff7cc53c894303b22f310b634f36a00f9000000200000000efff010208a3717ffffc00"/177, 0xb1, 0x0, 0x0, 0x0) 10:12:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x74}, {0x80000000000006}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8000) syz_emit_ethernet(0x1, &(0x7f0000000140)="db") 10:12:58 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x5, 0x4f5f4570000000}, {0x5, 0xffff}}) r1 = msgget$private(0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x10000, 0x100) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x9, 0x7, 0x400, 0x2}, {0x7, 0x0, 0x80000001, 0x7}, {0x5, 0x1, 0x2, 0xd67}, {0x6, 0x2, 0x3, 0x80000001}, {0xfffffffffffff801, 0x81, 0xfffffffffffffffb, 0x1}, {0x1, 0x8, 0x10000, 0x101}, {0x20, 0xca8a, 0x3, 0x3}]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x800, 0x0) msgsnd(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="03ddd40000000000"], 0x0, 0x0) msgrcv(r1, &(0x7f0000001900)=ANY=[], 0x0, 0x0, 0x800) fchflags(r0, 0x0) r3 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x401, 0x0) ftruncate(r4, 0x0, 0x3fffd) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 10:12:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r0, 0x0, 0x2, 0x0) select(0x40, &(0x7f0000000080)={0x0, 0xf54, 0xffffffff, 0x80, 0x9, 0x6, 0xabc9, 0x7ff}, &(0x7f00000000c0)={0x5, 0x3e, 0x7, 0x7, 0x100000000, 0x6, 0x6, 0x2}, &(0x7f0000000140)={0xb7, 0x9, 0x2, 0xfffffffffffffffe, 0x9d, 0x1ff, 0x7, 0x6a}, &(0x7f0000000180)={0x3f, 0x1fffe0}) write(r0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x1) 10:12:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x9, 0xfd0a, &(0x7f0000000000)="4d881221303df0518544b3c2e2c348b5191d7a8c736769688bba42ec0cd1258b2c19d6924d", 0x25) setsockopt(r0, 0x0, 0x4, 0x0, 0x0) 10:12:58 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x0, 0xac0}, {0x18, 0x2, 0x100000000, 0x9}, 0x9, [0xf71, 0x0, 0x100000000, 0x800, 0x0, 0x1, 0x3, 0x72]}, 0x3c) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000180)) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000100)=0x3) setuid(r3) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000000c0)={0x0, 0x0}) 10:12:58 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) clock_gettime(0x6, &(0x7f0000000080)) r1 = fcntl$dupfd(r0, 0x0, r0) setuid(0xee01) mlockall(0x1) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xfffffffffffffeb7) ioctl$TIOCMSET(r1, 0x4004667b, 0x0) 10:12:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x663, &(0x7f0000ffe000/0x1000)=nil) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x5, r2, r3, r4, r5, 0xa5, 0x3}, 0x3, 0x7, r6, r7, 0x30000000000000, 0x0, 0x80000000}) shmctl$SHM_LOCK(r1, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) shmctl$SHM_LOCK(r1, 0x3) 10:12:58 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000040)="0f59a4d1dbac526b", 0x8) 10:12:58 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) sendto$unix(r0, &(0x7f00000000c0)="ca6bfa6956b36de971d41ad9258663589e77337acf9194ec5a08f6fb0e4c30a7ed47b5e9e1f74652d6", 0x29, 0x40c, &(0x7f0000000100)=@file={0x0, './file0/file0/../file0/file0\x00'}, 0x1f) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000280)='./file0/file0\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0/file0/../file0/file0\x00') pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNXCL(r1, 0x2000740e) 10:12:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28008000ffff190001001d0000ed0c22964379ea", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 10:12:58 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1) r1 = semget(0x0, 0x3, 0x294) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/50) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/65, &(0x7f00000000c0)=0x41) 10:12:59 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 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) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x6, 0x0, 0x9, 0x1, "c500d84a6362139d26d9f6ada11762f1c04405a3", 0x2, 0x4}) 10:12:59 executing program 0: madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = shmget(0x1, 0x1000, 0x20, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/84) r1 = shmget(0x2, 0x4000, 0x28, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/215) 10:12:59 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffd, 0x0, "a8741bb100"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 10:12:59 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28401, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)={0x1}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x1a7, 0x5}], 0x1}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x8000, 0xe3c4c9f47cd651b1) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000440)={0xff, 0x80000001, 0x7f, 0x1, &(0x7f00000001c0)={{0x2, 0x3, 0x2, 0x6, 0x3, 0x3, 0x100}, {[0xfff, 0x3, 0x0, 0x8, 0x8000, 0x101, 0x1ef, 0x0, 0x9, 0x4, 0x20, 0x8, 0x6, 0x4, 0x80, 0x6, 0x2, 0x17], [0x7, 0x9, 0x3, 0x8, 0x4, 0x3f, 0x0, 0xe2a3, 0x10001, 0x7c0000], [0xfa, 0x2, 0x736, 0x0, 0x0, 0x9, 0xfff], [0x7, 0x94b, 0x51, 0x8, 0xc56, 0xffff], [{0x8000, 0xfffffffeffffffff, 0x7fff, 0x1}, {0x5, 0x1, 0x3bab, 0x1}, {0x900000000000000, 0x2, 0x1ec6, 0x80000001}, {0x6, 0x7, 0x4, 0x1}, {0x7, 0x7fff, 0x2, 0x3f963fc6}, {0x4, 0x8, 0x2, 0xf7}, {0x1, 0x1, 0x30, 0x1}, {0x3, 0x80000001, 0x4, 0x7}], {0x2, 0xffff, 0x2, 0x1ff}, {0x2, 0x6, 0x2, 0x2f1333f3}}}, 0xb58, 0x200}) flock(r1, 0x8) flock(r2, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000480)=[{0x47, 0x101}, {0x83}, {0x87, 0x4}, {0x88, 0x80000001}, {0x22, 0x9d}, {0x4, 0xdf4}], 0x6}) r3 = accept(r2, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) unlinkat(r3, &(0x7f0000000580)='./file0\x00', 0x38ce3b61794e9bb3) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f00000005c0)) kevent(r0, &(0x7f0000000600)=[{{r3}, 0xfffffffffffffffe, 0x4, 0x40, 0x5, 0x4}, {{r2}, 0xfffffffffffffffc, 0x0, 0x80000002, 0x81, 0x31}, {{r3}, 0xe84061b670ca9c09, 0x1, 0x20000000, 0x7, 0x870a}, {{r2}, 0xfffffffffffffffa, 0x8, 0x2, 0xffffffff, 0x81}, {{r2}, 0xfffffffffffffffb, 0x10, 0x0, 0x82, 0x1}, {{r1}, 0xfffffffffffffff9, 0x8, 0x0, 0x5, 0x1ff}, {{r3}, 0xfffffffffffffffe, 0x8, 0x2, 0x1f, 0x40}], 0x6, &(0x7f0000000700)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x4, 0x2, 0x22e7}], 0x1, &(0x7f0000000740)={0xf3d, 0x2}) r4 = kqueue() r5 = getpid() fcntl$setown(r0, 0x6, r5) syz_extract_tcp_res(&(0x7f0000000780), 0x6, 0x2) connect$unix(r0, &(0x7f00000007c0)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x2) mknod(&(0x7f0000000800)='./file0/file0\x00', 0x80, 0x3) kevent(r4, &(0x7f0000000840)=[{{r1}, 0xfffffffffffffffa, 0x9f, 0x80000000, 0x4, 0x853}, {{r1}, 0xfffffffffffffffd, 0x1, 0x40, 0x5, 0x8}, {{r1}, 0xfffffffffffffffe, 0x6e, 0x1, 0x6, 0x100}], 0x7f, &(0x7f00000008c0)=[{{r2}, 0xfffffffffffffffc, 0x3, 0x80000010, 0xffffffffffffff57, 0x5}, {{r2}, 0xffffffffffffffff, 0x4a, 0x1, 0x7, 0x1}, {{r4}, 0xfffffffffffffffc, 0x4, 0x2, 0x2, 0x6}], 0x4, &(0x7f0000000940)={0x6e, 0x6}) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000c00)={0x100, 0x7fffffff, 0x5, 0x6000000000, &(0x7f0000000980)={{0x4, 0x8f9e, 0x5c4, 0x7, 0x4ae, 0x9, 0x5}, {[0xfffffffffffffffa, 0x200, 0xfff, 0x229, 0xfff, 0x6, 0x3ff, 0xf2, 0xff, 0x9, 0x3, 0xfffffffffffffe00, 0x4, 0x4, 0x200, 0x951, 0x4, 0x100], [0x5, 0x8000, 0x72e, 0x5, 0x1, 0x10000, 0x823, 0xffffffff, 0xffff, 0x1], [0x7, 0x6, 0x0, 0x3ff80000000, 0x94b, 0x0, 0x9], [0x7, 0x1, 0x56e0, 0xab, 0xfffffffffffffffc, 0x8], [{0x135, 0x237, 0x1}, {0x9, 0x7fffffff, 0x2, 0xa07}, {0x6, 0x0, 0x800, 0x969}, {0x400, 0x94, 0x8, 0x4}, {0xf5db, 0x0, 0x9, 0x200}, {0x2, 0x40, 0x80, 0x2}, {0x7, 0x8, 0x1ff, 0x40}, {0x100000000, 0x3, 0x6, 0x6}], {0x200, 0x3, 0x9, 0x3f}, {0x3, 0x3, 0x2}}}, 0x1ff, 0x6b5c7556}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000c40)={0x2, 0xfb}, 0x8) open(&(0x7f0000000c80)='./file0/file0\x00', 0x8, 0x8) setsockopt$sock_timeval(r2, 0xffff, 0x13269feac3783d1c, &(0x7f0000000cc0)={0x4, 0x1}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000d00), &(0x7f0000000d40)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000d80)={0x40, 0x1, 0xfffffffffffffffb, 0x4f0e, 0x7fffffff}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000dc0)={0x3, 0x2, 0x36e0de29, 0x8, r5}) socket(0x0, 0x4, 0x296) 10:12:59 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000140)={0x6, 0x1, 0x4}) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000300)={0x7ff, 0xe8}) pwrite(r3, &(0x7f0000000000)="7ab9d803d10177df7a5df9a6700a277670e4909accbb1dc4a8ea3213a410ef645ac2dd25b84c0feb3e8e1354a3fa69008d3e9df55b4e727bf86b0c3d86db328ff33179a3ded5f01e777ba8087975481d7c6fe10786ec79908c67bd9cf186f07e8e66c7cc5e0dbd1e517831c9832e40fa7c055dcffc099f7f7eb8bbe8b5eae6cf7384942806c3a9af074a2811354445d90b4521536919d833c02b011f748570997b928a1a4b37a901e1903cf9bb21df67d58f9e322141db18633acee40f66995767b738a5fb75", 0xc6, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x31, 0x0, 0xc68, 0x0) 10:12:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x7}, {0x16}]}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x10001, 0x1ff, 0x1, 0x39}, {0x5, 0x3ff, 0x8, 0xffffffffffffff5c}, {0x1, 0x87e, 0x9628}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 10:12:59 executing program 0: r0 = socket$inet6(0x18, 0x800000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 10:12:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x5c}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfffffe8c, &(0x7f0000000140)="84") r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x800, 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x2) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0xfffffffffffffff7) 10:12:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3d}, {0x6}]}) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) madvise(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) 10:12:59 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)="34b0f67de50805b4c833191749c366", 0xf) write(r0, &(0x7f0000000280)='oL', 0x2) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000002c0)="d076c4900aba125e27a26723", 0xc}], 0x1) shutdown(r0, 0x1) execve(0x0, 0x0, 0x0) 10:12:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {}, {0x6}]}) syz_emit_ethernet(0x6a, &(0x7f0000000040)="8df6b86a3bf5864d6f1181e4158b46b6df4606bcd2a02a4cb77c2235a4044c86d5e8c6a5b3c9c24f2dd3884dc21001e19d1b4dc698a1d3b834cdefb8b4bc7fa123d1dde3841cfd2b980b7836b1f5a61aa61438e42b13fa5a3c0535a2aa10aaf7c45662e3250dd0e386ef") 10:13:00 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000100)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x1, 0x2, 0x2, 0x73d3}, {0x7b57, 0x1, 0x8, 0x68}, {0x4, 0x7067, 0x9, 0x3}, {0xcd, 0x36, 0x3, 0x1}, {0x8000, 0x11cf, 0x5, 0xfffffffffffffff9}, {0x20, 0xffffffffffff88a5, 0x1, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x81}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:13:00 executing program 1: r0 = socket(0x8771237bfd7dbdf, 0x4, 0x2000000000005) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) r2 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mmap(&(0x7f0000216000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r1, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:13:00 executing program 0: select(0x40, &(0x7f0000000000)={0x1ff, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x1, 0x9a70b6c7f70dc87d, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000100)="df2804d4f8819748fff3653d40cf561f43a818d425ca6aa24a98af2ae85e24c6a71793b56e7d50d71aef41f5ab4a5606967f00d6150ae3868f1951086e90a92f0bab9de995b9b1b155a1053cf0c47609d310b38e42690846ab3368c496cc31440e5649ad412a6cf67d710a0681ef3af74eee6d1d341c7a278accbb1b802c87dd95e108c32ac7c54259e0f1d06e0438152cf996172ae45dc95c4018556b148dea5fc991c5a7d19be836cb", 0xaa, 0x404, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 10:13:00 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) 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) mlockall(0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$lock(r1, 0x0, &(0x7f00000001c0)={0x2, 0x3, 0x3, 0x40, r4}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20000, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) lseek(r2, 0x0, 0x0, 0x2) 10:13:00 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xb69274a7bcfa68ec, 0xffffffffffffff9c) getsockopt(r0, 0x1, 0x2, &(0x7f0000000040)=""/228, &(0x7f00000001c0)=0xe4) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x1, 0x4, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000200)) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 10:13:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x3) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, 0x0) pwrite(r0, &(0x7f0000000000)="d1085a4b5831f321eabb579be80bde9b66ae7e7977d5d4906c194f6377d0b1e47390fdcaf3d8df859f29f3c4bc90e78ae1c7230458218b529a18c84a3261c58501e8eed094b0a6cfb42b19cbd501b3b191e200c9c09e61418cac67b098c5fd9773989a77c7e983454b30dfb433455de34b4762df225cca1a535b77ce1e48586dc1ac6eefa235fa40e4567e18571f5b7610a20782e07d128fe71bd2e2b00781e4270883657d4bdb5b4c2535edfe0d0b0038707738457076c72f60a5db71173446", 0xc0, 0x0, 0x0) 10:13:00 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x93b64fb57e0e5c20, 0x20) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x35}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:13:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000024c0)={0x0, 0xfffffffffffffff8, 0x0, 0x0, &(0x7f0000001200), 0x353}, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) 10:13:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x80034, 0x0, 0x0, 0x1}, {0x6}]}) fcntl$setstatus(r0, 0x4, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) syz_emit_ethernet(0x1, &(0x7f0000000280)="b6") 10:13:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x6, 0xffffffffffffffe0, 0x2, 0x5}, {0x8, 0x3, 0xfffffffffffffffd, 0x9}, {0x7, 0x7, 0x6, 0x1}, {0x0, 0x4, 0x10001, 0x2}]}) r1 = kqueue() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x3, 0x2, 0x7}, {0x18, 0x1, 0x6, 0xfff}, 0x3, [0x8001, 0x1, 0x7, 0x3, 0x1, 0x4, 0x6ec1e198, 0x10000]}, 0x3c) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x4, 0x80000000}, {0x7, 0x5}], 0x2}) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000240)) fchmod(r1, 0x104) kqueue() r4 = msgget$private(0x0, 0x23) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000300)=""/57) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x27800, 0x2b, 0x5, 0x3f, "777a9964e0fbac6ff2304e72b80d094ce22c09e1", 0x5, 0x40}) 10:13:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) seteuid(r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000740)={'tap', 0x0}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x1, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x692726b93ec0f316, 0x0) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f00000003c0)) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000000)) faccessat(r4, &(0x7f00000004c0)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$lock(r0, 0x7, &(0x7f0000000380)={0x2, 0x0, 0x2, 0x4, r1}) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000007c0)=0x9) r5 = fcntl$dupfd(r4, 0x0, r0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000240)={0x0, 0xb1b1, 0x9, 0x1, "58180f42c766818f64f152fb7d91263ee73e7d40", 0x2, 0x9}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000700), 0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wskbd\x00', 0x8, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000900)) sendto(r4, &(0x7f0000000400)="2596d215da5676e32574b3b2ba3a1f89987b729272ce50b4ec3727f71623e59216755b8da5b606b0c737bb8d6ca76eb318ed54d48f56f424202d97bd2d6343869324c45eeb4716bd7d74123deaa0db8707aba0e456dba9e336cd2ed1cc25e4372f371a9b640e39f29312c4695bea325b48020d6b58cc7f0c6a96dd6145af0bcacdee18ff8e58b7e3c2116c6a", 0x8c, 0x4, &(0x7f0000000580)=ANY=[@ANYBLOB="fbf4c3803f22935b6ef780b4c8aea1320720b8d3935aea3aeb5f093daf7c1334b8a3a92f2113cfb1470ae9b9a041475d9ddaa8ba45d3803d317a07009fc6098167b49ac4a38998bc43de970d59b244b234f04925bfd118d2b5cef7133770bac5dc14651d5b0692eb2192242e1086355029093b29e4b609712d344f786973a8f580cd8824b500e282b1b5679f149a2cf0ff8162d986b02787b001fa5a0fd50f4372fe8c9bc511b8e6b6c93b33e6fc08dbe0450f8a9e2a1b07d42b3ce759132827ffa2d231633c74be70bc49b1a955417dfeadf57b7182b70e431550f7d46a653c2ca6ed36423db2c8dd0963eb433403c264eb037e84ed41064e44d882c6b2f8b39b906780c2c7bbb0546e57b35664d3fde5202c0db6ddefbc502deee3f07f5b7221b5240dfb48e438c3e3d7a6c7736c2e4d5deea3fda1dbbca0d2f4a2d979e406c54e954db3c6f17757e3967d79cc79d7e5c0015166c33af63e0d2a3d"], 0xa) r6 = semget$private(0x0, 0x3, 0x400) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x57) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000040)) 10:13:00 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x10, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 10:13:00 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x5f55bb93cdb5205f, 0x8000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 10:13:00 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffffffffffe4c, 0xffffffffffffffff, 0x4, &(0x7f0000000000)=""/230, 0xffffffffffffff3f}, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x4, 0x2) pipe(&(0x7f0000000140)={0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/78, &(0x7f0000000200)=0x4e) 10:13:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x29af923e6e9d7ad8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x3c, 0x0, 0x0, 0x200}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = dup2(r1, r1) dup(r2) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000000c0)=0x1) dup(r2) fcntl$setflags(r0, 0x2, 0x1) 10:13:00 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x8, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x2, './bus\x00', './bus\x00'}) writev(r0, &(0x7f0000000100), 0x1c4) 10:13:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)) 10:13:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = msgget(0x2, 0x180) r2 = getuid() rename(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='c\x00') r5 = getegid() r6 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x400, r2, r3, r4, r5, 0x30, 0x80}, 0x1000000000000000, 0x800, r6, r7, 0x101, 0x7, 0x536aebd1, 0xff}) read(r0, &(0x7f0000000600)=""/21, 0x15) r8 = dup(r0) readlinkat(r8, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)=""/159, 0x9f) semget(0x2, 0x1, 0x8) r9 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x0, 0x81) accept$inet6(r9, &(0x7f0000000440), &(0x7f0000000480)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) msgrcv(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="00000000faff000000000000000000000000000000000000000000000000000000836e7aeffa321c0e688f873d97ab2f0b74d63e3906ae2d617a9bedba8b7de7b684f84a543c6ff8a6bc263d8e33f31b5a9d105878a7ee80b7e902b5b5ac341f08af594f5c615b2a6e09b2484b3f7a95b5f2509215b8cc22df9144836fdb04ab13c3f17338304979adb55aded39e215c6c665304790000"], 0x21, 0x2, 0x1800) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:13:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x61}, {0x16}]}) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000000)=""/40, 0x28}, {&(0x7f0000000240)=""/158, 0x9e}, {&(0x7f0000000300)=""/248, 0xf8}, {&(0x7f0000000400)=""/161, 0xa1}, {&(0x7f00000004c0)=""/217, 0xd9}, {&(0x7f0000000180)=""/115, 0x73}, {&(0x7f00000005c0)=""/108, 0x6c}, {&(0x7f00000000c0)=""/55, 0x37}, {&(0x7f0000000640)=""/29, 0x1d}], 0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") 10:13:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) openat(r2, &(0x7f0000000000)='./bus\x00', 0x2, 0x145) 10:13:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = kqueue() close(r1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x2, 0x10, 0x180, 0x484}, {{r1}, 0xfffffffffffffff8, 0x41, 0xf0000000, 0x6, 0x2}, {{r2}, 0xfffffffffffffffa, 0x40, 0x10, 0x5, 0x50}, {{r0}, 0xfffffffffffffffe, 0xc0, 0x40, 0x5, 0x20}], 0x0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x10, 0xe6d54bb9e59d4fba, 0x6, 0x80}, {{r1}, 0xfffffffffffffffb, 0x40, 0x0, 0x8, 0x6}, {{r1}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x2d4, 0x7}, {{r1}, 0x0, 0x1, 0x8, 0x21c42ef1, 0x40}, {{r0}, 0xfffffffffffffffc, 0x80, 0x4, 0xf9, 0x100000000}, {{r1}, 0xfffffffffffffffa, 0x2, 0x1, 0x6, 0x2}, {{r0}, 0xa71a411bc087584f, 0x8, 0xf0000000, 0x5, 0x20}], 0x9, &(0x7f0000000000)={0x1ff, 0x40}) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r1) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x35, 0x0, 0x0, 0x0) dup2(r1, r3) 10:13:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) chflags(&(0x7f0000000040)='./file0\x00', 0x10000) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x4) 10:13:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x60}, {0x3c}, {0x7ffffffe}]}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x10, 0x100) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 10:13:00 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="03eede4e2247005b650000000000d6c2"], 0x1, 0x0) msgrcv(r0, &(0x7f0000000040)={0x0, ""/153}, 0xa1, 0x2, 0x1000) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000380)={0x2, &(0x7f0000000340)=[0x20, 0x9]}) chdir(&(0x7f0000000180)='./file0\x00') msgsnd(r0, &(0x7f0000000100)={0x3, "b328eed2299d71bc0d840bcfa5ef7c518c79a3439a31b88a0f04e347ceda79387fbe8c241686f0e11e6a6b0f4ed866f575ca8955903cc1b8b38d95489275fad121c4adf3d477478630865da776fae688780451c03391"}, 0x5e, 0x800) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000003c0)=""/207) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="020000000000000084ee80835d425f40c68bf1d5ecfb6e1ea9c755375c2db8e85af8b3a25d224dc2e42c3c4986211021a61333bb02715bc52f6c4ec9e30f005b54b514750f0162fecd16d382f927702fca6f2fb526a685184d2eb961857408778646d5cbd0925ad702a1737113e940590604963755b92bae42ca11f4000000000000000000005f938b50e5b127527b09b3f44d19b1fba543670847800dba446ef06c59a4b1653ec515f5984e633d322b7738078e3e96e086dde628c7cb8f7593534908f98b747919a413fadcf7105ce74be369a85b53016c507bb93f4c216403689a90ed91b138f64f7022bc50307d9ddd307017fe824217e6cc8f30b33af6a6b8817d859793f80b7a96c64d1334d7747d01089ec676808baef7e5209e6ee0233eb51abebe823281f6c1"], 0x86, 0x800) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/40}, 0x30, 0x3, 0x1000) 10:13:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x4d}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000040)={0x4, 0x1ff, 0x4}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) chflags(&(0x7f0000000100)='./file0\x00', 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:13:00 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="e4f1b35e9fff1276b353df9595bd3db60f1139c43f9ff8f32854001321c0174ffdef824d7b2407f403000e196f48af88d11a30170a15ad5e049616de7f5306ffb289a05ed3fb0e57c5211fe42b11aa0e3214c9d76c1e941972ccb32f7637ee7be87f109c52d05a8a2fcde2d272a1308917e029eda4965de6692f0af9ef66b2a3f9e38fe1194f872fc77418600520181e3c4c95f47995c0d29f82a3438fc68d577f76a94b556f71b6d55a3787159219f9f84b3df9a38c", 0xb6}, {&(0x7f0000000040)="10ca6bb4c2c3c98efc96b1ce6334668fdb4bb36b6b6af4d4c1cc8e8a5d3c94945fb3927812847245e33668", 0x2b}, {&(0x7f00000001c0)="979faae47c2cd617d8f7eef209c0ddd409082c2a71ebd75d8bcbdd3bc775ebb0e5dbae4f8df444d41a1a9bfcaf255d406335b4d59956c6a6646838ac2beb5f2e82bfd59b9ae2672bca43c6cf6c140cf567888e51f3ca979a2b92840e7e30bc1052a16c9e5d5e8d0d4a6ea2f6f90284604d1cda17b7338f4edc39aa4cd166abb475a04f91dcf642c6630e3bc81995de44d45ab191fc76869c0d80273d103988ff0642bd31764a6a20f1ef1b479349b3ee6bc078ac0eb07643d46f6cc932d1a905d7d022c4ba295b55be0bba6d4f43d6ecf64e68524202ac59670d2d23b177a594b3c0a1905619aca8e367fddcb5ef837df325110ecda92c3b50", 0xf9}], 0x3, 0x0, 0x0) r1 = socket(0x2, 0x4000, 0x8) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f00000002c0)={0x3, 0x80000001}) shutdown(r1, 0x2) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 10:13:00 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x1, 0x3, 0x1, 0x2, r1}) flock(r0, 0x1) r2 = dup(r0) shmget$private(0x0, 0x3000, 0x408, &(0x7f0000ffc000/0x3000)=nil) bind$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="07122e2f66696c090000"], 0xa) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x203, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 10:13:00 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x100000001}, {0x6, 0x0, 0x40000000}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r2 = dup2(r1, r1) setsockopt(r2, 0x3, 0xe000000000000000, &(0x7f0000000100)="210195f915fb14a1fb6fac7570465eed726e8c705f9eddc9a062b29c0d91c4539188443e9dd347d569cb0145260e6d28b03e4826e6e6049c589bb0c9", 0x3c) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x0) 10:13:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x3, 0x8, 0xe98}, {0x18, 0x3, 0x10001, 0x9}, 0x3, [0x2, 0x3, 0x7fff, 0xfffffffffffffff8, 0x53, 0x4, 0x9, 0x1]}, 0x3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x50, 0x0, 0x0, 0x20000000000000}, {0x30, 0x403}, {0x40000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000240)) r2 = getuid() r3 = getegid() fchown(r0, r2, r3) r4 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x898, 0x100) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") open$dir(&(0x7f0000000100)='./file0\x00', 0x100, 0x80) syz_emit_ethernet(0x51, &(0x7f0000000040)="a4ff3cc40692e229583eb455f4572550630ee7a311f249e635641428f76a7385a885f3986fd6a4f4b0fe556bfa60d7c37e1b5282da043ce5e1226224337fcfc1dd1c0b931fac27f9a00fd79f02428d1810") 10:13:00 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x1f, 0x0, 0xffffffffffffffc0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x7, 0x0) 10:13:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000040)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000100)="7221a0892052e0150504deba015997808cbc4551dd686b59e0ff2e9dbef6d685139e98a64e534980985a3afd7b1ac5c3e0bca8cf888ee6e586083ff7d1360f27af385a5d7c51e7d0547b7fbde25120eba1136eaf0883b4f816b5ee0f4e9339d11c28f9ff95f4ee79fe73708cd01666df49c7259f3e7170d9e3270af23f7358c3db8e9718edfe8a1e6679e6be41042b3ccaf0", 0x92, 0x1, &(0x7f0000000080)=ANY=[@ANYBLOB], 0xa) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 10:13:01 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 10:13:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x4}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='?') openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) 10:13:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) r2 = msgget(0x0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getuid() getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r7 = getpgid(0xffffffffffffffff) r8 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x400, r3, r4, r5, r6, 0x120}, 0x2, 0x8, r7, r8, 0x5cf, 0x4, 0x8, 0x8}) 10:13:01 executing program 0: socket$inet(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e5786360bcd4c0a162b58fd4237b8fa4d012ae447c2472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f431676e0eb20b8a362c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa551016c17f08969eddff7744123053ff03d925341d85544cf1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee443460409062000000000000000f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee585540400000000000000bed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3b2de3f973d8c3e5afc074c17f1cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88810000001f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4e74fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a070016a0dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e4a201dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c8258987b5cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caf050000004075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132c33fd000000000000cb47566abe86451173c10000ce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7fdd8e5a53036f59036009d9d7ea7fcfd479a16898340b7ae5eb5359b9f1e475f3aae496d222d1e7adbf48716e250bf9acad4fbfb1572738d777bec4ad8bdbb666656c868cf4394aff3219c961c3428b327a65fc94500dbb57f781b352043e9d09f193a5fdfbb52818f43eb2f749ac186f81226aa5d8b81e910400000000000000dd69b0e6a0ea3a55719a8ddb2ce5e9085b5b021a69e483d5347d96503b17a6bf720eb0002da2675c7d8efc2893881bfccea8268fe8cf2e5aea7d57af3d80c3e6f13d22f69f07df3a2c09b0aed0cec82e12e33bca2e9d1b18c9ae945e69af1feb685a5c8ee1c0629d2c4a9e61769eadaae5f4518240ae73fd2f66634e9fa2d8142d0c1165897a6ed1540d6f7e1239318e6e28971d4a3c02a49bb4ec9386eb0c31534fcad2ce3bba20c2ddfcab9a87b9af20f7728346cf296eb2158658e3d769ca917b138c6d8b5d032af5a5db1b29938948bfa07fdb51310c7c16d92537fdcf59709a367e009890a947093ef21cdc7be85beb7f6d9291bda664b1299d2786cccb54f7f45a6ac94827857fdaaa7c013f161a5cf95d89d205997ace1dfb9e44975ff0635a206a01b2b7be3f43802db5f303b7a273644e1fb835acc2c1067802dd11f761688161849c867d623321ef8dcb65121a8579d9c0844b134d7ab380e346c5c53db0ba496d6bb9f4e15f9c35c1be05f03c75ce59a26d9c7172d3d93fc4059e3e274e556f525fb25e7c3848888ee65082f79439cd"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23f, 0x4) writev(r1, &(0x7f0000000000), 0x0) flock(r1, 0x4) 10:13:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockname(r1, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0)={0x9, 0x6}, 0x8) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000080)={0x9, 0x7, 0x2}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x42e489441cadaf1b, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000300)=[{0x28}, {0x20087}, {0x206}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000440)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000480)={0x9, 0x81}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x9, &(0x7f0000000140)=[{0x4, 0x2, 0x5, 0xffffffff}, {0x3, 0x5, 0x101, 0x3}, {0x8000, 0x0, 0x72, 0x3}, {0x5, 0x6, 0x4, 0x2}, {0x5, 0x800, 0x8, 0x2}, {0x33726ecb, 0xffffffffffff0001, 0x3f, 0x1}, {0x1, 0x6bc0, 0x10000}, {0x400, 0xac46, 0x728, 0x8000}, {0x3, 0x4, 0x400, 0x3}]}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) syz_emit_ethernet(0x27a, &(0x7f0000000240)="e42629cef6280a151c4cafbac3c5a5c565538cd52689a284c12b0ccc3b8da868b56cfb2d8321058ed363b0cef204ce99761050bda029fd6649749251cfc550d71ec0f3") 10:13:01 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ff176c62"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 10:13:01 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ff9000/0x4000)=nil, 0x1000) minherit(&(0x7f00007e5000/0x4000)=nil, 0x4000, 0x0) kqueue() 10:13:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001880)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6", 0xe21) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="8928589bb7e322dc6dcafb3b42dc757de39dfdac1f38d66bb9ecb01cbde66e44827025d13f255b3853af0a19dc7be8fb25b3692584fd40d13eb35dadcdb72f318c391325e5e5060d78463c8da6c38b7e043ad1f2023e1c7aafc3308999f768e17293530d93c8c6517cb9ed365e1472316c23be4b01015f1b2a08f9e19a1eaea048507218f30fb3a3823d329b9cdd482cab192d719d149325e5fa0aa003689d651e0c581399750d367881530112ae34c63408298a132d8906770bc2094b54e28bafb707017913ca82ecd6d6db5c46d93357b78641d3d83ed48f3fe58ffcef1f9ac5e6635b5917c871c58d62ffdb", 0xed, 0x0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto$unix(r0, &(0x7f0000000140)="929b034623fe510e00aecd25318fc27a0880e2a5032ae7fc550e7dcf76034b748970ac4725995772d75bed6865d6cc6d3a374c782757c50a3554af38cf362a1981b4a870541bec6d7d0fa67ff2279c4ef0a76f7b1dc8e9499fdfc3cd593c53c0863745808535fb4f8d207e04389f1149b03f7a399b2e59fa1b605ed3574646400fbcb6f2", 0x84, 0x404, &(0x7f0000000340)=@abs={0x3957a811ebc9b42d, 0x0, 0x0}, 0x8) 10:13:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="67b499210c4f2d1d5409385347d589b47843b2496dc2732da006bdba1b8056e551467a26a2e48f6f7591fb8d82aba5b44a9ff3c1c43b32133c6dc77355461b0adc3bec4c0244b2f3e00644e970666bcfceb4bb8f47770d7b7e1ad70626c57d4c59f761a943", 0x65) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) msgget(0x2, 0x5d3ffd9d7fd7796e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x7ff, 0x5, 0x1ff, "7edcd3e1d452e8820649b75892721a631d223479", 0xfffffffffffff310, 0x4c9}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 10:13:02 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000240)=@in6, &(0x7f0000000600)=0xc) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)="72a492cdcaf603bea3530bc832210962b539d292e21d76bc40cd4dba916fda06d8c6082a9058724f78d37bc3727771e8166bd56209c64855c384488f92d4bbe91c5df23bf9c036ca392607db38c649a7168d2d72be7cb894d9f7051245f728198a3e83f4fe3519be9346a54eedc8e5cb62682b0b7684e62c22b1a619cff81efcbe4e0f37fba8541eca79740be9800ce95d6481b54958dda9025e346148c83d14ab8423a6381948e990489aca9288ebea5b713857f63208fed7e54a3bb4eb68654e43bf3ea6b0322153fb16047357e3e1ae9ffaa4b51d5d4ae369390e2cd6d5dcf99f932a0442b6a1eeb033515518c40d2a3e1cebb6924066c227eb8a98dadf", 0xff}, {&(0x7f00000001c0)="f6ccf9be9ab0ef991625289e5474314a479fc8fd423e9a9c5120f98a171f162cd16c237215b75800c35bef938fd11ec2ae3b7bc04e17c5e6afd6266b485913689affedb93b4e1396cea5913350a0d5042b2a6fcd28a73e74c6f78d67", 0x5c}, {&(0x7f0000000280)="3d90a9a336590207475c8ff023970c89ee82afefa4326aa712bf2c296d5dff2e4c1f23a7c2ae5e47d79886138a3e9e690e73f11b87aabf4dcd694abb80a1736f19687d69a2d4f20db95ddc9d050580c9ba2b2fc3f348f025421c2caae82e08e345e9696e8bf02f5b7a4a237bb13477c4ff292318e96026fa487085e30a219f770c67d0cc600b720333eb1a73cabd311f57c1b685dc", 0x95}, {&(0x7f0000000040)="462a55cd2a32c34467d1f521738ccbfb493df81996c9a17105c5b14f8291ae44ac83e175d4236de0e99935c58f9c2f95afdd82ad2b", 0x35}, {&(0x7f0000000340)="89bbc83fa4d4e0c65411677477bba670c1b63a1aafa921783e655ebcfd13aa18d68a9d9c3789003bc90a143dc2f2d2504c5bf1d8d413fc11307457880f9c607cc048072d8a627cb4ae612c880e1f555b99257d5743c3fce41b1ea9ad3557bb64af01687b856bb1bc7b38e04e509ee9238db4ab0b63703b08e798fcd2a66afce5a7715eb071a0abd858f512c8066a53c489f8d2dff6159beb3b4790838ecadca8dd", 0xa1}, {&(0x7f0000000400)="ccd5d498958977fa508e2d17582a2d66cf8a4ed62e99c59da7174cde93f81d620cc7ce9aeebe83f552465aed1623ba75208cd2754b6b52f4229e630d8c0799f363b127684c6a378330b6e0ce4372e9236539eaae0808737504a6422f8e2414f514a76115448504edf5858e2a3b89a9827bf3e77694f9a29ac41791ab9bec26084257e8963e35", 0x86}, {&(0x7f00000004c0)="3546dee80996720aaee8c98bce0431d2dbd341f5b9783d8f96471721662eea34444fb93a3aa5864acc6efd894d1dfe1221efd09bf29e5c4094fb860911d21541c000d343cf805da2c92fa88bc2d3ba96626850152f6f00752efc6172a8c2ccd0ba003a755115940974a7f334e8e6355f12f4414639e7771260bcaeab6870fee08ef828c7019161352b1cab301b9d0238eef73b8a4a45b4118fd81c407955463e1a87664611", 0xa5}], 0x7) 10:13:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x229, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000100)=[{0x22, 0x828}, {}], 0x2}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df50795acd00"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d03", 0x546) write(r1, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff03", 0x1e2) 10:13:03 executing program 0: r0 = msgget(0x2, 0x20) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) 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(&(0x7f0000000100)='.\x00', 0x0, 0x0) msgsnd(r0, &(0x7f0000000e00)={0x1, "3b1c09bf38f6784244d8228380c2dd5c913ecac0213641828cb25d8c988ce6de84a180342a939b6640a0ae27a38803a71bbaeab7611aa751927ed5002886a8a3af58d641319e531c5356af8cc78bc22e5ee1db49964729a58a1025f894e3c7354845a30a02d40222afefa70b3ad37ee9f883d373e53be91b02a75b251aead536980ffce19df9ac8ed55207a05529ebcbf60e1f3962bc6fb188772c5e686b"}, 0xa6, 0x800) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000b00)={0x5, 0x8, 0x1, 0x1, "ba1414bb7da7bcc793611dabbc261a334abe8bc4", 0x6, 0x6}) r4 = fcntl$dupfd(r3, 0x100000000400, r1) fchmod(r2, 0x4) r5 = open$dir(&(0x7f0000000c80)='\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, 0x10c) r6 = msgget$private(0x0, 0x8) r7 = msgget$private(0x0, 0xfffffffffffffffd) fchmod(r5, 0x42) msgrcv(r7, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x2, 0x9, 0xffff, 0x6, "1e27819a7335701002354f0aa44e364f1cb678c2", 0x84, 0xfb2c}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000006c0)) msgsnd(r6, &(0x7f0000000000)=ANY=[@ANYRES64=r2, @ANYRESOCT=r4], 0x2, 0x800) truncate(&(0x7f0000000b40)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0, 0x8000) msgsnd(r0, &(0x7f0000000a40)=ANY=[@ANYPTR=&(0x7f0000000380)=ANY=[@ANYRES16, @ANYRESHEX=r2, @ANYPTR64=&(0x7f0000000d00)=ANY=[@ANYRES16=r6, @ANYPTR64, @ANYBLOB="d75741ddfdef3421c85fa0263fc4181a10eac896ea3dd61a3c1ed70cb95d81cd1919564e11f4887474adf9668bd5be1c69fd5e9339adc413bc324f4c36bcc88df432057c23435311426e8c1d84bf70faaa72e8c7818f32e219f89274719a47813fcc7ec55180e078387f3581f1abcf59a64f1bd882401ab81769da42c5601b55ec543d538e38505926bb3a673f76df4da3d023776c3feff2f260c9a61660e36a6de24c7c1f2d66a2fcec9164db48134ceac786b9d3d556c42428a27a989cb50163ca827b1d86e472b058e91f210e6c53bbf8f686f88e2b55f5d8a7449f62a7", @ANYRES32=r0, @ANYRES16=r0]], @ANYRESOCT=r0, @ANYRESDEC=r7], 0x3, 0x800) close(r1) 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) msgrcv(r7, &(0x7f0000000800)=ANY=[@ANYRES32=r6], 0x1, 0x4000001, 0x1000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000bc0)={'tap', 0x0}) execve(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='}\x1c&+\x9a-$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)=[&(0x7f0000000640)='(])#\x00', &(0x7f0000000680)='\xcd{[$\x00']) msgrcv(r7, &(0x7f0000000840), 0x8, 0x1, 0x1000) execve(&(0x7f0000000740)='\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', &(0x7f00000007c0)=[&(0x7f0000000080)='$-*', &(0x7f0000000140)='.(*\x05A\'-\x00'], &(0x7f00000009c0)=[&(0x7f00000008c0)='-\x90#./\x00', &(0x7f0000000900)='\x00', &(0x7f0000000940)='.(*\x05A\'-\x00']) msgsnd(r7, &(0x7f0000001940)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f500"/314], 0x13a, 0x804) 10:13:03 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchdir(r1) rmdir(&(0x7f0000000140)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 10:13:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0xe00, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000100)='7z') 10:13:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x8) 10:13:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000180)=[{0xc}, {0xb759, 0x0, 0x0, 0x40}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) chroot(&(0x7f0000000000)='.\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:13:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x0) fsync(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) recvfrom$inet(r1, &(0x7f0000000180)=""/172, 0xac, 0x2, &(0x7f0000000140)={0x2, 0x2}, 0xc) socket$inet(0x2, 0x4, 0x6) 10:13:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x93}) r0 = syz_open_pts() r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x20000000, 0xe2b6, 0x5}, {{r0}, 0xfffffffffffffffe, 0x4, 0x2, 0xffffffff9b3b2676, 0x1}, {{r0}, 0xfffffffffffffff8, 0x20, 0x0, 0x1, 0x7}], 0x0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x15, 0x54}, {{r0}, 0xfffffffffffffffd, 0x10, 0x0, 0x3ff, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x9, 0x9}, {{r0}, 0x0, 0xc, 0x2, 0x1ff, 0x8}, {{r0}, 0xfffffffffffffffa, 0x11, 0x8, 0x400, 0x1000}, {{r0}, 0x3bc8ec24f651086a, 0x4, 0x4, 0x9, 0x1}], 0x7, &(0x7f00000001c0)={0x5, 0x1ff}) close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x7fffffff, 0x0, "1ffbffa6163cb90277925f1be62c1bb261dba648"}) r2 = shmget$private(0x0, 0x4000, 0x120, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) write(r0, &(0x7f0000000240)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) 10:13:03 executing program 1: unveil(0xffffffffffffffff, &(0x7f00000003c0)='r\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x21, 0x4) 10:13:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = dup2(r0, r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000280)="18da770b4ff6e54cf60f88e3a8c62239bbf64ff61e0564c74c7f6ecf3209ddef0ec6cff86c44aab2912e19cf33260ac36edd7ff55740208951497ee64af00d63a6ecb83e26aac8ca6109397cc33a0bc4e8be1fd99f6065340bbe86da0fb0d1eb1f39b717166787608de1785f465e5d3496698c65a0fe12eece8c2a56e405139c7eda451d846fa146", 0x88}, {&(0x7f0000000340)="6cd2905fa7377b8649591f44029e68546663e4811ac917800cd9b8c98573e1de4498a97a1ce450c7ff5cbfb49d6cf23b35c13389777e6ed60394a62a66ce6c17cf1a122796877481256bebfbbac90e7ed5cc49cbd82de58ffe394832830761b085f805da7d3ee8f1b2b5669a8570585fb5ca7206c34e8b7043dcc4b37752c6d73e", 0x81}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) pipe2(&(0x7f0000000080), 0x4) 10:13:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r4 = dup2(r3, r2) r5 = kqueue() r6 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={r6, r7, r8}, 0xc) getpeername$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r5) 10:13:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x80000001, 0x10000, 0x6c, 0x9b2}, {0x8, 0x1, 0x200, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:13:03 executing program 1: setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00b9"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0xc957a6503dfb9f9b, 0x7ffffffe) bind(r0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0x13) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 10:13:03 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f00000014c0)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x1f, 0x440}, 0xc, &(0x7f0000001340)=[{&(0x7f0000000100)="fe45cd393bdc65b3f03d3b65a1408e3134ceb603bc53e92e7383a1c0c4868e81a39506b7f4cbedce1014817f631bfbde1f5e7007f65fcc80b3937ed5", 0x3c}, {&(0x7f0000000140)="3cba540c621c31e89199", 0xa}, {&(0x7f0000000180)="09a813fcf2847e85102e9756ea9130429a7177a962f37914144abd2619eef9c85d548d0a1c20c2d140c9cdde6eb6d23f95f5bbc88d5a692783796a079982355184ee11033c72cdb34b37a25e56b2f14699e879f3845117ab59a249c5bbf263c2e85c7000b62e82eb7229c49c4d33f2eeb8ec5f3705d0795a15a7e7c0a55c52525f1d57a0adabb6f376a3394531aca82bd9e979e60f1adc32fd811529eaa24f00f0feed88748a595402717c677c9d7f323022ca03f38fdd9aa56db7365177102c56fefc8d8155ae0b85f9effcf9466594565960fbc180666ab3fe914ca526a31de03d8d6b98290f15d5a81e9238bb9ffe536793be91106e659ed1bd4c39fbfc73aa65a2e39ccedfb7e64c5c3108ecf998ce48437d586f1799fb7f80bc9f8ceca2933be13fca84d5e9a457cb143806a70beaf13589329262f414a542faf93b7746bd3aa3c681fd110bec6babaa602bf02ca5bb2586d8587e40af8913a1acc36119f8cc2ff4f0af4173a1593f232669a262e9218e32255715bb345ae2c1f8a9d43bd7622d93c7ea5ade407fc845103a725eb4c1146fe63b7f490ca96e02176e6566775155170c255d266bdc216f3b2a2352a79315d398dd87793a6bb3d76e15450bdff751ad4a043beaf7e83998f8a4de1a82d7409a8550ecf7c6af8be36791850ff390c8d9fbc4e6613c877349a3ef72a3b3c14520270098eb802a63dc76ce04e670719385a67d851cfa0d8c3d9829787e53a4a1a02969071a944bff4c6e44529bd95c7a774b0e72d4ece5aef33f404db02921bc84d5d03cc9b49126dc29ba850b27e5cf54e7a39a5954e026f68e78104ffbc8765e1b8e602e3dd4fc45882b15f9d5b8b7170b56de8e6f47e0fd33dc06fb8b707691e769c356bd5e8058122031ffb6762caa52e828568402385078cbe96a30932abbed3112de58ab8662c7468bf74cc5c550e2b4efca80af08c4b509b5fe4ff045d96823d0b7c9b4a1dd629eed0cae1794cc021ac9f9a3fe07000a6104fdf73f2f577ec35e5192dfa8def54af63d37da77ee463c44629b00f5bc9010bc5ff86d77d7f3d7f6e4e351b05debf2ef63a2a149b9aa80549b5dfd92df7af50035093b75871483172b8ab243deb4a856cf7d503222f6d7748d138348f893d3d8a8f43a583cf8b17926d37d31531ae25e2dedb68d54aee5e61271d3245e98c8b8d872baa461655508382a112d5ff28aebbbb49dac122dfa45467a9905053182c3e34219360f8623f0d90eef037f8a1f7f99376daf4116bd5367ae8973b85eb92b1bf1ec005e3db5dd3dfbc6fd318bf011a7a4d45aacb8ff3dff490355e78eb87330b2714b9da960f49f549450b5871623adcb7fe53588aa96721108d8c7460401d62d3c49b92317d6fe5385c000aadf9cdc6024d2f742d8a19fd05a24b81868a8aafe4c4a5e29c585510c09020c2bf57633b14e8483fc51fd61c005c1eb880e4496f6b875e29731fa8f0610d400f5c000e02c5ae9bf8b506e0f13c34a3b8292c2d9a6bdebb873e2cf3b3d9f66af8918e3cc39bc135300df13b6ad46c7d5428c8612ef32d6b55547d0673cd4b09a2d9caf294a06404adeeb720346b74ec6896a093f5f563ed57c3514d99279e67449841d9d40bd91811ef9f8dcbebce343c0d7cfa8bbf3f28511538607f9d4659c72e4c55301c141e702d70e311e21bd8ba99b3f0d6f1b32753a182e7ad34648de12a3b148e96a8956f487ef64e6349283928d12ae1e4211cc9f4c0154d09160eae77804b74d5ae79ca24c6e5a018cd539cb934acc6f8adfbf2854b7fa4a56bdebffa45ff570c49c2c121890060015cdb716e0f4c524f627eda7cd09c61662e2248a761af3ae8b8477fd602b9d8d0d11df61fabdf81f5cb26782eaa100eebba13f8579cffab31dab31f4b8456a3c325bf6bf4678dc39b094072bf7c3f6075da4b2c732ef29b339ec8136aae22d64ceb42a8f2dd2b864bf8d55cef616fcb58a95026edf398690927934acf1c3285dda727948222c11d799f98933971fcb5af010fd261e05bd5f4848a06af766f7db1d32fd652abc380ea522a63d0a1039434b81af169556f4aa1b2e5f6f805fa814d94b7a60d687f4611f7a1079e561fe53e9b41ca31127491cce832889f2b4afdd4349bfa41394f6a44db824517f896921febe6029dd3aefa1c93798be655301fda03e4ba472d51267bc62458d07b7e59a51cb55ce398ec045092cb0983e3f1acfee2a29288b4d4830f844a88fd35e7f234e0ebbbffed61d1df153f4402489715b1274baa72e24ce46fd7bd4f67a0952743f3f87ec36792a2abe349058285884fbc9492dc10cc9e5e1291b84b23139e83e38cfa9ea900eff134e7e18a53c0629bfffc5189431b8df447b4aed177c2d00c7c48afb922bee65ceeaedf968474dcc1121c55389ad30f5f036fe9ee73b5ea2cc8bb8609a1553073e4ff00192af0d56f092120b1a1fd5b64ae8f1ab94835af122fa4d94fe7d74c8b1f2a1980971c220ba362c74f473bae23d0e53957b10faae8342e0bba46a6795b8e535bbfc60b1a78bde8a67fb69eaaa0ad33e72b0eddf2747467e51ef55babe7df01356cd7c6b9e192cd55de3e0e8ac0356d6cbfd999210ab30d911a22d429ba21794e7f4fd2d5f0bf887d94f09cb45a8fdb17b49f71ed4c819fe735f07239492e2298eed87800a6842f65567e1fc9d2152acdb5e61ef6fe6deedd3a3dc00777166a018e4decfc7f64f1831a4a8892d5bc5b60102473df4e4613f4b91642b6bfdefac3fa55ce6693223bb49410a08281662f118f02c3d552ab5d48d8578d6e42eddb73448c968c37180b6478d6dceb8c6cca4bef7a8acc2e0869480eb53a66548c31d9e9c57acb7cc947396b72b8f4b61aa7cd52f283c1c10cb345393fa30192b86aebe8de107d5cbb64046e661a2753bda8c72c50c99f4f30d8ea1fd525d95c63933adf20f95f40193c0de28764a1cdef7018c3c2e7bbf87ce48786e0a2a047a867e60bdb1486f54f4ef7e253623e7e95b3ce6677d674e5ec958b1b68af86c0fe09570e19df81c740665a2e5341a8a50f428b696a56c1a5b3497c58ef6a141a74d03451a9e7bbe5e1008165ef0253070b50e30ec435df215040bd72f7ac6a61faebaf6258cb89807581ce77ab632716979c4a3b9aeaf5ba872aaa77fbb3433e74af34a4149b1391e74e2969a4f5eb80d4a616a6582b2a7fc402aa1d79b6ce20745e44afafdd16bc2a69e29b1a333ebe192b0341aca58737b569005c2a5915d364fa4e41c7cf54e3ed61ebd00c4ef2150292495f9eb84d4618316db5c3a68e1c42bdc1e22d3628a860518a9c1d308a87eb7e4c7314c01b8ee4f27bf5c9c3ffc0f808f0afefe4e36f6b4433deb29ed6712ce1cfa70b75fccb234b093e88cccdbcd1e1638461825f32de931541aa034033f4e52465dc1c54062f35854f8a0f3977b634bf6330243864630917ba677a2a4977d1800deacae27ef3722aa44a18cc747049d032d19a369ea9cdd5ae0fac06fa4d02a03ee446181b106cb7bef9d4ac4549208b22a39b8189d9fc712887b595585932652ac31b897180c4886729ac7cf1fae6346493449a9f61471ce4a61c9c8a7bd46e79237f2b6cd02f2308edd0f31da8dd2569100338a9736a0d210cacda7c0286795115ad120041263a436d7a81efe085e6d5f62aff55417cba4492bf22fad69ead4c6ce9643101b8503fc6738506b9b55811fdd04ce4d61e5dfeaebe8a0a78b56be333b1b5f012a07d6371c4218eec08ca9db788c2b82f37b96f48a0208b65991dc45df0d1800bc8a2fa67836fb3c72fc4456f3b5c6d323d280cb43bdd28e7cf08724aec1cb548fa90085d07b1d2b15ddd5b2271c021bdeb648e06789752384ea048195680233424d94e4d966cf4f3a400ba1e760d68716a8b1af09289bb97d499e589754144c3464560829bd00a389d840f028f016a82123a77797ca37852dde4f8aa6265fad02eca1491007e87762b46c734ad0fa0ee9ea6ce6c04f79ab9f318c04415bdcfc41de208e45fdb4f1b473a9dfc294f094e7a9fef49590b6686072c3ef1109ab357fb9a33fb60df97492b3e4d1983a59e9af4537a730521ae31cd06f4b77517f25de67a7847b491ff04b70723b288a593520e8079a273d934212568695604ceeaf98cfd8d05d6cc6349378b4afa86a931d19654b02ae20b4b3203a2d9158aca315fbe22e1d0a3fcc521d87ef8673e5b77f97cd942973388deb47104e8d12f3cf37cb729ed5ad43569439bd301ca68895eb6597683519dca61ea1819dcd6627c2c9e06ba152a2a1a3ff04747ca09c1d9b45deaf0bcdabce547ebb89b7ed9f4fdf4ecbcb6749035f123c23310c682d1011fb8b5ccc9c097facb8a265a2b0d5cb8200da64d9093184a40bb3525cc5bd59f97bc454679ce79b8348170620da985aadfddc6d1b98bb65af64cba7bbf839ba00bfa74d0304097eb5b6bb79451cc44e085bdbdfd314b7622da8b57261707e02e8b6c6b0777252220a4757e181cd0d498e6c99c51fdf43453c9ba07fb6e84455a0067a3c1803c38c19301e673f8346eb7aafa31d62b33bff8c4f09a15a0b9527f905fbdacc1a05abe658a8dcba2ba1d2e6e2876e04b16c8c264e78f0ecc6193e75c2b3626729d7b5fab02516021029be895276943de16b1518191ae5d791822cfbe59b6136e410752f20f08c982b6267712aeede35dc48c8f96a5b903cde09a26bbd0413accfd27882962727b2a1d1304354491f41a503d9cfe6f9ae078a10ab5398a98c14e232cd3d215452aaf31ad2a52de01a5c9159e83e0d2158f748caaf02ce2084e4b362f3ebdd431b31621f986802ab4996140cf1f6176b28ed90edbe5df14547c69364300dcdd94177a2cc5aff2a94e63ebc700714bebb00c04462fedd751597b9b46ffaae9d0e646fc8f2ef8b1fbf1e7ccf10bc00abe30338d7bd9fd52af4dbc5930655e2a82078ecd15c144cd86ca25e4864259b31c81b17e3b5fb0807ca8f092bef00ce39a5ff864c1208ed0e928b32c4959ee98d28d9c6ab7abddca2b7c197ec011fc839544876303d2542f6c8c97e4123ddc74da7e0120c111ae709f88308a815d6b4407aaa1e4ed1d9d93630a3e85912280cbc535844582a661ba8ebb2545b82a9f77068977b6db2d37433034adfb784d6cc4295d1f24611b51784ddebe7075fae66f996d8459698a9fdcd9988cde812752f0e0e4f835f733094f45f78e5a094b8aa987d0dd8c25c6fbe38561f51f718083cc01f360735fcc5d6c37efb832657f44f2cc4dbda589e0ffbbae3312f741a1e5f7a44ca5ca883f2af326dc322854dc573bc24291ffd26c6fbb10ac8f07cf533fd981b81e96bd444cb1389e315b16b6e6cf3134ae8242c4468a1cce96e4d712b9b6eb95ce8cba1b30e684aab8ff651aece07f4685c0c96f56c80bf1a75d2eb8e6fd1daae530b57372a3dd095e484ed0935702a620bb3dff7fc6f78fc3475343b252d316670388c479c8d9998ccc00e0dd832d256686e17b3b9913d2993c0709ac312553f28fd9aadb90f953a2eef2cb4f6bdce2efd55ae83e0066213c830cf5818c28ad3b74f38036702e146579f60940b5636c0f1548fb785dd14a11ee879639fa3468498e96db00767c46a0284c556299112ca2a2107a2f3b6deda8ddc0e95017184bb24a507a0de1c3ec8e4926705fba295762d7c41ecf55a7c04d82f7644dddee412ba0dbb84b841f9d05c54ad0201d7da9224b6c6d36e60f9c8a085b87f2c28f4d38f4a2209ba7e38859edd471fc9aad22824daba2cd3ce86c77aa0b2515a", 0x1000}, {&(0x7f0000001180)="3f1aac6c1f615b84ad7b28cd368f4ac77faf20a40f96e02fdd48a9893bfe8b4245c1afe7ffc7fe812823750375", 0x2d}, {&(0x7f00000011c0)="b283407a552e19cc5c625ff89a010c9801e32cf4557153d41595df39d4175acc706522dca381d9137c52ccf3019e9de03b0e6f968cd8896bbbdd078499936ca8228928123a97a6c99f6ac76d505fae7a191bbbab5f709069fca09271d3083ac1f14abde2e40bb2a422865a9198bf6305113bd71f26d1a2c6e1ec8b748f984ac951bd4e056e77a50bb0f607971409f219d6a0acd5e054d362a46de720dc5aecbdd4177c7abc0e604bc8745ce9c3200ee1c7217c9c96ed5c7d", 0xb8}, {&(0x7f0000001280)="08abf003cf2c2d5a1ec49daf68fab9fca6990d752fd1a7cd695f4191a94cc766260e7fdc2a2a66e0a71d2a294b01a2af26665111343354f4ebb8987af5e049b6167c4f48746671061789cbb06dcf9a4f11722e27148354364ee2a0d9a8c2ad112d008f6969a498d89974158bc8a701244e0aafc5add8c89c4d", 0x79}, {&(0x7f0000001300)="be97695c01642c00a9941a066b0505d5bde0f0192db1", 0x16}], 0x7, &(0x7f00000013c0)=[{0xc0, 0xffff, 0x4, "77a0a022b517e930ce753c9d9a24296d3b5583294863bf8cf776f27946e0934e3a514e67ee605abfbeb72589e46af7b145a437196b01198ac0b5084fbefcaa108b13ed4acae36e665731b3f4f5f14b1ed087c423df84a742c784e1807962cf8dcb867ad5ea3803cfc36f5375c7e959fd8d7a7930ac277433ce383b036594fb61bef8492e84a2ab1393c3c4dc456ad8c30c4305f3919737e5ea98e917fa869faea5b0fe40e436eafa27634cb1611a"}, {0x10, 0xffff, 0x3}, {0x28, 0xffff, 0xffff, "bc45574cef3e81091c6968534874ff6be00abca9845005f8"}], 0xf8}, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 10:13:03 executing program 1: munmap(&(0x7f0000008000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x3000, 0x102, &(0x7f0000002000/0x3000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000040)={0x10, 0x2, 0x4, 0x38d, [{&(0x7f0000000000/0x3000)=nil, &(0x7f0000003000/0x4000)=nil, 0xf5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000002000/0x2000)=nil, 0x7b92}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xae49}, {&(0x7f0000004000/0x1000)=nil, &(0x7f0000002000/0x2000)=nil, 0x2}, {&(0x7f0000005000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000003000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000004000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000001000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000007000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f000000a000/0x1000)=nil, &(0x7f0000000000/0x2000)=nil, 0x73}, {&(0x7f0000ff9000/0x6000)=nil, &(0x7f0000009000/0x3000)=nil, 0xa2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000005000/0x3000)=nil, 0x8}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000005000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000000000/0x1000)=nil, 0xcd5}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x80000001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0}, 0xc) r3 = getegid() lchown(&(0x7f0000000680)='./file0\x00', r2, r3) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) recvfrom$inet6(r1, &(0x7f00000009c0)=""/204, 0xcc, 0x42, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wskbd\x00', 0x200, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x800, 0x0) kevent(r1, &(0x7f00000007c0)=[{{r1}, 0x0, 0x2, 0x2, 0x691, 0x8}, {{r4}, 0xfffffffffffffffc, 0x80, 0x40000000, 0x3, 0x21a}, {{r1}, 0xfffffffffffffffa, 0x10, 0x80000000, 0x4, 0x100}, {{r5}, 0xfffffffffffffffb, 0x10, 0x46b1a06dadce98c6, 0xfffffffffffffffe}], 0x7, &(0x7f0000000840)=[{{r1}, 0xfffffffffffffffb, 0x60, 0x0, 0x9ee, 0x7}, {{r1}, 0x0, 0xbdb1e18b9b321d57, 0x4, 0x6, 0x12c3}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x1, 0xff}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x81, 0x8}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x6, 0xffffffff00000001}, {{r1}, 0xffffffffffffffff, 0x6, 0x1, 0x400, 0xfff}, {{r1}, 0xfffffffffffffffd, 0x8, 0x2, 0xe5a, 0xe7be}, {{r1}, 0x0, 0x2, 0x1, 0x7, 0x1}, {{r1}, 0xfffffffffffffff9, 0x10, 0x1, 0x1ffc0000000000, 0x100000001}, {{r1}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x88, 0x3f}], 0x567, &(0x7f0000000980)={0x0, 0x4}) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) shmget(0x1, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) mlock(&(0x7f0000004000/0x2000)=nil, 0x2000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) shmget(0x1, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) setrlimit(0x1, &(0x7f0000000700)={0x2, 0x7fffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 10:13:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xc}, {0x14}, {0x6}]}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xff, 0x4}, {0x80000000, 0x100}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:13:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) fcntl$lock(r1, 0x8, 0x0) 10:13:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xa, &(0x7f0000000000)="a4b9fd83", 0x4) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x0) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') 10:13:03 executing program 0: r0 = socket(0x18, 0xa11adbf88f02468a, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000180)=0x4) ioctl$TIOCSTART(r1, 0x2000746e) recvfrom$unix(r0, &(0x7f0000000080)=""/246, 0xf6, 0x1, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f66696c6530006fca554b8faef4a047fe36de37a3c28d8a429d62c3fafc9868d00cfb4dae195d7edb729cc5e3ff2a11b7a2435df292dd8fa48ffee5d1cf6424ab9094249be9291f6345dedbfb74daefea41f63ba9d5e4721c12c4fafee5c3393cb0e00f158a02f8d2023b485a4358e87417983eead7c0e4e89ef1b066aeb40000"], 0xa) 10:13:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getown(r0, 0x5) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) 10:13:03 executing program 0: sync() getrusage(0x1, &(0x7f0000000000)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ftruncate(r0, 0x0, 0x9) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1a) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x4, 0x4, 0x0, 0x6}, {0x400, 0x4, 0x401, 0x7f}, {0x8, 0x3, 0x0, 0x1ff}, {0x8, 0x8, 0xee60, 0x6b}, {0x8, 0x1f, 0xfff, 0x666a}]}) 10:13:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0xc600000000000000}) 10:13:03 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0xfffffffffffffef2}], 0x2, 0x0, 0x0) socketpair(0x10, 0x4000, 0x80, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000140)=0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0xd8, 0x7ff}, {0x18, 0x2, 0x7ff, 0x2}, 0x0, [0x9, 0x80000000, 0x2, 0x200, 0x43aa5bb8, 0x6, 0x7fffffff00000000, 0x7da1]}, 0x3c) sync() lstat(&(0x7f00000002c0)='./file0\x00', 0x0) pipe(&(0x7f0000001740)) 10:13:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x74}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10080, 0x0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0xc8, 0x400}, {0x0, 0xfffffffffffffffd}}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f00000012c0)="85d4558d") 10:13:04 executing program 0: mknod(&(0x7f0000000300)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x14) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x7, 0x0) 10:13:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248", 0xc8) poll(&(0x7f0000000240), 0xcdcc31f702be1e6, 0x100000000) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) 10:13:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x34, 0x0, 0x0, 0x60a4151f}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="96") pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000140)=0x3) open(&(0x7f0000000040)='./file0\x00', 0x0, 0xc0) 10:13:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) 10:13:05 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x5}) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x180ea, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r1, &(0x7f00000002c0)=""/32, 0x20) 10:13:05 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1006, &(0x7f0000000000), 0x4) 10:13:05 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x10, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10282, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="b7a3b72558ea0caa8b12b8696e2e", 0xe}], 0x1, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x100, 0x7) 10:13:05 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) clock_settime(0x3, &(0x7f0000000040)={0x7, 0x40}) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x8) write(r1, &(0x7f0000000100)="8c65", 0x26d) 10:13:05 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f0000000100)=0x80000000) syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0x972) 10:13:05 executing program 0: getuid() r0 = getuid() r1 = msgget$private(0x0, 0x20) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r3 = getpgid(0xffffffffffffffff) r4 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={r3, r0, r4}, 0xc) msgsnd(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000008edf95391d4797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290edd50f0000cb9cb723bf8a4e6f0f76f354948cd22c57b8dec54f1931d978162020fd1bb733b5fc06db5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa422baf6698af41d7046cd6d52e2074ea35820"], 0x86, 0x0) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x191, 0x80) clock_gettime(0x3, &(0x7f0000000140)) msgsnd(r1, &(0x7f0000000740)={0x1, "642af7c827a119254b656dc523e5c59483cbb602ed83e74c9f72cee1974d216b17098dd6b78aae4c07bb935c2bd1fa474402b3f7a9d447f7661433f8915cef594b9a4a5b5cea2941d08f1b28b7d3ba5dc20f7c022677dd21666850a8d9db0a74de0341e9dcd9a16ac1264ab727773b8d65338467e1e5e42e35737b214988691b5fcfbf8ca7a401db3a2fcc59426b740da74c11381d8489957edcee8db418b3af520e7f0ae84613116354839c7b09b9e985a5dc08983ab387125426652a4ee391d5e9710561c3dae2e6a4fe80549fd64ceb7a978f889cc13b563056d8724c5ea91a959dffbdebf630c61d3c5d0cf04e484109894f3609d4031feac9045a33bd631d7502e38ae7f12df7b987bf06cf4148bdd78168581b74083fb6842fbeff3d6ff2af3fb2face67da8f31a7643abeed1ae942d28d9683afdc823ddadab7367d620529264229967865ac4e34efcf7a966f3a0aa893546d297e0bc93abb2935753a5bef2e593203dc2ef12de2ce64445595f19014942b9477aaeab061d5de1a05f030ee6aec46d81f6b304b0cfcc8a6fcb098731b5f1a367d68820f4b4e21c30a42bc3f5a2990f53f20637ef7b39ea3caf1be634f82fedff31c43edf5458355edf076b00857fa5f8941c87a519149a41f3c33c506422c3da98883f9e5820bf263c408d9323583e5b54475087f9ecaf514662877d6ff0f58aee2198d12e4661474cc0818e0153cd2e9d23c6224c27be15cda119760c0e0d4fb3b1aab8439137445e23b77348201e6bcddef195f9e71b98e8f355422101920a92cd7aaf8e35cef3e1d18b040bb7a6fbeef7ce19b426eee736addd1c08266ca8a50dd5f1befac1ab2fa9a31d3cf356d9274e4798e5ea0efcaf80611f21bdd1a4f7ba1c00f7a1c85af6c9e7f66cb1edae07e667d0c8ca7d8614af3e3e514c18dd0857f63439d59b800474ae2cf784944784ef79e370221dc20cd52384180a16d17a589b427d18fa817a8f4004c2c5b9f4ab5438da51cbcbee25224fa17e93cdf8ebeb4449b9b1ab2bf7f0bf351ade62d18e3b7505227ee80000b101a114fba0d7a3321639633b67da56675a782bf46236a11369c2a8eed20fdf971e421784fef59fb2662c84f105e7231c3839dc284bab7e1e0182bd8d9eac0305dd206bd1ec321130d45f2d1eacf63a925d253e0fb10506f49130805d4aa387f26a10077c54e72ddda45e5f5762b5190e0e0b44a6a58f7820a641f21bfee6270d21b9a2ceba976d22b69a84d5dde5fbda845c3ecea44f4dfad48244a38099f98ae710dfd4fceb762bc4058c4c2243b67731a250faa39f27cd4b3521317f0273a52f37523e573c28417315a613897177bbc809274837d9c08d36c838b15e43d0939089478c0d34a3465a4638337c2af12408fe65dc25b4abe0ac0416342166358f227526ce464959bf3029e74ebf9c3bc4a6a44a244f92ddeb2181634d6806e63c9c529809e3a40adfe2ce2ade4da1174a9793b1cd8d930227678f411f3309ba6f7c9c5c9ff2e433adac69b36cb3caec90a8f088aa2d407961b8ce3bcc7ff368b20fbd26338a9f269fd5cf86f194877419806b73c49af21af40ff0861d7d206632841a0951f6594122d8f9e329604d09ee7079d9b12a88765ec8a071907ec6d9411cb56dd0c9370cc8aa52c813a7626b749ef2c876d0ebd33435783c6b3358f1939349c8cda348ad0dcefa3ff2dcaeac26c25c3ab9078e7a7fda68ffb5103901e8dae9c6f8ed3f93dc9e2e69f11c550db88a0d4b353a051b0b272300a5c980ca2f626a4a7ea92e1c9214e5e9b1b425ead3ac2a09cb15db38c392a05c0510bc615f48cebe5105c9fb792d9eaa5dcee29636416f18520e9ef833ba4489f6cc62d356ec16378fb6698e56711140ec4b3afa7994977acf71712fa8b2dee89b7cb48bee31bdec3971d0728fab2c09a396c65ab32a3ba1986a3ba290627ebe58f1742e825b97f072ca3aa4812084e19bf4a03cae6c503254fd646752a5867771c57352d71eec4bc5f34bb94abde5cf2e96a96926765ab52ed5c03bae092aa012c72f64d594966f2d6dfeb9779294df9f204c670f9ed7f06e5d1b69534fb1162ed903abddd0652ae54074b1310a5f4edd9b1c03964509a86b383b2a786ee2d1ea9b05dff4d959e23810a030df10b37f32f970080bd1c354ee1dd0fb57d7461768b437db1a0b0e5860f73e1cbbe948c3e576987829687006f62ad6472231565ff8a19f8626cf88fb1586a1e55279e277f611bd96ec5551e25d34624a2a6a8755625270ba2cfecb65c118cb305fd29a2d9827a87932827be23bdc5fbb94110e6971aa8d02f705c245953c650b955e9d5cfc0a08bec6261d557e05dc520c1061942495bf1fb94ac8f03539211213cc58f32b4cb203fbd7978679066cbd7218e9a23f11ff5b68e3ac8e4fcdfc60016d801c44aa3b38f541186b0a1f88e2c97818a25ccf868eeb19a829f6b79e3e424d32da767be2e21c47aa26457dc6c379d18bffbda4745d204bb2ea61a244f3c4cb36f6795d068a7ee791d0b313f3d476575d1ea29beb039b559a80f836badeba521748e407605e9d7645b75fef61adf724d8fde41e887143033f68e425cea2e5509b576c5daf5810340ace252aa1bd1c758a984186ebecf9469fd09b8b51046f00443919984d446646f8867b9c419ed3003eaf3e548907c1f140dce7f5c7c8e932bb6c386430b344662e24442424a8c5e9e884196eed6faadc6d9d1be79432c32d515ddf5f9028b440b59861a668d9c4e2b4f46fefc89045b9b3d1084988fc58ae228d49056cb285a48534f87b708cc2802bd91dc8c8cd948d318b3534b40a135e59b4a70cfc24fb4b4bfd275b2ef0e3c8c4a4afe9cec9f108936019812701716fa0aa86670daac37b00d1b031dde2fcff7b49cda8c1dc1f1556cf4ea1dd7b771b36fc3efef2eaa2735608de13a01e2e6b683621e7a33e3f02912b07d4a092b84663b698f0221eb65cbbaaa12f503711c82285e2722da4216a1642eed56b70cdcff4bd81b19ef7beccab8dee6c86b8ebb527aced5163675f749f597da9b90d781bd42425c6dcb26041f83707be4ce9fa4f92b40dc7ea6772dd5133aae6198712a851eea5d6f5c9b50ccecad17e31ce9d5a82c3a04019cd177fa686a13ce6b8bc6f105d1c0868fb22c19befad58052d0d67079437c60863c857ea2a616d8715db5fed17e326879ee3b1e2bf910196c01a74e27e5a562ca57fb44b8136587d42bd3cbbefe151fdca91989f0c76863ea92a6b11dfbc85b2768e600940afac91ef508d1bcfe3f8e1b72d278050dec794a6e39fcd93bbc57dedf44aad4cb07c51e25b5145eea204d9cf85d928d6a8cea81a743446215b0d4d426a69372d4ce623150248ceabe2e8fcac8bc34ad966d2b9e1c81ade97596cc53a5d594da3b4a94b310af2fe0bb44dbff0dd953bff48ef57a0225109b842ae481fb5afaaec5cc661223a9596ff01bd2ffaab8d9b866e4c93260cad40937591c3ff1044dd5a46228290cee183ac5bfd94801410061212f2cbb9c8eb0e4ea1a5002aec639e83e56510ee5fc8c34ff868895cc9e67c2e5e96064cffc3e3f686c096227b515f0e97253469fd6bc2c1ddea8ed0f6254cbd379f32422572311bcfb9f2437455699755ff8287474cf85ae52948481b139501bc1029647f7c662988bcb676345eb2b59592c1a7f53d447490b7fa69394037c4a7ef7d45bb1005f5d870decac819494267dfd0297a14decc8868a810cd6b4ae75f2ac920148d928c44a4c51bb1e282898b445e20fd0f071d864c4767ada3522bc764b7799c73292ff3578beef37ec043d3e9820ff69617a2b864ccfe7c614a4c0bad0d82ea6d1b89613f514164c1d08a5bc9cd60e5f16ac255048972cbbbc2cbc6ccdb6e55e69e70fdbf54f3f4b37983cbcc0043c59d1f24157e57707cd49a9632225f1b2de28cd117e2d00c2a2b2a1714681d28f551a289dd8c9a4b3f3a1c208cc8e3d1b4702f7311f7b7a6509cabfdea1e57eea145cf5d1438b52505004516ef5b1c9ffe5ed12020fd8d009ff53e066f333604c45c844950004baa38271e43b72c52dc2ce7bb9edabd5d6a2d84c17e2d15223a82670ff757c63b70635715cfd89678fa848bf48b524adf3680d6abea93f10a19ad204d7685365be233324351411feb31c0ca92b2e2f43a4ba25ae012a8295712cae251db34cd2701c82c4569027c03f6343cb762aff5b72767b38e87222ec20fcbb9090e625ddbed14bf9b375d05bb958bc488b43f1a3ee6cc196f8775120de65153f242bebdb0229930b2b263137c22a4df5551d25d9e1d1017c0f76ca35499a0c4e18e9e37ed7b99c5a18863b79e19c635f5181b917baa900c9462430f69b2b3382c7b60b677cbb666aecef0b5c810d9af8460f224639188a3842a8c00497c58c19ed998ba4a56f70c239cac758025c8b8431b19e632b6fb8725b568fb865047ffb99989599e539f7a31f90d5f5757acb372dfa14a09afc5ccfe6bbf5b2dc0378ce6e9b49a82ea5a25d8680abd6579860349d6234bbc9040e5e7d8e412c7e07f053f336add6d738bea1f87f2256f0222d0d82a4c0397ef1b117ebd38e2958e1b03094fdb58167492b2aaeda1fb4ed69d5e355da337699ddf9739167bab36a89482d21f008681ec8a2e4526fc3c8baa598a73e59a3aacb391597486abf51362c8bc720db69f5c1a8e5a63cca46a264ef6cc4e42cdff89523d6a400d522118741b31084a2ca514476662d86b3f2e7dcfa941a91a3ac5ba7c7f2fea6a9af1098dbde8d3a9ef5994d0762339c65cdb1b775ed592a6cc78c67472111337f4b99e75876b322097a43161f117a7a27e5ccd3ac06762db81310ffee04b682c07654df89d6c009708566f1eb01ae3ddc6cbeb1c2f18bd17d741ab12ef882c47ab30c229c61a4c99e67ee5e4c76f39af0546eee4c83aa409f0c8478af85d684cad245fe17922c82ff08783fb4630d14753b1dd2a0a1f9e6b8aaa9e975b3ead3edebc14ec06ead4ca840f29acd022f88a3666ecf7632745c5134ac234377a30ed50534f568cab65a8b2c14c74dfe6c276f2affb57af802f21f37dc6c3ce1cd195fb7679f1f80fcab0a099dc9e01d891ad130db6943893e537645b8be050d5fa4d7d3d04cf139b9467d7faf843ad21e25d8e0723ae6d033aa6078d76a4e8371aa669a174bc3c406430eea9f4504a23a986ef82d364ab7c835db2135ec17e8579fab1e80f8072ece2d38208fcb6559f1a58e1cf7617a821dd02cb6bf7f7b244356fde003843ddbdf255c22198922f0324d8bd2b668ad2192566802925e16bed1492aa9b9736d481c42d638f1be6f53a46659c048bfca4fbf26979fa2759c834ac80a2718214a6f0f942f60d94e8cd23a6a7fc4425aaff40b10806309f7a92c7fbec9cfe475c0ca26ab09270be5e2e57023302bf65622764d5b1bc5aa067865e940b69882e066ab8cffa8a19f25976690a83913a4d17403d5d6de81a37bc354aef1d5849b64b271ab2e5bdf648160e960cf689f8d75e5997813ea274ae99ad11b88e42a179ec5adf00f1356397f4ff5c03bf108ff06b887a832220680c21ba9a210ba7f806ee95b3c6a002c65ac53456e0b9192fb7a8d22c072d994c857be63009a559eb5d34007bdbbc6c503c6e1afc0a924ae97797297064bece88961ab3323b29824b90edf61439bd1ab18b2709139f92ff77c667ae475d456e637e0c226d565ddada0d2958a582facfe908e764ac12635c9d9da13d6408c08491207470e96b41e8be6dfbc53bea9776ec1566d"}, 0x1008, 0x800) fchmodat(r5, &(0x7f0000000180)='./file0\x00', 0x190, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000080)=0xfffffffffffffe71) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ftruncate(r6, 0x0, 0x7f) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f00000000c0)) msgrcv(r1, &(0x7f0000001780)=ANY=[@ANYBLOB="00f300000000045fc072573960526b76a286c47be146cdf101c201f0c20000000000000000000000a7b21ac08fa2259b090837ff69097455880d2629522a5b806b161497b52bf03d43a1590a29b13bac5afb5c530b5c6ec723162997c7444fe909cfefdc9780297e0bafa1281e18d4bec0016bd27acccf451111f129a9588486aa02b4ed756f7232261a29fe5015d6b25c68d49cd30829271f00000000000000000000524ab4aafe4e50f4897894e20bbcde946540cb9d339d909b764501d042c19987d24a5353aa4beb864ea26da913286dd2e306fc2ea8bf2505406e0380c6e95963f42f8c193ace839a52d22594801730b67ea409a6ba7b5342f2820481aa9d279c2a4b4d825deafd5998d8ac8de6c4cb00000000000000000000000000ae7aeabefd4a134aed00000000000000000000000000157cd8896c7907cf212fee3f56823ab86bbb97d6d7338ee1b84fb9cac775443f318e27b84581997568b900000000"], 0x8, 0x3, 0x1000) msgrcv(r1, 0xfffffffffffffffe, 0x0, 0x0, 0x1000) 10:13:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = shmget(0x1, 0x2000, 0x48, &(0x7f0000000000/0x2000)=nil) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") shmat(r1, &(0x7f0000ffb000/0x5000)=nil, 0x3000) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r3, r0) 10:13:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$setown(r1, 0x6, 0x0) 10:13:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x25}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='~') 10:13:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x4, &(0x7f00000002c0)=[{0xffffffffffffff67, 0x2, 0x80000001, 0x8}, {0x100000001, 0x9, 0x1, 0x3}, {0x1, 0x9, 0x719c, 0x1}, {0x81, 0x6, 0x7, 0x876}]}) r1 = geteuid() socketpair(0x16, 0x8000, 0x2, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r1, r3) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) 10:13:05 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x40) sendto(r0, &(0x7f00000002c0)="442bcedb1ff241d5dcfa8eebb554109f19034431271b28417be7205a217b52735d634c124ab9095411bdfd8bb10c7942bb0431d22c774c0184d0f1deeafeead85737ec536f1acc4b39075adf4e846b7bb7b5b444d0faa46c216e7f8e9b4cc9b697c1b19c7b6417bee97ae704a780319e0cef717cca844c1d3d01a0b5c820391dbcd149665bfe91c8c625e6fc0ee9a02c96b7ee433ce539a56bc70e99be8061980430a02aa5aaec1b", 0x39d, 0x1, 0x0, 0x194) chflags(&(0x7f0000000000)='./file0\x00', 0x47c6805963805b1) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x20, 0xffffffffffffffff) 10:13:05 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x80000080) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) 10:13:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10010, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="f12140baa0e3b85f1df5421eb974dda4fc9c0c753d5da3b64dee1ffa9feca4d2c4b5c9dbc050f8b7f0f5763717c35e2b9073f25a139235a29adabb93c5f13a0bb8ff113c68c902f8725f235e19c96f54f333347c74fb3bebc3722460a7d61f424bb15aa20811fa3a335e2849fa747087654b7e", 0x73) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x20000000061}, {0x4000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:13:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:13:05 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x100) kevent(r1, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x389}], 0x7ff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) r2 = socket(0x2, 0x1, 0xa) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpgrp() ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f00000000c0)) dup2(r0, r2) 10:13:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) getsockname$inet(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r1, 0x8001a5}], 0x1, 0x0) 10:13:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x7, 0x0, 0x0, 0x69d}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000180)) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000200)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000000)=[{0x7, 0x6, 0x0, 0x54}, {0x9, 0xfffffffffffffffd, 0x1, 0x4}, {0x200, 0x1ff, 0xf04, 0x80000001}, {0x0, 0xfff, 0x4, 0x2}, {0xf7b, 0x4, 0x80000001, 0xfffffffffffffff9}]}) clock_getres(0x2, &(0x7f0000000280)) 10:13:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x0, &(0x7f0000000200)}) 10:13:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$KDSETRAD(r2, 0x20004b43) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 10:13:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x4d}], 0x7ff, 0x0, 0x900, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) 10:13:05 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x100, r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) ftruncate(r2, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xfffffffffffffd5d}], 0xfffffffffffff67, 0x0, 0x0) 10:13:06 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000000)='./file0\x00') 10:13:06 executing program 1: setitimer(0x0, &(0x7f0000000080), &(0x7f0000001100)) 10:13:06 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000280)={0xeb, 0x0, 0x8, 0x8, 0x6, 0x81, 0x0, 0x10, [{0x10001, 0xebc, 0xe337}, {0x58f, 0x7, 0x0, 0x3}, {0x59cb, 0x2, 0x40, 0x10001}, {0x6ab, 0xffffffffffffffe1, 0x41f3, 0x4990}, {0x9, 0x7db7, 0x7, 0x7}, {0x8001, 0x7fff, 0x6, 0x6}, {0xfffffffffffff8e6, 0x20, 0x100, 0x7f}, {0x80000001, 0xb4, 0x4, 0x4}, {0xff, 0x100, 0x9, 0x5}, {0x0, 0x80000001, 0x8000, 0x5}, {0x8, 0x0, 0x8000, 0x1}, {0x5, 0x8, 0x8d5, 0x2}, {0xfffffffffffffff7, 0x3e1b, 0x48, 0x101}, {0x5, 0xff, 0x3, 0x200}, {0x1, 0x0, 0x2, 0x5ec8}, {0x1069, 0x7, 0x5, 0x7}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf639", 0x3c, 0x0, 0x0, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x4cebdbb610b35c4d, 0x0) recvmsg(r1, &(0x7f0000000680)={0x0, 0x201, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/120, 0x78}], 0x1, 0x0}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000140), &(0x7f00000006c0)=0x4) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r4, &(0x7f0000d06ff8)='./file0\x00') openat(r4, &(0x7f0000000180)='./file0\x00', 0x0, 0x4) readv(r3, &(0x7f0000000600)=[{&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/180, 0xb4}, {&(0x7f0000000480)=""/185, 0xb9}, {&(0x7f00000001c0)=""/85, 0x55}, {&(0x7f0000000540)=""/150, 0x96}], 0x5) 10:13:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x81}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 10:13:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x5}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x4, 0x9, 0x5, 0x3f}, {0x7cd8, 0x1, 0x20, 0xfff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 10:13:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) 10:13:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2050, 0x20000003fbd) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 10:13:06 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)='n', 0x1}], 0x1, 0x0, 0x0) preadv(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) 10:13:06 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)="880880e9fda652b9726e593f864512c7dff5d4b4f81220c0d0e36e5d218c08b5337e237ad3371928977197ef48df9abf214acc9c60c17d1cfd81b43314f96b7eea2ddc568d21edd50dc1256b61fd69c1e9c8eb8c5644aa21c01858907ab7c6b3f1928d5cbf0cbbbb297288df6a1e56d2f888951e4c6c084057b9d6731822c18eb11d5e4e0c33f21e49ceb48508ffe32f83a96e18232eabf82c13f0f1d7a7e4db5deccb89b6135a8e16d4c569cd073aa61aa176579541319a10fbde94637100b91dff365dde8557fbfbf063243dfb170c5d4ad0d72d175ff1c0401045de4f909118f8cb2ef3a8ceab716a8b473fba7208e46ae6", 0xf3}], 0x1, 0x0, 0x0, 0x1}, 0x8) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pwritev(r0, &(0x7f0000000500)=[{&(0x7f00000002c0)="1903c507d1ec687701770803eaf726316511a4eed08d6f81c0343f647381b11a1100098c2aa86b344f4fde2928a62b0b0cab8bb520532f840e1b5fb05d26975e6f2d6ad8269cc4e1af86e537ed55baed9875465fde94995b2910283f2c518678e88c000dde83175af17accc6342e529d5ea104a95a7698b6a3320dcdf47c470174f6f4de87a8e4f9d70b94e849aadff63ed6ce5661a028e05e3b812eb7d0104447fcee66", 0xa4}, {&(0x7f0000000380)="e004882a686048431b74927507ccb57974466e50730ec820b14ef7aac3d544d96d75633a60eff7c9c93aaa64b46c179c158f2c5d37a5f30c17fc46c3777b4c6890b214cfe28df63826be2d2d2317f16d97088dc23560c50f783ad4ab0d81", 0x5e}, {&(0x7f0000000400)="5df474f31063675c2c5b37db3a4d8d8d76cf8f9f5658c88e452eccf12dd90286168bffa4f932028b96a5e906955dd03383db5ab98b3d51e5b95d11b7f64fb47a80d090d5e26349551f876f68544f8f4de92f70e3dd3f0f2c5cf2b4cca5f05c7851fec420514c12575c57ea229ae6384bd914f5a0fe4e56ea0ef6904c88f536b90070ce6d8e72994483292908d7f327cf26b3", 0x92}, {&(0x7f00000004c0)="377fecb863422f53cb", 0x9}], 0x4, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) connect$unix(r1, &(0x7f0000000540)=@abs={0x1, 0x0, 0x1}, 0x8) close(r0) 10:13:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") read(r0, &(0x7f0000000040)=""/32, 0x17) r1 = msgget(0x1, 0x8) msgsnd(r1, &(0x7f0000000080)={0x3, "e2b236353c316cb3841ddd338cea3168473993b3ef9dde042da3e21b7abca61d87c7781850a3861651dca96579db2463f1510249ab38eb1ec199fdd104fb74a4b159c0805aedc6e68b18c5eed2873ec89c4372066e6f73b8626a0bc2d5890806767af72520f2b61f5a0217ffea68817fd654dce349c6720ad50b2b0630a0058f619b65dca57856dc7d178ede68068c8efd550f2a4a7dcbdc687cb4ccb61932638abddaf2eb"}, 0xad, 0x800) 10:13:06 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c5, 0x2) close(r1) open(&(0x7f0000000100)='./file0\x00', 0x20c00, 0x102) msgget$private(0x0, 0x10) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000140)=0x3) select(0x40, &(0x7f0000000040)={0x9}, &(0x7f00000000c0)={0x8, 0x0, 0x0, 0xfffffffffffffff9, 0x0, 0x0, 0x0, 0x800}, 0x0, 0x0) 10:13:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x118) 10:13:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x4) dup(r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r2, r1) 10:13:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) sendto(r0, &(0x7f0000000300)="4d642281ea9a7a2062f255212c99546534dbec5fb9baaee94145a271310729cf121aeaf7cfad2fe170b74c77699b06bb65a2bdf5602f997e5bd678d3fafceed7dca391a8c11c6b1a35070fd1d7abb5fbcf750a2d146eda5350e557b50761b7596b51e61df9973091346f0d0e2e98fc1e2a89bf9eae725f6a7a6afed333f7ddbeff3d58e0fc7bbf9e026289b2875cc07c7ed49cdc9bf313d1ce991707f4da0fc30de05b2ebfd628d2e9614b485d3becd2c0bc852d737c78ceca7e77b478aa1a1dcceedf082387f69317d49b0e0d100f672695331673d6d2243e20031d7bd6c352489db9bff4c27a62195960ca7d9370d0f4708203ea363f4f8529c13f6aba033aaa312bde4c6660f619aa4dfe3857ca4199f246d5b720d6ab8d157673fe60253e979c2226f26da94cc7467246544c82e6752fa2b170e8fed36887082821ce15e2dfc8930ff7aadad269799711d1cc00ea4b8055ea68417658e11c922797c67e3c3997124ea01bdd4ac70947c1c1ca36406171c761141fb7234754c910252e82659fa960147a91bc25dd84400aff39287ec48f9ff445d92037f4dedfa14165c5c7080dd2f1ecc53e919dab0293bbc09028f6706a1809b1c20191193383c4e4efcc55dd4405e9af3b67e930a7f0728634181c90b9ece649c3dd94779cec01e5f42e1c9b6a84bc8cff87af10e89f1473642ffa991c984f84da71e8625658e678230dec9a34b40bb48883dbab0a6aa0a01a36423856815227d92af6125f1cb15530c94cca64d9db2adb61d71c1485165b8228b0f43a26a0e12089e2269633ac6daae2fa10433c7c60538fd149a8972f2a970bb1822ade5760e8ad0572f472d8844f4e4e6e014084e262d94b363dbfc0ec2bb21825f7cb094f041f90697a78c9eb99495b4b69970f440128da93cb32ac2ce9e8075d9fc044141017fc55573b06ee11052255376010b0f4553f03b0b74cf661943d133ae660c7188f76f4600af4731afb79dc8d64af3942f6709e27621bc1021955157bf377491ab5d2e803dae74f4534567470b667a5e7c53f1d2a2348c2617302b9780578720f55c7db6e7857c4d333abb493d24be3caf1c8a7308382520252608214bbbee72422417a0848baf0ff92206d2cc1bc565f7fe0d8afae4f1a82db3a8f5bdaadcbc56ab42fe81b4439e242f113c71d3e9e537c132e73bcb0d9b9938813513365413ddc617645b756015752712cc9a3a3e9419544b8605b8eefefc2a93c1fe62ac34e3a4ce939b39bcc6603afcec54bd10f78fefdd97f0d186aafe3bced01c10ec9b09a6d966b1ee779919467280707d85c85773f9fa28709d571d12a487dca339a2b4f61db023e11df98beb622d42bb47c6c413da283675c8a4a3aaf4d909e26a1c3b529f684336ef73a12f2031410ce09c3f568b68f87dddba41fbf6b890e896a80d4aa65cbb661fb79235ad39d0a4c2de3796ed18d3079e8dd07b66f98839ea0c10e76b2576bea6c83a943d20949d4da77de0e28c3cb254f679b7e215320f0d8f2c9049d64ae35fe2a6a7b4e03c009a864e10204b4c38d2c9b399bd78ceb2a2a3988301fe2fb408b85c3fd29b36c69a87a935db39d1ee14c14b76e2381f96df0b3a66f1fe33bbd660c0347c097a20fdbb88860eccb593c7ef2fd365c3c702ecb20bc3a7a3ad39de9b4587beb1798ccbf4cdb79c4f753cceceb850640ad565527cb87b7c4820460550caf90eb34a97d4bc0221b6a2a065ea24912377f0d6e740fc8d5d84de78590371e166d5b797a862dff62766e0a944b6b4d924df9f12515f05efa56796784dd1cde54d60c62eaa2c67dbbbb0b2ce345d7f0da2d4e46b805c50971dd1e0ad027ea870569d2319a9df4b63c01eefb7221bd5587842b224e7d2a4fe89476ceaa91656d92bec7e4b493f2916bcf7c6dc37c56c54148f5713a3218fd2cbd717c0b87605f46ed2ea9d7cff59b012f61a2654e42dee54612e471538ecabc0e66fb580ee0df34249ae43d50cc70947e1ece32553f414693a29a456dd4456cb849070f931ec0e310fe797a0e814834ebad37eaad577c3d6bcc1f7dd9099bad51be7b4e55243e5db2cfe4513f97bd0f40171f11f34f17b6ecb0d25e6ccb860c0c541dc6d3c4a5f9e1fccade7eed0ec6ae585bffef401ada036e1d874437c86cf9e28cf10eddffb5ba5400ca829b689e9af80071594fee099c54d69585ce15de96be493ec3dd96a6fc0279fa34720647136186675b72243652fa70573c60aae03286226a6a5bcf488a993bf0574020b89f24fdab8535842cfd48d56d1f13c73cd09a32cfbef6792014e6ffbd6715916cfd4ba2f5f3656716b685b24778900412b387cd8dd2d1eb21b84f5bb94ccb6cd8e4d13221a8767c5d5677bbd41643967431e3cc04317faabc949663a3edd2b647706c0d943c2f575bba9de9e4a448097953cea87775321a7a661e398925549df961efdd5d9b69dbac8033c95142f33d2c2f2353dd78ff525e778452e13a2554e7f9d8ae5944c5c1dc561e6cf9a99eaa4840e82bf9e9a39895c61b07e94790124130f03658ddfa6206f568ab56f14e2220621dfc60c666ff7ff5d0fe54e145f13149c0c5a7e00df0cd250a70ee0afd47df95fbe6169e79889191cc74f7853bc2214e3d1b6dd5b8ed1c417bbf51e1b63b763106a8dbc864895b385f3277349ccf8348fc7e78a7aed1a76e5b9e058371866f8b081ccadf7b6ad1e9e8204f3c2ecc0501affaee4a27586f4cda9dd8e39bb3004eb27cc38615083a253a2c4fc7a8ae66f09fa6495af7c1f2b206d096bcebfe74b9ed7794f59b75458a6375b99a404939daf633f7b95417618c4b908c17ef10ac605c48eb3d7a9e00476471191eb287bc4afd55a81cba46e60111c9bfb57f910c3100e7417805a9d2dad0997b7af2d395f677d3d85066e10362e598e1f3e33d6300ac3e8c7c1c5714d6dabaebedaf5d6338822ff0b0dd1ceb2fc72f6b1f6752fd866786986c0207d2caf0e856b9548c00af54b82e4da8bb03db2e294ad56da871424541ec4a54d66e3177012bb66d26b00ff5b8464a7b6541913b42563d55cea9e855d3778ab89ad0116f773c04b1bdcb5a3f5db0e70eff8c2319644a1a6fe30888cbf519035352244c5e02f80b410683faa84c638fe57e01236e6540d417d6d8b1c438ab4e58fcbf5ce36bfa5db22cca3cabed499e53fdc1a88406c8a475cfb0e704dc5883c8f47d927ef062b9d7f4780339885db526b99f17018628c677da7c64b5b7916cc702793e952370d0606370c4753dc3846b26639fee490b6be047229b6fbd3591dc9f53dd09d9f658c9d7489f2bfcde2bdb8c868b5fa7f0033c936f81a86990744f4cd535c0cb5d2d625ef036e9928d856103df62e9e479ef4f1aa708999b49418ed8ac39340c23addc63111d98378f0f6bb7f46b913e682a3562f7ae63d6fe377bc52606391c50460b7ad819d760d0bf694e96b6280ef1c496438a4051c49873085c3ca891ef1c3737b15ec7d9adab55798459cc28266682677a65b572dce932122d7b7f9c1614117c863177b648a932bde305dc26c3e6642e9b14eb8ce81c16a454acbb96ce2d2114c2aa4ec0e8780c8417a7fa5505056af4fc2fa45201310b1b175846615c7de9b929e14dfb72a390e080f0f0d28abfe615ebc7e57d0f7e0dbd461d9796a89d23cc6d93b32886ad453d3dfc9bc947539458113cbab949ae66e7268adc347b6236e93da539415ee92281804dbd7739d006003d2e89b26484611a577bb23b394b5af3b10040ea8c7f87a48f84eac5b1297bc1b23dcb0886e6ed72a339235c411b8416652a2719833e5035022cac9fa5a25819d56bc109b27893b5a03e918c7fc7455197f2def98011412f0c376bd2dbc48adfa9f3a409c5f8002ce8b5d1ce53ddd4a9178a5b6db827649754bfb7c2f2536adf256e874a2ed262cd8df5755362c79822f9f554483ccf2a153078c51fe0e99d041d4b7543daeccb5fa96306fc4e10477077f7d7f1b69116891c3bc7aca23195bf91daa585a6c0fb8da0dcd35ccde77213e02872d2c7add10a7eeea19d5e4d13f37d55988f800a753abbcf7a8b2c012b89d114764216fed51f873e8c635c42d91166a25bf0d2cab024fabee2e1e709306a7001a3c776e8f0877ef66afb47a52ba2154c6ffd1f1e5c26f76d8ec4bb09f2520a5169c7e7b1c27af82f98cb4c44581885e7d290a9f88d9d0b37ed77fcd304b60a0c55539737d99794032776066e1660f8a08b7a42c1a019db456b78f689a0edf0c68cdc99d463b72053470f377d1237a0c5ed326befa32abd5bf8d312395ee4b83f45e71bed3cb063441e8345275ddcac3a4718e1afd78752d909b43b18204e63e52423ef306650b8768b2c62d177c1d62d69b4dae8a444059cd7ddc1b4ad1bf10991ed2ed97edf937c03964331160e28cbb45befdd5126b739846fcb7f61d69dcc1581078c8e8ce2b5257f9096f628b875667773211aed77cea0e9e145fc02f3b39dcd9463ab3115eb916da0ce1f1c31567fb24683a536a4168d12986a719836c875f6aa655c99229237d5185062038ec40bb2764d99e905d563142e832e95bebf28307acb790eeac8ae264703d441e493beb9d8f8523012463f61c16162c861388a18f9c966309ec60b1ca1714a522bbccf12c2874706f144b0892bbc937861c7de7170bc24a5566afa9e756a5233507948f85faea2dceef4d09d4b8a78f5ce8a33c72a22dee3bfbeabe579c6f8c94207eeea1bef5c4e058a45df09367a8f4b329b22dc3f80f803bc5eca302b94d38a7853c0c091a70bd408d0655ddb5410047d14f02a19f3829e7d59655869847f21130ff06dd3eb38f0e9b17490d7076d1f90671c088aab36293e7b421b76058edd9838448e8ff14c0ee8485e5513e2ff44a429465f188e242446b3ec60ab5defeecf58f50020a017699c1d63d643d93317040721b14b6c20279138bf570795943819b0fbfb2af073ccccaa9630786e4443885b34a1c880d1277d418606ec047715d036a93655ef5d9d2c8ac72694c455a49483b6c4850140358a10fdcd83d4195f33588869fe5a2fdc43e2f7727a205c3fa5cddf30394537e0166ad70c62eb70955a057588cb3cba292b36a26e1ab3e98fcee488bf7ea77da24d997c5c1c6d1a54396407117f693d54fc9070038f104c12d0606eadfc410a50f38c158cbbb8004a4b96f5a002a1455ba731957d79b8e7644536ff20d423a4ae7c1514450899de9b89454105accfb1d2011b3cf7c991f6976f86671e0c6f84c9117e8b906b210bcbf8ff1824b13e455da9b57f6cc182fbbb035060828fac83cd8e1caefacc6b92a97e7c7b43cb39e4eec87b1a0453098847d6e6445fa75c055f5d394a644f95a09bc23aa2b847fe24e7b490daf178853a408ac6e10f93ef11f0d402a2188897531aaf46f9035d6e0615989f3e80fb1992d88764d254e20d44f88a6a2afb46bc05f0fe5fa5d78369587d20772c386e2a4ca91f73ff3eeefbda813547d814b96cdea55ee0a60f068598c253d6c538f095cfe233aad5c43624bfa84e9a05db55c361c55ac8bf1d50d930ff2090d7a004b1868b7d13c0187fe56003078dab5b7642faef532f52ee7d23292ef35b1f4bbf97e51137ab218085a5d26e31cb4c678b9c1c6fea2f47f9c517438c9976dc67e47b2588e0e92a311733ddc2b70e0ee8f040a30fcbf4bd336ec79d6c7e02ac86023a8b22109b8506ef026223690b96900ae2e721801a74d450f36beea7bc8e5e474fd944c4099aba466b000000000000000000", 0x1000, 0x6, &(0x7f0000000080)=@in6={0x18, 0x3, 0x10001, 0x6}, 0xffffffffffffffcf) write(r0, &(0x7f0000000140)="220e22", 0x3) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{}], 0x1, 0x0, 0x0) 10:13:07 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = socket$unix(0x1, 0x3, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/speaker\x00', 0x500, 0x0) pipe(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/wskbd0\x00', 0x800, 0x0) r6 = getpgrp() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0}, 0xfffffe12) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, &(0x7f0000000b40)=0xc) sendmsg$unix(r0, &(0x7f0000000bc0)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000940)=[{&(0x7f00000005c0)="e8388143d4bc7c6c324cfa7f521bd144dc2d4cf88cc9cc201a0cb1084a23775af90256ae3477e6cabd31a55183652ed49d14c47f546c5f13685c4a4f9fd72892cde207594bb5374aed85ea380926c2c8eeeb486d7c3c46659998f69e7727c9e4c1d93d443f3d6d09ae15f7042b28c0ba2318029b175c53c111d19f639fe27c670d10f6e1625f8b6eb441533c01a2016638117b62bb05d9be96300c64d81f655490308b872fbb44d3", 0xa8}, {&(0x7f0000000700)="32ed0430a97aebf5552dbc194c8ea8a8d188bd1fc94b02f4c5a96b4769037c249fd99c08b48f762c1c6bcf88c7f0500849a6704283dfee091133609612a0a702ca9bc7f81898b892b47f416974a2de074c05f10dc088d126d7a70f062f8b0e8dfb3e706485efe1fe98876156f3489a3175a4dbfcbb6e0e447fd54f80db2f03fdf2ab5aee6c172d711e4ba0f6e9774333e0dca676ca5aa304c6e177d66aa9f9672c37c0574307a132fac5395df4d94bcd3a114eea", 0xb4}, {&(0x7f00000007c0)="32b390e7d7e7551fe75e1281c149abc389e79ced4ca4e29506b3b4834a91b268898031b0aaabb857e72fb54b6cffc70b554dbb7301ac0957aade3c8eee3567a668d0f490c4803daf6df3a3f6ff2fffe55ed72036c742417e96c343612d454fa7fc3c10508f69f0d7b5b2c58af8dbde1f205bc6adf68d768478d6a2e02f42ad88d9b4d6b23980652add7d8f870135206b434321be9b400d65b6619c649bd307694e8c7af50ad92dde", 0xa8}, {&(0x7f0000000540)="25674b7d29bbead1760da8fe688664a92a3fbe61321ccd00be7906f7e0b9163b15f9d2459be1a20e5a44cc67b8a4d59794a0b881a9838494", 0x38}, {&(0x7f0000000880)="312c6414b6f10dc76b8c78a49c45b67c6c091c68a68d683f7c88e407b741a58f41d3ca2056e393c6f9afa0bf7c5c08f2f4072832828adbba4c0271bd5f83b809d688e78a19e357e7a677e7deed90c3130802a78606ddde39e2ce65a003f3beef32f48fb405fe56dc21af13e50c3af65e19344ee41a6ddac1083c299e158d4076573883c1ec041b505e", 0x89}, {&(0x7f0000000680)="986411a13a903a559542f206ebd40183ba521b", 0x13}], 0x6, &(0x7f0000000b80)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x40, 0x1}, 0x8) r9 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r10 = syz_open_pts() fcntl$lock(r10, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) r11 = dup(r9) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc86d63a8dd35614c) getpgid(r12) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000004c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(r13, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r15 = msgget(0x2, 0xc0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r18 = getuid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) r20 = getpgid(0xffffffffffffffff) connect(r13, &(0x7f0000000500)=@in6={0x18, 0x3, 0x7fff, 0x3ff}, 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) socket(0x1ecad997fddce05e, 0x1, 0x40eb) ioctl$KDSETMODE(r13, 0x20004b0a, &(0x7f00000002c0)=0x1) msgctl$IPC_SET(r15, 0x1, &(0x7f00000003c0)={{0x0, r16, r17, r18, r19, 0x1, 0x9}, 0x800, 0x1, r20, r21, 0x6, 0x1, 0x1, 0x2}) fcntl$getown(r10, 0x5) r22 = syz_open_pts() ioctl$TIOCSTSTAMP(r22, 0x8008745a, &(0x7f0000000580)={0x0, 0x928}) pread(r10, &(0x7f0000000000)="4f3369f92369ee57469033459559ea9d2a7dade3639c3725323ba9224e05cfd64a126e", 0x23, 0x0, 0x0) flock(r9, 0x2) r23 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r23, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 10:13:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) dup(r0) open$dir(&(0x7f0000000000)='./bus\x00', 0x800, 0x8) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000080000210) 10:13:07 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000140)) ioctl$BIOCPROMISC(r0, 0x20004269) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r2 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, 0x0) mknod(&(0x7f0000000080)='./file1\x00', 0x2000, 0x9) 10:13:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x20, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="080100000000000000d88cf599ffab0b21d6c7f333d591051a020004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x25, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) 10:13:07 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x80) r1 = socket(0x20, 0x1, 0x8000000005) getsockopt(r1, 0x0, 0x8, 0x0, 0x0) setsockopt(r1, 0x7, 0x6ee, &(0x7f0000000040)="ec268b21d189f329fadada5d5dad6bec357c0ccb3f581819c7b9620e92a5cc56beda2ba40aa8821927197d6e5f02f36bcb90aa961fbcfaf073d854e96645910ddc30a55b402cfc5176953336185293027d3f2c4fa7e6fece3903f9e0708b63b0a4c7def788f2f4209844af171ddc3e5358ef6111ccf4414a4231990db145ec8c7267e917347e4cb0c3cd46cf92cceef7a94e1d2f4dc447e985ee9ba12444051a2e9e6d42609fe282825c3900df1593e94f1104ba2bc8a06ccadf35be90c0c98ee14a3d60", 0xc4) sendmsg(r1, &(0x7f0000001580)={&(0x7f0000000140)=@in6={0x18, 0x3, 0x6, 0x81}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000180)="399e63f471c95c980f12c0a751a2ff5431fb156535038fdd7bf091e156569e35eabd06c6eec98f87f1800a16cb681220647889e6f1db3f3b513631487f485224805620c1df57666fb2c8599fdf2dc28c78db9b727737f4b26b9ca69768dae6939ab65ef842c631705f91b82b96985c6feddaef23189f5e4347f2d3c38170b51dceb2bd34925c19d1a791f55250b1873816c4b98425d20b2810b0d3", 0x9b}, {&(0x7f0000000240)="d626e27936c21289236055c8893c1ef93cd39326e75bb5e49e9dfcf832082deb4d1f6fcb9bcdd3ba2f6ed3e91f381f7057b2b6d7ed28b81775e3a2d05269ed9415d6fda3980c7d4108cb2d2cc53d04961be8cb21840812483ffd2c610c15b632ccc9761a6b619f82244717861eb7692c80d64fd708e5b1e4ae5bc4441ad25e1121a51ae9d0a66e98879740d4d52023aa1365c6afaf3920c9cd00fc2f81eb9b257d843e1208ec1d93dea65faa9b155c4a4e6dac1a0e5ee02682c0d24763054f7fe53dd1", 0xc3}], 0x2, &(0x7f0000000380)=[{0xb8, 0x1, 0x6, "e70d77ba6af0c24947ba8a5688c18f7b4c5a8583fa0fab7816419a381ea54f812e6da5312a99f1164cab24d334b5239b1fa7706163bace62063ef924a67e0fd6764c8e66d17999f2bd02fcfcb53e2fcece2cd66c78ef671357065a34d13210859b30688d4bbf7282cba1f33267b459aa9bd0141f91ad60e01cd8afb992b9ed2fa740ec04380e6f8d4dc88439643add0a2a900983d1e3560254c30c0d43fcf3d904addc1be7a5682f"}, {0x58, 0xffff, 0x8, "9237a8c834670a94c5232f66486132a9d5149847da6267ccfe6495eab28c5ea3270341c2d46c5fb79e3a73f9fa82180ee6be3d4887376ea329eb078fcee5880c0f0f8028"}, {0x1010, 0xffff, 0xffffffff, "c02de8d8b64cbfe1ff8543617871b7b113d6417bd692d85ae45e7beafb83f59d53557dec6e50edcec9819226884a5bd16eb31bd69b8e5402c9e134e93cff2c4699fbf065c14d1678b05ddf281d3071dbb9ef725c8d6e6ac5672a9bc34767127fb3b649a126a5f592f5514e363f09f305dee4739ac45d07aa5c22082ae44b3286b32800c069663ccef27d67cf7d6ed181167129d902ee77fc0466649ca9b93e0be6f3600805760421c451cc4be682723be9d8f6dbfb02f0cad3143610f731baefbf3d1709dbe72e11c37b1e5ed642e192d94fa59093923c692b059a5880272f168902d199c1c3b4f0a6c6c4f9327a485dc06ccf4ff4c2e0553310a5355f14f5c165d79883d6ec654dc6c9f5ee00088d200947c528ad8b6de38c13eb0a1028aad77ae0d73eab587d748061e3b9fc036f133132fcdd960a65491918ef3e4196a93bf7f074ee1dfe94a482ae1f063578bcca51f7c1ac434cf5fd8627184a19df7ab9954446fb1e1ceab720edae95d3f2e028c14dee6746762624009b8378d0311f40b102b8a750e7f92652cd846ce4b3ad39c4ad4da63e793cb31a80e4384817618f84126dde1831bd4528dad3dc8c11cc96114027323b15fca0522ddf170a59053ddddd0a5e9055ad8c9ae833c8be5812d7c76ff7aac2c816d651af7f576c45cf2f5a5e890aca719d66fa35886c3bd62984d9960f1596b59db89e82e1ab9f9ba9f1e6c87eb2079e269dda8d30eac797bdbdf5cce22c48f91ccc9527fc9ec315a1d4fa6cae92271221579518718e32146a6dace6408edce6cb776e027af2a0ba41b89b68a0a0078211f518fea0fb4e5017d278b68246810cb33cf356c657ede8e87cf83acf77f9032df583c98991bbd0908d8fd7c01c8df677ce169bd7a919c990347e3f395db83344efa592c10bc32b038df3ccd95436a5eac20886b6c06b11f94734b5120ef455f1ed11faa90168b9f21a7ff76ffa4c82f72470c49e1a449f91804d5be24ed731a8f2f2a0641f20fd5ee3225078cebc970009afa3121813f0dec500c82f6110ff970854b87ffdc63ec7e5a083378bf8426da1cc5ed2322579e20f78399e148c9bd6620a6acec82d11d693c9dca37ab5f869fab1109e271c82867dfb0dd5bd14770adf47b485d3e1a5a77b249ffc4225637b4d5d3070f2b6622af36f7d80015291d7723e32fbad6ce91801246ab89562e8d74405bd33000f44117ca9103a5833e7597906e845c6607b08f2c4be637d0366e6b9086fd399ba65a80a6d67156b750b6bf730fa55d3ad89dcc1677b1cd0681e7d5e0894d102a16c67fb7d68baf653ca496c71278cec3927dc4b3ef662565ae95378152944c2e1e272885fc5f28d17363917111f5a710d25c752ce3bc329c4fd55a98d75193451403d10e6dbf8c8b6b5bd52d7330ff7cbc029a3724d6f6eda4cb3b18939f1c71527cd4cf80e624fbdb588967ba03b5e44f210f350a06cda2a893c298fea82d821334fb471d43b34d0628404e2e5d95d802e594eecf2b798852a4d5c8fc70bf218b0d402d9ada9c7b3c2c97582e59cabc8dfe603897f9316b7ef4a75f420de9a4816dafec9a31dbf348985b1d235a7fb97cd0207488b3d82514fb3eea1038708db014f025e73518a8f24bd7cd27afe06ad24d254f1aef5f2524083daf9aaecf58eef41782a071b24527913965ca9902053b83fe0b100ae3c0306063cc2377e7ad422a4d5860e6d5b5988dfd6419ebbff937270025f1fe180848e054fb3e9c9733a9d59469208997b5d09edfb3c4f80dc6054ce31ddbf2f2e6da178c5d98df47b08c4085e58845c63c4cc39c4ab323b5a8007424c436808afd2b5daf95b1aba7ffdd5725d4f33ee430bd37b2ec9f409a3d680167204e9a3f8cbd06c33a7f5fdec4d5ef359171c53c7971d33a2150ec5d130e09675861039a20a216396d45418c125aaef5f3d289320b18e5254e0c2e80cac1faaa4db6d1ed2b89d8337c2705cc47d1e4afd141d4851fa5c2ffaa326d668ae837c74a25ab676ee0a711aac426cb468d71841d271af488329b2c10df55759dfa6f166e3e29d7d0c2abe185390a9a0656535e8f1ec58e2235c800c2507fedef5dc146993e98b71c14042e745153775653b7ddd69748a568cef85354908bc77fd175ec0c1afd80199db67f6900d512249c84f4c9997b682f8b70eeaec66792da3e4104654badbb74d17444eedf0f41c3cf38fa11136f520e50cccec18b58bc8a4c5284199135cb340617c09a3e2285ae41490fd4efdb25aad88234366b7ecc9ad770165a7878b2e134acebcdb06d6daf9fe2c8f83e860f65892b8df370fb25cb4369e40ffa903bea9edb7e23e639b093ffcd31b7917a1ee353ca1651c9bceddf2d76d37f0cbb6ce7c48b9bfc2af19ef19838555214c226939b780f30049ee34944fdba2c166876738cd9fa7e1eb8fa06fb9a5ba0a00a2d10791dc914dfb8b416d676c7d742e6faa32d64b2110ac10dae045df72dde5741b967ebc1461431ce49937906f8b5f66dd970fca7fdf36fe4a663f8f88c8dcd32b7bad71c49f202ea5db88a8014c48d4b989fff3d1216be04e4f47b99655c215343f2ced86eda9f0878facf5efc0f3b77aafeb5c7fd5e229c665fe0bba49328fbabc2e5db85823bf89aeb2466dbd7d2b20fb264efdd05b32f48eb5d55aea03eb4ffb4d0f7aee166056e23b4b70f78c9733ab328c13f9f28fb0322693ee73eeed0e91251b80d64807728a566fd8051c0f6cbfa170495a1a881b3be630845344924debafeacece88804acfaff80c665aee2c8b9d4e5548190b13df83ae19ca548639f58a228069c9f73cbf195e812828d35a6f8ac99f02aac0085fb764809bbc80690762d1ee48e615bf5d5cb982cd935c622607996957cef884bcb17963e03ba7ea064ad0d774378fddf157a5726b665adf5539c5c55449c1930a107099eda42bf716090b18d8204ad52b63b14d80e033d7758214339c241e55c30c8a5f634b4a43693520a588925926ddc3bfcd69213428952424edc6aa460851feffe00573ff24d709103b634a88d5d99efc2a14c5ba38663f9cfd6be3339d4a72dc5ca7edac7d3f781fa5c985ba34755a672d01d0a12d700d2ebe63ffa3eb861a53bdd5b876bdf5e3e5d70047e335933d4bd80cde72a698ba6bc6d5a4637a48fc3f7cf4c75146be447d8664fb76bf497ec4adc2cd123026ac6d61e304d336389235d798c917099610f0e53bd087b2dfccee554b518bfdb1c022949d61d52e42e3b2daceeffd951aa7fb99b245038cd398533ac968a3e0b7a6f1b2c204d7ff979612af730d37617132cb13c0e08a2efa768de5c85c4e5dcd612b1cc5e9fa2a1b0bd68e33f4fcc95631977677b809b78c547b16bfca28e25333b400dc86dcc0656c4c88aa3c4dafd606e8c30ef44f2190faff4b29d92d8923cbda31a74398d81d933551ec2afafa6554c689a65b6bc34a40619d505f675b689bf7f487f24b1f328114b160908a5e5ccdc586e22288529ecd88103a00d872e344e0b532323c71ea699736dbf72d6ef3a8355add36fb45b5946d37088cfafd794a587778f3aba8e5dd6c379bafdca455422d43a9ea775d8ca86a3bf4a736d6ab075a4b00c3ebc3981051429ade9f77ac9c8ff01c1eaca5de3bef1835bd1b883269fc44b2bd58e21081b11e8f50a1986ada265b7bba409619f5173ad74767a6ec3ad2cdbe80e9e9e65ff728a149c655c09f4f7302dba95886d48da4218f5622d1ef9bef44703dc66906b75c5266b42f2c240b29376b64cd170bdfb8ee051ca3e99bcb3d0ccf8859310194ecf054d143922fe4b352f119c33ccee1b5321f026f7d7a8863aec4b02ed0d59fc5e89aa3d19189418086e01929e3f24f7dd394b91f8280bb8b31282bda509dae8d843a25b07cf37f4300bb081510e693acfc963094ad90a5a03d10d345b792f01424b5093a7598ef21fc322721024d0a6e073ddd4cb1840190424cd6fe78e0653ff36a642bb990de5a92e4f87f01e4e95d210d843732186364957f98f5a21db8e4df8604dacdafef613f287ca261d42f74eca280c845d73b0a604ff079294ecdb003ee50feb7dc200d9d4633c9b6d4b5427a2d467716e233edd5d809eb3b39af5c931e2470c9cd884e3447fc105ebd4081c5f5476cd51ed6ce2d0f6afb642aba53c526668ed5b4af8c1d96fe82d0bfe65d493fb29fa5be4ba99d4c1b34ce135d14aa2ee958a114f0ff1cb77c3d834ceb5e8f117cf60545891d0663a07e96307bf9ba20448f256b44ca808049bbd54fe9d767b2c3487b56252687989325a945387fd7f79195e874194bfba8d41e86193041748b1172d56d8d771348515aa317fe6afe919b3a1a770be4b3cb9e74cb00f1a040cbdd48709a46108dce56e3e8991bc5554f7b78df6772409a91c54e890f54c070da847d2425266754ead1627fcd0bcb24c946d60b721be4f5d7ad7d219489c15739c5fb05112721d18909ccd908174f2119a4f314a5d24f0b817de8272b51e41aafa757dac5113b0b8d2a0d9110dbd0d1678eb146fc7952886ea684f17c64929a2dcd53c8a7816d0d0680e4e2c7e788a60f95723ef5324e8546a4a2095cb77fa40050ba473d03356f597de6433aa83ec54440a91a106fc1896a31b88975e869fed6c32e2bf1a8519908da7bbd693bda2c38f656775f0a7718a15cd0f48bfb6a9fd9670e1070d8c710acd6a4f325de19dc175ca2fc17ed14572d71354df294d1ffb8b01dbad5033c0cdea6ee12798e76db657c593befde46cc95e466ca7c46175b85e328098508af516ed77ce07a2479767a14f916144623997c0bd3b08a3b13080215f85a0c035e31cbd5255e87d47d2cbc657f8ce36cb906ca080bb0c366385ca550d60c770968cfa4762006df0f316b1e897406c926506488308be1c184c7725230d3898106daa179e8cfd2be2c6881ea2c842fe9b51fb340cf37b9970a61b5ed87ab5471e207268f32e0dcb8b84a9dc8711987d08b387c6c69dca383bc6e330cb116c8f0de9dd0f46696e244c8ae8f656499e2da7dc6e8988bab3aa4c6851aded79b15c309a8c434d62ae351a0a599883109230070f47f8de95af0df846e2a590d61e88635f478f8ab0765c8ec4ef14348d688ff9f83bd569a7b3efc51f6289faef7af611666df5fba8dac03fc1d0fed1bcc9d23d10458258d5d9611bb980487ede966a48b5a6bebd7afeaaef43aa5a33c306f65f0b72ad040a126502715490904d519d2f4f9885cadf1a4cb88bb87d71e303e7fb7a4f994f2ff2f5ba07f0bef9cae9a2d307b3a35ebaf59ed8ca890b9293b45a566fbb14ef709645c7f84a247e63296570b86a8bc0da93fd0e72b7a5ae19c5127c1ee89a4775a0b2d9dd2f945204bdf980b97c6a779fbec7e548ed5c1bef8124242660b7778571246d762dc5cb82d4164478acd697c6d73222c6d94af50169047118eee69d7df879ad044a5ea4379462735e04efd732c95981d4ab36b0228725747be5ea9b1357d4e32eb25b57174c73150398b98d257e57ad77d2e1ef62556bad82e073b30ae18a76d9bf776fc2b3d76eae1b02fc98083742a97af612ae90154b8e388dc2024a17f80f4f356c1f70572a2fd95d0be531ab4c6027ac5623fc5f819c08e6cc3786deae3e4406b0027b6462f0913d011d37954d417f920e9b2c2e150c9f846099b39950195aba6b18447490397c78774559138d9ab4007c6721502101150b0c8bd6ca50943d1cb31ee135b8f9092ffc47e3a1b5f09f182ba261405e87020f6335bbc7146c6e10595487a181ce4e0f3474b153fae58"}, {0xb0, 0x1, 0x10000, "35057d84e25b1c5ba587724f371d214ab3973fe46e0d1703ca49d160b24db8d916b0510651576581ca1951f418b3c43f937a45fcc150894f544e45f739d117430cfcabfff15b06ba0be85f629d62dd661300b84c0724297f202bae6a6a6f9a89b96007e354f0bdc3126f364831dc33e486ed8ece72383b2c4af6a4f65f54304cfd4f6caaefa228bc12a0dc5ef82048f96f7b6908f3d15b379e4a874b872ea02e"}], 0x11d0}, 0x40c) 10:13:07 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{0x0, 0xd9f4}, {0x0, 0x2}}, 0x0) clock_getres(0x3, &(0x7f0000000000)) 10:13:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c}, {0x1d}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000002c0)='./file0\x00', r1, r2) ioctl$BIOCFLUSH(r0, 0x20004268) mlockall(0x1) syz_emit_ethernet(0x1, &(0x7f00000000c0)="96") r3 = dup(r0) r4 = getppid() r5 = geteuid() r6 = getegid() ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000180)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) sendsyslog(&(0x7f00000001c0)="8123a50ba68c48491ad77f0a40daede014ce33d7fdaba795c3509f343a783f227d2cb8d847e006eda9fe3d3cb8accc4961d8db947b55e13512deb32d63e3635568265ac6b3", 0x45, 0x8) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={r4, r5, r6}, 0xc) 10:13:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x4000000002, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 10:13:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000600)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000200)=0xfffffffffffffffe) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000380)={0x203, [{0x3, 0xfffffffffffffffb}, {0x1, 0x5}, {0x1, 0x4}, {0x1, 0x9}, {0x2, 0x7}, {0x1, 0x7ff}, {0x2, 0x1}, {0x3, 0x8000}, {0x3, 0xfdf8}, {0x1, 0x1}, {0x2}, {0x2, 0xdb}, {0x2, 0x80}, {0xa1d8f27a5ab6e3b7, 0x9}, {0x2, 0x1ff}, {0x1, 0x5}, {0x3, 0x3}, {0x1, 0x6}, {0x3, 0x7}, {0x3, 0x5}, {0x1, 0x400}, {0x2, 0xb89d}, {0x3, 0x1fc4000000000000}, {0x2, 0x80}, {0x0, 0x3}, {0x2, 0x7f}, {0x1, 0x1}, {0x2, 0x9}, {0x2, 0xfffffffffffffffb}, {0x2, 0x8}, {0x3, 0x100}, {0x54bf25d8e9121ea1, 0x4}]}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000540)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) r4 = openat(r3, &(0x7f00000000c0)='./file0\x00', 0x1, 0x2) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x28}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") sendsyslog(&(0x7f0000000280)="ff2844d6808aec89c74b23aaaffa5c5df1a429257f3656ebd2fea1f2796060aafd34ba623a022403b388dd3dae3488907c953297427160c4485fa4f10ef1ef17ad545279c0251fe0e37e42d34732a4f6483646eb5a76e8a1cc7e", 0x5a, 0x10) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000004c0)={0x3, &(0x7f0000000300)=[{0x3, 0x4, 0x42}, {0x4, 0x1000, 0xf122, 0x2}, {0x1, 0x6, 0x6, 0x9}]}) syz_open_pts() ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) mlockall(0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000500)={0x4, &(0x7f00000001c0)=[{0x2, 0x2, 0x10000, 0x401}, {0x7fffffff, 0x2, 0x443b6209, 0x10001}, {0xe1d9, 0x0, 0x8, 0xc8}, {0x47d0, 0x6b46, 0xfffffffffffffff7, 0x4}]}) 10:13:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) dup(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3d}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="98") 10:13:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x200e, 0x84500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 10:13:07 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r1, &(0x7f00000008c0)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000300)="3d3694e9a0467adb09addf57b5be04b86c730795d72ed879a666fe23a6b676008ca82bb8f9a1443eeeca0d985d0d061060e3930c9fcaad5345d17366734422f8887c5befed2c64aef0ba44", 0x4b}], 0x1}, 0x4) 10:13:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000002b8, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:13:07 executing program 0: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) 10:13:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x2, 0x2, 0x3, "00fc000005000000000000de890eb600", 0x8000000000101}) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x2, 0xe) recvfrom(r0, &(0x7f0000000100)=""/132, 0x84, 0x842, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000080)=0x4) 10:13:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x54}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) syz_emit_ethernet(0x1, &(0x7f0000000180)="a6") pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) ioctl$KDGKBMODE(r1, 0x40044b06) recvfrom$unix(r1, &(0x7f0000000300)=""/254, 0xfe, 0x2, &(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa) r2 = msgget$private(0x0, 0x80) msgrcv(r2, &(0x7f0000000200)={0x0, ""/205}, 0xd5, 0x2, 0x1800) chflags(&(0x7f0000000440)='./file1\x00', 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000540)={0xba, 0x0, &(0x7f0000000480)=""/186}) 10:13:07 executing program 1: r0 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x2, 0x280000000}) 10:13:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x149a64be}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 10:13:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x80044d, 0x5, 0x2000000005118, "047c2ccc2e0d00"}) write(r0, &(0x7f00000000c0)="f1", 0x1) 10:13:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget(0x2, 0x4) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getpgrp() r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x6, r2, r3, r4, r5, 0x0, 0x7}, 0x8001, 0x0, r6, r7, 0x1000, 0x9, 0xb700, 0x7}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="83") 10:13:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) execve(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001340)=[&(0x7f0000001300)='\x00'], &(0x7f0000001440)=[&(0x7f0000001380)=',\x00', &(0x7f00000013c0)='\x00', &(0x7f0000001400)='&#\x00']) link(&(0x7f0000001240)='./file0/file0\x00', &(0x7f0000001280)='./file0\x00') fcntl$getflags(r0, 0x1) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') r1 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x800, 0x4) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_broadaddr=@un=@file={0x0, ""/4096}}) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 10:13:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000080)={{0x4, 0xdc, 0x1ff}, 0x2, 0x8000, 0x1ff}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000480)=""/101, 0x65) close(r1) r2 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r2, 0x2}, {r2, 0x8}, {r1, 0x10}, {r2, 0x2}, {r2, 0x40}], 0x5, 0x1) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x2, 0x9, 0x41}, 0x100000000, 0x6, 0x100000000}) 10:13:07 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) syz_open_pts() write(r0, &(0x7f0000000ec0)="311580107bd62fd3e5c6b80a5f06562de72c92e2f22b4c9efd2c128705b9a4097af07b5895356ba1030d5b78e1e86d6a6e22123e9fa52a6931d7e9e2e190c151b6b4da608a7c18bd8deeb1ca94d10e6e431407ec6b5796e353fbb98719d65e43be2baa39d2a1fe5d791e3cb6c6f21ba8eb1b81700f2c8c59534fe4e8aa4f0d38e4b7aa1b", 0xfffffffffffffdba) clock_getres(0x2, &(0x7f0000000140)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953bfab9520ecd3492df6d4997f91174626191650f3e90a9aca4b82e7506f6eb1993339e82ff5c3289a85c984541cbf4de7543b41d78f947701aaffd974f031fe0e3c9ece584ea663ad19fd80b2394e221e5c3834ae7ddb195e736361fd4b6273793746902bd5d98187543bb094b9036aaa208d3325c5c2fd56dbea0c6cf1513b35c9ecb827b06f73c058cfb4e24b86d10824baedaae8d69153f75c2456088cbe5f1cba4fa09ed4b7cc95ad408d7c51c480c8ac14964698ae8cf1e6279c09e9efe2fc2d1e1e9d8a42522d36942e3312442fb1f312e6bb6f32c8cebc941e3f656991f4c9252795cdd720073f5e1b225fd5b60e450c8c14fc85a776356e999ead9d1aa76de69f6a9e7b66eeef2af155ea68890504f9b553dc4373f991954fb0e4a1eccb6473153c97615498d24ebe8f68ed1f76ca2985dd575b9e83c5243d108243c89619b490a4b10975b081f7f954409516f39bc164e18a08afa92302c79cbe9302ca23c26def1a80f857ae82756354efacfb2cdab12e1e7c38c21ea3919a3f32dfeaf93726e7175a856a56a3239cfe36f17bc80ff10df0643a8476528f0a6f8ba1433fa42381b168575cced89463901e440cd812fa398135a4fa784ec5af5a21d88ec61bc1650bff4ff17eaf5996d591d95132f54a75b764e53495a9af476e6cd0c46add97490049521f2e8d8629e56e951b3f93bd4f50acee23e1b2173cc612c54afe8164350eab54d085d933bb335ed4e4f9c148e7d6250935353012c61bcfb8e6965b67c7c84309a6b9385c363074a36f451c556c982a34af2608752f869d1583df0db4f6be9d82f7f42ff42dc6c3fcbc0dd37b8182c41135ec08fbc15d9444b288bcae383aa7ff843292a3eed2e4ac191b27ab6889e4dc7b4efee1d424fe22e6d35cc08456b8f2024672c040d826970b3cd0c6cb6e18f58533dba3558afc73904a205e97719d7e2815289bcd3c8de7e987ee21fe9b1fdbbabebc2406e709458aacf3e8d3bb1889d0ab0d07d90a044265b1ebd1846252cb3a0deb90bad21b5bb6096ab5a9f987bdb4e987f5362876919bb205b67dda5430ae33848612d8447b5f6ad02292072d429b646f2e790156eb615f94d80ce38b9d4b0811d32d9b164af1f3085ec33a38423fc95373251a4b81ac097d16d6fa9111c63ad777c1afd2697c946cb21343b82163fd413ad5054cab5a906b12a18c5603b8668dbe91bad16b5a92ad4e19fcf9b2f060dd6ee629e69959ac4e008a8baea1811972438890cfa0009c305442c9de8daeca0d7e4ab13464ed10592a17dfe53cc72683934294a0bca0bfcd7577c4d3d9877d3d2ff3ea91e00f51bf11d8a02136913aecb54a503f581babf5cd4c8f93678a3d242f78e683f462656e22074ff3daa8744c97370bd9ef4b9ce8d2e8eef7cd21ed21789ee1c39723c60a68a60e241c3407688264b1d9c9c13fd58777d621a0ff86d7f816312c5143725509a3d7ac17baea2a1e789ad9e5a18d2109d3fc238d1bea61b8b8bf74778df74d7e16282f6ce7e978aad191fb1fec8990b627105cb03043c1016d2044fda90041bc02c031ec1316147df0e7da87a9ec0490215ce1368991aa48e1f08fb6552bdb85243f062ee83073a38aa5d2cd2fa51405d8dd95555ac975b883fd343ef52ce1acfc6d0e7da3b73f2d04e7d6c843fac55fe8b562ed30f72aa15a16915cca843b4f084bd619b59068fe8d983f4478cc0ff74c809fa56933decb982f0c487333576e57215c1eb6892ef85467197ad7bf25e278b041f6212b349d7f5d92e52c1c63a44101d47cf0fd8087039b6553e14414a1da338c5c216c9335bee2a9b351af61d42287b1ec6fbbbadedf2f76b6fe476b28c4cc617cc2b7e1f3187ced3f979d5ea56c36b76d9b078b1c8ac41b3a80e8ace7679de5d4566fdeaed3582386c1e2301e807b410af3c4d9e3e9b19b94588922e3c32002cd4082448d7f57c34be73eb40183bcea2c4eab64d7e4083b81b96d8aaecf6c8145f84ba3a8bdd6378ec6acbbeb0079ef5b80224137685666b0c361df04e0b49e627ae4e2043241832168af1d76ec4eb92b43bea5cc5c2b81ebef67d2554c01fed67a92ff4f18642198f0b6cc8a82eb2220beeb77675c57df0cd4a3979a2825af0ad8b40769b988cbf68b30e94dc26dfd192ca4ce8722100a4394e991db6924eb6bfa3e2d8461a58b64b59055fd420b7a1d870e21ed95ee4ab56f477cae53c5ff3c2983db23c56313e91c5c696278b89709f10f4f190ef26c38dc8060478463f3e94acc702a0e5e6b3ef08b5142f59baa19ebcee23360bd21f4b69779b7e4b22c3091cbbcf0150602ef06ad82d6bb6f47bda77aa0bd28593d74c9083897fdb74a0606a0541d97587fb978f6db90d6eec9692f70f6853aa8e614086752e2fb5d2a2faf5133be67ad441fb1152de1c52290b1889f62e2fc0cd93d0d6d4f4ec3cd8542bcee0797bcdbe1d717cafd06945220d716fe3689f4fb31513e14bca55818308cea34a40b649096c439c650840736a352b217e10c4180511ff14090d1f3254b2e004746189dc36cc4d7d038aa274f3ea0fc632cab1ca0f9f420b597927de1a0e34165c9ba0c9236bde8c6a5d3cfbfe4a5b5488c2f9adeedfba8424ee222baaeb835359cbe76a1d788453024b15968d0f4d6db4383b563b24c73153d3b8671f7db867ef4a1160a6073a4287bac4f969e9bec4c9a9c1f8bbcf12671d657931cdc0a75896db93a0598d50227bda4ceb514d50d81bcdee1a282f0a225ee433ebcb32fc8fe1fd9ed6e3fa8064875e36e4c581de479351d6ff3319c98e3f8e111d7efd143cd1ce23abf48b06bc16ec2fbbde9c3ee11c5eb9fe86d9b449279bc6315982922ba96f4502c7a080dfa0fcd1f3763c0bf3b6c0c51cb415a2608cb4138a5992e47a42c135dd4b1b9bf0ec77d10bc409eecb60392441faf5c3cba3584ac1615b933fba2451f4e39fabafd401a8d90025fdec8dd2611ebaf1b617060ddf96ecacd69cca245b866d5692c918001501fc3cb5cf3cccede80e57c71e71b8dd644d4db23045fa52940d867dcd9127f37009f8ed9a86c8a9f50bfdfcb20c6df724ed2b81fc760600f3374d95d9fd45f102a26dd19c4a26cbba63e6555727f4208b29e5fa18dbbbb2d4cd1838bf368d3eed8d69eeebb2180870f62e64f80006a958a7ce9d9a1794a1362e2484a2bcaa4405995974be48a353b783411b8a4596c8a45b3f064422f5d341fa1d6821033409b3c8eb79a193fd1ad3640826f50dd0b1a39670311e2e9c3a995db026f43ea9063d96721bdaa8718202701cf26fe4d8b3a960efd8ce44db07e25f6b72729b0c9d6dcfd2ca76a75a730509f780f6792a822ce1cfc9472c431b6a8afd8d1b2046804acc18cd54ac8f3d61976c6b9bd6383269b4dd412a31c5a823b45cd5caa8142dd04e5c13e5fbf6c562345092d747b8060d7e3e0e4a362792cc61ea89670f4869f66f497f0abf70b3eed2f1d1b9c820709cee26c12b673190e933e83a57a23c8bae9b7752ae511712edf8954a8b92eff55d6b45d1de35c478af773070ebb3c400134266926744d98c5d06418ba10736db12c540b20b9adc44ac45d4639764918119f2ac172211110ffc700540c7063620d5e5c47b5b9e32d4fdcde46cae5443b4772574b8c46f049c6eb2273f66824fc6853baaafeda8cc1d778d77d8095c149392459fd0f42cfeda8dbb13b5990e613ef7ef61fe73e5ed5d3ba58ad621f34b1ef969ecc27f08f260d0802d5d1a", 0xabd) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 10:13:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = kqueue() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x6}], 0xffffffffffffffc1, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x82, 0xfffff, 0x2}], 0xbb4, &(0x7f00000001c0)={0x200, 0xffffffff}) syz_open_pts() r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) r5 = semget(0x1, 0x2, 0x8) getpeername$unix(r1, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) semop(r5, &(0x7f0000000200)=[{0x0, 0xd9, 0xb0e58b48588662e6}, {0x0, 0x0, 0x1000}, {0x4, 0xfff, 0x800}], 0x3) setuid(0xee01) ioctl$TIOCMSET(r4, 0x4004667b, &(0x7f0000000000)=0x1) 10:13:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x10, 0x1, 0x3) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a00000003f1ffffffffffffff000000"], 0x38}, 0x0) 10:13:07 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8, 0xc0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000140)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x2, 0x7, 0x7f, 0x7, "d27095b271606165e7fd03d9c6e5acaf4b6c2cf9", 0x6, 0x2}) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) 10:13:07 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) flock(r0, 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) getgroups(0x7, &(0x7f0000000600)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setregid(0x0, r2) pwritev(r1, &(0x7f0000000100), 0x10000000000002d0, 0x0, 0x0) write(r1, &(0x7f0000000280)="6f4c8b76f6dd729d4f5963", 0xb) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./bus\x00', r1, 0x2}) mknod(&(0x7f00000000c0)='\x00', 0x80, 0x6) 10:13:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x356, &(0x7f0000000000)=[{0x1a}, {0x30, 0x0, 0x3f}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 10:13:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x6) socketpair(0x18, 0x1, 0x7fff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r2}], 0x1, 0x0) 10:13:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) unlink(&(0x7f0000000040)='./file0\x00') syz_emit_ethernet(0x66, &(0x7f0000000140)="9c8191de5cf8db0412dd1e48af9a8c3b213dd5fdb679e4043d7e007655115b688e84a3375809f42a0b3dfed8341366a2da2a0f768e3eb12276acd9dd964eb4d5e4612b1c5055a7b3df2ce307582a8ff543bbc57e804f9bf51c7ab1019cea80bc8f6be7d2a88bc5c4f10d1ac9ca4df698df") 10:13:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000000)=0xe46, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 10:13:07 executing program 1: setrlimit(0x6, &(0x7f0000000180)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$getflags(r0, 0x3) fcntl$getflags(r0, 0x3) r1 = shmget(0x2, 0x3000, 0x40, &(0x7f0000ff9000/0x3000)=nil) ioctl$KDGKBMODE(r0, 0x40044b06) shmat(r1, &(0x7f0000ff7000/0x1000)=nil, 0x2000) mlockall(0x1) shmctl$SHM_UNLOCK(r1, 0x4) r2 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) shmat(r2, &(0x7f0000ff2000/0xe000)=nil, 0x1000) 10:13:07 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0x40) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r1, &(0x7f00000000c0)='C', 0x1) close(r1) readv(r0, &(0x7f00000026c0)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/128, 0x80}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000000100)=""/57, 0x39}, {&(0x7f0000000140)=""/188, 0xbc}, {&(0x7f0000002700)=""/4096, 0x1000}], 0x5, 0x0, 0x0) 10:13:07 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x4000000000) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x200000000}) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x20, 0x1) fchmod(r1, 0x160) 10:13:07 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000040)='./bus\x00', 0x0, 0x7ff) select(0x40, &(0x7f0000000340), &(0x7f0000000380)={0x6}, &(0x7f00000003c0)={0x9}, 0x0) 10:13:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x64}, {0x6}]}) r1 = dup(r0) utimensat(r1, &(0x7f0000000340)='./file0\x00', &(0x7f00000003c0)={{0x89, 0x7}, {0x550, 0x2}}, 0x2) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000440)=[{0x200, 0x6, 0x4, 0x3f92}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xa303d152404ffc0a, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000000240)="b9c4c8f6fadcbf2a0ac9a8f391fd5fb25666a3cf3dfd2339f910fd073541e3d46d75a4d8fd67cee0e2edaf58d2e9025fd72fb854d26832336c56ebe28cac365d7a2ac4676c8d61d1eca0c38cd4d755d10e3c75bfb7ec51ccb8c8538b82ed629dc743c052bc007f8a18abf15a94d90ebfb03464dcb83a45fe0337c6b333402041781a6c5d7315044a69ad5b1fdd2642e9419def386a8b1f764f811c2590caa7b63ce655533df4de40f51c1401b8324180ea0b95dd4628d1319ff5ab72bd09acbd64e53ea331851d838265ee5cecc8c0f66bf8146cefbd2600", 0xd8) listen(r2, 0x7fffffff) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10, 0x0) socket$inet(0x2, 0x2, 0x4) 10:13:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = getpgid(0xffffffffffffffff) r2 = getpgrp() getpid() setpgid(r1, r2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10000, 0x40) r4 = getuid() r5 = getgid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r4, r5}, 0xc) syz_emit_ethernet(0x72, &(0x7f0000000140)="a673abbb19eb1a5940ca628d39c1314d6da92f077a920a5f745298c197238a0be2fff2ed8c7254fcc33e592f26353d1d7f0c1336ce64e969b0542d386327d3a01cf4db467e6f20b6f1ee4c2ce5555354f2be7175f3b4b38f1e6b89c292ee5481d027e01ddc4db0c6817e7b041a8fb2e27a5b") 10:13:07 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) mkdir(&(0x7f0000000140)='./file0\x00', 0x4) write(r1, &(0x7f0000000100)="8c65", 0x6d2) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000513600000020000000007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) 10:13:08 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x4) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000180)={0x1200, 0x401, {[0x4, 0x1, 0x1000, 0x7, 0x6, 0x100, 0x0, 0x100000000, 0xfffffffffffffeff, 0x7, 0x1, 0xc5, 0x1, 0x7fffffff, 0xfffffffffffffffc, 0xfffffffffffffe20, 0x3, 0xffffffffffff8000], [0x8, 0x6, 0x700000000000000, 0x5, 0xc6, 0x7, 0x7ff, 0xfffffffffffffff7, 0x0, 0x1], [0x9, 0x3e2c, 0x101, 0xf4af, 0x601f, 0xa048, 0x5], [0x401, 0x1, 0x5, 0x0, 0xfff, 0x7], [{0x1, 0x8, 0x3, 0xdb4}, {0x6, 0x1809, 0xabf0, 0x4}, {0x1, 0x4a4c, 0x5, 0x80}, {0x100000000, 0x5, 0x54, 0x4}, {0x81, 0x6, 0x8, 0x1}, {0x2, 0xeb, 0xa5, 0x1}, {0x0, 0xbf, 0x0, 0x5}, {0x101, 0x8c, 0x5, 0x1}], {0x7fff, 0x0, 0x1, 0xfffffffffffffff7}, {0x10001, 0x5, 0x0, 0x100000000}}}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:13:08 executing program 0: mkdir(&(0x7f0000000340)='./file1\x00', 0x10) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = semget(0x3, 0x4, 0x8) r1 = geteuid() getgroups(0x2, &(0x7f0000000200)=[0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x1, r1, r2, r3, r4, 0x100, 0x8}, 0x4, 0x3}) getpid() chdir(&(0x7f0000000300)='./file1\x00') r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fchmod(r5, 0x36c42a5afcd57979) geteuid() chroot(&(0x7f0000000000)='./file1\x00') r6 = shmget(0x3, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) mkdir(&(0x7f00000001c0)='./file0\x00', 0x185) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000200)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r7) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 10:13:08 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r0, r1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x50) 10:13:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0x0, 0x5, 0x4, 0xfffffffffffff6a1}, {{r0}, 0x0, 0x40, 0x2, 0xfff, 0x8}, {{r0}, 0xfffffffffffffffd, 0x1, 0x80000020, 0xeb6, 0x7}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x200e, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0xffffffffffffaf42, 0x6b15}, {{r0}, 0xfffffffffffffff8, 0x28, 0x20, 0x8, 0x7f}], 0x3f, &(0x7f0000000140)=[{{r0}, 0x0, 0x20, 0x0, 0x0, 0x400}, {{r0}, 0xfffffffffffffff8, 0x2, 0x80000000, 0x900f, 0x10001}, {{r0}, 0xfffffffffffffffb, 0x40, 0x10, 0x8, 0x2}, {{r0}, 0xfffffffffffffff8, 0x40, 0x2, 0x0, 0x1f}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1155093cde0a2631, 0x7, 0x1}, {{r0}, 0xfffffffffffffffb, 0x5fc544ee1442ef1, 0x2, 0x1, 0x2d7}, {{r0}, 0xfffffffffffffff8, 0x92, 0x1, 0x2, 0x4}, {{r0}, 0xfffffffffffffff9, 0x40, 0x0, 0x7ff, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0xd57f, 0x4}], 0xffffffffffffff81, &(0x7f0000000280)={0x6, 0x1}) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x0, 0x0) r2 = kqueue() chflags(&(0x7f00000002c0)='./bus\x00', 0x10000) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) fcntl$setflags(r2, 0x2, 0x1) syz_open_pts() 10:13:08 executing program 1: rmdir(&(0x7f00000004c0)='./bus\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000200)) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) rmdir(&(0x7f0000000100)='./bus\x00') ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./bus\x00', r1, 0x1}) pwrite(r1, &(0x7f00000002c0)="0b7a9af215a086f01a0e62ca44ea7aeb426fa4b5dcd8fbc75c5646e4e044d2691ba19018220d27819ce8b76f9d5bf1d1f73b28ee83ca3382478854393b9b45d7b3abb8c9b510a127360508e244035d119c8012cf9cf7a670906b7358029514e629d186fdc9a3a7997a7ee0f4795d3493b82217d64de6c126504cd90ef62916e303222326063eb7c688ceee7e2c1064b722d5710cbc0d9b50620dac68b8eafe40c3b0fbf6b52e7286c88f7d95a961e097ff24e2e04b29d779e501c65e81346229b0b4e735d7d8c567fc7ee0c9a1abc9e727e9f01a9b3185b66a4196af241ab1dd0e2f0fac8157b449c6db0dc66ef97dc6a0cddbf2e4d0454dcc7d0fda44ae790d162aadf1380c28adb0ba1b51520e78685ca1d47f61b9a6a15f042e6eac2dd15b555f67b4a5683733ea238ff9070e0c9702803a0f8291a4baff88b78b38bd217ece4439ba8ea25a0c28b8b445e07e15cf33d6b8d88024b3670c71ef33604d7289962d3e1bee1670382e", 0x169, 0x0, 0x3) pwrite(r1, &(0x7f0000000440)="4784dea2768a3e123716a2314cadc9f7c1f0995e4e1ed7724a9c8fd89e7db54a1143b2eaab065d9ba998ed8e1dc85f", 0x2f, 0x0, 0xfffffe) execve(0x0, 0x0, 0x0) r2 = getpgrp() ktrace(&(0x7f0000000280)='./bus\x00', 0x2, 0x800, r2) mkdirat(r1, &(0x7f00000000c0)='./bus\x00', 0x20) 10:13:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x20, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000001240), &(0x7f0000001280)=0x4) 10:13:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000000)="ba8b910137a7b9ab5cd7", 0xa}, {&(0x7f0000000080)="42f4fda8d7c294c84a7d4aaaeacb4bb894219a2cb85881ef7eb0920f07498b0284c51f083781d25d4e5a22add5842805d64975bff9277618dcad4328740c4e10c29602563665249a9e7cf448740a9117568732788d354a4c75348a64a9c76407cc0071b47fa5c7381167a32652568533f6df5002868d0e87", 0x78}, {&(0x7f0000000240)="98c3759f6b8c82ac9d6594508d3c2a36e25c91d14fe86d35afe08ca0c7f5bca3c66537eb0bd3c1cee7d2e7ab1881ac463a88bd0f26bb6df039df6824412154c6f05c87fdd57c3dc300930c5ca5fb4faabf6dce39ae109454f84cd56aa3e74de7aa67d00130c3d463d52d7eea869e4c7774f83a4751c271034b3a9a6eb82f425eec4b5058176ccd56ef7e8b0cf237a2edd3595b14ecbde485c5336aacc028bc5de8bdadf8d5a6508eb5e2ee3404fbf2110f5079b0149b190187539003938589918092819b595b6bca3740efdda85aa0e76712da32cfc8623fc91a8c06823da19da776", 0xe2}, {&(0x7f0000000180)="977840d9171ac349a21977d2da0bb97883ebcc2495f0034f582692ddcdf5fc86efb316abefdb0f18bc0b0b0b49fcd6f051b08b26b69673abca7d1541d17f72ecf94dde8fa1cec8554e420b2b26ec1c5ffee1e6f60b2661f148b907a3a1e367fc4dd2974f88143d22051cb251", 0x6c}, {&(0x7f0000000440)="fa601a45a2d173376a0aca85d407db39489c80f24c662fe2dc98aedbe4b2db0100442c2d3019a3e2c4f5eb7cdc2452e90622bd1578e1d4fff2af6b547f0a87fb7e5a2e4dbeac5a70d1b0761a60ce006bdf3fb6a761313bb834a83988e7c043bb33bd4c1e44aa6e90e32e6009eb4870f4a1ebec065f67d478cc02ce574f90a26afab4652555c84127846206fcbf63ab5375c3c50b168bae555000874b8772c2e6348e32a5f932980a42fa34287e1c660e3d3da3f304a5684e51aa7bd46861f6fad3d0647210d366f4ecc5ff337f18970c98865306c28cda311228bfc5894c6397c8732bc56bc5ec1a3d8ad9a7b4f38af4e95f6f95659cd25f7258ece05af927165ddc9dd41ddd979bc67ae7b476c6de77237c0cb8ab362201739440ace165d82a21b6d12fd3d807f6d8983c75401b9ee6d5c21213ff17c4bc64703c25059a3478a47412f6f4e105162147765cb007085d78bb1e2fe1cb09ff6c215b36882f07ae7c7393aff4379cde9f818fe3efb7c1747f0720224bc294f42f30a6d5022690c1b713ee3840f9d58ca70e60bba29fe9bad6c70a54a4e1d5345e274fda551a77981059498b3e80376e7d0c5d6f09356b988d851de788e7669d06340b4478f7cc7ba9573f2a4794a8fbd3da3bfb67e9fd50553e9a9cb3ffb00f4f8cad66465a4b66d5fbc51c214e925c6eb3c5663cb7eccf2f41b405dc868835bd5601ac82c0ad0377d42c932b559f22b799ebcaae50f6ad0611f249c4f8edaf57d285f3fd729dcec8d407336e42aacdcbf1aa827e61d7c5246f9461d1a2a05d451ba3679b2d38fee5b7a9091e2679b6041d78dfc7e80130c6770b617f091f281b3dfac79bbd9f02bd9200c1005502740936a62f3d6368504afc66e016231a78774e5d7396cab9c2b8ab34513befa558e91bac82f9540f96e37429661914f9c83c1363e0c6299b67150515c901fe51a6e5d442afa8568657d7c601abbd79396b17b694452f4df19e55d9a36192f6784acc663df78ce8ec6e66965d9e921b0d74fea2328b8c0a54f704bb64f064f526357155896dcaf1adc02a9b06dca8cfa4e35cf5ff4dd9ff9d215e61e6ad377590ca30f17f7fc9e8ceea411ac8303893a4f1cc326e542ca54ac97d6b83021d2becd9755706050b947e36541cdbc9bf4873bdf58bb633cee1f8a0394f35ff26bdbcdee71fc2585a2622215d554c0ea5f085ec0ff1fed3d8eeff5f0c644c283f16a4e5a203f1708e7935c37ec94aacf82256760949e38894168e8a061c2c3ab81d1af310b4c39e8f35b18e85cbbf3468ffab09c92541b11c2dcdb40bf56b1d471f2a1a0fb27014e8ce8613233434f7950afdbdc8400bcadfb00502ca6b76f5e25958d9eda69a84fcf1c171a675fcee2426eaa87a723c401e1caaa48255ce9d9867a8b5835e5ed42b75c52bbf0f0f09d13a29855cc030df88428abd1a7327445ddf3d21efba65088244972ba67b496e959e1396fe3c36f87796647741804510c5e18f77cb082dd53d29f5a00717073702cd3a3b6623be4c6057fb54311a39fc1852a5e170bbf1f3ebbbb128e1ed541285aef37a35e9cb4418072999f689e8776444123c86fbbbac23ce9c0570ffad11212cc6fcb728f6efe22b48fd9885fcb8eea2f02267b3cb61e96cdbb2fa9a7efddc597b600eb31b5fcbc73397452ed4dd5ae2b6b027410508991e5e942b1657ea276747455709790bd188d043a624f5354c987f07f46e70482e470050fe314b8c19fdd2d0274b1a314fb6b37a1ddbc637dec97fd4c426f536952db38d18abbce7b19230e4c8e63f24fec6ddda30d5d9100723e10f5a9e70d8350e9961841b1ee4be964b54d884ff945574e3ed0449dddb650ee8dffd3c34c2e16404ca0d9f1fd72cd2568d19fe93b9df9221f95b6c076c2c2902ac91f090883d0d1725ef37f7e1ccbc3502d77008caf289dc0f8ac89b8c881679236bb468952de6f26ab4beba210b0835df6ef44fe7516d971970f402ca3c0d063c53be2e028361629c1a734fbc01615fe5ad1ee79a42e20c14022f9aa4ba9938637fd00c7686ede891ec923c7acee0cfc5a12514ddf6997d6bf8773f9701cb4ce949497a0885064b4e0df1d0ee58a30e8850d7f6045ebdd2066c2a6b04aa33f0e284ebe9a96700443945dc0f2f3789d248fa05d8116363e1be8384c90306dcac3f9739fa28f385da010f65cc6f1b05e0a95065694f883a1064cdfa11013e177039fb7308fc8517e589620138010250b76352397c52df8b088720dc3cb73fd488d9ec78d2be2fa5bde0096a75d9a655ae5f6cc1cf18cbc8cb3298167c54c00ade25bc3c788b0f8ab4838bd437312a9bac785fa1ade02b915e34ebfacf7f029a7f01e79cca8d11460d9f31782b059877496c5f120a8f597fb593b75370670fa743d0a09f11d255f30aee0256422053ad136d4c4b15247eaf87de1ad50aa1bee11d55c05dd237ab929eee6ba68860c3c7c804123f385c34cd04e3d40aaabf9048c6763c1c39e0703a6fcda1ea28485e2593fe96a04ab5719b978a671aba6a12ed3afa8aff0d7230c2f70cd5db6ef06b4d2204491044cbb0c3c98125049a19079b0dd517c0ae9797888a0f9619862afe10e7988416a558b239910365293817ca81247b8a476f127f93192132dcc3ee4a6fb951c02b9cd1850d80eeb6e27b7dfc876509fddd990527652a504eb6fb3beb0c5eb6a9bcd1cefff377b8cd68b09c40137baab493648e44305c6cd30bd1fb52592899ff7b56aa1f3340680b39e4582e9a23da5cef9a489c71a4a4cbae343c2445a91b40a969045b320395b79ee2ca36ccd07f22b5e0420b711a3c9dd4f615a9f4c08c4a0f4524a543ac0fe36d70c56ec9031cc24141bcbd966a1e5723c7ab21f02e749424b77cc27d4f71fc3b8fe2e1978912cfa216d0a35a2c841ca494884ae1b3db1f9edc040bad2df084157270bcb7376b4ec319cad2fb12d672f5f2f2bd16235dad0ec40d546a8ff73a021e305deff36b836dc00d58f772d7df745970a09dca1f806259d37560529ca5fbe0cacaf6af508aba538f56600e8f5382519782dd30b56f662c223f37caf74a5fb739525b455a2ab2b956e6e57dd9ba0669b2edf877cee431e544194db77c4810c210cfda321411d239864fdd144ad381128aaeddf9909c2c08661068a33cbb4803f547026a6657b934798e10b68e69efd00d66e3443021cf950cd369a606366d54f9b029f6a828149c576bb3e3dd880f72093cb736632ecdd09a3b732a2272c88bd65264c1cf13a6f60d70cd6b51c83f5be290f405d55ee4c794802a3947592745536967377339f2d68897aa9c99960d75353784bc4aaa871f4d97d6dfe7e11cb5833a838c607ae6ee3547c43730e2624a7d56f1ee8a0bce2331a8f081daf299df6b5eda97541e8ed489966c6d287814eb4b18ecfbf861cf8604531fe13494ee9b59328fb248761dfec4abca476010d189b64a39f3c970cf0a6b9077e8e203f21d343411730115544365d8336ee9580cfe0d80892bf240aea3bf94cfccca2d4efe0f1213e6f76d36312fcb3ab8f2f3b683ee01a5b913222888336c05c983f6198c1121e18df9c3865dda3d2fd579110768a652d8c2f6237fbebc8aab1cef176c67a1a35f929352c9156d0ce017f6d0a705af1bfc8002787daa523f736223f0ab0991af6074278a3f26d2069b67d71c4f3dee482af481837e167bcc43ba7f0706d2e4ff3ba07f8bec43dde302f5370ba8c8d67469f721843162b1b29636346c71442c14df03bd2c229ec68bd5759e7f87222a4d11b6b7f3fb92e037c45cf23dea84a70350584abb7a99590066f6532a87e0597056ed5f563a2a532e3bc281622f02e7a53ea5773730dd6362034fc7575d63bdd1ff30f4636e28b9c62ad014e538d6c8032fd9b5ad943ef91fa35e1f4c7fe681ec42c9555e9a58716795320351abf0d54a4700e3c6dc7f6e18e9df838960cc790998b0722ba9ca7727f5ab1e8ad418388185edd4c85c050d999ff6ef702af7157e9def2ebf5b2f26d5af1cd33ed39d4cb18662d7bcacf63962f602cc12c0b96f75f49095f7204bfa3caca19d447049ee173ed21c9520d6812eaf21428f7a100e9b369ecf4c5b877f500e246800967f1a3b36380bc77b3ed27e1ee8fe73c754d42019b562a2f4b71ff1c41ccec6c4da8b928485f0a9c984298ad35df3ffb320bc2cbf9a02d1dbc73130df4dd76fdf0b1bdcfdb6684645707117656ba5e3adac59d893c8b1455a628554e4de416136c8c19868534f8238f8be2633534828d183eeb5ff283a853498911901d7f30ee8d818119f8b3f725d5e043caef642d5db613b0f3e1071b3d14710e601cce376a794008a7c99c5c66f0ea3aa95df042a88e199c1ac782d836c1c99dc6569233e6e39092965955d65f18afa608ea21089c2c29ef26a9a850045e0633e2b79f8e69ed2db5102ed541b55fa89291226b3a5ac179bc6da35f59b53dd602d4b9e38aef61bb36e2ecaf19862c893606804f50f05469a17bb39b08872cd7e46e141d8aa7c590335954140a1c8c6bdbb589b391e03b323b68606096ec045506d445364fad19720f7cd3f25ef15b9ab332517587f37b58084d41e3b99a8f722084e99d81728d9c139dc50f4d3e420ed5ac9835dc8836016d34f20464a15182f8283259032ad78863e0d49e3b51e8d98f80f54017aef42486efeffe27a9db08c3ffe305872d8c20679b5b548a19035aa1436c92340d96465ffbb71fd34ef28d4ce7aaac43c0051e5c89b6225c1c1663c3d3b85b6a224ef264cf2baf3f7bd62f2909292f4bb7a970de6f34e606180b3f84d1eae0359b217db73017519fde6cc227ed530b087bee49821b4affd52a16177ff233a0e62a60c9a515e5d8a4cc7889e437d3b43c9ac52f8207993f55d7eab307448ad539964eccef8c62a3860edc303695df6e0a967f1cb6288a29b2a454274008e86e2de0ae03356969c8b8076950aba578d17effe52f1b6bddfe6b6d87b7540f04d0c9f6bfdfadaee3ef3e98b0311b277974921a30ff29b593fca0fce3ea302e07625445369a546d9101bbf7d4fbd7845e7c4e1850a1e4525674528ea0ec8f1aba413051e319b9a4166faa20416898ff2782a59099bfdce530bf4352cad4e0721c3d395c0ef07e5f0d6e75a5a537f3d142f939f7b3c00c6d8312d5155c29ea086d567cf1cb5a74bf6640231a9919afa190124aaedb3a2580dc73c880b8977b85dd95a386957a64599e1326a6e3b3ddd6947797d9caf35ffe7bcc27bd7c2e82ce58dc5058b4b4463bafe933a3de2ea5bee4193f16b3f3ed1e51b458d5b76ed158f109b8cc103b8a5977e3eee07a56fbf9fc735d9f9be4f62218834ed4809f572bf4c9d1d359969acf06d67588457c25782c9f789f86f328f1b2ee0bcb048be6a4eb0b64cd5c7c579a163ae8a551fabe7564470f7db73617285fe0030792982e38f9e66fb96068ff3646001ee1f0c17168b83bb3cdedf6a77eb363adfc3f17053124f41aeba1f6f4dee9956094e5b30d12db2f6800e462e142fd48b06e7f24b8f9116a983e1c4abffc5baabca01e1019dd0df473f92232e5c013f06926754a5d0c33c41fe0f53b35ec90bfb2bb0e057f26221165b8a4e2041a8bea3f3d0aa7879621fe99d6dc3fc27badbb380ddc9527bbed948409d993137b11b6014ee362f080af19a460847b34046fe182c5a7ef4c3463f985a715a246c5595d0e0507fa593f9ad2adbe6930faebfabd5fc76e64d72ae0215496f2ebae33fe6cae604b4cc0a05d5635b75c667f9b9548fcd7fb3b11b602e5a", 0x1000}, {&(0x7f0000000340)="294e1b3c8df3ccc91f3a6e39227ad80fcaf80f107e76c683e3da71a78e654e88bd4cd24a17d96a944d076397232639d8ba58b5de1fc5e2d5a4e7ea5c71e4bdadbbc88cb9a92548f15e104853f649eab38c07254a940955a56a907655f72f8d000ad0660be295d9c9d3ac41e4e566712dbd70c3fce10aa8f0e39748ed964a990d220669bd4128d9ffe879b535b6d64a913411179018fd4650e78ca8f6be65da6d", 0xa0}, {&(0x7f0000001440)="e72c08437c6ad95126a965f545e5289bb34d09a58930480a2f9c87f9aa9fc107828724b5d136519ca07801b118a0bd4e87ff3f1b8e5c0eda722bc68a1b93f76a8226acbe5e1332007408a194b39175e1d32108c8ef10ba4c99", 0x59}], 0x7) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="000000186204f88a002b3a0000030083caf7afb9d8dcd161342e03edfef1b544b58c1db2e2029d0c4750f8f3", 0x2c}], 0x1) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000001540)='r\x00') 10:13:08 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) 10:13:08 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffe) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)="23f6c3ffa33424564a1a988057f7cfd15b201b966b68d687959acf55b84ad2bc4c261206257b0d32d888fa2fdd518e351df36e3167fa01a2f0df5e30fc20c346dba5a9a6fddba4fb1943f6e7899c516a095a11a0bfc78f840ad1162babb6c51d79a563e5a396000893df79a25279a029856d4f8e04b22d15d75877b899663c72b3fc0250d25a487cf27bcfea9307be2ec410988a87434dd21d03047624dad20c49b4a53ac6eb429141e70f3ef7f81bace6dfcf164ef4fe4c2d2b3c69372f0180c5562c7646639c569d3a7b143ecf816d2c7ef9b048d63196553f74aecd2ea4a53d5734f1ba9b74938521a850fd38f1a534b696e2fd65212a17631a82bfbd9f21f2bfe7e7d5d24299ba2e0fc8642e47ed783322e187443523849c419016b3fa80e21b1969a1bd43a09a8107a03356d35a719a8cf7bef15a1f9d00d76a479464e349aceea541e2a2e11b97c7b8", 0x14c}], 0x1) writev(r0, &(0x7f0000002740)=[{&(0x7f0000001680)='\n', 0x1}], 0x1) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 10:13:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ftruncate(r0, 0x0, 0x1) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x6) r1 = getgid() r2 = getegid() r3 = getgid() getgroups(0xa, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() setgroups(0x6, &(0x7f0000000180)=[r1, r2, r3, r6, r8, r9]) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000001c0)) r10 = dup(r0) close(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000200)={0x9, './file1\x00', './file0\x00'}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x8, &(0x7f0000000240)=[{0xc7b, 0x5, 0x9, 0xfffffffffffffff8}, {0x6, 0x40, 0x8, 0x2}, {0x0, 0xffffffffffff8000, 0x7, 0x4}, {0xd7c, 0x7, 0x3, 0xffffffff}, {0x8, 0x20, 0x912, 0x9}, {0xffffffff, 0x7556, 0x0, 0x6}, {0xffffffffffffff81, 0x2, 0x200, 0x400}, {0x48f2c71, 0x722bfdd0, 0x503e, 0x9}]}) r11 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x10000, 0x0) getegid() setregid(r4, r5) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSDTR(r12, 0x20007479) r13 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x20, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000380)=0x2) ioctl$WSDISPLAYIO_DELSCREEN(r10, 0x80085754, &(0x7f00000003c0)={0x1, 0x1}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000400)) kevent(r12, &(0x7f0000000440)=[{{r13}, 0xfffffffffffffffb, 0x80, 0x40, 0x6, 0x6964}, {{r10}, 0x0, 0x22, 0x80, 0x8, 0x95be}, {{r12}, 0xfffffffffffffffd, 0xc, 0x20, 0x7, 0x3ff}], 0x2, &(0x7f00000004c0)=[{{r10}, 0xfffffffffffffff8, 0x2, 0x10, 0x4, 0x5}, {{r10}, 0xffffffffffffffff, 0x4, 0x2, 0x7fffffff, 0x1}, {{r13}, 0xfffffffffffffffa, 0x89, 0x0, 0x8}, {{r12}, 0x0, 0x1, 0xf0000000, 0xac4, 0xffffffff}, {{r12}, 0xfffffffffffffffa, 0x16, 0x4, 0x6, 0x2}, {{r10}, 0xfffffffffffffffb, 0x5d, 0x1, 0x4a0}, {{r12}, 0xfffffffffffffff8, 0xc, 0x1, 0x725, 0x8}, {{r12}, 0xffffffffffffffff, 0x0, 0x40000000, 0xbba, 0x800}], 0xfffffffffffffe01, &(0x7f00000005c0)={0x2}) setuid(r7) getgid() fcntl$setflags(r11, 0x2, 0x1) setsockopt$sock_int(r12, 0xffff, 0x1001, &(0x7f0000000600), 0x4) 10:13:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x44}, {0x10001}, {0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000180)=0x2) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x4) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 10:13:08 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) r1 = geteuid() setuid(r1) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0x6, 0x3, 0x200, 0x81}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000026, 0x200000026, &(0x7f00000000c0)="4b74954c", 0x4) 10:13:08 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r0 = getpgrp() ktrace(0x0, 0x5, 0x1a, r0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x7) fcntl$setown(r1, 0x6, r0) r2 = shmget$private(0x0, 0x2000, 0x26b, &(0x7f0000ffd000/0x2000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x1000) 10:13:08 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 = fcntl$dupfd(r1, 0xa, r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x3, 0xc04, 0x40, 0x0, 0x9, 0x7, 0x9, 0x1, 0x1, 0x1000, 0x400}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000080)=r1) r4 = socket(0x800000018, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x800, 0x0) r5 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) bind$unix(r2, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchown(r0, r6, r7) dup2(r4, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 10:13:08 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./bus\x00', 0x40, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000380)="223ef027782fffd7c23b01bec1ae3fcb73f815905bb76c976c45a65d34ec7dd3bc899e3401626607f828b4500499ca9302e14a50677aee3e71a4805509d6fec39ea28840290a7d13ab703cf3b55d4922264b3f5de19976a3fcf43dcfcbe387a29a2e0dc18099d80c74538463177daf5e916875", 0x73) mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) r2 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0xa, &(0x7f0000000240)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getrusage(0xffffffffffffffff, &(0x7f0000000400)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0x274) r8 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x8, r3, r4, r5, r6, 0x1ef, 0x5}, 0x6, 0x40, r7, r8, 0x6, 0x1db00000000000, 0x800}) getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r10 = getgid() fchownat(r1, &(0x7f0000000000)='./bus\x00', r9, r10, 0x4) pwritev(r1, &(0x7f0000000b00), 0x165, 0x0, 0x20001) 10:13:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x7c}, {0x80000000000006}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x80000000, 0x9, 0x3, 0xffffffffffffffe1}, {0x8001, 0x9, 0x2af, 0x4}, {0x7fff, 0x520, 0x5, 0xff}, {0x5, 0x6, 0x7, 0xffffffffffff107f}, {0x70, 0x5, 0x92e, 0x10000}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 10:13:08 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x44}, {0x80000000000015}, {0x6}]}) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000180)=0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000300)="b6") r1 = semget$private(0x0, 0x1, 0x2) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000040)=""/173) 10:13:08 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='p'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x3, 0xad, 0x5}, {0x18, 0x2, 0x1, 0xffffffff}, 0x3ff, [0x3f, 0x7fff, 0x4, 0x4, 0x800, 0x6, 0x5, 0xffffffff]}, 0x3c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 10:13:08 executing program 1: r0 = socket(0x2, 0xc003, 0x2) fcntl$getflags(r0, 0x1) setsockopt(r0, 0x0, 0x64, &(0x7f0000000040)="d1a1f1ad", 0x4) 10:13:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x227, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 10:13:08 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) lseek(r0, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 10:13:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0x8}, 0x3c) syz_extract_tcp_res(&(0x7f00000000c0), 0x3e, 0x3) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x1dce, './bus\x00', './bus\x00'}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x100, 0x0) fchdir(r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0xfffffffffffff001, 0x40, 0x200, "6eeb478f508ebb5cb9b3a533923866958025ecab", 0x2, 0xaf2}) write(r2, &(0x7f00000001c0)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:13:08 executing program 1: select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) 10:13:08 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000140), 0x21) lchown(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 10:13:08 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x8000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000001580)=[{&(0x7f0000000080)="b069bb4642b338c5d5b1021fb8", 0xd}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x10, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)) 10:13:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/170, 0xaa}, {&(0x7f0000000080)=""/109, 0x6d}, {&(0x7f0000000300)=""/120, 0x78}, {&(0x7f0000000380)=""/186, 0xba}, {&(0x7f0000000440)=""/117, 0x75}], 0x5, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4000080c1, 0x40008000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:13:08 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/98) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x3, 0x7fffffff}, 0x8) ioctl$VMM_IOC_RUN(r2, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 10:13:08 executing program 0: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f00004da000/0x3000)=nil, 0x3000, 0x2) socketpair(0x20, 0x2, 0x400, &(0x7f0000000000)) socket(0x1, 0x1, 0xff) 10:13:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x23, 0x0, 0xf10a68a699198b3a) 10:13:09 executing program 1: r0 = syz_open_pts() fchmod(r0, 0x20) r1 = socket(0x10000000002, 0x3, 0x0) getsockopt(r1, 0x0, 0x4000000065, 0x0, 0x0) fchmod(r0, 0x1) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000000)=0x3) 10:13:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000000180), 0xfff, 0x4) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) 10:13:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='x\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x40, 0x6b37492d1338e254) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000280)={0x401, 0x7fffffff, './bus\x00', 0x6, 0x6d1c, 0x80000000, 0x5}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x10, 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000200)={0x80000000, './file0\x00'}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x10002) poll(&(0x7f0000000040)=[{r2, 0x43}, {r2, 0x50}], 0x2, 0x0) unveil(&(0x7f0000000100)='\x00', &(0x7f0000000180)='W\x00') 10:13:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x5}, {0x6}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:13:09 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x1, 0x1, 0x7c6, 0x101, r1}) 10:13:09 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x0, 0x7fff}) pipe(&(0x7f0000001580)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002980)='/dev/zero\x00', 0x800, 0x0) r2 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000029c0)={0x0, 0x0}, &(0x7f0000002a00)=0xc) r4 = getegid() sendmsg$unix(r0, &(0x7f0000002ac0)={&(0x7f0000002800)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000002940)=[{&(0x7f0000002840)="7aba9aa44e1718a329fcc18222b72ecfb33db470442da5e129bd289465bedcdb74c15e35cf63af65215901909141f591752de3b377119c21e60ea3b66d391565684232ca7458827c5996831b44a09212ec342b2db282f46cac85e0a2b26400bd3b1917b2edce45182e6cf13699dddcc9f5cee249a418dac114336ffcf30fb1e559608a9289a0dffb16573a083a606fc38e75dafdc8c2eae84895d55e0cc01ab0ac70629dd03e28e47357fe6a9dfc06f1d1a82da047e1c9347e6237f915395ad9ffec62700e7ed1f1d9750185105d3164e4ab9ee29dc5", 0xd6}], 0x1, &(0x7f0000002a40)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x10}], 0x48, 0x408}, 0x4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000002b40)='/dev/zero\x00', 0x800, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r5, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socketpair(0x2, 0x1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x20000000009cd0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x40, 0x0) readv(r5, &(0x7f0000001500)=[{&(0x7f0000000100)=""/93, 0x5d}, {&(0x7f0000001700)=""/4096, 0x1000}, {&(0x7f0000000200)=""/233, 0xe9}, {&(0x7f0000001340)=""/171, 0xab}, {&(0x7f0000001400)=""/205, 0xcd}, {&(0x7f0000002700)=""/213, 0xd5}], 0x6) pwrite(r5, &(0x7f0000000340)="956e7140454491ad0da8401c1dd599d2aff11861409905abef13637a05085eca5723d7aa6ff0adf23a6a36e9bf9df319e1219652addc5c005e395fac74fbe93ee556051fda5c059b281be4a4ce70111c6bc055c7626bd055641a453da9bec5407a57b0b7559c8db74c0d8ce10a3ee6ef6eb811abda9fb2fb9c425c1013817b3a5235f603ba90f6eb1eab8cc83a72d7d7b7a984c5c0bceb7d0f1f230bc70c37836fc59c9f78b9a4334cdaa62759dc03ef82e52f63e2423a40ec0ea82f72e8b0d8a4739edc4c2f8e32e91be5f39219cfaed844bbb23613c90aa27f660540a033c72c0a96710f53fa978255abcd67e320721d1b8dbbe50fd15b63b26b7df0862bd24adf40aee025903a70f797eba29eeb4d7f7824d8c70dbb2679a3bc5b3977ab29a72cc521e21c3bbb7b23030cced356581f00c62a8890953ff152d31e4613a0719851e7775fd9fd22f3a30d27681ee524e6a6ae80ff76c1479409ef3a91566ab6f2c1c491d7243b51cd61abc2eb03fe91650f035b2aa160831575fbad5a123e75dd068c304855d89b08822cf2ac90a560dd04ef0ffa1da3a64e3d3671eae99dc4838ba579f705eaeeac3eba9d96331dc53130f169585f11b09770c21c55596626be724d52d50f4642254a7d4212448082ad78c8ad7749209827c27e361ac904759d0fa2a92b523d2ebe9390f526a53614cbce9035567d4b9968acc79dd82138b89f7138e449c1d717d8e64ed0b8065b8473833a8f952ff3bc27ac72dd95246dfd11aca51e96a571787ca96f688348245b6f4ef29a6461fc7291bdde0ad34ee153dc8f69a858199eea5a4a9fef44d062da6fce97fef0bc771f5120053377c0657b9258e6f4c59124cfefd4250d102a2819a70b23052adccf2b6531dbb1ca49ce55b43db9724cd7939bee4c5fbb4b4e2b20967459390ca45637d5682ea1ee95ce8bb7e323c96b00b9ccc132e104e2fc050884d85207e5c75b4e08f27b645c5c73971de2e74606e5175dbe2352cc5a3c49d4decf1e27f1870be385825b90c48e7ed3b8a47c823e6d343e43b48bb9a8f1a1bc1e22d4636516d04d4ee29f58015d28a5da686e09effbb097730ed32079db11bb9ecfd51b278401c3268115c0b869de00f7116086be2462ddd70ca005f665d34642cd5edb3260b013f7e3afb008b610516506c001ed5ef97fc83d8a46edf3c0fe6e6a4a4fb72975019cc6c890766fa2acb9af7c782381f6e816e90ba7d2620de5f3b731ae0181b89e73ab2f5f84bb54d0456d2c062165984a4e683ea98421a2ed567b674103e11785edc26aa6ceebc0c4727decb8120ac649dae28f97c0d4b9b531656323402d474dd5b16d735b4db2f7c94969292c201928b0b4b567685aedd9a6203e12e867692cd3b9d0addf99b127db6b00667dca231365b275072169ef5cd7a7b3779fe214837c792675a246b62447c49ccc6850047c8b097f358b1f235ad6cbd2c76900ab4708352b297ae002cf2deb21ab2a6ec6270ea4c3280439ec8c78bfbfd8cfdfbc899f5643bacefbda7056e5768a2e6f8f6fa788d8d5563fcbdb20f63c167f38f7622b8fda626726ac6070a74f93108f414ee8eb978196d1f41630f33f12a7173d1e9489c6a1cc3f601f9299d6c75372f93447e313b3a7a916c41f370791671ed829082d7311f865747f7cbf23bf5ba1cc72d08db1ae7631c52f92097bdc748a291869df160757264f4c0e185a29b465fd3621fabe7d9e83665a02ed4f9306fc4c7e5a8c657fb136b0a11660938ae97c02587932751bfb0aba479b34a50c0bd301f97c9453639df0f5a640fa711f7758aed5b65e7e0972a74e3bfc9acc8193c49f0d6f066ddb91ffb6403cbe12d8ac805e696b5a028665c3b5e19f4c13133335514caa693488b6830ca430f542fd46041d003e2b0fecab6fb7f8932b48dca0febcdd5146e0da327ee5a5438f002c112fd06b71feb0543d79e14b2f46c27617125268cffdab4fea75d1eb28917afd3609f4142a348ebd069f86a3edf17408280386f118f6931c6ab7fa7ccadf39f4ef609ea16692736105b964e3eac60edbe8d0a36938991d281e19de7fdf0e829f5d6b7240027587e86a650c42043fc65baa6c0370e2515a4238f254acc82ff371f99e479ae79836e9a15323061c7da2966b0102ef1ae3d84407bbcf2cc487edb716d21cdbdc0b2b143857a5270ba31db24dbea5838723d1d956249e188566c4f8a2aded4fc1246ed6367ed85d617ad0fb3f16ac32233c08e12016ea914c9fb290dd5749b7fe1f7056f2a5dfe34be46ce2df5a879a7965a1b1326294ffbd2ff7b02da57b48e7d17b6cf956d9bb711556692cbd77d8a19c282a3440490f3651f1ede5de39600c9326b089d7024aabe7694adcf393946a6dee5cb8e010dc88637ba378b7732d79f1cce95c36931a7307f5b82de7c3c93041f4db87b219d58a395a1f6a291f8b54cf1ab4fa12300f721e212ab79b8906c9c8165328cb849edbda071acea3a14b54f60502ec4fb673e3cfc05a90d2c84fc85baa2e4f16d39fc6403dfe373773d37ccc924f75cdea61364063614240eb86baf213833a87a3b43f66cdd1174bf5c77e46a16f5dbc7fa105d4facbf4ee2c47db27a41f0de61fefbef405b977416e2664995803ecda5e85c5f1acbe63de50c54b52830e46e74b20debc04e43a8e303df8f76e1359809d919a89b18a75ccb2eb4f55ac0c6bb096167a84ee03e98b27e333a3238deee921e85b4a642522362ae4ca411bdd34957b3340eee5af4efaf3d2bf7a599acc70d9a407d0401ca23595c47359cbfe6842dcd7a9733307e8fd5334c8e195325468fd491b4db07231bd91ee89001f0429cbfe58a0ed1c5834abafb43b57861cf3af6e729050e32f1e5595b942e7136fb9e6cb81521dc4b0bb2e732fe13bbcafe7b3f9bd66d51b25cfdba1ac6c9af4b068544cc970b8e0c1cdb480edfb42db7de846caa8f306c2773e1bbcd719d989da61b16847d0f846f36a3b8913df1111467230ed3c6d608b70bb7a3189093ddd5fbfbb07230cb2a9c29080b92cd17766bb65ec0e57c3fb6e51a3e012b861cad1c538f89822f75e815338621c7410bd2be38a440ef8904a802d1996bd4b1f3b8543a4d87a6d880eda417c6cee29033b970d831479c717add0c509d6946d37602b8bfc607096d3fe816dc11e7d7c95efc5c55441fe4eedffdd60c560d6f5d1f10cca739d77349a0d3a95506b1e9d81afb0a8dc2c16a9400938f94cc73f1a2129b43ffd048bf6d50bf45be791830eaa0ed170a54d013f8848d5f1987ef7a471d6164362008984f6c0f4864fee66f57c864eeec29863bfe891e2975c56bb49b6129604486de5a582fb21901be06610ce1edb752918244c179152d6c6338a516e8a40605c46d0b37daa5ec3a82e4dae559c8d532ca91c3d647014eb027b06741fe4faa04209a04dbe91cd869d98a890fe02392e82b8999df7f12a764264a9f89cb4dc38c9aa34cced9504f86f88bd22e4773f711e035e405f34cc3e1fcc323a7b8749ddf4ce3457841c910b533a148d65a673850c99f20a1f8489f63a7409cdd142fb3176eb5778d2db02c7ebec430998f47efab39486d27eff325dcc7b4fe8de9d8ce43e575f579825b987f33f9aff947bc481afd7a892c7162796917c56f668760d3ab28224aab2bc4fbeefebb3c08506096bac5f4aa4d1a7322543e0dceff59b8b78bac0f103ac04ea16430c0af6a13c2f89b3b6df75f6652a40e6b099a9f8e18e955cf5997769db410e0439626c8d2b3927145603378998cf2d9e49dab9484a4df6a779738df64532e1a0836902b6fb62e3e60db1945480080ca15970c16987dc9be0eaff6a953de594b1cb778909adfb4f69b7e7a12d7806bf72a111c660c2d7fe2c25266bf308f75dbed9f904b1e142aeca0226f853f26e34eb65f27657366bac7da4bce968a1d8c15956e9198afd25867684e3e8c252091c5ea83762451e3823d32e020fe15840aec9baa4522376ab0ff8b81e770468ebc35d88add160c007c0e21f6d7c914884e9b40ff9ebe52e3c627cb1d012aa901c151ec5e084b191d07c092393e4b20b3d8390627e5e9fa64467a4d16a310de4fd36de83262c20567b2c8e3fadb581eac112d169bf44b7c95234e25d3422bf3fcdd98dfcddd342a36e9c289ddbfaf77d1f1e1c053f563f97380f8f0b385c1ed8dd8e385bcd1f144cffaa50ccb2338f761023ec08693ee045fd06b4053717fbe814abc73c1de6134a0d58953a6b644b8c3cafedbf506763ed1504a849628bdb08f4f9d9c54d18e8ac8285b76a50e48921790bcc94f6f0789165ed641642b3da93171a25024e85ce6635ef31aa51d07ec64a78a51bca1bda848f5627316f6243ad96607bfcf420da6c539fde2c0fa29396733efd72161278d445135ad4298d001a3fbe5dbedcca2ee160b34dd42aa2edad57070162ce7979308c841190f611e4e56809ffdf4a5dfc2c8b83be04280357c66bf1767982bba8e4d82a0436d174cca981538e275f27bbc50305b60707e7de0ffebcc540bd63da4b0f1afb7242ada12aa363fff9f435f2cb10f3d0800fe56109ef209b42526f5b43d6b3613041a999bab6f6d486b261206eda59fb4e7ca1f23df718e42aa8aa114d7122ae9871f4fd1bbadbf9c77999b1b0e3bd7d1cd658d00ee9947c42c704144a8f699269ffa564912d1b643d566078552d46d86481d7f1bf27c9e69d8c5832c9b59fa6184b7e498586bd1ab7e22addb182bc7b4e9c636b3a0b55397400a6021c1b1da20525639501ca5fa4efe86e49e380c2b817bd922ed9dc981446d767c75467d63831bcedf5f7c9b6b038c51497b1545fb3139fd76a249332c4a4326ed3a73b843bdd7b2d6b4289c97a234be27bafa5ba4a71b262bd5092356287134556f82780b68619b177fb241d82a5c46ef4abc8193e8f57f4b9deae33c57e5794db3632b4c43bb21cca5e3fcea3c16f72c5d67064f20ee5c2935bcc886094cb6a2b72a2bcb630703ce1c0168415c2feeb4e80ea9abf8a9269721c39d6e0391db830eac072c8b578f531ad9c22f04a61db5013f5e035459c8e1b75b51a24cd7c36a5755ce24b0f7b7cc0056bef050384a0a240224ada127d960a8534737c6a1e4518f3b52b05ded9786b5f34e41a878de95284a2d388f3eaae840f0c97f49be061ffaed0e4d9facb982545f3019b63cba6cdfd43988089023bb340706ed17a549f9827077b902276e28501850f2eb8c40cdb27471ab14b800ec3df81873c9036c3b6c1c3008f74ffb37dfc0ef0f33f524126b6ab7554e029075fcf03267f511f3e9e812fd9a934a03bd921e8ae1310db54c066baf1b9ed3e09e33650b547257d17579e01749ac482b26c14ae5bb0c0bb862f2f7759c3bd174f4cdf7ddbc4d225d9375d9ae50d02373494157f39cfd56e0f8440dd91f3d89bd9fe21cd386542b9bd1f27c7561076ee3649d26c89a0d62f9ca57fce5730c7b16ebab71e4f19aeae96ee1462d0e24c067ab1c4602e3bf503d0f5fbb03347dc36a98655f4b127e18ba134e1ed353c87984f3fb22a70d44afb58b72df5a8485ad2bc584d0fd99f28bbfe70839deab1cb084cc03afd8a25b3a532511be383c92c86e11d9056be832f5ec629f644e920d6ae160f8d3f257624fe7fa636847b184d072d8c59952336cba619958e8ce3a611ce1ffe2885b35f4465b7eff3e0e3ed480c0b606d54ac52467eaefbfcebf6cf341aaa4c6d00cad99208f9c7fd594ce64d274002fe4a11e3c305127f56af2edfdd6f8f4b70fcff8189411a84ff76d97465f7f0", 0x1000, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r7 = dup2(r0, r6) ioctl$VMM_IOC_READREGS(r7, 0xc2485607, &(0x7f0000002b80)) 10:13:09 executing program 0: semget$private(0x0, 0x8, 0x4) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x8090, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000540)=0xfb) fcntl$lock(r0, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r1}) r2 = dup2(r0, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) getgroups(0x0, &(0x7f0000000380)) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000100)) setegid(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x88, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x200000000005c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setuid(0xee01) clock_settime(0x4, &(0x7f00000002c0)={0x8, 0x6}) r5 = open(&(0x7f0000000300)='./file0/file0\x00', 0x8000, 0x1000000000203a) faccessat(r5, &(0x7f0000000040)='.\x00', 0x2, 0x1) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r7 = semget$private(0x0, 0x1, 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x800, 0x0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000a00)=[0xca, 0x1, 0xfffffffffffffff9]) semop(r7, &(0x7f0000000080)=[{0x7, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x4, 0x4, 0x800}], 0x3) setgid(r3) semctl$GETZCNT(r7, 0xffffffffffffffff, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(r7, 0x1, 0x5, &(0x7f0000000140)=""/13) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000000)=""/61) fcntl$setflags(r2, 0x2, 0x1) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x3]) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r8, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:00 executing program 0: setuid(0xee01) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x80) 16:00:00 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x3, 0x6, &(0x7f0000000080)=""/120, &(0x7f0000000100)=0x78) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) socket(0x18, 0x5, 0x3) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x9, 0x401, 0x1, 0x1f}, {0x5, 0x8, 0x800, 0x5}, {0x4d4, 0x5, 0x9}, {0x1, 0x9, 0x3f, 0x8001}, {0x8, 0x9, 0x210980000000000, 0x280}, {0x1, 0x0, 0x7, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="96") 16:00:00 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0x7}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x2, 0x1}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0x101, 0x1}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x7fff, [{0x1}, {0x1, 0x1}, {0x0, 0x3}, {0x2, 0xcb0}, {0x2, 0x4}, {0x1, 0xf9}, {0x3, 0x5}, {0x2, 0xff}, {0x3, 0x5}, {0x2, 0x401}, {0x2, 0x8}, {0x3, 0x9b}, {0x0, 0x5}, {0x1, 0x40a26f46}, {0x3, 0x5}, {0x3, 0x2}, {0x3, 0x3f}, {0x1, 0x800}, {0xc149340ff04623b6, 0x7}, {0x3}, {0x2, 0x8}, {0x2, 0x1}, {0x3, 0xe1}, {0x1, 0xffffffff}, {0x1, 0x80000001}, {0x2, 0x1}, {0xc44a7f8d06847be8, 0x93}, {0x3, 0x1f}, {0x2, 0x8000}, {0x2, 0x5}, {0x3, 0x9}, {0x3, 0x8}]}) fcntl$getown(r1, 0x5) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000280)={0x8, './file0\x00', './file0\x00'}) r2 = dup2(r1, r1) getpeername$unix(r1, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000001300)=0x1002) unlink(&(0x7f0000001340)='./file0\x00') write(r2, &(0x7f0000001380)="a171668797509f638db82b184445aa6f853f5e72acb7df8e42ff9a4bd8bba300afc90bfcf88fb67ae1ba7e82a81b8fd2d1d0778980995f8e2a04e97784e2f16b3cdc464e90e5477a591c7623d9ee136877dd3cec59425b4efb36082a752a413076a177f71e3608e55fc327ee2b1f69bf98a3a5a698da83711878fb57d8c9ce6ebc", 0x81) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000001440)) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000001480)={'./file0\x00', 0x5e58, 0x1, 0x3, 0x1, 0x4, 0x40, 0x9, 0x1, 0x2, 0x4cee40b9, 0x1000}) r3 = openat(r1, &(0x7f0000001500)='./file0\x00', 0x80, 0x80) linkat(r3, &(0x7f0000001540)='./file0\x00', r3, &(0x7f0000001580)='./file0\x00', 0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/diskmap\x00', 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001600)={'tap', 0x0}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xc) r5 = getgid() chown(&(0x7f0000001640)='./file0\x00', r4, r5) write(r3, &(0x7f0000001700)="be57d50b12aa95e1b7258752272b7c221500d388ada62414a7c94cfb9870248385d28c59b4007e13f273b0162eedfd322f104786dd1f54bfd5c0b42806440ba0dbcc432b021106dc757715924a657fbab98594519ecabbf524de587928b9aae13569e67fe20269a065d99df3ae6996ef35b7f31b0403b3e13bc307d390552c054b0f93d35e237c8589b049cd1a463fdf09caff0e8fb56393", 0x98) chdir(&(0x7f00000017c0)='./file0\x00') mkdir(&(0x7f0000001800)='./file0\x00', 0x2) r6 = socket(0x3, 0x4000, 0xfc1) open$dir(&(0x7f0000001840)='./file0\x00', 0x80, 0x10) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000001880)={0x9, 0x3, 0x5, 0x9, 0x5b, 0x1, 0x7, 0x10, [{0x2, 0x3, 0x860f, 0x7}, {0x6, 0x1, 0x0, 0x2}, {0x2, 0xffff, 0x1, 0x9}, {0x100, 0x31bc0da3, 0x7, 0x11b}, {0x7, 0x6, 0x80000001, 0x7}, {0x9e, 0x1, 0x5}, {0x1233, 0x8, 0x1, 0x1ff}, {0x90000, 0xfff, 0x8, 0x7}, {0x0, 0x16, 0x8000, 0x4}, {0x9, 0x9, 0x8, 0x1f}, {0x9, 0x3f, 0xfffffffffffffc00, 0x2}, {0x4, 0x3, 0x8, 0x4}, {0x7, 0x2, 0x8001, 0x9}, {0x2, 0xfffffffffffffffa, 0x100, 0x9}, {0x0, 0x0, 0x330000000000, 0x1}, {0x52, 0x5, 0x8, 0x3}]}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000019c0)) readv(r6, &(0x7f0000001bc0)=[{&(0x7f0000001a00)=""/83, 0x53}, {&(0x7f0000001a80)=""/40, 0x28}, {&(0x7f0000001ac0)=""/232, 0xe8}], 0x3) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000000)='F', 0xffffffffffffff96) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:00 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xc4e, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x100, 0x90) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000180)=0x7) kevent(r0, 0x0, 0x0, 0x0, 0x800, &(0x7f0000000000)={0x1}) fcntl$dupfd(r0, 0x0, r1) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8000, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x800, 0x0) kevent(r0, &(0x7f0000000000), 0x6, 0x0, 0xa, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x93}) r0 = syz_open_pts() r1 = socket(0x10, 0x1, 0xfffffffffffffffe) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x1000000000, 0x3ff, 0x7ffffffc, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:00:00 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = semget$private(0x0, 0x3, 0x80) semop(r2, &(0x7f0000000000)=[{0x4, 0x3, 0x800}, {0x1, 0xf57, 0xf39dffba137b803e}, {0x1, 0xfff, 0x800}], 0x3) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 16:00:00 executing program 1: mprotect(&(0x7f000063d000/0x4000)=nil, 0x4000, 0x17) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/235, &(0x7f0000000200)=0xeb) setsockopt(0xffffffffffffffff, 0x8, 0x3, &(0x7f0000000000)="186fe65c", 0x2cb) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)=""/53, &(0x7f0000000080)=0x35) 16:00:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000840)=[{0x0}, {0x0}, {0x0}, {0x0, 0x363}, {0x0, 0x7d}, {0x0}, {0x0}, {0x0}, {0x0, 0x108}], 0x9, 0x0, 0xee}, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001240)='./file0\x00', 0x1, 0x82) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000001280)={0x4, 0x80000000, {0xf6ef}}) getpeername$unix(r1, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x9, &(0x7f0000000100)=[{0x11, 0x7fffffff, 0xc4}, {0xfffffffffffffff8, 0x6, 0x4, 0x7f}, {0x6, 0x9, 0x10000, 0xffff}, {0x6, 0x0, 0x3f, 0x401}, {0x1, 0x4, 0x2, 0xfffffffffffffff7}, {0x7fffffff, 0x6, 0x11bb, 0x80000000}, {0x6, 0x994, 0x20, 0x1c00000000}, {0x7f, 0x1f, 0x1f, 0x27}, {0x4, 0x2, 0x7f, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, 0xfffffffffffffffe) 16:00:01 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 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, &(0x7f0000000100)=ANY=[@ANYBLOB="f38fbeef46bfce00b7b27f14b902b900002e2f66696c653000"], 0x10) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) 16:00:01 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x81) r2 = accept(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000200)) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') rmdir(&(0x7f00000000c0)='./file0\x00') fcntl$setstatus(r2, 0x4, 0x80) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='x\x00') 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x7f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {0x15}, {0x6}]}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c7005, &(0x7f0000000140)) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:01 executing program 0: semget$private(0x0, 0x8, 0x4) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x8090, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000540)=0xfb) fcntl$lock(r0, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r1}) r2 = dup2(r0, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) getgroups(0x0, &(0x7f0000000380)) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000100)) setegid(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x88, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x200000000005c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setuid(0xee01) clock_settime(0x4, &(0x7f00000002c0)={0x8, 0x6}) r5 = open(&(0x7f0000000300)='./file0/file0\x00', 0x8000, 0x1000000000203a) faccessat(r5, &(0x7f0000000040)='.\x00', 0x2, 0x1) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r7 = semget$private(0x0, 0x1, 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x800, 0x0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000a00)=[0xca, 0x1, 0xfffffffffffffff9]) semop(r7, &(0x7f0000000080)=[{0x7, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x4, 0x4, 0x800}], 0x3) setgid(r3) semctl$GETVAL(r7, 0x1, 0x5, &(0x7f0000000140)=""/13) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000000)=""/61) fcntl$setflags(r2, 0x2, 0x1) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x3]) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r8, 0x0) 16:00:01 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="33000000ffff0000010000000000eba5"], 0x10}, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r1) r2 = semget$private(0x0, 0x3, 0x141) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000200)=""/154) getrusage(0x0, &(0x7f00000002c0)) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000080)=0xfffe) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x80) open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x20) 16:00:01 executing program 0: execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000080)='v$\x00', &(0x7f0000000140)=']#-:\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='\x00']) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="0000001860b5008b00c6c8dadbcc0000000008000000000000ffffffff02000000800c31f898807d4cf01fc2", 0x2c}], 0x1) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x1) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x1f, 0x6, 0x7ff, 0x7e00000}, {0x4, 0x0, 0x9, 0x9}, {0xffff, 0x7, 0x5, 0x80000000}, {0x0, 0x5, 0xff, 0x3}, {0x0, 0x8001, 0x3, 0xfffffffffffffffd}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x80}, {0x6}]}) mlockall(0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 0: r0 = getpgrp() setpgid(0x0, r0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x9) 16:00:01 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) socketpair(0x1a, 0x8000, 0xc5a1, &(0x7f0000000080)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r2}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x0, 0x2, 0x8, 0x1, 0x2c04, 0x10001, 0x100000000, 0x1, 0x2, 0x80000000, 0x5}) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000540)="ca", 0x1}], 0x1) kevent(r1, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) chflags(&(0x7f0000000100)='./file0\x00', 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) accept$inet(r1, 0x0, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff24008e12efffb27858f557024ebf546e2ffce5c12157001fb3bf01"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3f, 0x10001, 0x6, 0xd5d2, "9dbb53579851061bd448c4323ed20a8d787eaf83", 0x2b, 0x9}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff02}], 0x100000000000014d, 0x0, 0x0) 16:00:01 executing program 0: 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(&(0x7f0000000940)='./file0\x00', 0x2, 0x0) faccessat(r6, &(0x7f0000000040)='.\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000600)={0x8, 0x9, './file0\x00', 0x9, 0x0, 0xbc6}) 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) ioctl$VMM_IOC_WRITEREGS(r7, 0x82485608, &(0x7f0000000680)={0x8, 0xe54, 0x3, {[0x9, 0x2, 0x48, 0x1f, 0x1000, 0x401, 0x3, 0xa3c0, 0x1, 0x6, 0x2, 0x1, 0x1, 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, 0x6, 0xff, 0x2], [{0x2, 0x1000, 0x1, 0x7ff}, {0x2, 0x1, 0x9, 0xfffffffffffffffa}, {0x3, 0x20, 0xfffffffffffffffb, 0x3ff}, {0x9, 0xfffffffffffffffb, 0x1, 0x1ff}, {0x9, 0xfffffffffffffffb, 0x4, 0xfffffdfffffffffe}, {0x1370, 0xedb9, 0x0, 0x3}, {0x7, 0x0, 0x81, 0x3fd}, {0x7ff, 0x1, 0x2, 0x4}], {0x800, 0x9, 0x2, 0xff}, {0x9, 0x200, 0x9, 0x2}}}) ioctl$BIOCSRSIG(r7, 0x80044272, &(0x7f00000009c0)=0x3) setgid(0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x4}, {{r1}, 0xffffffffffffffff, 0x100}], 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x21, 0x0, 0x10001}], 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x10) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0xffffffffffffff8c) r1 = socket(0x10000000002, 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x40, 0x91) socket(0x18, 0x4000, 0x8f8f) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) 16:00:02 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xfffffffffffffeac) setegid(r1) readv(r0, &(0x7f0000000580)=[{&(0x7f00000003c0)=""/147, 0x93}, {&(0x7f0000000480)=""/246, 0xf6}], 0x2) write(r0, &(0x7f00000005c0)="016c5cd979fec153dd0c2993e02eeccddb47e3ea9028d7911aaa54e25d0f0abecd6e2d7ef95bc6832c65d1ddd4062fb117d9c0419dbec14723df58f66f6e79dac30b179b991d8a3ca847b4085346b9ce7e749cdbba9744dd365f1bad1743d150eecebbbd2d3c7a81022ffac611fba8283bd280d984f427d2bc66168ded77c14de8b1246a3f41404955bec3df5ecd12ab4d28a818d47062b1be9cbaad31c49b2974f16cfe2ab884636634b3f14a05a1a6f2f299b6ea0c1ac77396d779df188a5dd87759ec8c69c6373eac3750edb76149265b137a4587f2d658e09b5d583d82d3749b6e11634d7a25271d0566ca0239092b575f06d97009486acf5d8d2576a48c04426ccf76ab5da0912220d429ab11a480c74061627144e392dbde5ff013f77fa4f3ae61b5322a0f2a4d4b52f7fb8d213d527ffd770e5f946035fe57a45f84d653df65cb05d1a0f60596722df3b1d15fb7f0e2f69ac6b3859e02da3bd8febbdba417ebeed358539735cfb121c9eb8b96832ca1c64aa6ba2a044504d247d89da957ab5a5b9e39c326a9c4073ac94965d7d1868fcc039bbca242df46cf9a51fe4c549a245116f2d7c014b933e9c57ff9c80700586058bc67fe7cef80048ed23860ca29b7200fff18c0cc4ab3181539ac3613d633771f4286c2db53604f05bfcbc7afd7881d6404bd976edec7d5decbf43e97b4753b75bd114e5dfab1128dd1e3c802a843d0d59394a2254b25aa3b3a1791a73a64abe33eec0d93b95046edb412ab4d0295f6fe7ed9b020f91308c5ca02eb9cd95239051ee4acc593d15966d8ff0a0ef8fd0c4af15d119081befd9c6901ae2aaf75b7442ed79793dd23ec830eaed2cb13c95bf45c1a9092c795ba6ac4cc962288027b17abea6d4289b10e30d3aa5804b0ab9a21112ae690d623d9d97689b58317edf8195f80e70502bb77a9422429e2e92229e98dd764eaf6e89a16531f7cc0f076dee85ad00d1f2f674a2c97cfe896c2bd869cd33d692e77b592ff36fb73334a033c1436d2d527e2d7a08fd78694e7374072b95f8bdb819e33be1d186a19f058f05d8ec6b57b33298cf8997af5682f04b2a0f4fa21788311ebfc182e77d5ba9c5e2edcef5a0739fdc504c3c597ef090027f015a9762abacb093efd4ffd3907617ddb7ef0553290bb576c45479d76870aeab6867f440bcacbfa9b5ca0e12a626dfed67d543ac7e0ed0ee37440f605f1967feb62a2cf69b9b3b14c9794b22e9a0c752ccd393fad6c702786ce6143718ad1eab7ad41bb14bb8ddca90abef4e7ab83ae23a980a68b1b8f2dc7385d4cdd94e8e3f2cab955867d7730af297ba1db19c4dfbdf09c137667c432c099d22ec494acdf49363cf205dcd1513036b82d52153888082d56fd42ae324afd6a9de0531f8ea5a175d85c7c992e1da0eaf5ae581b7704440e7502cebbc86ecd0f1b64beb314a906506586ca34661252789342fc6988640a5c5bf89d67041579cf508f41ff72bc6d2ef4af2651ec15db3e6ffcaac63c7846329b6c527d1a1b0efec816ad11907fe1df3b88c410579035383a86352afd46607498cea2067bdd876d3f68e4d3a63dd46911f75f1306984a1d8bd29d405542622a4eb063220af99f01aa4000312f0373aaa6e95fa67f79ec50d04de04adc0aefd691ee81a88ce7438109c802e0a890f9140691360cda8cca31390b778d0a9f2821a151e963a164b4bdd74d6defe320d3190a2da53dfc7f9c846568514d9727f6f520a9348f8edf8204e0113203c0d3a919573c8d18d20b2373f452636b0c86bf00f5bf617f55a6c6e30e1e90413ea0eed1e6daecc5a36285202f9825ae29f392612073a6fa9bb13ee9477bd9be260f01de9ac427151d9615b0cac3c28c02aed0a301c9d608298da4b2c504e3e206af31a5be77edf1b0d9382668e1070501ed0da895b6bbed9c502aaf2da2b63add9d3a5a951151b4f178f5b6e415238031d419c4c319315cd80b5b10b47adc9e6745570ca1786b2f2c49f6eeffe34761ae0b816400d9791bfdebbe34ee46d5ea3493916f1b9db84ca22844e363342b6fde7f0d4e4fce72241bbd000a283ffc0d0cf602caf10b0b9c15eefc497006e779640fed0d58b89a1664834dfec8d6f222374fd538b13565c26c38ea40f8c8bcb5b1e37c2abfe3581c469a4480c0d2e64b4ffe5078567c3dd9af04cf4284ea375520fb908ae55d41b1f764fc574ff42cd18d732ace542550774bcce7f6179a9011472f3c57dbdc73595f1a00b2911ee35031a423a9007d630525ca7799601d1f5ae64bbea7a88d32b6607ee9548b26941bae083d722e60eb21ffeec8bdf2290c3e9ee7fa9653337855ca6b4745452615953c9f030e74ea6b1e72b349cb0c5f401816ad78f279f4f6854a3b47bf05acf4d7e090ebbdecc4ead0ab3323f9ba2371d23194082a3ebda334292a95834c4807d1adb3e91f45afe179bc65db8cddc67f52506f21507a542d1696b5efa6897037177dd8ba94f6b85e198f50d41e4ca821cf2c2725672632ddf1a9afbaf309fba86545aaf882bcf6ef33a910cb7e8c375ff1eb7720f1ca3fdfde3e63c1a78ff1d91b76f4149bb88b9a3e3094e961c0a141c4f884694b7889b5df57ced0c707499d51e4f148949469f54565828ef505f58aefd6f0a4196962fcb9acecad86b8f15e5efad41da5829552d619e59e19ecb0d5be0f406a5de5d55a87d23dd80f39cce8324da0c6945a7a4996ebdf1c120908b217440d4304d84bf294ab16660fcfef4147c84853376967e5a65f8262b0a00cb2f6c5ed388074a7b18620d6e3509c705e4e706cef9e3b907195ac1fe079996fc839a6c677ad38770bba8418759006ba64e697a77bc2c9e5835a5f8da4ef8ad1d1e622fe3cba6e6fd35c054e85c26522935563be974104de7e8019ee921d28346b87e553f848502e1a0af0aa1bf4bd89456ce7ed4211fcd5dbf4cd3aac32ad776b3e2a63016d5352a1ffc27d93b238b3c37813cebc1a80dd4b2117410fc990c4fe4e35611b0877ec863bdfaa034ec8eb40d9ee2669fa96a63bacbd7c2e3270ef467f598b5f0202c4464a3a153dee0d19826331390fbf83364da653ba34f0a9cadd2f628af7a171ced4a8b1ec92ad30ec58e4bb68b643823c50185f23b0c62cef4a289286f0fcc49c1d452448d7edd6352861ff026067e05fc9b175e894d57aa8affd366a0242d2b4e63b00f36526a0ae0505d8a9d5eb97a4957e6dcee382ef47d27b94109af4b7bf6bce95a74ca99c7ea9b1760ebc297f58407f8f29483fe6d6f5c5ea6be8d5fea812a8aaae71df653006183ace723ef731a8d670cc36f9ba3ddc95db083ebd652aec72a9bde136a2e48fe816e5f8f826b26c3150969ce05a5983f0a03935e24c5ecef5d0d13518c4382a44f82ee3d8fe67202f4bab28908627dd2c510e183439758579107f23be23490abc736e26188d9c0277de2376fe8f4edd7be79a8487483915a57423823c39471cc221aa1f8b0b6613392b3fe297a2bbdc2fd5608120a57ff5fd050caa68b88b4d45fcaf2b72911772362bc361c39eacf337a26a60463d3be69cef4ef8cea162dafd9dfcff5dbc1b4ad21b1c056e2e53c649121baead368a394195d4deb272318f9ac4e847045b9c65cb51f757edb64e756e9faf8f30d131df60567379e4b044246531d9092365703ebfc78b280b4f2e69acdfb17babb503eb2deee55c3db31f24733d56cb07a3e9844bff4eac6b0773cbb1e7539f6667f90f7180d5590102eeafe6ae377a39c0cbdfe8e363ee5e4d30bf1098f1763307187111da679fe61acb93c41a941f1509156a52b4bcb1d0358f87352075db7a6b2e9cc5f572d5afb253c7f049a3b50564935a2ce683ec1201389552233db3967891a1f2e42e8eaa83e395ca563f5b17c6e12bb379343e1a58fe0aa7d15cb22d37d862ac4b69b26fdc200f2570b129e47c8ae13a56233ea2987f923c88949e702b90c3fbbfadca365b873782b2c95f30e987a29865459a0ba1bc5a2221b4e40ca079e28a1328e52e22dfaf7470ff17708f9ae25549ea48f48c60415ad0341cdcd74bac3eb32cb1c9b954334256b49c124f4b8159fcd1674c85869ab884d84b82c60fb71af34cf749e9b12542c0a37c1fbfa8799f9ac81540d7f7b49952960c79e2d3738a975542548e5449f9de0a2f6d65afefe1dd11605923f6616ecd5851853ff588140f95f354b5c4779e1a196d012cd760ec5b915230093543672a7e85026433882bfd1c9cb14a2c7d8e800715b1fd98c1ed9e0dbe14d26010e6d96f73958d4c5a3b339cf2626463bb7e15f7753fca3a4f41d0c26842bdb99cf6c0f538711d912f555dd86078e9b542b3e7a720a9d63fcaee3ba1456df238b70de233e904b0df84a8a50fae5296ee0257d24c27752413af0e4e75eb83db161752ded14554ab7637d1a342b9ea56675ddf56cf91d8f7221dc75bb99be01c7f9e455d0462d39d898c162dda84da7e15205fa0cbdca71f2cda08114b39ae975f1fc4f14fd34d509e09d01214acc684fb5de5725cba72e920933b15c0609182f70028ab5ab6e47151dcdec73a4f1479486a9fc5985ff56fc4418762bc00fbc780765ff1ba80d5fb3c49e1c2b492541fb81bf29fa4b846cd431c6c8eec7aeae20a3c157ff73b1cca6fa99c543df3d9e066252a7bf9847daaf89e0ef8e56d28f1ec98dcf4f172e06e66ff44b3a5721a9585aae59a75fa9c0477bd16d94aeb62b07f0766f19b3d993b7731af1dc94cc85187030d4c3d4bb0e5db92fddce32a0651a196d3b3847a5f4e86c0fb7800e4c7a4ea3b880307b5c1de8cb08df4e2e45269e8a3e673f540bc69ba1edc7526f0f7685401500fbd354c5a3f21f15cc8e52596d837411485d87d2101b7ee30f67a5c8e47d390c308bf63e832f352ba5a083826c6562d198f3892bd955f4668c78a1ae6b63a56dd486d062ff2abd8b02f86d49a1401ee77111b260427df35d45a05eaacedc336026dd93f7d75dbe4aad7f46a4cd3516d89ab1e9b1a41cdb3c1d140093e2b041b20af65a0cbba5187adb59717cf42d5f282cc7ec473320caea4ec3923ed698ab2f662f39fb8ce535ad606d67b4fd9edd4641f775ed08da3bb3276fc358e2e0e886d064c3b32fc65d0bcdcde1f29616edc7cc0d2d9fc4017c69ace468e6a0d20abcb28c344999ec790bde042a28040e1fc7d3b78d2520ee20e66555ace07ac9c8b8d949e16fb34a9597eba93e22f1f62e484f9c1e52bdfe8c6010a1b7b14992f098e3bfbfd90d01005641c7a5572a599b261085c6ad91f03979474445f9f84a5adfdaa672fb4db5dbbff03a7a69985fc985b3f1b0a8fbc09d9b2340904e9ba73a1ba54b93b53de2ff0800d099d49cbb1b486d6bb29de8745edf9569d7966a9b8c4ca431e08bbad7de3742263c3013f54af75d693d6f2a89919c1fdc9105f39e29a8be2c2ee88b4ba6e6ba4e701a463c87b6d7638eedb02b0150f685af5336bcc8c791c6545a2ecf932a7ad61de40cb438e80a82317abdb99ba0eb0b5bf854e8be9d5013d7dd19b4f10ab07f7377b02ea149c3d0931ab98e27b362ffad8272b267b7178d87d4a1024bc5851b70b4e0f128d26ca2dda8e2de3c623cb82e569322daf22d0a9a7c1beddc4aa2b116d1daa6ce38d089b498450cb880649e31f40ae2d9dba17c93bf78aadf87979c6ae47436a19a23d67d1ead2b8d2e1effa0ffb9bd60b55908c754ab0ae65a2985aa0dd21fc872792d1da3c0acd60e7fa6a97e51d5c75bd453aa35cd1d90047028fc440bcd7d25302d5dc9e1bf3e5aafe3c4a793b96", 0x1000) dup(r0) setgroups(0x7, &(0x7f0000000080)=[r1, r1, r1, r1, r1, r1, r1]) 16:00:02 executing program 1: syz_open_pts() r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbe9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x200000000, 0x0, 0xffffbffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x4c}, {0x6}]}) syz_emit_ethernet(0xffffffffffffffc1, &(0x7f0000000140)="b2") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x9f6ef5c17354a635, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000001c0)={0x80000001, 0x2a, '\x00', 0x1, 0x2, 0x3, 0xbe30}) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0x200000001fffd}, {0x87}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 1: r0 = socket(0x800000000002, 0x10000000000003, 0x32) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) setrlimit(0x3, &(0x7f0000000040)={0x9, 0x7f}) sendto(r0, &(0x7f0000001180)="060a29ba97d0bba1", 0x8, 0x0, 0x0, 0x0) 16:00:02 executing program 0: pipe2(0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) kqueue() r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x20001, 0x2) ioctl$KDDISABIO(r1, 0x20004b3d) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xca\xa3\a\x00']) open(&(0x7f0000000200)='./file0/file0\x00', 0x80, 0x40) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)) close(r0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)=0x8243) getrusage(0xffffffffffffffff, &(0x7f0000000200)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3, 0x4, 0x3, 0x1, 0x20, 0x7d54d504, 0x6, 0x3, 0x1, 0x22, 0xd83}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff78, &(0x7f0000000340)="33ed10c8f87e72d4e102809ad76763594cff83fc6847cb52c7872aaac3eebe0b8c8e5d280f9c56329a7c63da70d3f77f40cc4babe0c6ac74776f3c0cd5cb86970bafb6444dd2aff37ed1f5b1bb4d431820e6e647b01ff3dad08e577651043de663f5c34de985f5ea7aa8e11c675d4b02e6ee61ddbd37f9d7f07e46742051873d5b575c779cfc49707811c8e0e4") 16:00:02 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) getitimer(0x2, &(0x7f0000000080)) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[0x10000, 0x2, 0x3]}) 16:00:02 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x800, 0x0) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) pipe(&(0x7f0000000040)) 16:00:02 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x10) ioctl$TIOCNXCL(r0, 0x2000740e) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x799, "0000007f066ec500000000000000000100"}) ioctl$TIOCSDTR(r1, 0x20007479) write(r1, &(0x7f0000000000)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e", 0x26) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = msgget(0x3, 0x10310) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) 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(&(0x7f0000000100)='.\x00', 0x0, 0x0) msgsnd(r0, &(0x7f0000000e00)={0x1, "3b1c09bf38f6784244d8228380c2dd5c913ecac0213641828cb25d8c988ce6de84a180342a939b6640a0ae27a38803a71bbaeab7611aa751927ed5002886a8a3af58d641319e531c5356af8cc78bc22e5ee1db49964729a58a1025f894e3c7354845a30a02d40222afefa70b3ad37ee9f883d373e53be91b02a75b251aead536980ffce19df9ac8ed55207a05529ebcbf60e1f3962bc6fb188772c5e686b"}, 0xa6, 0x800) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000006c0)=0x4) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000b00)={0x5, 0x8, 0x1, 0x1, "ba1414bb7da7bcc793611dabbc261a334abe8bc4", 0x6, 0x6}) r4 = fcntl$dupfd(r3, 0x100000000400, r1) fchmod(r2, 0x4) r5 = open$dir(&(0x7f0000000c80)='\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, 0x10c) r6 = msgget$private(0x0, 0x8) r7 = msgget$private(0x0, 0xfffffffffffefffd) fchmod(r5, 0x42) msgrcv(r7, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x2, 0x9, 0xffff, 0x6, "1e27819a7335701002354f0aa44e364f1cb678c2", 0x84, 0xfb2c}) msgsnd(r6, &(0x7f0000000000)=ANY=[@ANYRES64=r2, @ANYRESOCT=r4], 0x2, 0x800) truncate(&(0x7f0000000b40)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0, 0x8000) msgsnd(r0, &(0x7f0000000a40)=ANY=[@ANYPTR=&(0x7f0000000380)=ANY=[@ANYRES16, @ANYRESHEX=r2, @ANYPTR64=&(0x7f0000000d00)=ANY=[@ANYRES16=r6, @ANYPTR64, @ANYBLOB="d75741ddfdef3421c85fa0263fc4181a10eac896ea3dd61a3c1ed70cb95d81cd1919564e11f4887474adf9668bd5be1c69fd5e9339adc413bc324f4c36bcc88df432057c23435311426e8c1d84bf70faaa72e8c7818f32e219f89274719a47813fcc7ec55180e078387f3581f1abcf59a64f1bd882401ab81769da42c5601b55ec543d538e38505926bb3a673f76df4da3d023776c3feff2f260c9a61660e36a6de24c7c1f2d66a2fcec9164db48134ceac786b9d3d556c42428a27a989cb50163ca827b1d86e472b058e91f210e6c53bbf8f686f88e2b55f5d8a7449f62a7", @ANYRES32=r0, @ANYRES16=r0]], @ANYRESOCT=r0, @ANYRESDEC=r7], 0x3, 0x800) close(r4) 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) msgrcv(r7, &(0x7f0000000800)=ANY=[@ANYRES32=r6], 0x1, 0x4000001, 0x1000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000bc0)={'tap', 0x0}) execve(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='}\x1c&+\x9a-$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)=[&(0x7f0000000640)='(])#\x00', &(0x7f0000000680)='\xcd{[$\x00']) msgrcv(r7, &(0x7f0000000840), 0x8, 0x1, 0x1000) msgrcv(r7, &(0x7f0000000ec0)={0x0, ""/77}, 0x55, 0x0, 0x0) connect$inet6(r3, &(0x7f0000000700)={0x18, 0x3, 0x0, 0x1}, 0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x12, r3, 0x0, 0x0) msgsnd(r7, &(0x7f0000001940)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f500"/314], 0x13a, 0x804) 16:00:02 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000140)=0x8) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x801, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000200)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') 16:00:02 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x4d54d7d68f9020a1, 0x40) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x200, 0x90) linkat(r0, &(0x7f0000000040)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00', 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) write(r2, &(0x7f0000000240)="99", 0x1) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x48}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000240)="b380") 16:00:02 executing program 0: pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10000) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x7, 0x11, r0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000040)={0x7, 0xa40}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) bind$inet6(r3, &(0x7f00000000c0)={0x18, 0x1, 0x1, 0x6}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "002100008000"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000100)={0x6507, 0x1}) 16:00:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000010000/0x3000)=nil, 0x3000, 0x7, 0x12, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open(&(0x7f0000000000)='./file1\x00', 0x2, 0x80) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000440)="0f8c") r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = semget$private(0x0, 0x6d94769db8453d05, 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x3ff, 0x4, 0x1, 0x7ff, 0x5, 0x1, 0x6c14fdab, 0x0, 0xb9f9]) 16:00:02 executing program 1: socketpair(0x36, 0x5, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = getuid() connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt(r4, 0x0, 0x8000000000015, &(0x7f0000000040), 0x0) 16:00:02 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) 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 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x40) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x80000001, 0x7fff, './file0\x00', 0x100000001, 0x1, 0x3, 0x80000000}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0xfffffffffffffdb3) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0}, 0x2) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/64, 0x40}, {&(0x7f0000000180)=""/245, 0xf5}, {&(0x7f0000000080)=""/156, 0x9c}, {&(0x7f00000002c0)=""/50, 0x32}, {&(0x7f0000000300)=""/33, 0x21}], 0x5, 0x0, 0x0) 16:00:02 executing program 1: kqueue() r0 = open$dir(0x0, 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, 0x0) syz_open_pts() socketpair(0x0, 0x0, 0x0, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x108a9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000040)='./file0\x00', r3, r4, 0x2) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000001c0)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x3) 16:00:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400"}) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x3, 0x2, 0x401, 0x6, "532c3277e0d6e3e2624868bfc078b784a178ed05", 0x5, 0xfff}) 16:00:02 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') open(&(0x7f0000000000)='./file1\x00', 0x80, 0x1) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x5}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000280)="b6") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x7) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) setuid(0xee01) ioctl$BIOCSBLEN(r0, 0x4004426a, &(0x7f0000000000)) 16:00:03 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) writev(r0, &(0x7f0000001a80)=[{&(0x7f0000000880)="2a0cde1d6922bb269dc775ec22047661471ed702969af9f8c82eab8c9b874278126e64af1e53d8ecf2e9775d36c28b4e4564ad2f33bc62e28469fdaccae6af2d4db8a7ff4c37145f7b5ebc9cf32eb1200f65487a4d1f3af5e28df10d1c653b10bd70bb9245f12148628980158a48ccfd1680fde2fa2696c695fc90093bf11e82eda1273a23128626f7db5c91542068ab2f173e4abeb0562d904555e80f83d58a39ec6fbdf11f0d19e999e85d06717c1106548b20fcfeef663a0003f229941b91a864dc10d275336d3d7a97db033b8e4a1e327aa126d418d90c67b20a86256612aeaf7c7e7e916554198f44ba75d8c4ba184e69ec2b15a3105ec39b9d565a6366ffffad110e620265004928a4008cac19cc2548d0b26a596226ef27a97a4dd8bb8c7835ff9f6debf35122e1f80e415a0e0aa4f34965a5e32b5d483dba9e03c52779351751cf14b97b11f9e1322cf0e8329ad6bd121301f12cfa09e7a00b88b8c49bf5d3df30c99742e9ebddd90d869da6026c2844d11e1cf140625912cfcdcc329ea47564221df7cc105317c9f3e6b32bc7c9663a11146a754f37550511134f6779521e85848532104687920cb862ab9092621e14a3ccf4b58f33cf066323976cb6b9fedacd3d61a2ade61ae5be49830baaf67e7bba0b2e96098327f93247d605353cbeb4177e817bccac0e761f98a7cee0f2b296d07001dc9789abe16a9c3a2a16e26480fdceca95c081f965079a3854cd91140a6d7ce6649858f1fe79b3df14fee02dad3f1dbe42f7c57931b6abe0414095b62d58214ed3a30a858a215b9328eb4698bc908d58c8c78a56da5a1869361c28d5c058b9443e525ca6155a7a9a123e79f32634ce288ff46ff509a482eaffe373f7697a29c25f709478796150ffaf15661c4697aa0a0fdab8bf8fd45a1c11974bd3a82184ff7b360dffe2afa21301e46fc8b2712573e6d30cd44934c3345ecdc2cd6ca4be7b149e3794af72f47369014df46406c415563f0f485a4e3020adedb39bf9016303f69f3def55d6dccc70acd230a18d4032257265157b1a9bf2061d74877d656eab11c121951df9f522e0ba50b0a4b6dd8aeb757fe6b252e7ad417fa103617eed340495c37422f9232ce0b8a9a2e67fa1e924df3034f43907fdfd477881548157f7cbaaa9cfff571cbd8ef0bc1335bfbe756862e7c4fa62e616ab765433c3d2339db68b6228ad34be7f6936ca3ae4235a1e44887b01a7a107946737874aa6908e314f7e1c1970577d3d7678187297d7651d1382518d86bbbb5e095409b081ec7bd6685818725d939a829547af9da2bdda00107517402bd398d4aed8a282dbb463526eefbbace0d1ec88cf53a0a1fd353b0064007c11a2350f9b75d62992c68223b655b8982218281b63be516218bd16f8301449b706e33c8a089439130c42b5f8b5815dc86b268f69026c583cf90b03977ef199532e4e80a586b543d9655370aa92191e45854ad5ea5463fa7e7cd09ee090e2ebb0a8326c7d2fd7d636255cf2ad37f3a7062a673c100d333a062d98d203d3c378b820ef98feea9e81a352e3a6c19a0cf10ec92f969d112c8ddbd431929dc95d3885c82f486d124cfb4ad4a76009bfb79d79797a5a811c9248653489c34fd12814f84dcf1b37be7d0b2f45cbb82538c01d07dbaee14ee34a50ecc6400f45439df2aef2cc76fcd19fbd1d6ff65b0119526c1b2c9ba66eaa1228cbc8b6aaddf247dde5c55062bceb6b424b0a1b27f79b70f978f572f234bfb0dcf26f2a708d32910d7827f773442cfa0a250b3942157366224999b685508cec0402c57d6829de898d31119feac3c7cf2e26a89dca7eac1c292e03a142f40e8702383e6c188501d12867a0d47af697411795777d33a2d72f20db057f0e38eedba907d8b39c24d3aa59bd8144022e162aa7c18492067e1594e50dd61ae4bbdfa5ee324708c030ac108cd8c01c1743df90ce913c531ec7a15e21ada8c253754dcaf69d305349492e9ee8d26eb382587e630bc9b9b6e0ba1a7cd2e4f7a4ebd8c6ae3a1e64058a2e8d9ba8e2013e95f8fa5a9e83b09874acfccf001b5c278bf5660769f70192507a46a1ce6dc2cea33ad5e29972725945db2c7163f6551ccea0326483b5e2e180440b1dc286ffb12e513e13b98d745ca547f68aa980d6ba91f6d974a9a7c7c9144326e87d63756c4e59fe648f86dd7ae0bb97ce453911e38b72921b70cf23ded9cbe3ad983ad039b0de69e4b095fec18fcedbb9694b7fc9efdeb5e9a430538e7564b721e626be420916cd28eeb64a8eab52a53072c4e411ad059b6f67a0cd872a8570aee7145b57bf6a70237f5385b8b35349cb56122396066ba7d90e4a61db33aea98c0ecadf143f824c24011cf92301803dd6a41239aac38f8cb96938628cb9b37e9235f2d48fa3d57648528c020ac6253b7fa9711198dca624883573b442353d093454c84aa5949d4261513d9f619c1032e41b47e81d4fbfcd1d47cefc36a817044169b0c570548c1e3e93c9819b07b80529259e35e1ff129c8e0080ce84a1e9e4e8399b4d4cb762959791199d23cb2e969203aaff1bdaf96c272f573c8757d30275b30a8a749f77ded5667beb4bd6743cdc258eacc36e708e46d720bf6f4ec25fe9329142f30d1cd8bf0fb06a96a4e9cad96a80dd43929503d12ab434b2b78adc33628363ced475d5c9950f3e9705d6a199ddebb59e4bcef1735bbdbf9d3eb4247233f6e79e8c9eadbf6f86c7947e0adec9671449ee4d2d5ef62cd9cf9647d42b969326573cd9daba337aedca690ace4863a00b0db84a837b647a9995c23a7335c7586a8d28dcbb37f21972c6d209d79c2be1fc8a9e1ae16838fe8291e8abcbaf1ab689fa6a75ce23d8e70084ddf1c393d7256155b0491a3b585df8ce0bc99554ad0b27dccbd9f96c3a11b11943309db8e50396c3d8411d69ff8e92abee9e11cf6400c679a256b0db069aa2b182638344656c09275815d2db628a485d6b90e192fe63243fda15ac8348d44c7c65b6444d0869084cd3e9e7908267d7797fd9cad1483ddfec2c9d91f99257072f146d4f58216c7467ef4166914599b9ed1763e8833ad3ad24657cb5b3a2085a7e4f6b196e8ebdb3c0d77c418852f0c3143cf8352bc5f0255752051a554dad76677be8ed059d5a77370541744921d44875f4ee7a7d3077fc63cc23bba6fbb8ff524815843e8cda7b0094948495453c7a4efa81b363abf5c111ca2167066954f7a59269e8a1542df034befa01878d10498c3d916f56c8c9f9f0f986c0628de55f0295300414fd1f1cbfb872fe81a1aec5f34f813ad20dad4e3b5775837fbb3c2ef448ffd0f6ebace8e3c96223ce22d497d85a9967c5ad16317a7be534106f2c0be36424950ab89d99063eecb13a84c8a2d01e4e9b2d87a4b75403367f7e229b04fb44ad6f5dd5f23cfac72509b929ea948f86e86fc50c2cf7e90666203cf7c18405c48c9fc5a9c8807192d50bfc8bc2c7cacd12cb03a01fffa6cdf3550197025a59b925c30f9645cd69e9e808ec7f02e1281f05c5216821bd450c7a163edf3113df7acb90145a1b2c9baf9b152e01b8789d90fc3af77283c11a8c32424304cb040fcc05607ccbc03eb05ff7805e3242248eed67947e347a842d0e98b435027adbb3970cd9d3f6d4d7b23b7c0225dc277a223d0866cc6d68ad459c73a9f19b147598fd261d65b40938ed5639ddbc7d3dce169f13aeebac75a752599885fbb6235874c91d2c3eea0e6be2c396218c6e67fa17adf9784316df7965df3859ec4c35e1e501bb0780311e678f9621a07e0db447f399567dd35d9c6cde5078000f53cc9b16f20a2cd53115544ffed84282c6401ef095a51e9e29ce075b873f5954d0d83f2c81125fd36ca96bd38fb584d7686f7cd93383f70b4c7631f9067be29b438731f6956f5de78edc88ad87730c5cd8991f2a43634fcae708409217644eb7365c37c708aa6bc8b425439896cebb9533c8e041080231256df11791b57a4dcd0ba8aa9f77da6d31d9abb2896e83e2d60a4af0d0a11189094af237a3d5f623fddddc7ac237c247f2a6e96842da2009ee2d15626f1ab08ac95a761a020fbe3f471175e2618088b502189da9654c5b20120c00af96053873f508e4ff656984f8af72cd6a8f47b10e7662339f32d7ddbafb9a112931663b8e142e8059bf051aa05bba3ba890f26a4c687f467f3540744722e4eaa4f5b05acfdaeb6390cf3532e9b2aed22482142ab0d63bc2d44648387ade1d72a95d7b1c40e77824fd6f090e33a6736d6ac086a2e1cdfe8971f91e10340c85d716b8de05346a1485c68e13a7af031d5d9ee3b6e328f8926879d2682360d97afe2605d9d4ad0be8b4cb108cebcf53988e229967cb11c76a3a5a0179be66cccfedd1c9a43cfcd55397f1be0485c2c1081d2a6a9b3125e325778de63eeb2425b555790abf71b9b9756703f5741d640dba32242f757a2d558a99267afa8f1c728a3503cfc81407e97d9ccab8fd0191228de7b346a2df0b69c9e0963be26ba9d5d7ecf0a898ad7e7bde10783ba680ce550f10aa265784a1421d666eb0f9e3d61e99895248a4a055f9dd2798d9cdc66ffd453c5f6e13dd99bae95745546556bf5719a9ead17c8c6ec6b6b527b37fa125c613ff58aa19829d7205e0b39391aa8c415bba60031703763f696a68c1721f2087d821ee09c30bda668068d5c466562a76443c4e3489d58152c69ac30012c27731b1b92ba71739a81ab454875bc510c337c21467551d5ed75e3d9c34617d5b59a95401e3673802248ab2db44793110e29b5b27476dceeafb0deb650aa54b8da25b81ed1d82b52a3a6edeb80099c330b298d69b732c31a6a09a47a22adbf4475c281b34d47aaa3646e0953026393bdfd89b6d7db855582be9565c00836c32056887b151af276adfa024654652535caf6ffc6b7280c4d7e14efcb938697d6e392ae7937cead2d059a36d97878ce535edd87cfdf5d264a786d2a29fe8bcafd85e063125843931838b03d1fa55e8ff91399cc0d83c30bee6a796cbf35f9fb9ad3206477d034a536d646cf685e9a0a836b94104727c179e6493e5c6c910380af74f08d94868bf625f39abbd159be10b398ca095a45b16a6c45821203eb2c3916af9b736a42cd5eef7ff2bd5e7ae965371b167df816ab9c26d6d6c380f78695820e114fff8fa0bfe50f6e38e75653872c9ac671d59a8f2f75662362223a9c98c8592834a26f835daf8436e0ad5a1a3a49a5a142c15ecfe79b7a70b997787ee2bbefda1e0b897e854867e0f0eceeae7c257572a1edd2b5c6e992498158c683bc770c0bd2a2e8fa1f53f0437d895dfb2630c8babb51d974bb2e7d742200a61408ae7c6106564b13c7444b3f09b8235249e1a8134dd1e152cd1df0107e1e172918f7f608fabd08263874387eab4326110999d84509fd0d04ceef4c25d4a1d1ec26d6ea5b68740d1eb2b7bfe4dcf1d0f649e61b6a7228232393befcd0061733c4e60ac5e52b394fc052f2861ca2600f246543bf73b12f10530ecf26e3e943f4f700872923940016f747dcd47d3eda0e43dd0ae4b57583b462e94d3d249a92938664a3441dd19d6844f0a31fe7deb76ab058f9d49ca455e8e4d5238cfa2aca7090320fff404682ef954377cdb31be75bb00203ba098fc080005b63e828bfb73d8903250fab2ac0cfaad1199d49376ce8c02fff7225893c5a2bcd39bdf9e7e7ac0bba6aa69b4c7e9f212f6e82eb8d850319b7b6abf627de31c0694a02d094d9c06a256a48309e52ecd3d97b17f266c2834c6ee3eef5dfa1e", 0x1000}, {&(0x7f00000000c0)="699184a3ed9bdf7fd2c76ce41bbba21d489730f4d1aa04f85b4721b47d133692b14ea0ecb7dabe3cfc67e8cca6bc64bdc7f29efab75c3ce09a48", 0x3a}, {&(0x7f0000000240)="c4baecd7bf2cbd85a0acf486423eb8163c599d505e64c37de0f8a6c1b496abbc190ed810b30e9cfdd9ef3420b724a0c0faa98dce7f905e440a44a0d7d4d68174ed2b1362521fbc9d3a3c6f8954806f72347c455164a48a5b3d5d75d267d385d3e8bbc1a4e9134037df1321024fa091f613fe56ad22110060ac4a59dfb7170c54fef20474cff6b620971888927b6d7f8cfa7cb4170aea74201e645501bf96cab3e86bc99df4c82f5f3f5c59790ca01a14cb708c13af3bd73783c9f9aecfa1e6118a3cd7bc4995b2d464fb36aefc198b8abf46873ea0691983a0ffec0a7e7d897b676d8af58ab83b561135ebbf6bad8665", 0xf0}, {&(0x7f0000000180)="45a2e92322dc79d8be304406e2d28e44bfced4806d49ebbb402af4efad534cfd74c2745e1f953a4978d7e10f88622a4d60aea981e1404d674c773cd77da8448ad65d822bab617751ebc8d9a7d3fa36985bcfe1039b936af0fe29886a7d7a1d53742c7820afe38f7866c4667175a2216fb390f9e4dacb45cf070b", 0x7a}, {&(0x7f0000001880)="4865880978d6b42574b0c26c59a8dcd825a8d228f6cb3a39c7f67f9abdd0ed91a4092302f2ba6d612527b5d15cc1cc0dd94db584b9b6917d233f64490528c4c3071fe7a4cfb33deb5f6098fa1209a81a1a81af0f9eaaafafc8b619f3607caee1be9cd5ab4fc0643fd763f3590790de2d4793e166dd1ee3d93e47a955bf45667c8e5e56b9ad62096df18d9fab21e990a26b4e28a84ef0852ac4321d5bc71673d31f6a3fc4e53bfcb433372aab9d25133ff58db68ef86661faff140c11e4bbfcca2b7f73e491a37b2ce539a9af6e2bb9ebb33af6d8774a3a06699e74b8d3947f6437b7fe8bf9ca995fd77405391d54782f3866f413", 0xf4}, {&(0x7f0000001980)="c15bd816baa57d7cadce4071ce175377c4d27206849eb764ee0320753c1714d38d15a9d17991f968d781b37652b85410447e67ce53703e44dabcb86b7522ae58a89e94b00a51cc34008a1f9f1a284311ceda9911cb1d8afbac7fc9c3d1b810ea1dfe8062e79ba400bb18702fd1209f0b5cfa2195d00a6dd0acd3c310a5a206e0fb585ff56fc6861cd9aafcaaec51513f023d934869eb89f84fe857fc4b81dcc248c94b07ac4b3bfe5c13f861d8e4262809f3bee1edfdae27fe10f626885a981060b06ae526c429afd2857ccb56f812e901f9eb1f8a8e6e376438b674fd9dcdf98d61d1f8155cf49073732e7f98c19b6d167f425ca5fdd97752f27c77cd5f", 0xfe}], 0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000001b40)="b6") r2 = dup(r1) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000380)={0x10, 0x7, 0x4, 0xff, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xea}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x100}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xf441}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00009ff000/0x600000)=nil, 0x7fffffff}, {&(0x7f0000a05000/0x3000)=nil, &(0x7f0000a8f000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f0000e44000/0x4000)=nil, &(0x7f0000de3000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000e48000/0x4000)=nil, 0x3f}, {&(0x7f0000a88000/0x4000)=nil, &(0x7f0000a18000/0x3000)=nil, 0xff}, {&(0x7f0000a0e000/0x1000)=nil, &(0x7f0000f0b000/0x4000)=nil, 0x2}, {&(0x7f0000ae8000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x100000001}, {&(0x7f0000a48000/0x1000)=nil, &(0x7f0000fed000/0x13000)=nil, 0xfffffffffffffffb}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2000000000000}) 16:00:03 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000140)=0xc) ktrace(&(0x7f0000000000)='./bus\x00', 0x1, 0x820, r0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x1000) ktrace(&(0x7f0000000100)='./bus\x00', 0xf61d4b3dfcecf3e1, 0x40001304, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_open_pts() 16:00:03 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x120) write(r0, &(0x7f0000000180)="ee425d3c3716fb7470c341d621f9d22f130d1ddd14aaa01c73f27f431107d23ba76c355fcdc1edbc8f787c2564eb98259d5bd9d3537abb52a0f8fe75b5f6c60260106706220e3052309294f6265f8063a2e2ce6241a1dc4d91af4d006ecffccbfebfc721a9614619b5f35518ddc207008394d6f0bf0db14169ab8fe69ae5a27648bed8e7c3a4c3edb7a357f76567e3a975dcec2748a340df", 0x98) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x8) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = fcntl$dupfd(r2, 0x1, 0xffffffffffffff9c) write(r3, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) 16:00:03 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0xd9, 0xffffffffffffffff, 0xb9b06c93, &(0x7f0000000240)=""/230, 0x93}, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x61}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x8) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) 16:00:03 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x4}], 0x2}) mknod(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x8, 0x0, 0x3, 0x5, "9f813683a7b83008958d43abac4e674893b088a7", 0x7fff}) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x7c}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe90, &(0x7f0000000040)="b6") r1 = semget(0x2, 0x3, 0x4) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x10, 0x0) semop(r1, &(0x7f0000000080)=[{0x4, 0x1f, 0x1000}, {0x0, 0xff, 0x1000}, {0x7, 0xffffffffffffed3f, 0x1000}], 0x3) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2c}, {0x1f, 0x0, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:00:03 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r0) setegid(0x0) 16:00:03 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) getsockopt(r0, 0x1000, 0x4, &(0x7f0000000000)=""/167, &(0x7f00000000c0)=0xa7) setsockopt(r0, 0x20000000000029, 0x3b, &(0x7f00000000c0), 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x800054}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xff0a, &(0x7f0000000280)="89") r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x80) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x6, 0x7fffffff, 0x0, 0xffffffffffffff48, "bb96e83400d6755203d60fdaa2a38c138bbb8b84", 0x8, 0x8}) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5c}, {0x6c}, {0x6}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x3, 0x3, 0x6, 0x2, "46b9148973d47c02f3105334fab4de29ba900c2b", 0x7fff, 0x8}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) kqueue() kevent(r1, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffa, 0x62, 0x2, 0x1ff, 0x7f}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x5, 0x1}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x80000001, 0x8}, {{r0}, 0xfffffffffffffff9, 0x51, 0x40000002, 0xbba4, 0x7ff}, {{r0}, 0xfffffffffffffffc, 0xa, 0x80, 0x7, 0x9d}, {{r0}, 0x0, 0x4, 0x2, 0x5}, {{r0}, 0xfffffffffffffff8, 0x2, 0x0, 0x3, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x20, 0x400fffff, 0x81, 0x5}, {{r0}, 0xfffffffffffffff8, 0x6, 0x0, 0x8000, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000050, 0x3, 0x9}], 0x0, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x61, 0x41, 0x8000, 0x5}, {{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0x9, 0xe46}, {{r0}, 0xfffffffffffffffe, 0x80, 0x40000000, 0x45, 0x2}, {{r0}, 0xfffffffffffffffb, 0x4, 0x10, 0x5, 0x2}], 0x80000000, &(0x7f0000000540)={0x4, 0x8}) r2 = dup(r0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000340)={0x400, 0x6}) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0xb3, 0xf0000000, 0xffffffffffffffe0, 0x200000002}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0xfffffffffffffffe, 0x3efb891c}, {{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x0, 0x4}, {{r0}, 0xfffffffffffffffb, 0x18, 0x4, 0x7, 0x3}, {{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0x7, 0x6e}, {{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x0, 0x9}, {{r0}, 0xfffffffffffffffd, 0x44, 0x1, 0x3, 0x20}], 0x5, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x4a, 0x4, 0x1}, {{r0}, 0xfffffffffffffffa, 0x40, 0x80000000, 0x5, 0x100000000}, {{r0}, 0x0, 0x40, 0x2, 0xfff, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0x14, 0x10, 0x4c814436, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x6629f1b013cbdbf5, 0x80000000, 0x7, 0x2}], 0x6, &(0x7f0000000040)={0x0, 0x1f}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x400, 0x0) write(r0, &(0x7f0000000440)="e3ba9a0918bde0d5009c027d0414d2732489bdf206eaf4f4c99144a4e1fdb8e7d4499dffbd7f26ece9d156223beed4700fc86c301e1c41a5248f8092d9068248af675acee4d7904ffe5c653b8954f7cc492ab7b40800b943e42b0f9aefb408e515105c59022c11b0fbb19d378db7825b5e18e6db4320710e695350c6a219aa084e58cdff81849bed53a6d4fc7a3a56cefe9ad12d329835a861398fa7bf093dee363976b76e5248e0d179184757f6a94439a89a2769026c33ba37b070ed954b6fcfbc58650a54db8def3be1c0c1efe162b1b3c9dc98223919dd4779b9f1d3c193ca972a05129ae506d4292c952be9773248d434a0143d446a14f12c3ff31985bec31b5c5248c20e7ed1a937b3ee9772ace024d09d6419fa3a638967dd2fc6585fa40de9caaf57fa29aab026e069db1d1aa9c87313713992b62b378492e443ce", 0x60) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000140)=""/155, 0x9b}, {&(0x7f0000000200)=""/45, 0x2d}, {&(0x7f0000000240)=""/158, 0x9e}], 0x3, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="3231847962434bcda87eb5adaf0e5a6faeeb54e32fdc3e770b451c08caa36274", 0x20) pipe(&(0x7f0000000340)) r2 = dup(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) lseek(r2, 0x0, 0x0, 0x2) read(r0, &(0x7f00000003c0)=""/113, 0x71) syz_open_pts() 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x200000001, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./bus\x00', r1, r2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)='\x00\x00\x00!', 0x4}], 0x1) 16:00:03 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0xffffffffffffff7b) 16:00:04 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)) socket$unix(0x1, 0x2, 0x0) 16:00:04 executing program 0: setuid(0xee01) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) lseek(r1, 0x0, 0x0, 0x1) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) close(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000200)=0x1) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000280)={&(0x7f0000000240)=[{0x89, 0x3}, {0x85, 0x1}, {0x6, 0x7}, {0x26, 0xffffffff}], 0x4}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x89, 0x100}, {0x81, 0x1000}], 0x2}) write(r0, &(0x7f00000002c0)="0dd146d083ca08ac3bef36dcc7014ff7f475307b502c191b2d225912024581492a8d277c82a8eabdd1370e88e355df8857aaae6fb0c7c0ba9e7ac8990e76e3a88ebc90c9d64ebbec73c67ad1798217683d7eaf188996db640f23b64174e4c33fcb97c7c6853cd0639480f54a4ec074a2cbd35e616c65b9a69236a873a5813cb2df2ddcef7f41d31fb877f94a4dcc01668440d77680b8359e43f14a4e15f39a5861f535d343cc981a46b9d2f6202ba309f8910210e26ac5cf778f31a744c800156a63e9fdcd6de94f923be2bafa6abf84e00e01940beaca922765b8d579c07ba25c707dc673a87ced9900a1076b0dafc44666f34ab04ff57ad83a365a10768d02de2a149d1f95160ca3129f1e6497145b78ddaa1936821d3d8c5a0044a6c7fbbf227614e698e1fe49e7008c2c7a1d97ee5be7cbccd46a24638f3898fdfba2598b6b9fd1eb2b480f3f8959f2cb9af76317c9fb6f3c7c3dadd54a3cf9a5960eff16097bb0e17527cbb3aa31f76e1c1c5497bba817c4a83380e150fa9785cf2d3a5a9f8e9227191696efc9d790c71f356472c3bb1f6989ceffe7fc47dfc9975e21dfd0dd6980a0cd451a1e1ebfb99756d7e626e31da48937c86e4c5dd92254c7c2bc9993e4703938bb1e759e89adbd98707fe3da25fd72ece66e8af108df06693d47a978a793636d1ec0ba8d21e087e7bc00b113f2e074ba0e19fc3aeea1d877c417505ea3dc0c7eda0f0a", 0x334) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000001c0)=0x7) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5fffd}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x200, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) r1 = dup2(r0, r0) listen(r1, 0x0) 16:00:04 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=':'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x2, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8, 0x100) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000140)={0x7f, './file0\x00'}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0xf) mkdir(&(0x7f0000000040)='./file0\x00', 0x106) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x3) clock_gettime(0x4, &(0x7f00000000c0)) unlink(&(0x7f0000000040)='./bus\x00') open(&(0x7f0000000080)='./bus\x00', 0x814c78562ba65bb8, 0x0) 16:00:04 executing program 1: syz_open_pts() r0 = msgget(0x0, 0x0) msgsnd(r0, &(0x7f00000002c0)={0x0, "c579309a4f8c36f0e708b531319ae358c07dddecb0319f3f2db4e75e9b27bd5bfe408f43e476d1a39ccc6045fd01890bf49fa3e467f68305238197a1fa409ed13fb8b1e61c84824e88fd1c1a7c821057f14f49ca89f1a40b25e436470929cfb38423db39d876f29ed644e09f9af1095c03ac63973eee71748549c3c5bb93b4dc4ff11c3d947d288f1ceeed75a2ac2bb48cbe16bfa9bd5669435d5223e9f373ca9092e5eba2fcbd123c0bce0f01e081b36343347a2f01f8c81dd037002f570666d4b07dd62d1d51a5ef519d96511ef12aaad74f742a03e76ab91ad4afa812f645df41f3c9a94db665a20719aa5dcda29aa232b5892112e758e5bc3fb281d6ec9d1f7f865305653a7a1e29d1ff6b3fb1c84eed5267193b55d1166b5be4139b0fe30a66805d5bc6640a672420d39e32aae9"}, 0xffffffffffffffc2, 0x800) r1 = geteuid() r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x81a7, r1, r2, r3, r4, 0x20, 0x9b}, 0xfffffffffffffff9, 0xffffffff, r5, r6, 0x0, 0x6, 0x80, 0x5}) 16:00:04 executing program 0: socketpair(0x0, 0x4004, 0x7fffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) syz_emit_ethernet(0x74, &(0x7f0000000080)="57ef75dc7a800771e88c42c4d0b0bff2d39deb0e722f4652986433eb3ba254083ebc206c8415363d589aac8e493cb79a37d3ba17871cad07c8aa77d28ccdda74d47d5965ade26dee1eaa97983d863d5fb7e15483ed7e3ba5fa99f012eaf639f0247b19b58db0c6eea3abedea0fd271aa81b5f91b") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x109, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000140)=0x80000001) r3 = shmget$private(0x0, 0x2000, 0x102, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) mknod(&(0x7f0000000380)='./file0\x00', 0x2000, 0x0) r4 = fcntl$getown(r1, 0x5) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000180)) dup2(r0, r0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)) pread(r1, &(0x7f0000000200)="55059c206b64cab90b4eb431a7731da0005a76714ce40b3bc9d5caa4e904c9fae915da3c5820f680760b6e5fc8e16f152ea04ef209915b038a7619a226c87ee5cc188c3835253c487c8f8cf50c53555cb0deaa37520f142b59504c58899934a7ee21fc2412891e69e639b2fb2e0f4026e6dc5777e6", 0x75, 0x0, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000280)) r5 = msgget$private(0x0, 0x100) msgrcv(r5, &(0x7f00000002c0)={0x0, ""/175}, 0xb7, 0x1, 0x1000) connect(r0, &(0x7f00000003c0)=@in6={0x18, 0x3, 0x9, 0x10000}, 0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x20}, 0x8, 0x5, r4, r4, 0x8, 0x10000, 0x8, 0x20}) ioctl$BIOCLOCK(r2, 0x20004276) 16:00:05 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(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000640)='./file0/file1\x00') chmod(&(0x7f00000000c0)='./file0/file0\x00', 0x2) setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000240)='./file0/file1\x00', &(0x7f00000002c0)='./file0/file0\x00') 16:00:05 executing program 1: socketpair(0x20, 0x2, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1012, r0, 0x0, 0x31) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:00:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) 16:00:05 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {0x100, 0xff}], 0x2}) 16:00:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000004800000000707399dca90000ebffeffedd98fd000000000000005267071b542a538706000000b81800009142ab40ef03ddc874866bba3f7c13b0284743a5c764c67dd18ef263f2c708bf3258d2aa8896"], 0x3a}, 0x0) unlink(&(0x7f0000000180)='./file0\x00') r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000190000/0x2000)=nil, 0x2000, 0x1) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x35}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0xffffffff, 0x1, {0x113, 0x400000000000}}) 16:00:05 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x90, 0x0) ftruncate(r0, 0x0, 0x4) r1 = semget$private(0x0, 0x9, 0x0) setitimer(0x3, &(0x7f0000000100)={{0xf7ed, 0xfb3}, {0x70a3}}, &(0x7f0000000140)) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000340)=0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x10, r2, 0x0, 0x0) r3 = dup2(r2, r2) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000000)=0x2) r4 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r4, 0x0, &(0x7f00000000c0)={0x85331ccc89a94c4b, 0x1, 0x80000001, 0x80000000, r5}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={r5, r6, r7}, 0xc) r8 = dup(r4) close(r3) ioctl$BIOCGFILDROP(r8, 0x40044278, &(0x7f0000000400)) semop(r1, &(0x7f0000000440)=[{0x0, 0x8001}], 0x1) r9 = dup(r4) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000200)) ioctl$WSDISPLAYIO_ADDSCREEN(r9, 0x80245753, &(0x7f00000001c0)={0x800, './file0\x00', './file0\x00'}) semget$private(0x0, 0x2, 0x400) semop(0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r9, 0x8010426d, &(0x7f00000003c0)={0x1ff, 0x8001}) chdir(&(0x7f0000000380)='./file1\x00') getpeername(r3, &(0x7f0000000040)=@in6, &(0x7f0000000300)=0xc) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, 0x0) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f00000002c0)=0xae) shutdown(0xffffffffffffffff, 0x0) setitimer(0x0, 0x0, 0x0) semop(r1, &(0x7f0000000180)=[{0x4, 0x2, 0x800}, {0x2, 0x400, 0x800}, {0x2, 0x6, 0x800}, {0x0, 0x7, 0x800}], 0x4) pipe2(&(0x7f0000000280), 0x10000) 16:00:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x28, 0x3b, 0x0, 0x0) sendto(r0, &(0x7f0000000040)="8e3d3d07f7fd4fbbddd14516c1d3f03b70e4209c34ad08b5eefe218d8582e62b838d30fb3fc6c0594d5e153f5e77153e36104af1aca7660c011affa0487af2ad520bd91d986be89f7cb8d47846b9bb7f3706499ed8911be7cbd939b302709b342dcaa1d95bdeda5bdaae84c31d179229bfd467fc9afe8650a3f2cec1dda9f73fe63c47730dd784820867b29c4676369ba159a6dcf91ce6edacf63988aab19678069e3488e71d53250e901a11b281bc0a8d55351f928d126dd66939ad9bbeaf3d573622a9a48becb9babf45e5d765742addc9c7bd5b5c", 0xd6, 0x2, &(0x7f0000000140)=@in6={0x18, 0x0, 0x100, 0x1ff}, 0xc) pipe(&(0x7f0000000000)) 16:00:05 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0x2, 0x10001, 0x5, 0x0, 0xfffffffffffffffc, 0x7fffffff, 0xfffffffffffffff7, 0x0, 0x3, 0x5a3, 0x307}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000017c0)=[{r1, 0x40}], 0x1, 0x0) 16:00:05 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x4) r2 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000010c0)) recvfrom$inet6(r1, &(0x7f0000000080)=""/4096, 0x1000, 0x843, &(0x7f0000001080)={0x18, 0x1, 0x3, 0x9}, 0xc) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7eac5f3fb67b902) 16:00:05 executing program 0: socket(0x20, 0x3, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffeeb) write(r0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) socket(0x1, 0x2, 0x100) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7fffffff, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:05 executing program 1: r0 = geteuid() seteuid(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0xc95c}]}) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000000000024, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x55dece08c2a9a0c5, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0xb9) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") syz_emit_ethernet(0x1, &(0x7f0000000280)="bb") read(r0, &(0x7f0000000040)=""/32, 0xfffffffffffffe31) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x1eb, 0x24240444e59c7ad0, 0x8, 0x753f, 0x1f02}, 0xc) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/13, &(0x7f0000000040)=0xd) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) read(r1, &(0x7f0000000300)=""/248, 0x4d) getgroups(0x6, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f00000000c0)=0x400, 0x4) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x20, 0x0, 0x0, 0xffffffffffffffe2}, {0x3, 0x0, 0x2, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) pwrite(r0, &(0x7f0000000040)='\x00\r\x00\x00\x00\x00\x00\x00\'t\x00\x00\x00\x00\x00\x00', 0x10, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x8000, 0x6, &(0x7f0000000000)="9634fef4bad4218777276a745455de8d72a367b6a714303a87c7a2e1291e2b040db8f0463e09c692fae15d5881ffaaea018ce4dc298ab5ce835e2c8ce0f2e274a4bf3d1f73561465462dfb30118147dd8fdcba52f2d3688930201fd19ebbab2d4fa38c9ad08ad1a5a3d1d195fcca96c87186a497de05aefe8916b987714f35ee3d54702ff2", 0x85) preadv(r0, &(0x7f0000000180), 0x0, 0x0, 0x1) sendmsg(r0, &(0x7f00000000c0)={0xfffffffffffffffe, 0x340, 0x0, 0x0, 0x0}, 0x112) 16:00:05 executing program 0: clock_gettime(0x4, 0xffffffffffffffff) 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x800, 0x0) setgroups(0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x20, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x1, 0x3f, 0x2, 0xeee7, "1b8727b37b0f7a9e5d54a7e95354325be307a4d4", 0x9, 0x1}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x810, r0, 0x0, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) accept(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) pipe2(&(0x7f00000001c0), 0x10000) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x1, 0x0) r2 = dup(r1) pread(r2, &(0x7f0000000040)="e0a197bdc9983c0bf1a69a3392fd441311a9c910bc4e6da4f7853054c1f0821e54d5cd500d5ee69668e15e47a72b4bca2d01ec555d4bc283c4db6d17d5f5b371817fc463ac85754358780d1c98b28ed5c1bed42e9e41378bb0935b558e90309756e75e7e591618b01e9d4bca7f703985b4bfb912895b6bc70b61e72055119e", 0x7f, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffc, 0x20800203, 0x0, "00000000c400"}) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000240)=""/244, 0xf4}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/146, 0x92}, {&(0x7f0000001400)=""/128, 0x80}], 0x4) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x12) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x50, &(0x7f0000000180)="b6b5a632fbb7e7605e57ad96c1c3947be6f84473c8a77b81a73c15079b8a3f924c0f60571518279c76a947b8a6866c221850790c6848ee7af0919b3b7ac9412cfbe2fd7c1150e73dcde9179670e41132") r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x891, 0x2) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) fchdir(r1) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:06 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x0) unveil(&(0x7f0000000400)='./control/file0\x00', &(0x7f0000000480)='r\x00') chflags(&(0x7f0000000040)='./control\x00', 0x10) 16:00:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x73ef298184558ef5, 0xfffffffffffffffd) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="e80000000000000000000000000000000000007c618377dabbe5f2f9253d926caa2743389f34f0bc13af10267015c80bfc7c44649f4f659515380c241bfc528108a027c12aeebf2c096888acb8ca9d31c5528a0947d26d0014fccea62ea276dc2d031c4dad392766d01e8c2705ff22c7497c7dc4b51e18999bb7cead0839f46230d288f9b92dcdad635eb5e76988d0f6e06f0ca57dd37557be020b3b38a5fb45ca5d0165315664c7c477834a1178e429e5fcb99649cae81c8dd8510bf52f63cb5e09a49a9ff06438961f0a7da47a9bbb95b56ab5a9306a703a979f352b28cf4e1b00000000000000"], 0xe8}, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x14) r3 = socket(0x2, 0x4003, 0x6) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x8, 0x1ff, {0x5, 0x10001}}) shmget$private(0x0, 0x3000, 0x44, &(0x7f0000ffd000/0x3000)=nil) close(r3) dup(r1) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x80000000}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216ed6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809516c31260aeb79b03592254c369100000000000000040000000000000000000000000000000000630613643bfa27fbbb04194462eb49b6e46cefd06f7e6b06f58e3a0d5232e9a1ca5be62cc4ce6649fe6a129d09068866cb4e3d7cc3db41aeb7bf9852a14ec9a613d8a36f95fc97ea35aaceca85b5ce88e40e8cd8cc50468d35bbc5c43cd1be2348f6746754d10b66be124435455c51c777025f74c3f159c0793289c77fea62c5c41bd05dadf0740fca25ebcf1c9592f001ff17f3786530465d7b85abab38227c8a5162bf872c611efe24a957c8858a58", 0x11a) 16:00:06 executing program 0: r0 = socket(0x11, 0x4000, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005136000009005001b0020000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf04a5787550b7804be781e4991f7c8df5f882b297be1aa5bf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281802e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000020208a371a3f8000400"/171, 0xb1, 0x0, 0x0, 0x2e0) 16:00:06 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x18) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x13}], 0x4, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x1ff) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:00:07 executing program 1: setgroups(0x0, 0x0) setreuid(0x0, 0xee00) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xfff, 0x6, 0x2e13, "74e91695fbef1f624cd3c78026482acc01bd50c1", 0x0, 0x7f}) 16:00:07 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = getppid() ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x0, r0) clock_gettime(0x2, &(0x7f0000000100)) 16:00:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) dup2(r0, r1) 16:00:07 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, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = dup(r0) setsockopt(r1, 0x100, 0xe30, &(0x7f0000000100)="506fc5de026ed6affaedd9ee3396d8f0c790eb29b661b76b74d5326f8a08bb2f0dea76ba2f98594b5f65a5248ef3433c259ce993dcaf0e49e50470e343f93f0630bcb8aeadf499142a0fea52153198a2d783bc299e", 0x55) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x1ca) kernel: protection fault trap, code=0 Stopped at mrouter6_rtwalk_delete+0x2b: movl 0x5c(%r15),%r12d ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic the kernel did not panic ddb> trace mrouter6_rtwalk_delete(7e66e6fac312ab61,0,0) at mrouter6_rtwalk_delete+0x2b rtable_walk_helper(fffffd8036d72a10,ffff800015929fe8) at rtable_walk_helper+0x58 art_table_walk(ffff800000075880,fffffd8036d71120,ffffffff816f0130,ffff800015929fe8) at art_table_walk+0x226 art_table_walk(ffff800000075880,fffffd8036d71060,ffffffff816f0130,ffff800015929fe8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d71020,ffffffff816f0130,ffff800015929fe8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d71000,ffffffff816f0130,ffff800015929fe8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d71040,ffffffff816f0130,ffff800015929fe8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d71080,ffffffff816f0130,ffff800015929fe8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d710a0,ffffffff816f0130,ffff800015929fe8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d710c0,ffffffff816f0130,ffff800015929fe8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d710e0,ffffffff816f0130,ffff800015929fe8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d71100,ffffffff816f0130,ffff800015929fe8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d71140,ffffffff816f0130,ffff800015929fe8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d71160,ffffffff816f0130,ffff800015929fe8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d711a0,ffffffff816f0130,ffff800015929fe8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d711c0,ffffffff816f0130,ffff800015929fe8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d711e0,ffffffff816f0130,ffff800015929fe8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d71220,ffffffff816f0130,ffff800015929fe8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d712c0,ffffffff816f0130,ffff800015929fe8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d712e0,ffffffff816f0130,ffff800015929fe8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d71340,ffffffff816f0130,ffff800015929fe8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d71380,ffffffff816f0130,ffff800015929fe8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d713c0,ffffffff816f0130,ffff800015929fe8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d71440,ffffffff816f0130,ffff800015929fe8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d71480,ffffffff816f0130,ffff800015929fe8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d71500,ffffffff816f0130,ffff800015929fe8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d71540,ffffffff816f0130,ffff800015929fe8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d71580,ffffffff816f0130,ffff800015929fe8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d715e0,ffffffff816f0130,ffff800015929fe8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d71600,ffffffff816f0130,ffff800015929fe8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d71620,ffffffff816f0130,ffff800015929fe8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d71640,ffffffff816f0130,ffff800015929fe8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d71660,ffffffff816f0130,ffff800015929fe8) at art_table_walk+0x2a6 art_table_walk(ffff800000075880,fffffd8036d71f60,ffffffff816f0130,ffff800015929fe8) at art_table_walk+0x2a6 art_walk(ffff800000075880,ffffffff816f0130,ffff800015929fe8) at art_walk+0xcf rtable_walk(0,18,0,ffffffff8209fe10,0) at rtable_walk+0xd4 ip6_mrouter_done(fffffd8038af9c00) at ip6_mrouter_done+0xb5 rip6_detach(fffffd8038af9c00) at rip6_detach+0x56 soclose(fffffd8038af9c00,0) at soclose+0xb2 soo_close(fffffd802ec95880,ffff800015953160) at soo_close+0x40 fdrop(fffffd802ec95880,ffff800015953160) at fdrop+0xc2 closef(fffffd802ec95880,ffff800015953160) at closef+0x118 fdfree(ffff800015953160) at fdfree+0x100 exit1(ffff800015953160,0,1) at exit1+0x32f sys_exit(ffff800015953160,ffff80001592a480,ffff80001592a4d0) at sys_exit+0x17 syscall(ffff80001592a550) at syscall+0x507 Xsyscall(6,1,0,1,0,7f7ffffca984) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffca950, count: -47 ddb> show registers rdi 0x7e66e6fac312ab61 rsi 0 rbp 0xffff800015928d20 rbx 0xffff800000075888 rdx 0 rcx 0 rax 0x204 r8 0 r9 0x5 r10 0 r11 0x82f0b9a53c33638f r12 0 r13 0xfffffd8036d71120 r14 0 r15 0x7e66e6fac312ab61 rip 0xffffffff8209fe3b mrouter6_rtwalk_delete+0x2b cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800015928ce0 ss 0x10 mrouter6_rtwalk_delete+0x2b: movl 0x5c(%r15),%r12d ddb> show proc PROC (syz-executor.1) pid=84468 stat=onproc flags process=1008 proc=2000 pri=32, usrpri=78, nice=20 forw=0xffffffffffffffff, list=0xffff8000159533d8,0xffffffff82598330 process=0xffff8000ffff6a30 user=0xffff800015925000, vmspace=0xfffffd803f014110 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 376 496978 76790 0 3 0x82 nanosleep syz-executor.1 9811 211675 76790 0 2 0x2 syz-executor.0 90026 265247 0 0 3 0x14200 acct acct 6129 426716 1 0 3 0x100083 ttyin getty 84999 331592 0 0 3 0x14200 bored sosplice 76790 145752 86033 0 3 0x82 thrsleep syz-fuzzer 76790 317478 86033 0 3 0x4000082 nanosleep syz-fuzzer 76790 111497 86033 0 3 0x4000082 thrsleep syz-fuzzer 76790 110559 86033 0 3 0x4000082 thrsleep syz-fuzzer 76790 289040 86033 0 3 0x4000082 thrsleep syz-fuzzer 76790 343841 86033 0 3 0x4000082 kqread syz-fuzzer 76790 126021 86033 0 3 0x4000082 thrsleep syz-fuzzer 76790 221731 86033 0 3 0x4000082 thrsleep syz-fuzzer 86033 4397 32154 0 3 0x10008a pause ksh 32154 108154 38584 0 3 0x92 select sshd 38584 381652 1 0 3 0x80 select sshd 73916 4422 76673 73 3 0x100090 kqread syslogd 76673 189674 1 0 3 0x100082 netio syslogd 32469 470488 1 77 3 0x100090 poll dhclient 86381 419891 1 0 3 0x80 poll dhclient 71296 45116 0 0 2 0x14200 zerothread 34251 452269 0 0 3 0x14200 aiodoned aiodoned 84052 41415 0 0 3 0x14200 syncer update 44712 419635 0 0 3 0x14200 cleaner cleaner 29584 459877 0 0 3 0x14200 reaper reaper 50554 309602 0 0 3 0x14200 pgdaemon pagedaemon 81444 522308 0 0 3 0x14200 bored crynlk 71531 123996 0 0 3 0x14200 bored crypto 18794 503104 0 0 3 0x40014200 acpi0 acpi0 14705 41824 0 0 3 0x14200 bored softnet 44428 63530 0 0 2 0x14200 systqmp 93908 274039 0 0 3 0x14200 bored systq 17102 474308 0 0 3 0x40014200 bored softclock 19762 425111 0 0 3 0x40014200 idle0 86227 292052 0 0 3 0x14200 bored smr 1 471822 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 9573 6385K 14689K 78643K 40307 0 0 pcb 15 8K 8K 78643K 1385 0 0 rtable 125 12K 13K 78643K 3705 0 0 ifaddr 77 22K 25K 78643K 1280 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 616 0 0 iov 0 0K 32K 78643K 1237 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1209 76K 77K 78643K 12038 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 156 0 0 VM map 2 0K 0K 78643K 16 0 0 sem 12 0K 1K 78643K 1255 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1794 195K 288K 78643K 12723 0 0 file desc 5 13K 25K 78643K 11688 0 0 sigio 0 0K 0K 78643K 160 0 0 proc 50 38K 63K 78643K 2982 0 0 subproc 32 2K 2K 78643K 726 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 1086 0 0 in_multi 33 2K 2K 78643K 897 0 0 ether_multi 2 0K 0K 78643K 62 0 0 mrt 2 0K 0K 78643K 30 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 114 503K 503K 78643K 114 0 0 exec 0 0K 1K 78643K 1689 0 0 pfkey data 0 0K 4K 78643K 6 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 111 22K 31K 78643K 28487 0 0 UVM aobj 130 4K 4K 78643K 151 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 1288 0 0 NDP 18 0K 1K 78643K 399 0 0 temp 212 3536K 4176K 78643K 197238 0 0 kqueue 0 0K 0K 78643K 130 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 94 0 88 1 0 1 1 0 8 0 rtpcb 80 512 0 510 1 0 1 1 0 8 0 rtentry 112 474 0 427 2 0 2 2 0 8 0 unpcb 120 4183 0 4175 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 sackhl 24 4 0 4 4 4 0 1 0 8 0 tcpqe 32 2452 0 2452 2 2 0 2 0 8 0 tcpcb 544 2235 0 2231 1 0 1 1 0 8 0 ipq 40 17 0 17 6 6 0 1 0 8 0 ipqe 40 47 0 47 6 6 0 1 0 8 0 inpcb 280 6504 0 6495 11 10 1 2 0 8 0 rttmr 72 1 0 1 1 0 1 1 0 8 1 ip6q 72 3 0 3 3 3 0 1 0 8 0 ip6af 40 4 0 4 2 2 0 1 0 8 0 nd6 48 84 0 80 1 0 1 1 0 8 0 pkpcb 40 59 0 59 18 18 0 1 0 8 0 swfcl 56 7 0 0 1 0 1 1 0 8 0 ppxss 1128 207 0 207 35 34 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 2058 0 1811 18 2 16 16 0 8 0 art_table 32 2059 0 1811 2 0 2 2 0 8 0 art_node 16 456 0 413 1 0 1 1 0 8 0 sysvmsgpl 40 36 0 34 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 1253 0 1243 1 0 1 1 0 8 0 shmpl 112 149 0 21 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 19446 0 18039 46 0 46 46 0 8 0 ffsino 240 19446 0 18039 84 0 84 84 0 8 0 nchpl 144 35761 0 34169 60 0 60 60 0 8 0 uvmvnodes 72 8576 0 0 156 0 156 156 0 8 0 vnodes 208 8576 0 0 452 0 452 452 0 8 0 namei 1024 118126 0 118125 8 7 1 1 0 8 0 vmpool 520 14 0 14 7 7 0 1 0 8 0 scsiplug 64 22 0 22 16 16 0 1 0 8 0 scxspl 192 121669 0 121669 32 29 3 6 0 8 3 plimitpl 152 1013 0 1006 1 0 1 1 0 8 0 sigapl 432 11742 0 11729 2 0 2 2 0 8 0 futexpl 56 193243 0 193243 9 8 1 1 0 8 1 knotepl 112 2860 0 2841 1 0 1 1 0 8 0 kqueuepl 104 2626 0 2624 1 0 1 1 0 8 0 pipepl 112 6644 0 6625 16 15 1 2 0 8 0 fdescpl 424 11743 0 11729 2 0 2 2 0 8 0 filepl 120 71547 0 71450 14 10 4 6 0 8 1 lockfpl 104 3628 0 3627 1 0 1 1 0 8 0 lockfspl 48 1224 0 1223 1 0 1 1 0 8 0 sessionpl 112 60 0 50 1 0 1 1 0 8 0 pgrppl 48 152 0 142 1 0 1 1 0 8 0 ucredpl 96 14327 0 14319 1 0 1 1 0 8 0 zombiepl 144 11731 0 11730 2 1 1 1 0 8 0 processpl 864 11760 0 11730 4 0 4 4 0 8 0 procpl 632 25732 0 25695 4 0 4 4 0 8 0 sosppl 128 202 0 202 41 40 1 1 0 8 1 sockpl 384 11362 0 11343 17 14 3 4 0 8 1 mcl64k 65536 1110 0 1110 125 124 1 33 0 8 1 mcl16k 16384 59 0 59 27 27 0 1 0 8 0 mcl12k 12288 202 0 202 34 33 1 1 0 8 1 mcl9k 9216 146 0 146 36 35 1 1 0 8 1 mcl8k 8192 185 0 185 37 36 1 1 0 8 1 mcl4k 4096 576 0 576 16 15 1 1 0 8 1 mcl2k2 2112 67 0 67 30 30 0 1 0 8 0 mcl2k 2048 76721 0 76675 29 22 7 21 0 8 0 mtagpl 80 343 0 337 4 3 1 1 0 8 0 mbufpl 256 185264 0 185177 76 68 8 25 0 8 0 bufpl 256 37403 0 28827 537 0 537 537 0 8 0 anonpl 16 1106097 0 1093662 312 246 66 79 0 62 5 amapchunkpl 152 54636 0 54503 163 144 19 30 0 158 12 amappl16 192 60551 0 59854 354 310 44 57 0 8 8 amappl15 184 3241 0 3239 8 7 1 1 0 8 0 amappl14 176 2505 0 2503 1 0 1 1 0 8 0 amappl13 168 1104 0 1104 10 10 0 1 0 8 0 amappl12 160 307 0 307 6 6 0 1 0 8 0 amappl11 152 704 0 691 1 0 1 1 0 8 0 amappl10 144 1968 0 1967 1 0 1 1 0 8 0 amappl9 136 3783 0 3777 1 0 1 1 0 8 0 amappl8 128 3229 0 3198 3 1 2 2 0 8 0 amappl7 120 2172 0 2164 1 0 1 1 0 8 0 amappl6 112 648 0 634 1 0 1 1 0 8 0 amappl5 104 780 0 769 1 0 1 1 0 8 0 amappl4 96 11785 0 11752 1 0 1 1 0 8 0 amappl3 88 3496 0 3491 1 0 1 1 0 8 0 amappl2 80 93197 0 93127 3 1 2 3 0 8 0 amappl1 72 213632 0 213223 27 18 9 20 0 8 0 amappl 80 26647 0 26605 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 150 0 21 3 0 3 3 0 8 0 uaddrrnd 24 11757 0 11729 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 11757 0 11729 1 0 1 1 0 8 0 vmmpekpl 168 69190 0 69165 2 0 2 2 0 8 0 vmmpepl 168 1368550 0 1366793 532 435 97 108 0 357 14 vmsppl 272 11742 0 11729 6 5 1 2 0 8 0 pdppl 4096 23520 0 23486 6 1 5 6 0 8 0 pvpl 32 3218612 0 3203053 885 638 247 274 0 265 104 pmappl 200 11756 0 11743 1 0 1 1 0 8 0 extentpl 40 38 0 22 1 0 1 1 0 8 0 phpool 112 976 0 309 21 1 20 20 0 8 0