b2b9dfba40e384d2c52a87b62d55d26f861f7838207015ff8cf99fe944006b30daabbe2162a92fafac8250c30057557272766b18d658bc0fb145d009ff3b12a02de4643c7a91b3e37f9c3cf2286a0eaf01c802dea2c7ca4cac6959bba1c3dc540b4961dd0ad23d7f3b4090062bdc633b6c5af6703f637fce21fd7a01834101f3fbd60c99aac6cfe12b7927777a2186d6c7387df2f200f88658de712cb93c502823d6e116aa9a53b4e3dd2877a32589bcf12f39ac53f6fd4236ae4b7981a4714fa911c00d1b53dbab9c6d7cdf33d4b19f58183a2f5e4f660ad509844c7b3af9d0916bd2b0fea830e083ac0d9eb8740aa7a05909091746962aa29ff9292ebb88f701a58c803b04307560988244be4f28fc60bc6f38cba0d1e485986d1d644dc615077c14406dc8eb79d4d76858b662cf74452d9b18a16a02257a2a03a9b18e75af894383ab7be63a31876102ffe7360004170f9638c4177ede26f7915db49ec3e195aa89be7381a189f27115b98d9d8552e782102feb4252603e98c2dde8c298f91de60f002c35665117922b5a07b1572b0d35b78959fd49998c0f8fd2b51959180850dcf6af08b94f46097cacc7c69e879a40de5de2dcdf976c45876f35d8c62cbbe69606178202a7eafcfdd2314b9318e437113bd464d8a18dbcdd6c5f796e15b88c78b3d3301981c06a688c81dc178206cd7cfb7f55fa228a79dc1bed75b9ae592014528ebed13aee2318f78c55fda7f61d9c417623079725f7ad00b1e64eafb7fb45085cc92402bb2ce544f67b80109ff0567a5edc3ee01344d0cbbd08ce952b974db2dd23462780c845542e33050bf16decf8458ae2dd93a723a8a7e7a7b2bdf7cad71c49ea4409aeadbeb3870e49010ee2a92f88802e82915b5abaf9cd60fea6a372d81af2ffe28f5bc2353d340b6f88ffe558e8451797e89c2b961a5184107172321a0ce0c835c902b73dc3c95be10b2f7ebe7a5566b9a0c51e70a31aa9d0fb1de92f1f5c1ad7fd4bb34b99133286b256d66a965024a564fd8113333f8eeef1d0bc02a346041bb434578ee64f354e357f6ab3cbb67160329622c8d1053a59e7e42695d309dd00b2f180417732aade92cc67488b0007e83a9c9a9bfda4a7b9b72bb89452cea405a1d6e0d56386a6c7f22ba357c2d3f90c4079607ef04b117c71a055228ebdc28c20e38840c8b06eef34a064f8744ee8c77af1740fb72b06b17dee27fd7600437615ece1f7d0e4076f2d2f9577ee2d6fdc76cb120b799c15c6164f4f721a015505eaea12bd896d138e99bf44dddb3f6c2ae5390c50abedbe4ff3347acc9319cc789ae78461961e6993a7aa374a99eb07bfc627b65600a55e066bc9a2ff600348d8ce5a53bcf6f6022ce02b082c82809ab299db3475e492301996b3830bd0e867b6d0be04326a5f4cc4a67b2ab94b3cd313aa87e970e8fe57862b2c2e736d1afd7bddde5de867589f7a3745c603746a76228822275807a3ee907598e4e94b33ea04e60ccee52f1689decaf3ff1d6df45b61e20e365a43793e333fa5fed47044946474ccfa3d957251def86d20aa1cb1473c683cd1fdf977098e04872e23c9ae3c0bdf717dc90c5e21244ebf644a050d253a23169ec8457f9b03b4358c5e9bf0e99cc1bac28d8c8a3b061c90ad2cb1fa159ad6b6a71b8b1f98aadb4c9d682302c0356f3a674056b6df2b3bec7a05ae70ac739b428f6b0849dc605d7ec78034ddf4b56d85da3d644aa66de815f82a808f85d93429144c8956f4a9cf5303231e81622a0e5c1072a9ef02b9197b0c6b51e7804f53fc551f83ee70be37d995379914729d1562c4ac3943e062b6a9eba9c9d4d39d40fb4f010311299b982074e6608f41736e3b6dc06c3a2aa0e74b027a3970d84f01671f0224be057baf86f5a364710f0f95399c1ca979c774b2aa59c98ae2a4c7fa9695cb43cfcb39c31f02f3b3fab1fa2de97e4830a4559c5b6bcfba24d19776a8790d7b6eb417d94f0753b719a912c71004eb014eec468d2e588d4e3295fc29152238b2d89d06ada671b23be97386357d5ef770cbfa0fcd4b404411b70cca3a26e3491e6b5d685d1963e9f005f2e6c2607d3a5f4f10b90990f3f5b5ada4b96a807f9153da7910bcbc3888122cd59570c446e69eb99ce48e691431de638bab47631badbb60683ef6ed94479f851d601a37d75deb3dec8217686e232f22a0d439c4ccb8c552984a4c2c59a94cac11aca2f893b745f7063d09c6a04cf666fb42db4ea3b052539c54c0536a57d363a126a80e06998a627183abf6d94041e03885ba977eaa841b0100f3a0e11ec7e4875d81a5587ffd24e24a037e8923775e291d3a1c544186ec1e34ca343f551bed0ed57d83765f3c91f892e2cc4f25c0ab740bf4d5475e2f7a8d2086332c2cfe93c7f971f61060ce252a7cff1ac71bcfed30b0ef724f5cf1e7d588135479630ebff317a9aca4ad567d8d81b61c7eaeeefd2b2c0ad9fe4580deeb136e3e1c5191a597", 0x1000}, {&(0x7f0000001480)="420c1dde16802d4d6a64390d416f6b266c6171be5147c0da067d55e123c01b81ca5b03723f", 0x25}, {&(0x7f00000014c0)="6799f60f3291fb5dc6426635194de0952fee580c175641be9f0a1d0ff9063261248329db31ebe0cb0cdf419cecb00d5dc9c46b78c82550385f165a4256566d3c5fd5a8bae3f17aa463251d79d22fba858c11d95552d59a1d5c2be3c8fc63b69c8c8ae79bb7259d7df55a830e4d7ee224f37083069f9c8b768a15adc017be1b1637ba8f8bc55ed7e5a37984fb96734168c2f38931ba84a02d716308a84201d3308df6b7e0378ef4078cdba39ef1643f1f1dbbcfc99f2addd8f0978c953d71e47f243487e0576ac022b91f1c0a9467d1be6f35c7980ff33d0fc4ff936d257942c6cc6b", 0xe2}], 0x9) 16:01:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) 16:01:09 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x200) r1 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:01:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x44}, {0x80000000000015}, {0x6}]}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x80, 0xb03d}, {0x1a5, 0x9}, {0xca, 0x90000}, {0x101, 0xdb7f}, {0x86, 0x480}, {0x6, 0x83ad}, {0xa6, 0x3}], 0x7}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000300)="b6") 16:01:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0xc) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="000000186204f88a002b3a0000030083caf7afb9d8dcd161342e03edfef1b5447dbf458a1f0b741f8e8f80b5", 0x2c}], 0x1) 16:01:10 executing program 0: r0 = socket(0x4, 0xffffffffffffffff, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) shutdown(r0, 0x1) 16:01:10 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x8001000, 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:01:10 executing program 1: r0 = socket$inet(0x2, 0x8000000002, 0x8000) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0xffffffff, 0xffffffffffffd467, &(0x7f0000000040), 0xfffffffffffffef0) 16:01:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x8, 0x0, 0x0, 0x0) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:01:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0x219) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0xafb, 0xd9a, "b0000474710800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:10 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000100), 0x0, 0x1, &(0x7f0000000140)={0x18, 0x2, 0x8, 0x10001}, 0xc) select(0x34f, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, &(0x7f00000000c0)={0x8, 0x5}, 0x0, 0x0) 16:01:10 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./bus\x00', 0x80, 0x100) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x8) mkdirat(r1, &(0x7f0000000100)='./bus\x00', 0x10) kqueue() kevent(r0, &(0x7f0000000000), 0x4eb, 0x0, 0x84, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) kevent(r0, 0x0, 0x0, 0x0, 0x2f3d94ed, 0x0) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x3000) shmdt(r3) fcntl$getflags(r1, 0x3) 16:01:10 executing program 1: r0 = socket(0x2004000000000004, 0x3, 0x33) pwrite(r0, &(0x7f00000000c0)="8dabad6ff3cafe4b2013b766fe2c1b1036e3dfeebacf937e5d83e93c260fc402f5", 0x21, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0x80000001) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:01:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept(r0, 0x0, &(0x7f0000000000)) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000100)="cd4403f3069f62a27b19bc22388e7751d4ed61953df067f4df52affd2115fe77fae39a7afc480eb8cafafeed11f0bf3fb87ba59b41c851f1508ac0bf1298d6936534e86ff9a1ef4af5f60345f3bb40f398b7ae54bc0a9471d6fa7c0ef49e4cc99e14ee6e95c0894cc8b24ed0827fad3e2253bf5cc9250582142f89fd7c67283e10775f64afa11b709e493e043c89ae3ecfe134793be503", 0x97}, {&(0x7f00000001c0)="b8b73f967568bcb0c29cd4ba13c4021706d2164a468ff36ec23e9ac3bcc6e0167d7fa9e2801667adbbed1228d28d13bac9923f45b63e5cb5b27d7505022055858ddb478f188d1180e38d857e18353b5f76eeabcfcb736601cce36534dc658efed133fbcc98dffaae4265419df8fd8ad4325201b8d44028ceff46e1", 0x7b}, {&(0x7f0000000240)="ad249f66215dd6bcd1f3fee9237da39679af9fc1ec61a948696aa3ed3fde4c67456d2c77949222d5400c2bbdaddbb7e69557612b7519a7d6244fce0941ec74", 0x3f}, {&(0x7f0000000280)="a9931dea5b4e5a576fa79d654fc505c7a9f251aee6343837c4a2fbcb2ffcbce5a119ab04b71e652f284d350279cab94891795037fa9ddf45dbd69c8e7760ea9dd4b80e0b27782810ac3fe09df7283c3818ad4b999efdbc8ae5b57279bcbe181715623831162ce4dea29826c01cb8e04a49b42e91cf86956fd7d00b6f7a26242f33acf43be467277a0cb3bd9e7188595af65f9cfa6d6b62674287b71c5a1133852f67663d9bd59c1f737a11fe2911bc3b73", 0xb1}, {&(0x7f0000000600)="ef91cfd6bbf523a2c90955866a8cb4182c824e72130db150de76f01d01180f7876df1b9a95fdc4ba4f8c05e37f1c4e0ebf449ab003e011ff1ff924ba5673f906b3a843d163a6e9063b727fdf37c94095b1751a2842d5a9a48ef02d7cd3e122953c303bbbecac9704592f17b4c4ca074f26e117d3b2c0eb0983f9f6bbd2b30a6a436f9a0acb691586f3ca557a07a31226ca60d1c8b5d5778cd96d57eee2c8744ffebf2fd665684a740ece23b8470d4c97633d12abf87b76fcc6857166e797e1e670397fa33b6bbd2b4331e76a47c61c57cfdffdf5d4877227e0197062346f36a279b4485cf44799c1734d04111136f511622a1b24031741cbe15d283a5745b1accd8e445f5d0e3ecdc509273abb1cbb376f563e8ac4ce1df52fddc31e18aad26a57893700f08812b47134fb7df948a82806875fff271b7cdcef8beb7bd12aeb1982264566936915ed64aef7f6ed523f91e6ad578636a543e104c646b131398115d6d943196f23f8a6e33c14cce2f53ff8520d233aa4102a3b9bd3deb676b02bb0978f4bbac0f29e3871c866233267462d40837cc5c77845cd6d8921b6a67cbcbafdefafa0d2f6c2eca0991e008100b2cf9d58179f7d02cd9a391495cdaa98bb33cb9b75d64ef346a5f9826b127f929c9905d568a8f0706e37f6fd7979e497fd17f4af25d9cb7116ea87cab6451b437b5d1ba2c4f59cd4e590e9af851cbf5cd0940e1fb401da7690fd89f9743d9c9076c8d9b16de6f884ce5b85a65371eeeaae8bbd05c6165bd03e981c540cf6ca0de5b6d27e0443b3ad27843dca8ef2dc9642159368efa286de37d7ed23101be2386786ef1e46b9e1a4683efe21ea6acfa4ab2e23b584137b5a480dea5a4cb13de552ae97244c56272074d71cd35a16e5f26eb5d76ea7b93869ca7ac7a0b65dd2c4bfebf4323f4f9bd1f2be319582bd962b6df9d68455e06cb17f803fec685980e7126d2f1717f2757b9a51ddcd15f2e2a495ef00d914034c140627c951c95997b2e8e214e36e279739fdca9eef3d3dc68afddf089fdf341206f762014b77801df7bdc777c677daae43fef057dfb8980d8f93791c4a782a5de649f35e0d68cd290cf333d121cbad7c50735682fa605bd57e77e6015954a851b5b0118c6d119b370a417d6bbbfa9a9ecef71eb18cb7416600af5f6b1bdbf88b4d6f9ad141dc9f28d2a7a53faf8cf2b9c7a91934155e686093e43515347ea4c71f712d48265ba5878adb1a85624048e1995077eaae78655c1050aa37cf253cdf3ad5e50b1850545e8d1a743d376dced4b445ba05b31c8887bede41123a98d3b8b0be576d288b6f0fd5bd54a72d0a8b85b0938447869d9a9201fce847733187166e227d8df29af7e8229ce7fc2314b9147650a2fba7083f0ac3637f715f9e2e1a36716e9205136fa40cb73d638564a7ac57d364eb23021efdd9b1bbb726664ad070309e8976df3a98bf5f31d233eaf52c2b808307f3da1366e53fbfce46f819a1c2f56cd9ed0de0ee71187cbc6a014518c0eda70f06e6f5323521362d9094c60cb5b87fe967d1d284e25ecb012f1077cc70dd584a575e9cfcf866b6c5f4b066694ac53313a853fbf9d75cbee6831a7628967af6d49c974a903515991f4b789c1820316dccf7a5437241c622293b12d9ea06be12b09a0b2deaa1a3aedc2cd9f4ad0c8c33dd16cefec0ef45ce5f58f47a7720efbc7857935a13ba04e00a2b4086e6cdbd7ede9337db80e5af930c93c959a88a463e51e70880ea56d77455a3dc4c22dff01742b105da03c9af58b2b1af3aff0cf5a20315c2a99b12068dc1b865d1592cd81351537c82051047e0d2cf18dcc56bc10d6c9e69c2de2eae600ae637360a335349d4d04d72c54ec753a33d6e8f539f8d945c162bd36aeb51201b9b9e134c1022eff3868703ecf0fd98fca56b430a0aa5105ea100df62185b7b1579596e5d16643c66b22488a8f02b37d790a22db6dca1482e7304287a70be5d173b2b6c2cd9a80764e537ce55d1b380541ae6176a103fe3fa83390c4422a1313e04349e2659a190548c3a33ff9147e35e681e93bc5726c0493b7f2f92a5255b02defcbc99e94e37e2d4fd1ae5efd58a424a74221f3745a82c56f993ebd08fe76231d0a9937d6f5157a23c670e04ca14abc372b1016899f6cb5e3a8d99e10ac1924a8467eabe6462cb8f85d27f5867adbacc44ea81ecb01f99efee0f8402f88f5304562e4be8e94fff079651e47b16ab841e9f4cac5ad54ef1dc10573629ce39b3416b88c6c50d20996f86d0e02129b4a680434b6b20740d12f5a584dd9dabb4bf63ef3bb33aa92e863edc989ec2492daf006f8699de996c3041c58a6de7affa7ecfaa43efac497a363b54f29a92ed7ac81881442c1980b70d4adb6a047607e010e9e0f2cc238f284acc55beeea2eda2614e7b010f03b2ebe7b228362c65480dd70fcf88de828a39699d367907ee630bde1c55255214df23d37a1e8d50fa88f5d6bbe78d4351a411a0d1996cd5b2f3b823750abab052901fec62d02608b1b3a74185b81fbd8d9b760d9a5dfb7ddeaf6a1a86c5fb88d97bddb95eea998d843971d9fb522bb83e6a8eb3d1cb6ef4339605221d5dfeb891273a37088881a8bcef6b4f616bc22b9d721700f6b71321e58180ea627b6b95bb6711355c1921e3e6aeeb6c0b519d784433c6618f78aa94257e7e83d73fb5a7754815cdf000bbc74d235314e73679b9ed276d3d7db48bd9353b5337ec5ffde27c40a690610fbedeebb20916672cce554e08733e944ec75a010f04857c2ceafc7133edca4aabb8d6491d031cbbbcd9177340189d0b3ad126589d1f9d793c86657fcab8ad6ec5b0eac54c7b470a8981fffa1b44080b48735f037bdd0fbcd2529d82349e94d9dddd8e76e431bd5714311351e2e4ac2696cfb85095111060197577e34ee5b28dc9f0a0a23ab24817435fe4d6115eb1b779cf88620e7bbc4e1e7262fee797e5ac65b63f841bf937f2c6f17c28e37edd736f968673d19b2fc1126c2ac4943d763b8350f52ba713cb6fca6629f91d33a1bb2f987a4a9369b7b1f6d3892864cdb54f9efdad8db4d183d9068b9d90c5481d6441e536ddf9a772b433e3d48f3c194a4dd5eab4a76fef95a37525c2f09cd9151732f0df079f58895ab298eeca5b1b69e3192c6505b5cf6775b7e025a6a0ba2ba6e34a7b1f77cc048b4256b7b0e0705a6396a8b8d6531bef48bd2b32aefa00f401606042d7401493c94fb59b7fb1288fe4754dea67e48cc6f0af9f752caa7f6aea97cb807c19468038592334c53cc997d55cc335005d6c20dfe8f7f7011db782e806d0df04ae18ce9e3d9573c4f9e4d8d045c9c91157e437a3db61c3060f87687f183a69323c3e6e42ac77440c48cfe1ad997848391a1220e8e1cffac63aa2d7d436002fa596c19a906b5240a5d6d7918b55bc1cb3bb6d6509dcae11f4b7179f81bd92314392d7eee0d8be1cc4cbfc50a5e5eaa126494808de765e8146a73c0f0161f7d036285a51110e0ae02a02d2362f3816d68ef30c64dbf72adc2290bdaae28ead52e38438a6a72a5e566dbb6eaa2b62aa979e738bb33a05fb43df1e1dee0eef70def4298a074f46a0a872548b6204bf3f4cf5e0577cc097a404a3f3f0bcddaccf4efa6b6a08f3dbac11a91a74c915a36d159d8036023c11709774dedad5d1a6831bd220fbe65c654d77c2baca254899f0962b7ff522571f3c908f0902f02144a4cd44ee67a10af579e4f8a4a461465da7b14e64fa968373c0c826f1f5f5777d51c8dd4b2a72395d58b348abed2fa1c4d7a26957dfd9ddef50295103888e0b5add1f2a2f77bb847b3eacf98b9dc40437fc164c3cc9cab5d254e7ff42a86fbf3c6b5d73c1780a1a4ba12215841d77935256227749f3c91b773804fe5ea38e65c7b3606af8aabd5aae805341f0460c48df3b3b06b50712ac32c7ef1bb5d9d2ec1199889145e63fe71dd98a7ff8696bc3f8a3174de3be2e7c750991454c6aa294f49f47eb4e6ab12e59856e60be5dd3d60a11d503c9d3dfbfd40052b163451bad5f1e8d8c6a84c14492c92178e5383d6c7a5f596fee1043a48898fc71c2afcc86a8dcc7d74013bf710dbabc42b798e7656e2f0cb2d0b45750a96aa68e770f8ff812dd24ca94e432efa6a78605f088ca523bb251264a6c0a5b31555ad0002ed53572a3dc5082267d167362152236db58d3d424ef760f671b97e63f44bc81f41ddd3ea12f538aab0b772d16612fce2455093784a57886e260ebea45675db85cf1ae9382fbb939e483356eb7dddad5f02fe321e4671cd85eb49a09c0750b598fc7c9db107ecddea4e8ea6b4e8bba17057eb8d7b3bfd1d94dc4b5459e2031bc086accbbc9da3fa735cf3c87563493188299dbaacb2e3af8b246a85936a8fe1d684061835cf5593c707b091e2a6d0e1f0e717e58f7bd00181ebfc73fd6a84096d3462cdc585383f9f65f8945310a51fd25b48cc6f4d1a82ebcd45616115eaf3274759335bc2a771cd9a832fdba13c00340243266287ba500962144603e1c64dfc65a71d55785722131c870a8a817159b26766f2608ce5b46a47e9c5203f21e2526fc9d78a269dddeb0711011ca37e961e23a7a85efef934d212e7f37f53d5224c49cd25bff62f0a2f81bbe449d8e134ae7fdb58536eb539813c273859709e16364fb8ac1400f979494e230d8b6ba00a81d93ffc6f25dba97a85aba3f524ece6287c4bb2435268149e4680f5768b4a44f349bbd23dd412333715047758b549237a6e7618e0b3626e5b60df529ad77984529b11f9cbf63aa614f1dadd10e4523e7f2fa8217e08802e75705dda1ca56a0a901973fd0f4a636412873d593d67757bca0baa92b0de02012dfeb2edc84721c0d054a80a50ac0f44bfc987c324f6c77061fee8451f4b4e62ac2dab40e82b6029c1c32d5d02ec6738265d55108a51adac567ad1f4beddf0f6f06168b570e45aab60d8c6bcc84543a9235001b7bb758aef8f0db4d58aaba84788010d527bdfa2ddbef16d785ad26ad5cac544c139f6d8f41201d6f5961876e79152935d69aba3fbcbb37d0aeb0b71efeaf", 0xe00}], 0x5) 16:01:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x30}, {0x74}, {0x80006}]}) clock_getres(0x4, &(0x7f0000000200)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) bind$inet(r1, &(0x7f0000000180)={0x2, 0x2}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:01:11 executing program 0: ioctl$TIOCMSET(0xffffffffffffff9c, 0x8004746d, &(0x7f0000000000)=0x8000) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e17f000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="92", 0x1) 16:01:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f000000d000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f0000000400)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x3, 0x20, 0x8, 0xfffffffffffffffe, 0x4, 0x2, 0x100, 0x87996b5bfde6909e, 0x2, 0x9}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) mknod(&(0x7f0000000100)='./file1\x00', 0x8, 0x5) unlinkat(r0, &(0x7f0000000180)='./file2\x00', 0x8) mlockall(0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x1, 0x693, './file2\x00', 0x6, 0x9, 0x9, 0x10000}) openat$klog(0xffffffffffffff9c, &(0x7f0000000340)='/dev/klog\x00', 0x40, 0x0) 16:01:11 executing program 1: socketpair$unix(0x1, 0x800000000002, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), 0x4) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) 16:01:11 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000140)=0x7fffffff) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x1) r2 = syz_open_pts() flock(r2, 0x3) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f00000000c0)={0xffff, 0xd}, 0x8) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:01:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffffff, "541bb964fee699d9e08c14f630d057e575017b66"}) writev(r1, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc28", 0xe7}], 0x1) 16:01:11 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x4, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x10000fffffffb, r1}) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getpeername(r2, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100)={0x3}, 0x8) 16:01:11 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x81, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff8, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = shmget$private(0x0, 0x4000, 0x540, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x4, 0x3) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) 16:01:11 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) r1 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000200)='./file0\x00', 0x140) write(r0, &(0x7f00000000c0)="025cf012eb3563ec2ef2675a2d287d81012799a2", 0xa0) sendto$unix(r0, &(0x7f0000000100)="63f56341adf9de322ac35f999e2ca7d2689c2e5b5399cdf5bcb884187cc4a6a40ffcbe8bb228ec80a2e42dfb0d3062b55903780750394f091ba56bce002fd42537e73ccf76c1fa09fe51a29f307381b83036dc01d3b0d8fa3e9379990f731b2641ba88c7437ecc82f3729b993a901e127f4434f7593b117fa2e2fe7f1583787278acceedfd6b295ccb3fba166fb10286bbe0166011ac1be13a36cd3e5957976523b1e87ee8cae8f8cc70b4ce87edc7a3aefcb9a968306ed664391fa951e7260b530ec66aa354aec5efe4eca5c3f457637ed34ec2263607ac668f2d7e1a2d790b2e7e16f35cc1b53f89f3c85327f8db9ba24a7752be112000", 0xf8, 0x4, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x8, 0x0) 16:01:11 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x2000, 0xd6) 16:01:11 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)=0x1) getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x2, &(0x7f00000001c0)=[r4, r6]) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000200)={0x4, 0x1}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x3, 0xfffffffffffffff9, 0x200}, {0x18, 0x2, 0x7, 0x5}, 0xff, [0x3, 0x7, 0xf5, 0x4, 0x5, 0x5, 0x1f, 0xe6]}, 0x3c) setgroups(0x5, &(0x7f0000000280)=[r7, r5, r6, r3, r2]) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000002c0)={0x1, 0x7ff, 0x5, 0x100, 0xdb8}) getpeername$inet6(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) fchflags(r1, 0x0) writev(r1, &(0x7f00000014c0)=[{&(0x7f0000000380)="7469165b8adf6ee2ab8b89dcd9ffbf7daaaf388f14e22d9bb2eca735d72f7fc6df07c6475bb0ec67", 0x28}, {&(0x7f00000003c0)="0f67fd312f94780f92b57e90d443ff2647a2966b9116a01c42740826f873cca58aca8eaffb71914daf0d3305af3bb864f3d275af65470e8d19f4822abaeb2903164e", 0x42}, {&(0x7f0000000440)="3ffa58d2d0d3eaed5bee8c18b7d6556cdecbe4806203446714aed6f13713a296d089bd9d7348bccd7dd1e1be5b88e3bf57ae2b0093d5c34fc1c172a5924f042316d805b7297032ddc3b586543f39fdf1b77b86e55f83341134d7c3be624c69bab7b9d7179b1762b6aeaa17d17ee972d4370d8a8dcd6509113b38929c617ecb3bd707a4ed32865790d3ebc909092cce34e61bc67e3ec9e536de943e93804e6ae10c600fda50e142edb5fa4daf13e1ac260dd72e52bc8dee5c19c9e003f78d6f08baa85aee40364b8eb18cca002088feddd2f921617a9e1e4bb2923bc108628b8eb6ad14cf2116cac9924245027b0610ab33a966ea4be464714a81211d2240f64922746d062ef915ddf87a21068c21aad0fae1dba3096288f3ab1db9a4fbdf79e3b17b03d6aef781adcbf27e866e08c1d449e16a4ad0bbe845d61e0a897804176d34f3de06853ec42fc724e779474caad181dc7976ecbdc8a8628a330d9f90725d0738afb5038fb0a518af4ddc57facb50d824b99f1b385f56969955c7baffada766272e442adb6c42bc9d4b161e912208a754a0f70d9104d71fceeff08758014c3bb6f7d040d650ee0b9f8c619f6fc668a2b54a24b54bafd7a475cb1c40aee1ed71414efcf6aa183e70cc6076d666f4c2de20ed19a2220e7ead526588f8ef35f9fa0050c33b5d6eed1fa2bddc66f98a00f8cc089eae90f975541b1e1e023b83ba5b6b397bcc7980165ef2b7f84ca107d551e9bcc8b61a612a553a8a8904bd513f490a7390229a37ccf3d2645b3b67718f83cebd78dfd5f0f47a717c48151d0432659791787dd66b24fe3b11ddff28695f7cc10dd389b0f9b059ca3a366d6aa9eacbd9af494ad7ab2497efa2ebe4f5fc5028ebb912b847f7c553efa185effa909cda96c12de8d806dc287757b1509dbf05559127c21aed2b2e032e42dd6522b538e1ac0bca673f6fc88ca5222f298549b8c8c29b575374e785c5ce5eefad092a7d2179cce53c17015e82bb464906b28218fafccf1b6100bc53760369c1f5a1a2cbca820e209ffab2e169775b6eb5c7231b15c07e8e8d21934d815e353e2ad0da966008a65980f17dae70a2cb32ffaf6191928abef609bad599e03ff5af86bcaac17eacd8fcff02a812b7203baa12029b23396a6cee2f41e5ea5e2f936cbdc6f5273c989ddf8fa99e8336bf74f84e25c937dccc81dc5de148b6a61f58341ef5718cd3e9c83bcd9e8df22b7ad1c758183ba4cba67db8acd3ca564150939eca5dd8aecb2cc1680a39f5c3b7d275108db0cfda7e45e092e9d01ddcfa3301cfb5670af3f93498ad01df1cf353eba88a2a10f336145a23f78830e7d252c0b3c2bf9ce250f077789ee7041aff3413abb5ea795903a2db19e81e9b6e98f8d8820049b35ae9402940f9f7ce4278f0c219875217aa49206b791bb1a4d1d1af5867e3c6b6135fd20c91be65dd109fec0ebfd5adf1397d4bab2c5ca430c921233cbe0be0e19cd3d3e086b5a021f9466640b6cc157a7f88e26bc57b1e0d8056651ca9339a47fc9623892ea84c9d2e058c1b0bfa6648c7eef445364c6f881ff29f55de7734d2e025a315474e56ddf8a6a85d18a4d525cbc3768fb27e562ec9e32db503d585a95784af3f37a052e49fbd28a5acce053bed5c7c89a4a03dfa2e7034331b8b2d92e334720fbe5e6854f41c170c1001f81ec787b50608225dfa8f76bd8e2116f5d4fabf10c3a46dce33547fc1f5ab98b7bcec0b3caa8930e6dec96eeed6989ab07b15339a630801c0247896104f89d29d09b9af7b68eb5be723fc46a733a07fa908508cf62b36e15b206c5e76d18891680f6fdb226d64e5334c62d56e4afd6dded76e5af618906873a68e4bdd6a86c4be63fa97d0a2fce8b55c746f4acf02ab6eb746490bf08c6575d1eee9cdc08a5efabe631157a218bbcadfebaf63c25a36cb40df27f79a9eb63dec368f946a87de26956372af610b50092b77d8e59e0c9e6180e74a6f4e8cb181fe418004686015d720cd90ef1b2e66e138cefdedbc126a95fb632af41a68334adb7d6430a92c69b1f7cabf00f4ec1b40b00b9a3b70402ff769ab9a707d42d5c0ebedbbf08f55792f3078c6658d7c5141998996cf559476f6906bb837fd12936adca1804064e6264b7f5693797bf6f2d1de0173ca111f3e3aa8fcb2e31415ed3a04164f3250beca8f9d3e65e71923be1143f2bf1e2a93482d4b6060539a0b4be94d4c97e81900e7e638db10361001af03e23e86235f6bcf78184d3ac0119cf3b7f8d56532635655c3180166b5850c3d0a47a29e4235a350150e1d351ee8617e99da7ed8be2398072704be2ad323f742e7060e5acc527568bfc36937523617ac720372de199b6a2218e008c9b535c9abbf0155a69cae9bfa5dd3b6f11a1dc47a040f3e5b19f8b678b25cea576f2b66d7bc69cd1dba0e21603c911c6dd5484342f93857b3f854151655c22d212a23fc980489cf1a70f464da2386b528059d2ecf35e057b13c7c249ab2e3ece741dc9e4f8e994cd6b45bf013b82fb4c8a337d95e47c6fa197fdb13175d0130b2b9eb3673e8ca7ad4dd5366b39f8a5c4e298b87f1f266c2b4b5cac24b041a579c0addcbf229b2bb3b6e81b4b162fb6c75743f11c2d37c794ed6ad3209d831c7c8a2ac6c8316b33f7d99d3e3005d14a5f791ec66675e77a5196fcbc60c6084e940a282cd94cafcb0ec23bb9077df965fb443638c6ae87552ebc5521734cbba5a3ad94e1fcc09e772bcad1c47d8da5f2a14ba419b3e7caeeb2267270c96b8c1e50d9333d98e59efbfa11d732e82b99184e1f20ee2a4c4f3f9628741ed47f6a003cccfe1994d6e71113d5205f376963c0d9c6fb7d47d97450ad382d00a3cfaf017a44434030f0803de446e4ee6b996150de102a910e82a0cfd7c80e0c5a10b82efb5bd8f53190f52613689c00a0a81089ca12ffbc1f75fd5856b6332cd95e41751c2dca6ddc88a7bfc92094a40b8db6fd28f9a1c7136cecb33fc9f54a70031b88fe5f06b31e3a0d4ef435ff6eb6db1d5e3abddb89aa7882d0371cd579d739d9c7a8c10b4aa78ab5136c4430313f458c1e53ddaaecdb7e21794980624a276afbaa795c54512904c27fc764b30228f4c19f41a4b7642d6c5df4ca52004710af1dbc5e099c77fa5851e4c2e570a7722a4d6f604f6f4b17268d8c77dc5b67b568677bc5705e950c9abd24dc5b5fda9ac0a60d75602e68e0b50e04f2bd8bc270c569f06c3d23962947fececa6811dcb6810b1e131c208ae081f465ff73c25c69916806c7d0c6880cc51f829b88ba141013227efc4fd00d24d5266065a8a9ed75fcdae2ac7c42b93c5812eeff660c80df11c9a3f565f0a7612a9e22d380e2de4f29bc857136b396bffcf1ba2e8578f685f2fe581321ccac978aa9bed6f1e730d496fe2889d96132c82710201e0c5340b3dfdfaeaa31898a69cdf6d05ec8e064f180eaf5eef1aa6a1f76a9e52021abad505721b301cd5d607e60cc575d2237e39fac114e297c7b7fa598a045ce6780305cf1f96d357cc002fde1c2b38bcf91e16d8a78e169986c4897c6e18c5eb39552d5aece62c00bb9154393efdbe1317cc317567659ab1a522b397f3c39dfd472094026b80b3c0056d77de426b0e53cd8eb48329f5bf75659b9608f7dee87d6b6ba7802a9b625f8bef0c44bf4b5ab0f978e937a136f3bfa6974d40be64a3585f7e146e9bda4b997e99a92b0b8b0171c76a0408e1343f838b631a7e1687269b87f5e77a08a9a95abc7c21960ccd9722c81c3073e21e9a3ec270e4d9cb0bd17630287d8f520c83b798570b8b58f76e651393caef544ebcc74af5603118dcff0f36cfbe2a88e13ef80c8cdc70c39d9af156c1ba06be0100208706baa7bbfb09d5c90febebd0a5c0bf4f615f82868d762a3e1676a26b9922e40b7678da2f53f07cc00c136e998ccbf148547b6c9302b1cb0fdbccdc15937cf145ce21a1603b730a43395c7e8f5b7fe528e8f978764068bd02b92b85dd30604c878413fdfd8e99665e45b0585a1ff9b56a160dffe0bf5cad33e6c12df7e7f36748dcb8b8170d100faea325f497798df6a534a39d210e8f7c14878a6a0ea19d1ed3e02d2817f731838f92d215b9c366018c396b39c4757f63c14e8efefa7526b6c23d49738e358522c30a1e639ad2e3983f94bd3640d2655c1507874a3e7cd347e32c1d8cb947edce2d2084e78a94a51cd1c007091346140d3d1ac25af2dff4aa31778bac8b6585f281bf21eaec3f341deb517f6443a86a2748d6585bcd584256d27be3d085886e3b5e4953749c553d3a7cb2135847353f7f820f24211ef87be697e94ce60ae504cb86e4e13ff745af51c84cb52e67d60e97887c341d9371f3479d2241837dd326e1c007884a1bb0872d4cb7623029354b9385741d58e670b9807af3937c17a6aa95036041ae1424e7aff89c16f7b5d52128dcdf198c59312a331858cb9660be0bd79da989f5ebc162a28b4bbf6f94264bff124316fc0a7938cb9d22416318acf2eace68ceb99a5dd4b1a5cf8108bee8e67f9bad41c09a8e9189308cd47c9be32ac5da29762324891651e18d572817bbb9b4383229661bc918307fec3e1d9039e29c022595ca039c39b126530e987922874e0fb2320308867ef68ecf2a4b6f141f9a4fc566ab675010daaedd073bc8f3ed81ce2939a8c3591d872fdce32b344645764e403aad025cf0887274590f84a5d75b8c41eba041f866365882f4702970abd7a6746805c2533043a8fca5c811f3fd64f736a9f3e33e9493a3c591928319b10ba098e3b7e4b26101d5f660267fc972ba71d03d574190152d7e1a3d763229df6462385ea8e8d917521b12d042d7c97b0d90c82f67264c0eea279f48bcfe2d8da944c39c701c042fa2e2ab212223755925d19095c5a08ec41c8e5e879916cff89422c0a1d939278436bdd32af58a2a603f4c659484c5c2a7e9320eb66e1f493f49470b47e32981cba46aeb2503920f9ca3ea9023903f2a53fcee6fc79ccefe454b582d16cdd6eb1fbd8a4b056a1dd57134a2d70fa4273a98f407cc6ac083b5c11ba25310c33c6975ef4836e6f77149548291109b2d8cf70622fffe20e4740998581aae2bd7df75165287d8e637189497f3aeffcf355e05aa03bf8ccd2a507f2f5cae4bab464920781146b71dd8c8c398331ac5ba01af6098f9ea21dc6a0b8494f89e530f359df1e1dd7a3348a44d41c068e19756f119db20b4755d954e16fdaa3c1419124a18ae795ba189cf72f149c1121e621b82e0d585a996752839c8ce0a5d86133eaae9883dbdb9a4553d6f37f7d4743c4cfa0b645b9d8f896a8ab39602fde9d55b804628643334f17e4a946a48518d5d07525c624d68c7ab4f3daf85fa6b0bb84abeed13dcf9cc70788584b47de0f89aedb05b67744f4a5fc7a14e489a4c5d19fb342e3e8c79815ef4817b3d6afa4dcbb92c8d549af5db8754773153e556a726da9ec9c6a82d760d969a07fc58a70b4cb2335e5e6ca421b223564c382fe7b914aa36866ee059e1c6c8951e3e01fe85e8f36ea066a8a8ee2ae3511f0d3ae7745572bd5ea0e80a6d44306010e3df213a8af3502d04273a606ea37215f81867dc499c19444a1fc9b11a26a7411362a173be0cf689ad421d20331c528ba35561aa011aff3442d75aa0f69ba7023a887c2dc36a803affb5bbd7f71b88674f9c5a0cd2e534d322b777af5fcc41532fa393c5183d81cd54128bd27dad7d7822148d1429ce23578b052f13e9ce73b309abccfba17eea4cb1306a5754098f557c49a0a19a7327d8e09e32", 0x1000}, {&(0x7f0000001440)="52cbae88e7b1f29dc0f6d527bf8837cd14caba86b10594aee3ad58f904e1008ae787cdf7cfe7cbb61ac91dc3979d3daa64994d47b1d4211a881f7d1cf7f0271c412bbd6cd1bec9b9d2701e62e7254b864c4bdf59a3", 0x55}], 0x4) recvfrom$inet(r1, &(0x7f0000001500)=""/212, 0xd4, 0x800, &(0x7f0000001600)={0x2, 0x3}, 0xc) r8 = dup2(r0, r0) poll(&(0x7f0000001640)=[{r0}, {r8, 0x41}, {r0, 0x1d}, {r1, 0x80}, {r0, 0x1}, {r0, 0x5}, {r1, 0x8}, {r1, 0x54}], 0x8, 0x8) fchflags(r1, 0x1) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000001680)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000016c0)={0x80000000, 0x2, 0x4, 0x7, "9279c74d50bedded957e8b337d2dbc8eff09e8ce", 0x6b4, 0x6}) pread(r1, &(0x7f0000001700)="0b45fac0c0b0313e3a6c813902883189a32da616900715c32e19172e404cc2d175f094cd6656b7c86a8ac609caeabafde710fd98e44519cc0289b5daa66f0bc23885710b3078334b52a880ca37f1d2ae4bc65d923af69f2830a1c34f47478299c03132e97761369cf2f43593a5db10e10569fe472ea41e1363b5286ff5f9e08ca5bcbfa9acb2b78f2bf1500b4bc49821616b48d7a906acdd728a0cb96db1c28d260b99563d9e9292b160e28f94c78d7b08492fbd8847faeceff6a1a0de77b8ceec027264d0e731f47b421c9adf330a30e0f1d037d59240e325d1c93a94f549ba8567284547e1", 0xe6, 0x0, 0x0) fchmod(r0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000001800)=0xff) ioctl$FIOSETOWN(r8, 0x8004667c, &(0x7f0000001840)=0xadd) utimes(&(0x7f0000001880)='./file0\x00', &(0x7f00000018c0)={{0x4, 0x7}, {0x4, 0x5}}) readv(r1, &(0x7f0000001a00)=[{&(0x7f0000001900)=""/198, 0xc6}], 0x1) syz_emit_ethernet(0x94, &(0x7f0000001a40)="1912adbbbd887bf4bd38bc201b122d97bd1067df3b1dee70907e75ec31031ad3209f50b203a8ed776989f42f77a003c17ee9752468610ab83d4e29d99e7e78c8af6107526e94e25224cbe56c7a2b6b5e430eccc18ca41063bb12b18880d40c2a9f811b035a4797d6c72e30e0382f52481bc60689d21295536a61486983444e995d4ca9f63f47889af6960e13068c71146066b28d") utimensat(r0, &(0x7f0000001b00)='./file0\x00', &(0x7f0000001b40)={{0x7, 0x711}, {0x3f, 0x1}}, 0x0) setsockopt(r1, 0x7, 0x8000, &(0x7f0000001b80)="713b6b0e51a4440e4aec4fbf87e7affc7ec9fd4a33b8c59051e88c2b1acce6ce0fcc15e5afaa492d6fee6f8f5fc4481f1a768a6c65fc2195bd6f3e74ded3bc837fdab5f262c5836ac72f6c634fc7946d269d74acaac92377ed2228346a513e261d703d875459a2d8e38c4c1b1e7f19fc453acf1dd9ac29c1e73ad7fa4d0bb4", 0x7f) getdents(r0, &(0x7f0000001c00)=""/12, 0xc) 16:01:11 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)=[{0x20}, {0x25}, {0x6}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000340)="f02b2b4046c5a2287de07b01644ef9048ee384487d4ed1f998deb48eaf75c0aa709ff81d248cee0c4fcb441c66468b5802f786ca8db858f4cafd9e50acad3c054a40ef91144eec67a509d8cff1386baba7fb811c428187947520990b3730fdcc2969e11033adac600d96f6d281ce5be6ea14cb007d5beb4d5f8f6e6612f514501ad1ad6da121c13c32fe0d65328a40801f56478482f87e6af006489dc23934c44470e78e75607cd55b775c0e47c29fbd98f2cd8e719e019327c6251f314c6e704c2253bf6f0ca6015db99cd87f8a536f0399cc2c1890e06f3121c7f503de0b32afc0e5efb5e0ec15a1dc69e116e25dd47e5c6d4359f8b194de3325a0400a8f110c2acad62526e163410da0b91486dc41ce08097143395e4e75eedcbec262acbe6f3774f517c0ad5b2dc13c0a2e0aaa8f7c724fe572d33d052dbd31255910177215a3511addc4224855d513a1b1cddc58976b9cd2f1772fc1363f2de5c1d419d3259d1a486a4ee79656340d1dd534167c0e7c70720c6ca121dee3c252c1a0750c0fd9c43e6b4582f7367f100786092a2dede24b7b1576edeb28922818ba65626e9ccb4c1c8797d8d382820ef2a1b4823e47ce08e222b2871c0791ef8c265069299f18cb23250adb13d33b14e4501a731e1e9084c5d6b5a258811a43ef1bc778684c40a0203b5656836496786ecd493908b2bbd161c03a7eae81fc6789dfff4c556a6865b59d0a71a5542bb549a6989bfe82437627f169ee33e914575da9606ad4b2e443834fddcddd885ea6d8547c5e144d1da29116a940f764513c37eee912952197de4fe12d404b88227a6bf332a09e61a7a827a71432aa2f2319bc0748dacc83c3ace398939faca1b1409234bad9a8b7aae698963c4780740ac3bd9396df871b079a95fffb78f0ed230029994df8770496a451f7c3394cf4d5cfbdb4c20e746edc745fc901de92f5016119512611096a1de88f9d0e2c4ef31c8d46229e80aba729df3c8fcf1295b2fe63705a8236543d6a18487e11583aa241a127d9656a8defccfd25e798f2d5578e8076795b4897bf93c52218b9c1478aad343ba7020d7e789a4947c23c10d926dd0bae4b7fbde54838f6d6539f9d986b794be7951408e820d503e533986b4bed85edd7e7fdd06d6d7f115b13304cfeff5054aab660ae0dd4320d577202bee2d3cd33531a4bbd91f18edb384892c11f7faec3ba768244adc82c7ece4e887774b8cfdd2d42e489a8d48d34f01df6e2159a7d7002f4e17948df2ba0fe5844977542b015f2c73d255cf96bec0d683c01a6ae1f495939b1bf0d1b56b08116190c8f220776818b901ba6e00aaf65d6f8c314d222e622ed6afa36a7846552dd85a58283013a627a391a8f28189beca831f0f17975502510cf8e452d01a9848d01088eb9b3482830049357703a47139cd4831a677fa73bdcdbcae4620bb04cbaf18c43c9999fd5ef2a40554d807c6cf94a59176b156a31feb5a85cfd135b1ce12eb370d4805d9b0108332778a59bd99bd6f1ec653074089f5f651cae0e9f4cb26ab4b19577be21f4f06861c8a593cd91f0b140df3b56135266a128f956437943b937154a34f76a531180c6f03e536f373cbb60880f2c878dadb83c8c181084cdead36b744156c47f52f5c66681bdb6a7983bfcc77ee803dbd9d246f3d8bace3ba9878ac9288a3c8cda4f20b5c47d579549c33bb33bc47ec9655d9f698ded47f976a564c512b41addc712b1e08d1cfc8f2506198d46becef85ac03697c3ad9ae82122de15799ee973094693dbd253a047c74efc638970fdeb3e790134e49a10157a67791bc898f861ede534024b9a4d5be73f806056dfc27370d6e87e2dbd0c3b0cdf0b15cf85c4b33409e5c7165bda2d396856b276a837016b9623f376ca82728eab487be5a6ee64e7f724b07330b70573b13f5fc9b36523026fe0fb12ec550aa1cad71eeae9a2920f4be961f02c9718e052a38e951c8d7f5cfaa19cf4238708a387a9e675e714845d1a26bb9d7323b41ae9d2bbc8ec0c242d60c9f973d82fb9667a0fc9fad2024f996ac4d5cf100260fcc806388ce300bfd087174c3392cce00dbd7b0a90690762530d322c9e7d0a3ddb8b40e23515a9fb560ff2dd818b7540269a48caa239850b1eb6baa184d116d6eac7d0fd5ed3d89a321762e98b5369ba54567004da0afb8e06e4590ce34a7009d88e399b02eb86635b238cb9689d78d3006ac2819bb95afc8efffe00191a653d2cfe588165f49693427a37e7709ae9dc35c72209fb9ed83b95c3065e3a8a6757f5a912c8222182ca2ecc5a3060c0eba992b77ad8ff9ea3906457bc61777ee69f64b936ed881be8573a6c48fcbc0d0dc5cb512624ec311d96b283734638cebf5dfa8fedd95b7e8673e97ac9345aea258e68cc7f4a79e9e0fd8d8f286f8c416a206ba75a4a200e2469f0c2641b184853bc9711133b30f7371240977856a0a3c9089c6e468b3718f6b41a8f9a4a3c224bf51147ff8138fa94fbf11d75739b38330d7c2261c7b3a6155fde65aa935c520cbf5e7491f8879b5fb2ea53cc2667e3e8b37d8f09acc958d461eba54ee7fa2a43e7af3c544c501dc84d760d0419d6642d9dd91af7093f69b2b4bdc497c2aeb40287600a14d21f4f68a0dad556093b10e2b12a322bac7af88917b497f7eaf84b9fe1be6ec4db601b8270af62cea5caae1bd3e91218d0b8c21113664cd5ea1e84b9f37f6fce05734ccf1d6120335e58973a462e21049ccc2333892cd576ea11bb404d08430ad38049e26d6b0e2a3c6512ef993fa72c48fedf0de26c6d8a3b5ce24c0ceb43c54434c2a034b5d9235547b060340e3ba0a957bd76930de2346c7a27ac6d904554bc724b9c54cf414b38bd60d766dfe402c76d451fc25bba16e94ccbf199888bec5c99b6f5aecaa33a79a45eb2098864ac1edc885a303902a000b833c3f570f99a9a15d0ba276e1dd1ec6404681f72ef1f8a61f9191f5d68eb85a54ba5533821e59a42c574d06b78651b94c48aec4f300772a5f7ea9ab73dbfe15da4ca36079a3706b776868ffc0ea3db356954776ff80ac7c6e77edd943b1b364343811b3dac94b38912bea013654cef0484c2e6f2d8f134fa09e011979908a3f94273700e512bff3aa55fc94d3234b074791235f61b0b2df403141139c53e8bfd51bc8250b9802ce7a16f713929cf02b94282b0c521304d601c1adba1fed6e06255762c86345f8ddb7553291780296c3a3985a6fc7d1faf3af8bf86ce9876a522e3ee3f325e2e7bb14d42ac51842aa32ab7eb5d40e2d60c6abe20e5712fbe53c1f71a4a1a9b9fdc15139a9ac7b15840a4823c6063b685d1b20c84d5b709680e0fb0fa796672705784f6f50a3cd2dc86bdd858217699e9984058255335150bc16da084e860e0298f0d05aad4ee846327c5455748c51147005e8cd772354af59e06785003b4c4445be48f34f5eb9855f29b70e05a3635b5d41c3bc77c64aa27faa3060b22f006aa108462aabbe7eda343b4dbf39da23afea5f7c4bc1460451d2cfc135ad1a4bbf66b497673c374086a09391824a594688a38eef8b4d5bd0f13ed86733601209427a39a2f397cfcd45d2f789d9ca44d8ad12cb10eff7ffe8d6a3b277a868de907509ff91d662a95f9d5dbb8127d2ee75fa62d5abf30af1adcbf868577c3d7a006260acf0bf3d5bf95840603212c2985bb44f79a8ba6a77dfb1ed36851efcca5b873f71c4f6153170241256fe616d95e6839de9da4b951c553bc2951af72e1ad63f6824f3507eff7708faf2020a90c4d0dfe05176835e3d78e851c5b893bc8425fab5cd019b4468f07375aa26f98c3f3d34ea555feae915ed61efa3d40c4197c1bcff899910c33f4cac5bbbf2ef35a52f87950086efd61f8a7cf00e87f11fa38d940b51c7e53b92304205296508acac9af82bd52c85407ff903fae4cbb346251281c144bad99c73a0afe1771485929d911c821ad7b40d11504785671eb0dabf679890bd110d74cb2323edfb43ab07da9f53444a20d2fa0efd384d22d7594cee7688b8dceca3069d9e9de79c9072789f8d0538627e9e694d39675e75c794eb25de5491f6dedb4be28a668580cedf7eb4ac468aef0dbd62feb8da863095d2649378de4eb2be0500bd5eff6e7e03d0cb2c3837060416f1b781eb5c350a73b6ac4a8edea1318b103fd952fcf299e97e99f7fc7315e6954ef6b4ff815460a9de8ff35632bd39c4a08eb643a5ddcd396623bb265b41050bfe44249ff8c335c4317533a7c878756b243ebe65cce954640c8d70b7fd99f42f3f0880419a227cbe6543e8e0d0a674c87bd40a05582da1e2d156a9707fc3850132afd726204a11e7c6a4a2f84214c83573628bfb9472c316489afe5f41f81cf8e243891d05f3af20e0b55389f607dbb15d1a3a95addbdea521a293772a17a86829fee78ecd764edff09471d2074eeb66166e26830c5ed84f91e9b3d2e11fa2e6c6db34c93e190d3937be1f39a6361cb57056b28c1696175878b0da8deba3faa5c8f6be795767c5ea314adb9ea8e3f6b3445da0da3bbc772d364f080ede5849fbf5980f9b303387a8e648e58f2bf4dadcaa8066e901e842c207646686f41c877559bce3f2064af8c4577109ea9e8034658aedbb2d8afad530650646138819ef08b951a7a6b78291e82080b37b7dca9b8f63a808f3b73459664a94712dcb36065fb191b17bf50bf1be3469286670096c95c471ec8371dc4cf11d7bd42a9d52abb81b92fcf8eb930ac425ec18926aa3bff2347483cb223f58b7dd9d504bb5cb3450f1dd133e80829781fb46c525386ed271f4adaf8770448ad4629e258e641216af7327be6e08636d992a41415c73ae30b06b920e68b7295ca841024d628df066ffbf7f53fad9396d609557376346c8809dbc66854c50f3f83852d0d7e0d70b52952c91971838b1740c086c2d6c90c5272547d8126610c0f26727aae53c0a0b02983fa949416f327e2526aaed34c5a6da9c76071bd350844ed99f83a940f092a7361d0cd91752856e9bdcaf8524b4b9a50f3892b4a499516c1072187d2681645fea8628978a5827ee27f63dfab3daf4faa6ee77e56749c23557d1ef9f83a775155ae9e901e546a7a08e6651139ca302bdcfe6c9f8b9e230070741a6a4062c5ec2fefac4b61dedaefdce0bb67e30f23a93b034fbd26b5c227578e894b744e8bd700511dbd3cfd1822c5179159677a33c579a01ff1342e0db89a62418a0934480a71303e4bf146c564a3d6d949c437a59a1c409ea04f1c6a7ee8f1328ce617aef30ba9c93f552c2afc3f8dcc4a2df2fb27178f343149367110105f5cc4f1e7c43bbfdf07c91407f1dfa3a1546d49b7226c072fef2255fd7869af6e60128d8d8c05c93833480733b266e80246b124224e755fb83cde714c3c9a2a4eae4be537cfeb59aa7482de4d8210a525967a7a92b5c30fa6aed019962aae9f59c6cb4eed0627a5463c269fba242868cd8dbda2e13ebda9048a5168cd02bd80584ac64abb6821b77218e70b03c74282787f51221c0c7ee269703c87d42470538628ce44976f88a5541e677d7674dd0a9d2110b374e554344770e5f45ac1e7349cd5d4023ca4ee4633d0ef80ee5ebafbf924cab0b36f482eb9787afe143b51e17cacde0421ebebaa3911d1895846e39e9d5d84df6d05d5135583c1b65974d743686f25306f14651e490b1b12d06d4ba2b573718b2ccbcf4179ffee54869dbb64b3c62b9528bd9267ff242ecfe9944e7204e1d747fa1696e08fa1880e167336eb1510c4be95d878c828d1ad62fd64", 0x1000, 0x1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) 16:01:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000080)=0x401) listen(r0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff8, 0x9, 0x20000001, 0xe07, 0xce2}], 0x4, 0x0, 0x0, 0x0) r3 = kqueue() accept(r0, 0x0, &(0x7f0000000140)=0xfffffffffffffde5) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 16:01:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000400), 0x0) 16:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x2d}, {0x35}, {0x40000006}]}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={r2, r3, r4}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:01:12 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x28, 0x4dd, 0x0, 0x0) 16:01:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0xfff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000140)='>\x00', &(0x7f0000000180)='&\x00'], &(0x7f0000000300)=[&(0x7f0000000200)=',\x00', &(0x7f0000000240)=']\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='%*\x00']) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x5, './file0\x00', './bus\x00'}) ioctl$TIOCSCTTY(r0, 0x20007461) 16:01:12 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x81}}, 0x0) getitimer(0x1, 0xffffffffffffffff) 16:01:12 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) r1 = dup2(r0, r0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x6}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000000)={&(0x7f00000026c0), 0x1}) poll(&(0x7f0000000040)=[{r1}, {r1, 0x20}, {r1}, {r1, 0x4}], 0x4, 0x9) 16:01:12 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x293, 0x108) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x4, 0xc, 0x7, 0xffffffff}], 0x5, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x8, 0x4, 0x2}, {{r0}, 0xfffffffffffffff8, 0x10, 0x0, 0xfffffffffffffe00, 0x1}, {{r0}, 0xfffffffffffffffe, 0x8, 0x41, 0x5, 0x936}, {{r0}, 0xfffffffffffffffe, 0x4, 0x2, 0x0, 0x10000}, {{r0}, 0xfffffffffffffffd, 0x88, 0x40, 0x7c54, 0x5}, {{r0}, 0x0, 0x48, 0x400fffff, 0x7, 0x25a6db45}], 0xe4, &(0x7f00000002c0)={0x9, 0x1}) flock(r0, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x12, 0x0) socket(0x2, 0x1, 0xc31) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x18) linkat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x0) 16:01:12 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x119, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$inet(0x2, 0x5, 0x40) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x76b, 0x7}, 0x10) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:12 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000003c000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000327000/0xe000)=nil, 0xe000, 0x7) write(r0, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:01:12 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getegid() r3 = getgid() fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000023c0), &(0x7f0000002400)=0xc) getpgrp() geteuid() getpgrp() geteuid() getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002440), &(0x7f0000002480)=0xc) accept$inet(r1, &(0x7f00000024c0), &(0x7f0000002500)=0xc) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) getgroups(0x0, &(0x7f0000000000)) setgroups(0x8, &(0x7f0000000100)=[r3, r3, r3, 0x0, 0x0, r2, 0x0, r3]) r4 = getegid() setgroups(0x5, &(0x7f0000000080)=[0x0, r2, r3, 0x0, r4]) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x3) ioctl$TIOCFLUSH(r1, 0xc0206911, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000002680)=0xffffffff) 16:01:12 executing program 1: r0 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r0, 0x0, 0x5, 0x0) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/69) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) r2 = kqueue() close(r1) socket$unix(0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x0, './bus\x00'}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) geteuid() munlockall() lstat(&(0x7f0000000500)='./file0/file0\x00', &(0x7f0000000540)) mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x28aa) r3 = dup(r2) getsockname$unix(r3, &(0x7f0000000400)=@abs, &(0x7f00000003c0)=0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r2) 16:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x1460, 0x8, 0x0, 0x101}, {0x100000001, 0x7, 0x4, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x30002, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000001c0)={0x51, 0x0, &(0x7f0000000140)=""/81}) 16:01:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socket$unix(0x1, 0x805, 0x0) 16:01:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0xa6cd, 0x9, 0xa813, 0x0, 0x0, 0x8000, 0x7ff, 0x0, 0x1, 0x0, 0x200000000000000}) 16:01:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) fcntl$getown(r0, 0x5) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:13 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x61, &(0x7f00000002c0)="c337a98a540fce24f2230e187f313a8e1033c4e68fbd56f5f0dc0810054df2e5ef91b7f18a3999d9dcaebfb13dd14b5e6c9b0ba70baf7b34517066838e85446c9daa7d9e4e4c9bba44ca739311478ec0b8ffeeba155c51befc5686ffd0e36125f9") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x8) fchmodat(r2, &(0x7f0000000240)='./file0\x00', 0x8, 0x4) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000180)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f00000001c0)=[{0x2, 0x3ff, 0x1, 0x7}, {0x0, 0x2, 0x20, 0x4}, {0x6, 0x7ff, 0x0, 0x3}, {0x0, 0x400, 0x100000000, 0x2}]}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000340)={0x8, './file0\x00'}) 16:01:13 executing program 1: select(0x606, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x8002f}) select(0x40, &(0x7f0000000080)={0x5, 0xe71, 0x7fffffff, 0x1, 0x699, 0x9, 0x24cd, 0x3}, &(0x7f00000000c0)={0xfffffffffffffff7, 0x80000001, 0x8, 0xc00000000, 0x4, 0x101, 0xffc, 0x2}, &(0x7f0000000100)={0x1000, 0x4, 0x7fffffff, 0x4, 0x40, 0xfffffffffffeffff, 0x2, 0xebc2}, &(0x7f0000000200)={0x8, 0x9}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x34) fsync(r0) 16:01:13 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x202, 0x20) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f00000000c0)) r2 = syz_open_pts() accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000680)="ff5a94db5a17dbdb2981c86cc39c0fb57b52af316e2cd26d46f292dc6a9abe4ed5f1c6c4cf5df2ae89a219d271df71adfe4945921867359e762c2c77c6fdefff94b8a39f74bdcfe7bbf9feeb759283254ecf92e4e1614fe3494bfe8e3babcceb4cc3afe2eae0935af59810496df51cd9d18fbefda1660cdb88f820ce3eb8a741b51a8608314c8b40f8704b6c528882701a70df4c80a5a6dbbc63b8c197113c337deb09f6718e107191b57cca3822b6af258185a441eba73039a688205774aa791e239bf6ed1ae8542ed34d1f52e68a72a2c766a02d0cbfdba2a9565ad637da4890b4d70276a204a669be732b0ffd4f91a577bd44829e323c28435fdc53d62c5513b46f080912c4bcbf45de6d74b5b1853d0cf8b812a1de48c1a2ba12a7e62c0ad89b613b43206d01d692fca98bbe53fb253f1cca29b08ad15b9230c6a3fd37347bfe2303b7133f2826762a301d60a04fbcddee19f6ee4144059975c660b2235a7dd2f3f5d716640a1a1d5cc6df59d6b3f11e64e8d2c6a85176bd3b9195afacc68a2eee79040aafb55642cbcaa3531886b36c717c07326e58db60fd6ef4ae8dc88f195f18a693909eb2855a2b39086f46b5ade8f971047158c22514bef86577decfc2ade573e56ee27c47c7c6e1e14eabde8b5e4448c5233315ad4166294d59aab532a2f496d486d6454fa8a227bbcf332a02745f77445bbe2c82e51ff21d45c9fe76895ce721adacbdacbf67c1a0babdb1946186d586dbbaf0d71af92801a3f9cd157cda9f781d63589e13a6aa55a3fe84530075b1a3276d7536aea91a33d442e8e53b6f6067a31da2a79952c60d940a47bbae940cc01a4d450768043fc3239faa50b94930d1ca6ac5ce05396370689ead2c036122aa83aafdacf9c7619ea7aba4b7e33445c57431f48f8fad71065dab10d0c107e03aa825e182ba92c89252ac3f570be539d6192a51d94c730177d3db9721fe4079f577dae9b11496d605f3bb0a658fd2d9045f67f1d36e82b4143e486d8dbf4f4b80c0f6db9d16057e882304c664939091d3051ba3601993efacbd731b947e239a3daf4239fd113fb364ef4d1f33f8e6ee88b5ed74a84d1e41a9cc6a4a841bcb488e51e75245cc16dc6b1ad8e14d8b4ea0bedb0a8d3df66cdfb27446c133b5a9e75e53bf0daff8eadd859d33b35b567617b549902ce861bda66ac47ab9a52abe0e93a4cc610283ed28f363a7bfb6c3b8a7d07dd9932375dcbaf04961aca208cceb0e1a8b0c80e0ad1f907b41390e6847828fac5a3dfa558485b599cdebc0810ce4d096d0c4245533aaa93bd9a933d3781b2062ce9b0bb3d7f268e20e8a2e7001d47b1b1fc3c7a0ac2624d250ad8b17d656ddff91f74678f3efacb8e5d96f4d62988256d5242c65033160dbc9775c06c359fa351739a767b958970fd67037e09ac2ff2be07ba1cf0d427c744d8d7aac24b72bdb62c894294a4722aaa4fa072d69eb5fe0771289664584b9889b2cf8698eb0b671cd2f190cadf82b17f8643f91d313c3f1f0b7cfa420b9385d297864284c7e6d35980fb55120a6acb8c83527bacdbb73747613120754daeb33c3f0430211dfbb3f61782069458de2b0153c203d993f838b6db1ad1d9ddd5eea1676287ca7440871732920268b03c28eff953a8319eaa9fc2191eba36fb859f781b3272fe27488ee39775e771b403eb3829557c8e039356da7d60310f29b15088c5f4477a0d39ee5e1edc901031d8fc37f7db1ec3980da88fd3df10dd99197585c9cbca393270db44b65b3d9d60a8f0beb993863e7fd0120179af339304caa444e2e7b1d1a71db297dbac815d08415580c6f8cbb251a2e05c414dc2bff4f3bdeb50a8ada066e4bc7d14b800b1a5ac302f529ec48b50f71ad4c6a451e8b351b2fdd5df7cf23a718df9450d16293cd77ac78bdf687c2892db06f9620f4058495fad8fc2e0da8567060e91e603149fea7567e480c0e4a9f31a391a7443746b1a8bb9162c86edd571a8d18aaa719fc5051a4ac4a2cd1640697c87f22220a0410a1f6415aebb19bcf343a290af3a949d97cd3b127dde53d7518544f3bfb4b9f0ea4e67339590f6fb1b60f01ca4be0cbe3e576b52e671062afed29f261ce77219398d0fd8de5f96ec82c34c6f79276928f2b65441d1ec88763bddd786fbae6847f4568b41f6db17f0860cfbc224dcb2b982eb9ce7d9e7df1958dfbed445a753cf5566606978662110319bffd0b8ccf1aab0720b72457ec7389c520ebfeb0843d7b368c795230afa1b04488e6f3d2fe772245f2a0143d929222d3f95b3620dea41041c53af26a1b3fee64907804bf6a3c282f3af5e02997f90836e8737285a6b50286438377b19bbf0111ffd2aab3f22f71c8a01fd0f49b82a1480a45e84ec8d335ad7b1c", 0x6a0}, {&(0x7f0000001680)="eebf8a56e84cbb22f7a38592217973f768ec3e70dc2d38565a31390a4ef74f22f12e06ff78880804c3b19510ada03d959a755948b142a92660f90a387eb767b1085f44e3f3d43568ebaf5a0fe0645e53e95e2ce6b08582b15083602bfd629a7baed0c0dde3e15c29", 0x68}], 0x2) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "5fcea3823b4b0d203dc08ada01646c3aa851d709"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x20000000000, 0x3, 0xffffffffffff65b0, "92596b8d9ffe84dc0de600008000", 0x0, 0x3}) read(r2, &(0x7f0000000540)=""/226, 0xe2) 16:01:13 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) accept(r4, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) connect(r3, &(0x7f00000000c0)=@in, 0xc) 16:01:13 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x9eaf, 0x7}, {0x18, 0x0, 0x7fff, 0x8001}, 0x7, [0x3, 0x3, 0x9, 0x7, 0x7ff, 0xbc42, 0x0, 0x6]}, 0x3c) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:01:14 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() open(&(0x7f0000000080)='./file0\x00', 0x90, 0x20) kevent(r0, &(0x7f00000000c0), 0x7, 0x0, 0x800, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/139, &(0x7f0000000000)=0x8b) 16:01:14 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x3f) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) r3 = open$dir(&(0x7f0000000340)='./file0/file0\x00', 0x400000002c5, 0x0) pwritev(r3, &(0x7f0000000380), 0x0, 0x0, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x202, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x0, 0x4, 0x3}, {{r4}, 0xfffffffffffffff8, 0xa0, 0x200fffff, 0x7ff, 0x6}, {{r0}, 0xfffffffffffffffc, 0x8a, 0x8, 0x3, 0x1}], 0x3, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffff8, 0x8, 0xf0000000, 0xfffffffffffffffd, 0x4}, {{r1}, 0xfffffffffffffffd, 0x4d, 0xf0000000, 0x80000001, 0x40}, {{r2}, 0xfffffffffffffffc, 0x12, 0x80000000, 0xffffffff7fffffff, 0x6}, {{r0}, 0xfffffffffffffffd, 0xc, 0x80000000, 0x9, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x84, 0x40000048, 0x9, 0xa13}, {{r2}, 0xfffffffffffffff9, 0x8, 0x200000a2, 0xffffffffffff0bbf, 0x4}, {{r1}, 0xfffffffffffffffa, 0x8, 0x0, 0x9c8}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x8, 0x4}], 0x8, &(0x7f0000000140)={0x4, 0x8001}) 16:01:14 executing program 1: r0 = socket(0x18, 0x5, 0x1) fchdir(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="db2e8249") 16:01:14 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x7ffd, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 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:01:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="280000ff0000010000"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:01:14 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10000, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x3ff) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x800, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) close(r2) getppid() ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000100)) 16:01:14 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0xfffffffffffffffc, 0x0) fcntl$setstatus(r0, 0x4, 0x1) 16:01:14 executing program 1: r0 = socket(0x2000000000000002, 0x3, 0x2f) sendmsg(r0, &(0x7f0000001380)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001240)=[{&(0x7f0000000080)="06256ce3e2fc01fc1f9c17c1983e968b492ecc0a7573b4cf291d8247df401160a8d9d97f4cf82e10bc81db69937ca0f836512c4b092323f1cf7b5d1545eac436e736ebfe52a98f9cd5853e572ff542ab5f1c545b500738d67436703eb106fc33da047ad85bf826ab943b18123443ad66d20208ae6c868886e7bf5a44d42db810b6f6ee4f5cd0e9491ebadbca796c76886d2f3d420895ad16cae3661c3b717a31dc5394a25b81df7ea2607d71bbb7d7cb8a7502ad13daa2db59d732d53919ccb73a47f986529ed9d06e5f9f221e81be435106cc464d7de9b7b77822477a9a2f7ac5f1da7d2483c9bf177cd92eda5816c356", 0xf1}, {&(0x7f0000000180)="7f4abcd10170cf1b8e2e123386c877d70d3cca7be96fc5ec0386280a2ae24914f38fa996d4b9ee651ce9019de00b9b3028b86fbcfc638503c1c85461caf56feb829c59ae65ad9522303ec2d2149a3e0613119140aa8ea63b4cbe17d5f0336a", 0x5f}, {&(0x7f0000000200)="c16f327c924ec4643d79d45d94f8d0a7a28237d151d76d5f36f58d6b81c03a8ffc03cf2385ed3098cc01c0030661f5f89f677642e85b7ab3f97921518b26d0e5e0f8c6918e326d9a75d28517b4db755573215af3ba146f00ffff0b77aa6241a6bd0fc3c5a2e5e42687c8ffec7dfabe8b8f1d7c92c5c6c1720cc7b45e8b6dfce8e69ebedbcbea9326b8efc34693691af9032fcaadb23b725925648a8c3d1029be8b972a4c29ed68a0c043f766e7127f2770a661b49004887dcb9383eeb0d082378b93646e7deebc31448d763bb8c4c070e17cedb2bfb813f9084c4dd635ade9509b03af718d85856a3ef9c00d4522ac03df6ca4356765bd3459f9980c0a3edb984e5693f4d5fee087b01efb5d174c17bc83e00b4a3e2a8c5af087a8a0670a6b8476cb9fb91831187fc0dfce67ebcdb968a0b885ab8d186ad1910252ed4e0f8419e96ee3d4582d463eeae0b00d50ddd06082b67d05e9be28b046d4eeda7304e2ae2ce758cb326c1b6c34d903854f065b6752524adbd7d629918c5acb089bea81461276dcd6d699f37a83c2bea2aee83de63105589aa545570aae251e00889cffc710cd1330caeeaced8b02b71f2f9891083c2ef8a7bee5a53f6c4bb8f914fbec2103c97d9489ca1e543406da7d74036f5c08f9f203919c6f7b75969343810641aa2898f40ff93a524373ce3e28545931b20fb380899f68dd9b2e9480516dc56d68d4e0dd7351f593d067e0c210e3187ba51437c659e1d8850892db0044710bdcc0525799f9af5a148df8d19343d18fc2da41732e25bddaf96ce08bd53e536d6a131705661acebd572ca3a59c91f36220165994fd890fa4ec5d14db141a280b6491cfb5321053ad2266291a3283d343ac853063b8a9a39fcc5161c14484468996576a2175d0c9076ff5924d5ed16990e220ae89b9c432514decf3a51449c87ece1edef897e7cc12e0ccdc343dd3dbfef172e96bc1cd453aeeabec96796282703f4f1800f39a8ca20b2d076c3836f4d3877b3f7f5c435a4b3d2a1ce86566ea71eb55fac6d4beee24c2286a38dc27ad9cff45d9f346a74b6c9478a7fe5b7b387e17bd4a3affaa7708099ede25fb6863eceddd0e35946d78d9725f63eacf73e06650073878a543489d09c9960916b809327cbd3c400a59b2c3531dda45a7c8f1bbe05edef1e4bcab42453766a1981a60ff704a80bb3bcd7f8cf2b1263bb2a7cfcefa6f6ded88d388f02c9d7c10382c673fc7e772da00703adf0812edd1bb9a8e3fc72350cf1dd1dabb1f8c303029305200f13610efcd03e833d900f7e53bade1eea9cc8f915d12f1789038cda3b2652799de50d45cfd80a5f5c326a1cb0fb0d7beac1e5a4136f33961a62285ef1cc969ddd791a263dbcb71b5339887d374d320751a9af21b5633dc4dc6c1edda8a134e28571d5b53607a03452f714d883965c3ad640f13ec241095f7591f7a5f1e8a14ca8754eb42e1bd8f1c4776ea971f0f64500df0a78cca1e38962ea7653e6844764fc358002b7c37dfb8187f5f2a4d98be4bdca556314f04930407c7eb186dfc22226df0115f7a842589dd73cce7f205e0cd67442a5d2f8cc3135c5991e84b96c04b740ea6334769ab0df9be787c54aa3843001a3f0cd4afcb4f6d00e481158c2a501a09967ff4daabd4280017056e7c9dbc13093c760a9bc040607ca594762e0f020503608d1b6db6ded6a413e2bedb708b2bae06076c502dc85bed41d34ee3f38443dc8212ebd99305b307e4ca746352ff3542b31733a5d2e0aac6e5e6a4de630396c823ace089842a3aba66022353911c463615f23a2d8de3110ba68b5b1463b51f4d7ad4ba6a4a83a345b6f4c2a0fb531aa054dfdd6e5f9b494fe222cd13e2ebcc4d7004cf246a76c14a90caa452b562a5bd1fd5e96a5ca2e083b73c51fb35be90b6989dd89b70277dafc64693a67a39e0b82a1109f18c2f27bb99c74f56f1cdab767abfcba8663672c044615b2cfd1052ad874b768f07b5d78fc88f355edcb4013d5a4a6586731f6c47458b4a07470aaef8fa7b3c9f1cf10b8ea1b020cf7b0e0694c478448a27b2f186b8583c46fd097172f1e960a45ee37b52b44c0f251b38729d880677a72f36db49bffc6ddc22bba794ac9fe4c694b392e3380dfac66344364532801b1cd8abe1a2ab219386cd0dd0265a81bed2011462085e19674bed706d1b931372df22500ab2d6b63b33d310d3798fb1c8f4cbf1a62935d3bd2b7dd2e5bc0330aa4f239333d12257f5ee89fc85be69c737ac723037af241adef37a0d7f0110804fecaf8b142e0bf0a114a899cea3a3bdad6e93ca47f70fe4d1a770028dcbfa0bce990ed4a51253b8d7b4a6ffbd530244de043f94ddd8ffaca5d27bc06853d803835647203436ba1527f4a9b959576faa4ef98b7be7575fb3886c2ab5fac05774ff6228f964d87594b6009de35331f1f405079d840c836f04eefc91711817a638530cb157a2f3cf09f647681b52b2a95db643f69c36bfcad489972d3cc43d14a179909abcb3aae9a6899883774d72bc3c1cdb5c38288736224fa288d21031b375ef75b0d8b976ea1cf4d8d6181f7422ff63a0a77e3d4b8625992fb817ed558c7a8a5cfa7ef88af3a9360f2bb21598d437d57d30ce5919b8c73559f21fc4a96a4950bbd6aceb9eb1486e7010c14495f34baddcd0c196bbb9670505cac7e749775e27f8f2360ffdecd184ccfb8aa2e2abd8792e345724883420cbb99f724d2e57d269497a01de6da3a4ff5a34217e8828c26ddff828a3eb730c105db23970f2f44845bf20082aad9ef25903a60a6d25d161668c9150b5fd9fc5eaa8cd4859cdf1bc9c6b3e104551e4cb30eb0ce41f9f631cc75bc188e76a830468d3fb6a59acfc0fe32a6363e37c4a14dcd1a2dc35bfb950419681a54b555b0a7604a68a0c12eb00c7438e4ebee0df73684dacfa45011a13194e582b2b6ec2f9420f1049b5a87a9aa693d683c7fc47f302bceb5fab99f471401e108d623198ed709a5461f84819ef54ad291170043a4b4d0267c2451e2b291b51d039b549b719935be07ddcd7a9662ad02ddb736d71f49bd8169d4177fa4052f3e9986045d0a9fd029fe046a61255279dc1672947df2a0f54b52531b6f58e7edb7ab1b0038881977a68b4228f0878af1d6a0d56afdc1421b9f681dc13afa2b6d889680039916f9ac90533d668319ffa7461376309b6767990a88b9b5c12d0c0dcff1be944fd899dacac7537f8a3e6730f7bf6bfa180abf8118d55c1c8564a086fa54aba422fd38106869d9c8d33b9b36a90e67ec0e9110a13e8f9bcfd06f00864c89bd12ee4cd6ffabfc512eb3a6e1fcba5fa1ffa78b941aa2b62fb5f0531dd9d2f0d4292d1d18b2ff8af9dbf3a6e01dadbc3374cd82185f412a1d4b48535cab1e55198a7268aeed6d477f3f8941b9ecc2a8ab09f66acf16a74fff2ffd60c06d24e6b26fa920b2453ef03f2cef1859c4d72e22353ee07b928b4b4791adde7d3576b1a80e10e158301747acf9cff454a55886550624cf7f1a83bac4a16dab65580de01c80f17e11aeb81deca5471d69ba80f9966ec0b163c9654a7158140aace2ecc85c0972982301903f5baf32f7c193bddde898ce9fde4d2ce2afe60ba10c66c371fe132ad9108ab4afd47b6119c092977cff7593588d62711f4c26eee9a4545ba46e41d86d4bad85b42c7aebaa35b46750decb6fa14b97cdede65750801c9e1548c65a2ffe08c3c14840ff86fe95b400013898da7aea22e0b2e6e56107b058380261992564e262c7e1eb4bfb54c7959ffa431771a8fd79bd01a790e0cae69f6f755f97299a8bb02b32aa76d997d9fdd5516676eed94c70fb39b9ce73f32a3acdad413bc405fa10d8aacfd92093194fc69dc1ebb2d5c17eac3b999fac51b971a8f3daf077be053d2261883f37c0586825b516e3904b3ba3088c255c595c4ca84416fde36950818db769b4d28d768488f96f5cca0c139d7e53e35abaf81ae5894ec8de2120d80774c86f0b906d8692d30798ecebe47ce4afe2d2711f659c7749391780989c9d052db5be75cf30ee80ea77c1d4f9a9400656264f79fd97e7b7f5b625e52ea4097c165f116d6085c7b1144d7142ee54df8f21992d64d66437858008abb56b86028b428cba8bba20fc4e59569fee702a461610e253b1bbaafbdb141f5d1d316458a8a9661e205b37c2c790ff11650712cdb53e764af8aad9e761bcfea98a8393f79c4c0bf505bd756410d7f701121ebddc653b3af5e6182c7d4e37a4d018445451c32ec62b7b22d1664e7c1a53fdd15b46d4ac7d218175a0082d8d5ed824b00452906a9337b91474a32113c6765c2cd3e4f31cc90f0b52b0faabfb3a916d7dbb5453a4b600dd1abf5cb03e0f93cf02f09ff29b2f9d00694bc2dea0c31419de69f62bacbddf87c82cdf470842cf764149f0566a68371699d9edc17db2c3db5791cc51968581eeace5698b65d3aebeb3be724698f8fef76911923e74863b946dc7655a33c17d98d5e024da1cfcf82158b40364fc51c8e17a93d5509a0db4e1c6ed65f39bd50ece9d65e0b04264ee287cd2bfe066975c7580db5450ece9c56b94f52b818686c74a8f996f9b71be273254fe7e1a7cfee2ea76c535bc58ea689a4773904f2d2d1631d16ce402ee21e7f799fd41cb80306dcc5bfdb7f5adf179eb277be706ffef17a85b0d79f602eeb55f039950c38b945d062d07aeedfeb107b21032cdf5cbb798d82bf5da3a72890c8d20538cc30fe05f90897c78de6921ea8446b0f5cd14fcb7cc3829943b0455da07ba2995993428e32bd12469879b2f30a2efa1db7e0dd41d1994005e66badd0f9dd77b2f4ab579e04ce6c7cae2ca3ea1dfdf8bb5e71f08049f64efb475361d632778eabc154d06428d0e72677e03347d90bde5c9212aaad798125924bfc85be2be8b16e3cc29eb5efc66851dd676685a0ccc864ec63f87f4bd0b589c68ae5e2ca3c064744d2aa3fb9daeb71eefa41d7392c85779c0a7378a9d1b63038f02f8d8e8c49d99b13180eed1ecdd47f8124b4f195be295eb319e60c9042ec558e4cf6670fde521157d4ae7c272427f36f4ac6938f30b359ccf80aa0a7b812876e4ffd3266ffca80930c19db0f4a94401df52a150d17216bb993b5b8271efbaf4f8bd1fcbef8d85924a367e2d6c40571189ec7a9a0c0cba003c6bd207a084458d4e117b6d76c494f8470cdf7fca8ebc59a14c4a8d592bdec3f0b6570b0c438808e26e0da4c07f8e5116ac086ddb37ce55385a2741817f0658d32c9e1aa9edb96fb0c2bacedaae3c239961b16162002aa2629c374a4057688a41abca0be1c00083ba25270dbb4edce7cf3e8f5dde9d8710fee9e29a7b25ceb81e984cc18dc3813becac4ecc46dbcc662270190530e0c39d9cc7daafd63a912596405f7c37cd9d8a6d0063cbec1bd2fc828e03f1a4588fa232aa3afb762966a79c3485675bd1ede0f52beebe377125b29bb26b10cfa14d71614d9a2a9a003bc53656f37f1de8ac3233c74a4b4e134d96ec06f7b77039d568e662983747c684858161ded93ae63659f04f4b8e336cc0459489620f0f4f62344e55c39b9044ca60afefd50b75a4c93ee2bdc96ad0d5feeeb45056d0777511e12adcf25465b63c934dce7840977f62d2ab1261d17b17183a81c6486f3f1365549ee175aa70b61c3a07a67b4571c076d57f723a0eb57f921e0431f8b0c3aca2dab25bf4f6997135ebefc3dde44d8312cd2e62116b75274b1bce61155b33e53184706a3cfca2100cf700fa083b5e65a09bf98f8655b6b9f6bb10e53cb5f15", 0x1000}, {&(0x7f0000001200)="2b71d30423ad21284774b0f5a30c12df05f5dfb6ffa66815b87c2242e7ac1820e68beb715a131ccea264f7683c330506a3a366ec833c17d561528e05c65d0c", 0x3f}], 0x4, &(0x7f0000001600)=ANY=[@ANYBLOB="d00000000000000000000000ff0100006459e9a90c6901472ca284ce3962c68ec01c06924411bba1d3be34e22ce8978f99fc64e83ed9027c65734217c2388485dfb224d90d9a4b9b6a881940eaaecf781981a0fd2d8c0327a0aae4a98d1e1fb5886d9cbfbd480fe80fccf25bc6dde251754a653cdf8f384a0b3660a5efc7f15ae6346e71645c42e2a1821ba0f832a944392d45b3cf4f44ba59538c000b57617c250104000000000000b2745a392ea8b801e385c7bcf48fd44f2572b2917aade439658c25b7a6b8908032820c9c6bd2f444866d000000427086b49e7158fc922c651ede2f4ec117117a4136508485898a52583e824c25eb85426147c000879ff0ae48ba97b15ac3d50e18c15ab91a7e326bf2e0361db4d1449f53163997b061914931f696d50720d20cc99d3ca6f1d9d98956fc3ad50dcae49847831431cf9b0e010025efab4493d68c43e310a61f5f2f4febcfd00754d3e379f24a89bd3f58745a135eea0d4a601d7eab18cf7b603fbd6e410eb1b0b1cf661c43974dc26e4d9c7a97bada919f6f543d1577c659279bf3f8361b7ee32d944bf6c2a5f225319dbfb64da804194e55a1379d21193a744800070ce255bcae386561c1"], 0xd0}, 0x4) r1 = fcntl$getown(r0, 0x5) setsockopt(r0, 0x7b, 0xfff, &(0x7f0000001280)="9f2fe0b1b7b266547b00ae87b553e18e1949fa016fca9c490903a455468dd520589e6e59bdb1e8b7fe706bb3e14695871aeb182b9f6b01b2f1f6845b928c7220f4a878c46383bd7e66da34cff092adbb3f304d0ee4a9c2d440e015d971d18d371e3806ac426f5ca9c316a0cbe87139d1caa8bea69441263f8ec9459806269c584d09e2651cb5c9b8102452376ce6882a7d8318ba5ba7011642c765850aebf19069172448e21acebb56cd2ae222d716dafa1103ab7b85d09c1a3be9d2584c86fb214f8626ad194221a7e35ba6d7b04ef04695871a08b66754e839661b54ccf5bce964d51305060316f39013c3ca3535ff0a32cf8786eecf48", 0xf8) r2 = geteuid() getgroups(0x4, &(0x7f0000001540)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f00000013c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f0000001400)="eb2851998594ff7afb6ae2e4d350582d217543", 0x13}, {&(0x7f0000001440)="0575760cd2834da0ca9596957bda58160ade9f03dded13edcc200d080fd494e645455e7c564634869bf8310783645d08022f99b0256f517afafbf2b8542316f538edd992794de4c1633c41d844225ccbeb240fbea6fdbdf4cce2a9e7d9f11b75302959b507d4681d0a87670d9e8a89536cac758813c0aa3ffdaae7abbde1862cd3865b8ef0929a5ff4139765e431be28bfa9d5d1cd5fb24e0692972f7e32b3ba47a063cd0623b14767bb2ab102b0048c9288eee836d89272", 0xb8}], 0x2, &(0x7f0000001580)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x40, 0x8}, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) 16:01:14 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f00000000c0)="1b00000091832797db097a10b06febc660a1faf26177671e256c42ec64d1294ec7cdbceb877151b2f11cd3377c1a37a92cf79f3b9182abcad9945a26992c7067520fcebaacd632bcee81c3936e9df68ded33788589bd76d8c2a6615bdb98f1fc2314981c", 0x64) 16:01:14 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']) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000002c0)) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r3) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5, 0x10, r1, 0x0, 0x0) flock(r2, 0x7) r4 = msgget$private(0x0, 0x0) msgsnd(r4, &(0x7f0000000400)=ANY=[@ANYBLOB="03000000000000006acabed8bbd4f36736ca8ca36672711862f6b38d77355445c452c6a196ce5a37ed53fc97c2d0a476ed9eed029da9ce185a35a94968f98cf1c3d14cdeefb86bfe9ebaa2bda2e4c0ec5eaef35e0a53a161985a1da4151e69e12032d0916793dc148631df7158cbfaa192e9a779d6e978f99658899c04867032f1f98865c9d2f1ecdf024e099b0d16d349699119f03b06700f65e7fc01985fb112f1f647704c00da89be401f7f5040d27cf6b1b3f43403f102a7ff894cba1891e49336a52f16fbb9887e44b60b64dc63d7a40be1749ef71a066dffc5a4eec2b35fdc0ab863a5034206396384c4df4d"], 0x1, 0x800) 16:01:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:01:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = msgget(0x2, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x8000, r1, r2, r3, r4, 0x10, 0x8}, 0x6b3a, 0x81, r5, r6, 0xffffffffffffff7f, 0x4, 0x6, 0x2}) r7 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getegid() write(r7, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x7}) getsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f0000000280), &(0x7f0000000300)=0x10) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:15 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x18090, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000000c0)) r3 = msgget(0x3, 0x4) msgctl$IPC_RMID(r3, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000100)) fcntl$setflags(r2, 0x2, 0x1) r4 = semget$private(0x0, 0x3, 0xc0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x7ff, r0, r1, r0, r1, 0x0, 0x3}, 0x7, 0xfffffffffffffff7, 0x4}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000001c0)) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000200)=""/255) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x20, 0x0) ioctl$KDSETRAD(r5, 0x20004b43) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000340)=0x9) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000380)) getsockname$unix(r5, &(0x7f00000003c0)=@file={0x0, ""/4096}, &(0x7f0000001400)=0x1002) utimensat(r5, &(0x7f0000001440)='./file0\x00', &(0x7f0000001480)={{0x6, 0x7f}, {0x0, 0x8000}}, 0x2) r6 = dup2(r2, r5) msgget(0x2, 0x40) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000014c0)=0x1) rmdir(&(0x7f0000001500)='./file0\x00') ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000001540)) getsockname$unix(r6, &(0x7f0000001580)=@abs, &(0x7f00000015c0)=0x8) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000001600)) setitimer(0x2, &(0x7f0000001640)={{0x9, 0x81}, {0x30000000000, 0x1ff}}, &(0x7f0000001680)) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f00000016c0)=0x100000001) getpeername$unix(r5, &(0x7f0000001700)=@file={0x0, ""/4096}, &(0x7f0000002740)=0x1002) ioctl$TIOCSDTR(r5, 0x20007479) ioctl$BIOCSDIRFILT(r6, 0x8004427d, &(0x7f0000002780)=0x80000000) 16:01:15 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x8) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) r2 = geteuid() r3 = getgid() r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0xffffffffffffffff) r8 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x1, r2, r3, r4, r6, 0x85, 0x71}, 0x10000, 0x10000, r7, r8, 0xfffffffffffffe00, 0x7, 0x3}) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) setreuid(r5, r5) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="00000018600417b2ee222b00fe0000ffffffff00000008f6ceffff276e2b8d2a48d69e0000000000000000003a030000000058a393355fdee30badc24f42a0b66803cce2085342107378519bdfc0977693575426aabbb0c19f0a7c0aa4eb6c344606692ff020b196daa42a8cd38bc4b6b4b7a3208cc281484ccf2a201c86f214cdfc87cc349b6b0c1db4273afcb0e59f061a0ce601", 0x95}], 0x1) 16:01:15 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x403) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x40, 0x0) sendto$unix(r0, &(0x7f0000000180)="d4230c64a22bfbc4cb1abf135f1eefe4b2549d513e13f17224e87a36f256bf18a7295e1ffa7978abb64a0d1e572e02ec259b9a2de5641609c34a5af37127521684d393523697b40cb32a2b7287c4b6d66a32372761863882d179a1ecaa19265e24867933ce7f19d585c544c844c42417c8aacc62cd6b60fce725f06e1c72552f4c915690ee70a0f710364e8a6873528935e3a672e57314b752e63d00e1cdd9162880c56c455035b348107d68e4acc88155c99c50a7b3dbde1441612395d0f5a1a8ca96efd62d7f25", 0xc8, 0x407, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) connect$inet6(r1, &(0x7f0000000280)={0x18, 0x1, 0x9, 0x3}, 0xc) connect$inet6(r1, &(0x7f00000002c0)={0x18, 0x2, 0x500000000000000, 0xffffffffffffc722}, 0xc) 16:01:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0xc}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000000)="fbca8a8d1a029be9bc8217690000", 0xe, 0x0, 0x200000000000000) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) 16:01:15 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x0, 0x4800) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r1 = semget(0x0, 0x0, 0x1) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000280)=""/80) getgroups(0x1, &(0x7f0000000180)=[r0]) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x280000) getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) r4 = semget$private(0x0, 0x4, 0x41) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f00000001c0)=""/20) setgid(r3) 16:01:15 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) open$dir(&(0x7f0000000140)='./file0\x00', 0x28480, 0x4) ftruncate(r0, 0x0, 0x402ffff) r1 = dup(r0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000100)={{}, 0x4, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0]}) r2 = socket(0x7, 0x3, 0x81) sendto$inet6(r2, &(0x7f0000000000)="bf0bd135f7ade7efe699ba9f23710e0ff0967f59721e446693baeff10f6478337efe6acedfaf4f98406008737405338107b9a2fb5568862e9f37f7f315", 0x3d, 0x1, &(0x7f0000000040)={0x18, 0x3, 0x9, 0x329cae96}, 0xc) sendmsg(r1, &(0x7f00000006c0)={&(0x7f0000000180)=@in={0x2, 0x2}, 0xc, &(0x7f0000000500)=[{&(0x7f00000001c0)="edb25f7cd3a958ed90dc92b8d0f5fac9eeaceac11fb2756eadda689ba222f58b3414", 0x22}, {&(0x7f0000000200)="984d0771500418be8b8a8e990cf3638ad6ceb2ea873a900938d82d36bfe63b08354d5ebf32366dc0dea60b341792165e3ecd12527af24a27969bca4c23346a03cf5e637b6f6405f2035b0f76ddb236b2848f0071cb5b0e484c2e9921a4bcf7b8b38c64cb7b28d8646e94d22c20292c9b06", 0x71}, {&(0x7f0000000280)="5e364006ed490a90ed732a03fda79f021c6f6174d09bdbc7dc6f663070575683d31bdc8fdf81bc8b1158b0f92aa46b4521d759e7b08b23f8bf540d4b663a9a3f0ece4a74937ea53c223f6d7c91b7b73674bc761a80a51703ef555378ea7dae73eb20b0a98ce70b23df7b525e2af72d", 0x6f}, {&(0x7f0000000300)="8c4dfad65115b53176b5dfef8bdbcacaa229cbb15544ca", 0x17}, {&(0x7f0000000340)}, {&(0x7f0000000380)="7cce68afa40d4eee0fb32dd96c3130c49bc8a42ac27a3c4c2da388fe08764303f9f1f0698029e96f08daea720f94f9031377d556fa835fef570341b232e430e2e04f01be7ec201a7e8014a6f66b3b5fe69957b4a07c131a338b60d65c69a04e09b88a2f923a12e96436ed38dbef154548d7c2989a786b975f766070d0ec19ad325ec98487656cf671bd7a4d35c7caa0fed59d53164c6fc31bf7507f9a4f07b298c7b8102cc76783c5baf8267c0e9c023c5b8401bc07b6b7a150823cc40ca64a5681fbd1de2b4f48618b02873ef844a59b38bdd43a5b9b79d0b18d0f886f9be815d16d49dacf2abfcc1c4420cc8106ca2af6731d48fed6b", 0xf7}, {&(0x7f0000000480)="7c9ad19791d6ed92f1fa406cc80897e8391d1342fcd9f2a8c8cb6a82a54d139bcf7bb91a88fa7e55064217278a2a1ac42edbd20c6314b9ee3bad83ac4cd6216856be1c678189e0a52fa64cf44d4e9c42c46065a853ddbd48eaa4e1744e35bc268ebb08b3bb264e6eae3ad6914fcbaf2c19973c944def67d518", 0x79}], 0x7, &(0x7f0000000580)=[{0x28, 0x0, 0x81, "87c3eaea674e92ed8c8a7c664bdcd4ec4e1836c0"}, {0xf0, 0xffff, 0x0, "257f515ec735bfd6720f71acba7d33f0edf4e889ca4efa109ae018a63b1a4d4e8c9fed90a48a554e989b3e35bfd39771d3039e60c40a2bbe84748cdb2b7097244d7622ed511340947f797b7f0069de50425578f2647c2daf360e1a753b366c7cb2c486c119841b1063cde986c8010c31d1e4bbdc668ebe11042bd656b5aecafa334dae1fe24c109aa83d69ef486536c9fbe59f05afceff32ae0a95168d05ca393b34d17a88a75afe618b53de0c9e0bf35d53aa475971fe4992198e55c4a39f9fd0ab25f78fb22f625ee9ea00fbec387856eff39871b412dd7d6e382a210e7f"}], 0x118}, 0x0) 16:01:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x7a, &(0x7f0000000100)="e488eb5d7fe203c1f6d65e5f67297c8b12a3e27f06db4b82da59ba2a707b4f5a189fcd1b853cae670d37d104d0177bd4248bbc7f92033303063b684d87d4badd1c6ad1ee0e27cad2da4422ef55cacdabe37bda4303a1d5c20b545a939ac90a37550a65d1c16a56f8e65a3d1b041a25858aca9f44ccced0bd5a7a") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd50, &(0x7f0000000280)="701d32c9e95e7d") 16:01:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSBRK(r0, 0x2000747b) syz_open_pts() r2 = syz_open_pts() r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10040, 0x0) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000200)=0x6fbf) pipe(&(0x7f0000000140)) fcntl$setstatus(r2, 0x4, 0xcc) write(r2, 0x0, 0x0) login: ::`‹+€Ï Â0rÍZo‚sˆcÑBÌ&;cc`‹+€Ï Â0rÍZo‚sˆcÑBÌ&;cc`²î"+þÿÿÿÿöÎÿÿ'n+*HÖž:X£“5_Þã ­ÂOB ¶hÌâSBsxQ›ßÀ—v“WT&ª»°ÁŸ | ¤ël4Fi/ð ±–Ú¤*ŒÓ‹Ä¶´·£ ŒÂHLÏ* †òÍü‡Ì4›k ´':ü°åŸ æ`²î"+þÿÿÿÿöÎÿÿ'n+*HÖž:X£“5_Þã ­ÂOB ¶hÌâSBsxQ›ßÀ—v“WT&ª»°ÁŸ | 16:01:15 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="14000010000000010000000a800a3e00000000fff0000000000000e0b8091dd5bfa85b58b949bbfb9c668867620e281cd6725482138c7596e1ad6b7d915309b4a5652d6ea1db09c877382b43ca45fea34c43806e6b97c09ce7d61bd993d95c186037a7", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) 16:01:15 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x180, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000180)) 16:01:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x50000000000, 0x40, 0x0, 0xffffffffffffff10) 16:01:15 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) mknod(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e00000000000000000033000000000058a3", 0x34}], 0x1) 16:01:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x180, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f0000000140)=[{0x0, 0x2925, 0x8, 0x8}, {0x7, 0x5, 0xd07f, 0x8}, {0x0, 0x3f2, 0x3e5, 0x6}, {0x3f, 0x1, 0x1, 0x76}, {0x5, 0x3, 0x7, 0x3}, {0x1, 0x294d, 0x1, 0x8}, {0x10001, 0x4, 0x3ed6fee8, 0x9}, {0x10000, 0x4, 0x8}, {0x5, 0x8, 0x0, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x7, 0x64f8, &(0x7f0000000140)="1b05c24521f18c4095ffb820f244f009bb0367d9bb16da2cb52ea2579e597cfc26f3b829d1157530ab91c75b167f07b7693573f7d8", 0x35) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000080)={0x0, 0x3c9, &(0x7f0000000040)=[{&(0x7f0000000000)="21e27e9ea5064f4c", 0x8}], 0x21e}, 0x406) 16:01:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40}, {0x24}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000240)="a1216129") 16:01:15 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000040)={0x1}) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003f9, 0x0) pwritev(r3, &(0x7f0000000640)=[{&(0x7f0000000180)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0xc7}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:01:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) 16:01:15 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x2, 0x8, 0x0, 0x1, 0x4, 0x8001, 0x7, 0x0, 0x1, 0x10001}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, 0xffffffffffffffff) 16:01:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000001b80)="c0e9") 16:01:15 executing program 0: setrlimit(0x1, &(0x7f0000000100)={0x7, 0xff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "afc709cfd8ee545fbadd71bf0838b1ee6d8e37f6"}) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) 16:01:15 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x14e) setrlimit(0x0, &(0x7f0000000040)={0x8000000000000000, 0xffffffffffffffff}) 16:01:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=[{0x5}], 0xffffffffffffff47}, 0x406) 16:01:15 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="4402", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:01:15 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x220, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{0x100040, 0x2}, {0x714c488e}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0xa, 0x0) syz_emit_ethernet(0x99, &(0x7f00000000c0)="1b71ebd1250feb5cb9a6ab78922c2cdad7dae60bdafa6dba493201d91be31de40476522aa205e8ee42a1f8637504ecc4278edf53a1d4b73b5f27cacfb636953bc409f8cf3860a8354f440886b3fe93fa6e9a9a565acf1b13621ada96b859d2ef9cc7883722186b18e6d6a4f608369f53fd5181134dd126193e9e9a0ffe10fa7a21caf35c63fa0a018f8f15a62376b01a3a361eb1a197000000") getsockopt(r1, 0x2, 0x662, &(0x7f00000003c0)=""/254, &(0x7f0000000200)=0xfe) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000300)={0x5, './file0\x00', './file0\x00'}) r2 = getpid() unlink(&(0x7f0000000340)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) setpgid(r2, r3) ioctl$TIOCNXCL(r1, 0x2000740e) 16:01:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x35}, {0x6, 0x0, 0x0, 0x7fff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x272, &(0x7f0000000080)='\t') 16:01:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000240)="db2e") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x3, 0x2, 0x100000001, 0x4}, {0x9, 0x0, 0x5, 0xfffffffffffffff9}]}) 16:01:15 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = msgget$private(0x0, 0x20) msgctl$IPC_RMID(r0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sendto(r1, &(0x7f0000000000)="a4ad1c44837ddf1fa29dc4134f989b51157565234d2f688279d141f76e05a2f4b5a6e88c30ff5f31a77e00d46d6efb50dae986d555a14b6564c2929fe953d3a126182e14132028196c002281e20f85b9d921a6c4a821250d2a5414df08960886acdfa5a04613f3e9461b5dabd0fb21006b9bf073fdab9e9c138f756a6d4892a7f50d464a3e99fec8f2fa0a244e8ef8a633d56fa22887d5b1e531f8c99afa511f2782bd7db263d217c826d5846feee6", 0xaf, 0x0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000840)="000000186004008b00063300feff0f000100a3bb6b3c042efdd100000000004000600000000af6ce4f22276e2b8d", 0x2e}], 0x1) 16:01:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) chroot(&(0x7f00000000c0)='./file0\x00') ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000180)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x21, 0x0) 16:01:15 executing program 0: getrlimit(0x100001000009, &(0x7f0000000180)) setrlimit(0x0, 0x0) setrlimit(0xfffffffffffffffe, &(0x7f0000000040)={0x6, 0x4010000000004}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)=0x1) 16:01:15 executing program 1: socket(0x6, 0x2, 0x564) r0 = socket(0x2, 0xfffffffffffffffe, 0x9) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) 16:01:15 executing program 0: open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x1000000000) chroot(&(0x7f0000000140)='./file0\x00') getpid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={0x0, 0xffffffffffffffba, 0x0, 0x0, &(0x7f0000000300)=""/210, 0x68a7056ae742b687}, 0x0) unlink(&(0x7f0000000000)='./file0\x00') clock_gettime(0x4, &(0x7f0000000040)) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28, 0x2}, 0x404) 16:01:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x6c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") r1 = dup(r0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x51) 16:01:15 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCNXCL(r1, 0x2000740e) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) 16:01:15 executing program 1: syz_emit_ethernet(0x34, &(0x7f0000000100)="1a32c3a6a1b76d88f942161b71d16feca75fd17b0c914eeb44dd06a5d7b88b34968e5f382c54be12b8e74010bacabd648362403f") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x2f6e, 0x80000001, 0x80000001, 0x7}, {0x7fffffff, 0x8, 0x2, 0x4b}, {0x5, 0x3a3, 0x1f, 0x2}, {0x3, 0x6d, 0x3, 0x2}, {0x1, 0x71a, 0xffff, 0x8}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000001c0)={0x1000002, 0x6b}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000480)="fbaf8a8d1a029be96914f6357e3aff5158ceef6aedb0d88cd79623839cac26f4acb537bba12317997d2d62797844b6f46f6c8c8689edebfebbe744c99949cb42f181dd8d39515fef0ed631170031b564bd628176f38db4597d5c75b44de1ad54a664e26e80b14d2cdf8e699e295e76940265bdcca7ff80dc5cd5e7e8ddd82b902021f6070d28956fc884aa0eb92326eef7d6336fb906f372a04e90fa7358383f8d7100124cd13aff914748c94a9ff453f47e2aa9503072b4ea06d05cfc22c85804e675c3caca1da18a798285dde84e6360bf8a9b9732c7bb3d49ed3c25a1e7181e13abed6d89e3944c59ef8da310e2d5890a3f3bf75fefa6dd4c97720b5538813a13c52f2f5e8eef4195a13a89b9024533a24f5552ecd23f7b003fbfe73e5200d6b5714bd288ee9199806ad2a225821e990156cb646370c9c557911815b5e64a8b1dba4b73400e70d2c19556792087daf9f88fc4ffc585bb75cab9eea067a9cb5620fef3953c6c7ea959ba95e81c7a8b2f99e3151d65ef63c0877917c3e421cb058a6c4186c53f79424cd1b34a90dbebb1ea91346caa27f9740d0624f822f4b0b9a14c8a6d2983892ea052b65e0939ed988f82d918e11bff3c3d5aa00904f9e9987fd0105fb7fdf5e847a1af893b46344d9bb92cd403273d4080dbf4e76ab9e1ebcff5d1afab0d8f22d7d0d50bced3d43c0404b9b85a1a35db702d755ff3f5fa7222870a346442479753166124be0aeac36c977c65e32875c88f45830c9059ce40f12629c575da2aa42096bfe1e37ed19244e63fff45636eb81de8c4bddf7f1bebd03bbdd67849248398f50263c5bd67b3c98ce30f75bf35b9e6fbbb4933ede5baca", 0x262, 0x0, 0xfffffffffffffffc) 16:01:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) geteuid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:15 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) chroot(&(0x7f0000000380)='./file0\x00') setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff801, 0x3, 0xffffffffffff65b0, "925475447dc50f479a8933ec72545f0a765e2ba4"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000300)={0x6, 0xfff, 0x0, 0x6, "d8af6a49c8005ae7f691f0e2234891cbe8b3b9bf", 0x5, 0x8}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt(r3, 0x4, 0x1f, &(0x7f00000001c0)=""/223, &(0x7f00000002c0)=0xdf) read(r1, &(0x7f0000000080)=""/226, 0xfffffd7f) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 16:01:16 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) close(r0) 16:01:16 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8010, 0x101) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x2, 0x0) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x90, 0x0) r4 = open$dir(&(0x7f0000000240)='./file0\x00', 0x20200, 0x94) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x12, 0x3f, 0x2e}, {{r2}, 0x0, 0x40, 0x1, 0xab8e, 0x4}], 0x1, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x80, 0x2, 0x6, 0x20}, {{r4}, 0x0, 0x38, 0x0, 0x6, 0xffffffff}], 0xffffffff, &(0x7f0000000340)={0x101, 0x80000000}) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r5 = semget(0x1, 0x1, 0x200) semctl$GETPID(r5, 0x0, 0x4, &(0x7f0000000540)=""/196) r6 = geteuid() seteuid(r6) setreuid(r6, r6) r7 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x200, 0x20) r8 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r9, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r0, &(0x7f0000000380), 0x100000000000005b, 0x0, 0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r8, 0x0, 0x0) kevent(r7, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) readv(r3, &(0x7f0000001ac0)=[{&(0x7f0000000380)=""/26, 0x1a}, {&(0x7f0000000640)=""/246, 0xf6}, {&(0x7f0000000740)=""/58, 0x3a}, {&(0x7f0000000780)=""/188, 0xbc}, {&(0x7f0000000840)=""/216, 0xd8}, {&(0x7f0000000940)=""/158, 0x9e}, {&(0x7f0000000a00)=""/4096, 0x1000}, {&(0x7f0000001a00)=""/187, 0xbb}], 0x8) close(r7) 16:01:16 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000940)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x14) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000020c0)=0x7) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x828a, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/155, &(0x7f0000000180)=0x9b) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r4 = accept$unix(r3, &(0x7f0000000f00)=ANY=[@ANYBLOB="0000f6ff00000000000000000000000000000000005e323359794d08afd052c59f36ffefad12117db49b94455729672d6bc765130c494c97d6bc4d43a48c1dadbb3783f4d50af8dab42a076d52195207fd22f5e93af92e2fcf6159"], &(0x7f0000000280)=0x15) r5 = accept$unix(r2, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000340)=""/158, &(0x7f0000000400)=0x9e) close(r1) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000440)=""/138, &(0x7f0000000500)=0x8a) r6 = fcntl$dupfd(r1, 0x9, r2) sendto$unix(r4, &(0x7f0000000540)="ac04ddc5f99ec28cfd663743c78d4fbfbe06262633f72cd058186737dd2f52f8fb88f38f2cdf8943add668b8105f24de9d9ff8f1b71d991cf3a43f46ff1a9f56f6540040442adeab02ca363ea29969b9483d1e4586ec448ffac0adb103e406e50149c991bff281f3d2c556a479c5956423a1bac8d34f295b8d67e7fd5496d48d692d959be60d15", 0x87, 0x4, &(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) fcntl$setown(r2, 0x6, r7) connect$unix(r5, &(0x7f00000006c0)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000000700)) r10 = socket(0x18, 0x2, 0x2) sendmsg$unix(r1, &(0x7f0000000ec0)={&(0x7f0000000780)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000d40)=[{&(0x7f00000007c0)="32eb8841ec9a1304efa58591c37faf6f8e9f007bf02e80a28b788970a24ed28db62040b140d5a18589de7fa67a33cc4ee994d89293cc9ffdf55499322263afacdfa900d8ca032b5aba2203c5c1db2c8f0f84ecfad94bd20fae6428cd836c86eb9f03c8b1e9e201d210308b9dc84cab53d753260711d7b82f5f44ec8edb1b691242241354475a4be7ac004a5858eee0e73088f6d258a85590069175576474e99a32675e", 0xa3}, {&(0x7f0000000880)="312b2b8b7d1c4fc4f1040455f519d64cbda445646e3edfa3665d7c23adffb2b5526d869fb7c6cb76564b6d65635f076817acd6a884e8a116b36e4e372c9639937cf866ea22d7cc7df52a9869815dc55f8e4136b430718ebeb5732306602b5ce7a2b4d3b231556c9c199c3ff2cbe0f9747552e30f1f4b95fb741deebdb2ba470634697ef78f6d77a06a7f7b772e", 0x8d}, {&(0x7f0000000940)}, {&(0x7f0000000980)="3c30ca8e19c0206ebd1cffa50a927ad14466dfc3f3fc2bb66ad08c804867e6ad393ec5145a9d43ccac81b0167340da4f76ebd5d16131808a628fc6172125c95f5ff04aa3ef73de4b04237f20780f965eb23ce716ceab96f2cb67c02bb0125b47d0dfe7f750df9704caa4ea7798ef54aaa6e86cab65b42dc5111361ae2bcbd3c49445c65a6e0977f149e4efd983fec0894c497088a934264ffd1780c5095acc32", 0xa0}, {&(0x7f0000000a40)="68853e2a9b96c1f0c7ee666b43ab36ee1637b2997b6323ef912cb06c333c5e88a1c7d04f29fd93cf1e11d228df725b2d0bcf6cc7227907e98849d12cdae73f078b2ee04941ebdf200b0ceaf5d16b0b04bb8abf11b39ff08fefeb7652d87c8a8e6ab7900c18a43d5cbd0e151d28144fa6b02799865909524677acb4e750c989aab87b962f173eacbc27934d578c32cb0144c4c92ce3cc2771df9716cc53d8e68d24a4eee8a0ca14d09bb8a6afa7de066a7d703d5d732397b64bc07604eaf7e45f4bc67b8a40f2a432c4560acc7d4b96a0c224e0ef1bf1c57e3549a7", 0xdb}, {&(0x7f0000000b40)="736bd8325054308dc2fd43b0fddb0350320d1205c1e1ca1851f5c792b35d0475db258cf2bc764b63525edb10f006cc7d735bc9486d6fb2916819991c7e6cfcb8029b62ffd1e401da47177cc258dcf7b158ae4c93cbd5a41e16691cdbb5188d4db03bd1712de8ead079ba9fdbb757cb92ae0a7de2794dafa44be68822b8c09e5553ac1b6ef80d48e03529226ce3dc3dfb53570c5fe129759a0102bb4b4f4bd15885dd64659abc8cb934af2d1a608899811ff546d118d521e31fa5309ce63066ab7e61fcb9e1b8e995876e78130094c3e2465e", 0xd2}, {&(0x7f0000000c40)="6960cf995fc220b947ebd8a995843e91ab1b8f223dc1de3a484851d7a85247f231f5117f", 0x24}, {&(0x7f0000000c80)="3db806bc10aafb6068ac9b9da1dcf17624f714a4a844cc0ab3dbb6c054da1e68795d3af39ad6fc86e30ce6", 0x2b}, {&(0x7f0000000cc0)="6ed6281210415df2f33788ae42b2237d0eed6b38d7ac646baca9df7139577cdfb288702812e525ae00162d96f6143bf54347961c703c77b31c560abd1f890eefec1a9b3f64d6be39e505987de601513fc3f9a7ea73ce6d1690bb0c15e4709413d5ee8dfc6bd54469e4cd0874706bcfc756d3", 0x72}], 0x9, &(0x7f0000000e00)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x98, 0x5}, 0x6) r11 = msgget$private(0x0, 0x550) msgsnd(r11, &(0x7f0000002100)=ANY=[@ANYBLOB="0300000000000000bbf254a5c191f093c517213c415e184739e357307ea4e232e4da130af5a0a8b86fc2c9a1e6e508d419bae9836d4c278f8c99fb62ffd5b129592529fb8551fee1516b5d24b8117fa541229a6da34a8ab8de38d4d5707fd5819f78a0b53ffb4b2ba17ce3e038602c4fb4007367e629365efd2bbea74c8a2e2f535b8ab56e70a669b5b2094fb7834b8aaeafd0c8724a9088eab253293d7286fbc9a6017c6e6a5703dbba178db04e4398b05711cd1de2068c9d74c9fe0de78c4c6bdb300def1ecba7e4c954758d0348e33dcba3d565a67d10f7e810d7109fe7a1bc230f3ae118e3bf56d951a5ea1d03b4493623a0c9612e510e138a10"], 0xf1, 0x800) socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000001000)='./file0\x00', 0x8, 0x9) recvfrom$inet6(r1, &(0x7f0000001040)=""/4096, 0x1000, 0x1, &(0x7f0000002040)={0x18, 0x0, 0x8, 0x2}, 0xc) msgget$private(0x0, 0x100) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000002080)=0x9) ioctl$BIOCLOCK(r10, 0x20004276) msgget$private(0x0, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) 16:01:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r0) fcntl$getown(r1, 0x5) r2 = dup(r1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x7, 0x3ff, 0x70, 0x3}) r3 = syz_open_pts() ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000440)={0x80000001, [{0x1, 0x42b8}, {0x1, 0x1}, {0x1, 0x8000}, {0x1, 0x3c91}, {0x2, 0x20}, {0x3, 0xf74e}, {0x1, 0x2}, {0x2, 0xffffffffffffff65}, {0x2, 0xb6f}, {0x0, 0x6}, {0x0, 0x40}, {0x2, 0x4}, {0x3}, {0x2, 0xffffffff}, {0x0, 0x7fffffff}, {0x1, 0x2}, {0x3, 0x1}, {0x3, 0x9}, {0x3, 0x1}, {0x3, 0x6}, {0x3, 0x7ff}, {0x2, 0x9}, {0x3, 0x7}, {0x3, 0x4}, {0x1, 0x4}, {0x0, 0xb0e0}, {0x3, 0xfffffffffffffffe}, {0x3}, {0x1, 0xff}, {0x3, 0x38}, {0x3, 0x6}, {0x0, 0x1}]}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 16:01:16 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:16 executing program 1: socketpair(0x10, 0x1, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000280)={0x0, [{0x3}, {0x2}, {0xfffffffffffffffd}]}) 16:01:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000000040, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0xb1}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x4, 0x1000}, {0x4, 0x4}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:01:16 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000840)="000000186004008b00063300feff0f000100a3bb6b3c042efdd100000000004000600000000af6ce4f22276e2b8d", 0x2e}], 0x1) r1 = msgget(0x2, 0x628) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000300)=""/198) 16:01:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820252ff21326c653000"], 0x10) fsync(r0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0014ac}], 0x18}, 0x0) dup2(r0, r0) 16:01:16 executing program 1: unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x60) socketpair(0x16, 0x4003, 0xffffffffffff161a, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='x\x00') 16:01:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x765}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x4, 0x100, 0x744, 0xc3}, {0x1, 0x5, 0x3, 0x1}, {0x4, 0x6, 0x4000000, 0x11}, {0x3, 0x0, 0x5, 0x4}, {0xcbe, 0x2, 0xa, 0xa925}, {0x2, 0xc92a, 0xffff}]}) 16:01:16 executing program 0: setrlimit(0x6, &(0x7f0000000180)={0x7ffffffc, 0xfffffffffffffff8}) rmdir(&(0x7f0000000300)='./file0/file0\x00') r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xaf2, 0x104) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = kqueue() write(r5, &(0x7f0000000080)="14c6aa79b665b4127dedd76d0e0e2537828e2ce5eb", 0x15) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)="b5417f42bca7cf514c2a935abdc7a8c2a3ddc4ee56763828f1e69889649c4fde62edda6a6e8fe022182a1c2030cd5ec887730729be4790f1758c40111ab44035a5243943b1a799abebd64c6acc0c87f2c4aa868476fed077de55c6ac73791b9ca36e07c3", 0x64}, {&(0x7f0000000580)="1ab0f228df0713631cbdcff5b140b8fa51bda68d60baa83996f20ab9647a9adb988d315dde81390df07908f2dc7e8b066b904ce0b58ff825e5d8dc664564d23648345d947297581e7b4e2f6e9e515e32e90d28887356e2826a61805e59879b57bdccd728065c5ed3033f28cfb14672b7b1cde3b88ea5bac7521fa649c5ec2d8711f79e2d8834efc37657c55075f0f66f220ab65c36bc62c8777dadad070bfdcc901965195ba2ac58d9cacb8def3e37e12c2f135edd6a6a4165382870fc4cc33e85aa16d21293f4e58bad3a7cf6cfa3defde493e2daffeecb2ae683cee15e2a69fb5c4f7447c19b1af8f4ca5df8a487916d1f6d2155", 0xf5}, {&(0x7f0000000680)="de9fa332a8adf53452ce8e584d3b408f3a5301a8776d4bde95edfcd9ea34819eb92beec2d7058817fbee3a374c453c1aebac5d2aecf1367a4c6ff308545b0f3335e0dc3d7c24136bab5c63a8a64f02deecb08447b2e658f965fdb2a785597d9b8c275d9c6fe08bc37e7081dabebcc2c9fef038090c997c38e9b7c3535f86e034529caba3cba85af5c63e39d3a24aa3d7afebba5af1cfae8a024e4b569adb5c9a3a96968c7bb57992713e8b21ae3fafb5713c3a2d66f9f5afcc8550472fa7e583b0f4cd6550c0bb3d81eb7c0b17ee130e39454e4097e31f323a3b4d134401c9b40bb7ac54ee6b35", 0xe7}, {&(0x7f0000000000)="bebc1f8cc1f6f893e218f29a10d66b8dfb9593066d00cf39740d1a", 0x1b}], 0x4) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) fcntl$lock(r6, 0x9, &(0x7f0000000380)={0x2, 0x0, 0x43b, 0x5, r2}) setsockopt$sock_timeval(r6, 0xffff, 0x1007, &(0x7f00000001c0)={0x4, 0x7}, 0x10) r7 = shmget(0x0, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r7, 0x0) shmget(0x2, 0x4000, 0x5, &(0x7f0000ffc000/0x4000)=nil) sendto$unix(r1, &(0x7f0000000200)="b3337223d791750cef0a657503f5160a63c9829521417487e3feb1d5d917b3812abda73d17212c55258ac47360bd237d367a6149a1d3b7b817585a05ed0772f02a0b8e348ef1ec9ca3ef9f64e705028d6ba3895970048f10580d3c", 0x5b, 0x6, &(0x7f0000000780)=ANY=[@ANYBLOB="01002e2f66696c653000cb54a3b94d5f8a33f25f71256bf2eb8f78770fd7999d07e265d31bd733d07a498ac068d0b4aeacafe634c743f841ae01b6a87bae6aafd307999488a277e4377dd43f97a02476d684fbbc16ac3e5c932516b57580440c75d812dd6e62885cddc7344a0fac79bc758493375d6dc84c8224eb790a0f483ccfd88e1c64354e1dc27ab8bddebefecc1efb5ad9356b216a6bd9e807b08065b7be2538bf60d6e9d474824b084564de56acdf8821297e3681568f02878ecd161fb65e3a6fa9be659fd34be7c200000000000000000000000070d666d7f67d8efa27f062348a4894dfa4f0d25cc59a72e6c6caac6b4ca0f4262eb47e49f0e6e6426eac0f6c014239644b8773b2364900007b85d689ae3ff59d92f9f67b368084d67e996b7afbf613830f8c6cf0e9bcfd1c20ec9bb3a709dc5d7b3c54b76c5327aa76203ec62a40899c021c816b5209f25280b9f16db35db365877c8470"], 0xa) 16:01:16 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0xc006, 0x0) close(r0) r1 = socket(0x840000018, 0x5, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = semget$private(0x0, 0x3, 0x12) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000100)=""/251) 16:01:16 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "010000fa00000002f000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x4, 0x2, 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) 16:01:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1a) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) r2 = openat(r1, &(0x7f0000000240)='./file1\x00', 0x80000000010, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:01:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) linkat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x84}, {0x6}]}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000200)={0xc19, 0x2}) fchflags(r2, 0x0) 16:01:16 executing program 1: r0 = dup(0xffffffffffffffff) utimensat(r0, &(0x7f0000000000)='./file1\x00', &(0x7f0000000040)={{0x8, 0x80000000}, {0x5, 0x670}}, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x10) 16:01:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0xe, r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0xd988, 0x3}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 16:01:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x6}], 0x1, 0x0) poll(0x0, 0x0, 0x200) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000980)) 16:01:17 executing program 1: r0 = semget(0x1, 0x0, 0x0) r1 = syz_open_pts() minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x1) semop(r0, &(0x7f0000000080)=[{}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3ff, 0x3, 0x1, 0x4, "cc8cf08cf604c79bbca53527243c1dd967f6126d", 0x6, 0x2}) 16:01:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x0, 0xfffffffffffffff9, 0x5, 0xfffffffffffffffe, 0x7ff, 0x2, 0x800, 0x2, 0x0, 0xffffffffffffffff, 0x20}) syz_emit_ethernet(0xfffffffffffffe3b, &(0x7f0000000340)="b6") 16:01:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x1a, 0x8005, 0x8000) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = syz_open_pts() ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f00000002c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r5 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r5}, 0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000240)=[{0x4d}, {0x30}, {0x6, 0x0, 0x0, 0x10000}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0x4) ioctl$TIOCNXCL(r4, 0x2000740e) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:01:17 executing program 0: write(0xffffffffffffffff, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a", 0x55) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x1c', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:01:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0x1, 0x80101, {0x1, 0x1}}) r1 = socket(0x100019, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00", 0x800}) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYRES16=0x0], 0x1) getpeername$unix(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eb184ebd3200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007b150000000000000000000000000000000000feff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7c26358bbd08edef68e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a69c01536a3a95020649f854870563115c3fbcb317a0938a4299cbcf2eb25aec7000000000000105c30186b8ed5ea241e625b14e1e1494b085b52fe65c7dd3b666b2ba0419bb6e5a6bbde3aef3fc7589649d1d03b9b0b1918e137b8152785c5373a16b863d05b2cea9e00e7a580037424d73a79b5c29cb64981c2f4"], 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getdents(r2, &(0x7f00000003c0)=""/86, 0xfffffffffffffe9b) r3 = getppid() getpgid(r3) mprotect(&(0x7f00000d4000/0x4000)=nil, 0x4000, 0x0) getrlimit(0x3, &(0x7f0000000200)) close(r2) r4 = socket(0x20, 0x5, 0x101) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) setsockopt(r4, 0xe67, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) r5 = syz_open_pts() ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000500)=0x3) r6 = semget(0x1, 0x7, 0x17) semctl$GETPID(r6, 0x7, 0x4, &(0x7f0000000440)=""/182) ftruncate(r5, 0x0, 0x6) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000100)) close(r5) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000140)) fcntl$setstatus(r1, 0x4, 0x80) r7 = semget$private(0x0, 0x1000000000000003, 0x7e) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000300)=""/52) fchdir(r5) semctl$GETPID(r7, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) 16:01:17 executing program 1: setreuid(0xee00, 0x0) socketpair(0x22, 0x0, 0xffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r2 = syz_open_pts() fchown(r2, 0x0, 0x0) 16:01:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) fchdir(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2}, 0x8) 16:01:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)=0x80000000) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x9, './bus\x00', './bus\x00'}) 16:01:17 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', r2, 0x3}) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x1, 0x0) poll(&(0x7f00000000c0)=[{r3}, {}], 0x2, 0x0) 16:01:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000080)='\x00\x00\x00\x00', 0xffffffffffffffb0) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 16:01:17 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x8, 0xf9b, 0x9b, 0x69fa}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:17 executing program 1: clock_settime(0x3, &(0x7f00000001c0)={0x1000000009, 0x7}) r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x3, 0x0, 0x3ff, 0x0, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) writev(r0, &(0x7f0000001780)=[{&(0x7f0000000500)="2b1775d414ec3d364cea16befd59c5e3b50626bdc8f766a2f00ae09cbda4b2fbbac2409123f01ec19472d66913caa906956a67656470dfe05c4448146d5a6db889bd104278ae7ff66b2b6ab9bb30da441563e1dd30d7c2009968209731ad3483580c4dc6f6899b76c3fe09763ae2a8645200feda7545ebf83868353a03bae9eb47139bae4985eda1a3447b380926662689aea83a4e4b98bebd3862ae693dd844aa0850ee1371dbfd4bfb2dee3a12320e2abd1cb2a4f382ca8d8e717087e5dade3420acba54ef0e499f06bc33668afdaba73bca09df5b1d0e10ee6560d8cb5043b74cecd19d16c6176c43bbdcef63480b5dc543f9459f3059beddbe2df41b766fe47f8156ee3635acbf9832988178430a8d416852c3d2fdbf62e7339f2b2e8b1637c5a7907477c6c193760c36eccef7706b932380c64c51d7b27c903797549349e197a4630720d83793ae0b42e95fb0073ffd13a084052ee37af99592a56f66ded8e876d2dc00d47ad2270f8c5febd6a8a19be911c7ad5b06373162dba07d31efa2918e4492c84fa239c1aa339d6e40028e6c74aa4f0ecddcc58136669f5c4f6513c52e16318c3149c90a6e17101a4edea0bc32a58c430a9547f106defb1acadf8332a89413c8a82cbb6e85828da88f5f7b5708f58c94c8f4b0712b3c525ca07356eb629a0baf1091ae56973f598f4b06b053febdb98e3c92293389debd60cb6b97a8e44aa571ea81d97dd6825f267c52f1af5597b3a4ac628bf6008c34e8ca591968f9f489883d4a306c1b25369e8d20489565e4282ae42ab4e19a7add83d9cd7ce92b787b9305643e34e348472d005616a8a971c63d2f355874aca92c49c7dc1fb4d1288dc23b7acd90b793ec6b521be4fea63eca43a3c585b3c4cd3012e7916ae12c0c02e56fef780e9b76a64984c75a0af6f3b472a8ace681d6178d0a27cabf9eaeed58cf053908303af29779a164c9f5a35feef38dcab1eaa1a0c4459ea6ebee82282e28bacd93516841c0a37f1ce0810c1ddaffc1e094f0a8883d7793d7731606517a79366b392ca93463b8832a21fe26b0e6a36dcdc91105007d32d4f60e0141112e948b888d5621c4f1f06ef528b35a883e283c780f4bee5e673904b0739d69a986c2ed4b69472a661731947295e471d850a7974d3995ccf3f186e1456c346703fbee42506d6fbd8ade268e3792c0e27017acedc441fd62d763bd9de5d598fe97a7fbeaefcd8a0c2e216f54551d870694fa8b829e61012fe2c277828ae18c8e1bb59004363b91e9b09b288252248e62f35854bd216c084532cb3a92655fff6dfe148da93c5bf2c3bf773d1266c7d33f33f286b280329ec2e061fd58794d3fc8805fc26d5ff2c176018b9aed3f41d4ff4ad6892ef1fef52c08bff29321ad6ec69fe62aa1faa13f2345f77e792243e7c156604856fbed70934991b21e96f05014573d17ed37d73828161bcb1174b240a6ce553829d27994341cdebbd0f228d0486e50e654f7e695cd7b07f79980087b93f63e4fb69ebd95847cc3b7a4ea5df87e7c88603945a4d0d526833d8d92986af2209137816b83f74e7beaaa9226df760a87e2022dc642187fc1fee00f8f942a2fb13c535e75e6cd174016ecc96ebd177c901d37d5b20a7c2766804f98ca204671b6469abab918d50cc73374f5ff3b5007de875eb8fc564f518c60cb90a90e0870333b44c202b0079cf0083e19311a99fbcdf52e018010e931ae4bb4193d78f47d92c30287f212b68ea713722b58216ee0022f4579a6ff9a6cd25243b9ed2ca4627b128fd7877c7757b0501e4839c1f2d5192566815e2c28622ac23317e78b93af024acae19e2179d9ec5bba71fc623569d4f60f05bd24e1d5f5bf5ed8b07435ee236d11c6e9e88e1e0af29acf0d960fcd0e7074bbf0ca66c9e73446e2c5e883a86520f52d0356aad1525857339b93da7c20b51cbf0ec1a5bb3f6c59a0bada39fe48af1e7a3c113077e7fb0391822dfed3b6732a9fc8bc10342e72aa5f5f522eefcc37b4850e48d67018ed629504ff87496da588ea2828d560eaeec2ab88bf1dc01e8a7422faf9b827b54afdb165410ca0172f2533908cbd35be605d9437b8212ef65877cc628140ccf326cd3efac9060f3322c739c284fc6629cf95c550e784623956ec67e5af44cd370ce5a919ec99a27608bccb32794037ceee6285100c0025c8a0d8e6b4fcee08c4281bad652653130fc5b829d35f987b648749fab3d0627f3f5e250004b350e994e8537f851f3ad4d44d0e0b68290bd315886cbd13f558652d56c670a8605eaf5b9953ddd216fddbe57c0d2c053b7fc0ec1d69cbe6db39a9d159dfef39a3f6c19afa3c4cc88b22a74f2e041660d2dfac7edf958399fec0f411052ac85c5d418cf7e61695bd57d1aa782d70f92adf1dfdf3557af42d6ff1a8dba426f46e1f77514a9480e88affc9a5a321b83b6512787a25955a8d459071bedc6b8d9b195da4fe4caa2acb514e35b24b2d2d2ad7dfa8a64d43bf975f413bbd56cddc80519890c39a9ec59500a0ee63e9970fe8bd3500d12d039d8eb7215dcddebacbbe7c3a1530400d0894a0aa07cd1bf7a159f69e2d9d537841582559a4e6d7114cab3c8aed3f8ed7b2a11b22b164af85d7cb009e1f233cd8a241ac2a81b6e763259688e080bc2434d1a57e05ca718b93d8249cd0c289728eb13a6865c50026b05dab4e7f146b1ba78f662e1c450ea0e15f9c141a78eb81f8d2edc0fd7a461560f5edfeeff0e99e19afa21aa9cbce6486c01a93c22728c13ec8dc7e410036ca6d5b7450d4b06f564b89158808ec125df86435b514dab6bda4343ac3c4fe1255c29bf54c958a60752826ddba43642732070a55572a92d270f70a8a1d803e02eaffb33b72ad50c194b0d8c396e68aa862deb805a927f87ab25d4a4d541e610ded5eba0ae2765cb61c2bb403d0c4c174fd04ee5b4b396fd4919da23f4dc1d8fd2593c404da376a21c420b73b222c69d8089e4b0f2f38f1170f239c0389a084eabb9cecbd7b456c56302181bb2d46ccf8bea32f5710c8184faa87b9e2b17e2b9212637a8d208bd887b18d3c1661bc79d4c5deda310be6fa79f264a14236909c846cc5e2634f65040dd4d478580dfbd24e94236c5e160ac205720bd6c297720ef9252af6697bf27282c2151b9bf27c1ce6b2d89a60afcf949d8cbf176ff1c1b1be6b3ce79ed8abd574b0faf0fcc6e56c4d4159d9fcc72b41083f0babc0db7a38762d5cd067b299b689b8878cc8e1ef2bb62f5bf9dd1a8faa44170ea40533878e654d89d327242078430f3245d54d1ec4052ea6991f1d5af1824b76b8f99341829ee08a9f07b9ef38bc7ebb68f38e8273232b53bd9be483deb86483b8167d5ee9bfa6e51f9da8bffc8bb6d5b99da477036e82cb85aaf27c169959cdaf39dd8a13abb28962ab9126f9585db31b598cb94c4689b4bc712b4e292cfff2e6616f06a250e6128916bbf8268951a506bc64e8f54b094491e2026e8840e5761524828eb1b9b2b9b9f53f97c6e73944b054c861e49a8dfe4f93393d7be511734f8400b87c42961083e8e0c43baf441b26458c36cf519fcad9fbb85197576d83e8b1fa402c81ae3647d7ebb715e021eeadc669a6499cfcee77632ad9c178c781630b09e225f6248acf4ab1cbfe008fa0232c0e1f9aec5db2bf883bffd636e8446d09994b311ac8ca9be6b4a7bb66aa7253723df869b4a6eadff7314bc2a9b389458674cd845e23df8f2f48354472683d474efd07064c9e5feac9c4a13aaee900230ebc0684f0cc3cd567204f3233c40ed07ffd9fff10afa0e5aee501fa8af5fff2681b64b772da4db997a8966fed4cb72e098ed9deabef3222b84eac1036adeda88f5ce9d3b0e7f5020c276ec5b9616732436a4f86705de210c9bd57e7716ff32662d3f4f4f6fe078b6f1e12c42c734d89b1407a8d422171418ecfdb3e2d14e55e5cd528ba3c16812e2860bd5f6b2be5dbf5", 0xaff}], 0x1) r2 = dup2(r1, r1) setsockopt(r2, 0x0, 0x2, &(0x7f00000011c0)="afe3c7748089056f66643f9a5bd174b37dedc1fe1136d52c561bf1668e38ab83a8afcf91334bc53d270f909a2b393a16ccdc2450b0a11f61cd770d6e88860c989935c4eaf01f27add04aa18169537a9b13407a9c5cc7b9767effbfdd583adc382c78734949f5da36984550584875f09c0370037edc93c15a9acf2afd99f4ab9f127c959028fd18230cb26825689dcff858cfd2eba78798381bd9f204f553a809f46b4b22ed9fe93e90a1145dd9f8d394e736148be1931bfbab3415f705c9", 0xbe) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000001140)=[{&(0x7f0000000200)="5007c64719288e3a3aeeb67094f5d719a8f3d641dc6a9ee2cfa3bb84fae8505d9295c522b3a5b9f014cf62bf232e7f4568f0fb669a3dbf77fcfb8f79263003d6363e0f899b698d4f69deb4f28f69d1c1143dd554335bd455ceb2fbef21a0de830dec89a5ade149a32c115a933ce9a049bc4b902eb2e7e05d48c74f8e277671e35498bd5942bad7bb120c4d64c837504bafe09ca73f7b3f0a1c1efe694403789b2f084fd5b67efedb6687cb7bac912816c406b2d7e4f26f85f69aef9cd2a6e2f87538cbd70418be91d6340de4963f3bfce9647ff5cfd6492a88a9af", 0xdb}, {&(0x7f0000000300)="6b43d1dd858eb5e049a085b2e88475a0eb7cd7c62449e3c2634144b772451205e084019e337dfc14d7396c6dc98530670da202fe63854184313448305fc73622fcd00ff56642ef9e8dc938dec42f0aedef8b5e3909c4741bcff13dd1bd0be1d7959d1634894f4c9931738f8bf34dc0012a6864b36673df227dcf5980b1cc2c06a2f73732388610db012e5370d3401bb9c7d47c73cec8f3b3a48e0175", 0x9c}, {&(0x7f0000000140)="c781ebbaf36c1b9a70efec434507dd8ebe8379af203c2fb731ccb1561465833dfc3ac75bf6263d766bb94b85c69ee0f81cc3bb124ee1f6de830a0e6b1e99dfac3cfc0a42cec7b53ceebe7431413e68feb97460d7ad7e938648ed6f15a893ea154898a077", 0x64}, {&(0x7f00000003c0)="dcf326da3865f6afc75c0fce5e7f6fc76fb6dfd959938666ed2e2787dce537bb0d7c068d51a4c6c93dfc4f4445f571a9b520f5b8910b918d88cc47445aa2f081c95f0f71d7f673aae14f1542eaae17e88cd578fafc539a5f9c37dc2d59e2b502ea916632659c527852437878a9da7b8fa5f972f1c719b122f7a4dc7a6f2afa7f9c6d5db8be10f145c1041f4aeb0e7415f0aebdd0d20ef4ce296c1759694195816eada4b95e63344bc1e30de9dcb659075959e7ebe8d2bf2d0d9195b9b7bfaad8994481358f0a07f5ec0fbd4f05314b5a984ac087fd80b6bf81d79fd0a79bf48ed82726371fc6b2d5c94d85b855d2fd799c1d4b063c81cf", 0xf7}, {&(0x7f0000001000)="9cc9f99406c14d5d03ff7b630c5c21669348801310f1731cfd42f936cf3bb240f83fd6ae5525466d924661250f32f71644ec8d8fbd1bad7c02fd284141986f20f5c57d10cc75c274b1cbed9eef27cdc3c830a8d998bf571289981b870dcf464d92e61f703cccc8d576fdade5d70fff", 0x6f}, {&(0x7f0000001080)="f37e2c99c54ed3abead8e1647d32c87917dd5777a37d32de5f919ee1890546de79d2b03c03cea2a5e81dd72768bdd52f40525063b47e77f6af963dfebb18f7759372050a9c3e9ee28a1b6f16225781231e6506a6a08acd7777db207f2f37f9fa6d1d328afb1614dab641d634fb8f06f5813db75b369a7913f8d1c0d27948ab1c447664e7427db627ac4759179d4a3940abc2ee98ea8b098f4c435e5e2563e94ce935c3bdf3190e5a14e1e64a585c2def3ea75187", 0xb4}], 0x6) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d6771ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2413ba283c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c2b7dd8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509ae7ade813a4df6395601506d7ad748abdba46f677d0371ad91e26de411278e86f1c9c946ac97659980acaa679e50d6338464c77d139da7f1ad513af01a9dc9ff9dfdd26b7f09b80709d9130f596da71399d521368f2cf1377a6d8c6c3dbd7e834eee2ab7b9d1c1e974effcc0ac8be55213455174b726bce986d0091ef2227d5ce204381882487c3f7499677c524101014d7d0c6e02a185e0bc5da730e0eabf90e9368b81926ae00f756556a058094055ce78216b4e0d0a16f08a058195ae579f59adfa95395c026110329bb95517faebc2846cf80bb75381f6d6bcd68de1d98dae6425da7f345c112cb45d46774a577111ab7354ecc4ed55c3894eebd2c29cb1e2f6f372c044c6ba33b02bf98c1d26fc81e998951174554788430cb810bc12ea2ea5ef186ab7acc88f372e657cbd62b65daf7ac7eed13bc5582823326dd15c5bc3600d179c312b01efa44ea3091c7078fd1a04c8ae95e26d2e07729e07a6aa2766cbe09efe378c3c0b201155b3759ec00dd81148bdc93a12ae3f36de8148cb20b2358bfcb4787653e520bc4b125e0612d8c830279b3252abe10ba7fad78136904e09d9dba2fae010f5a1e543a1ec0868bbad0979ae11b298a75d0acd93891f6c9d8a0effa27b63ce69412901370352e6e89414d3d1defa5ef871efcd9bdde0057e29b6a4c575c443a82e5c09c18819d4cd22de8cf299daf1ec3f98d11c3b1b0a41ced701df68f4462b935260371e647c3e0e74cc31e85555f585db83f38717cd3311bf758075bf4ae54120789e6e8f10bc3b3b384b603974db07a15a681022cf2b5f42376166ad8147f597a0f8a89a9a2aa3293786a987a669b94daf4d3e251ef3dc9b3f15a5ce396e7f74ec754f5185cbd6325ea270e51d1e7905237d42fb908ad71fbde02363babe59a7d42f577c", 0x502}], 0x1) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r4 = getpid() fcntl$setown(r2, 0x6, r4) shutdown(r3, 0x1) bind$unix(r3, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) recvfrom$inet(r3, &(0x7f0000000000)=""/189, 0xbd, 0x1, 0x0, 0x0) 16:01:17 executing program 1: setrlimit(0x0, &(0x7f0000001ff8)={0xfffffffffffffffa, 0x7}) 16:01:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80001ffc, 0x7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./bus\x00') writev(r0, &(0x7f0000000640)=[{0x0, 0xfffffffffffffeb5}], 0x1) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) execve(0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 16:01:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000080)=[{0x9, 0x8, 0x80, 0x5}, {0x5, 0x6d, 0x1f, 0x3f}, {0x5, 0x400, 0x80000001, 0x4}, {0x7ff, 0x1f, 0x7f, 0x8}, {0x4, 0x0, 0x3, 0x401}, {0x0, 0x4, 0x400, 0x563}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x25}, {0x4d}, {0x6, 0x0, 0x7fffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) semget$private(0x0, 0x3, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)='n5.', 0x3}], 0x1, 0x0, 0x0) 16:01:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) 16:01:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e33357f0087dbb8d6c45e596fc5ef7b511eb509e54a"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="140000000000008007f9160800000000000000c4d61be70f1300000001080020ac1400e5df1615a1962aea0000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x0) 16:01:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r0, &(0x7f00000000c0)="aa3e666410a5a16a6ceb8466feda4d443594883cf9a381ca712d539c27b62772a07e29c6d2f4e334888e753961aa2c56", 0x30, 0x4, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r1, 0x0) 16:01:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x1, 0xffff}], 0x1}) unlinkat(r0, &(0x7f0000000200)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000080)=0x900) 16:01:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0x3, 0x1, 0x4a, 0x1}, {0xde, 0x8000, 0x4, 0x7}, {0x400, 0x8001, 0xfffffffffffffff4, 0x4}, {0x0, 0x5, 0x0, 0xee}, {0x0, 0x4, 0x80000000, 0x6}, {0xffffffffffffffff, 0xfff, 0x0, 0x100}, {0x4, 0x2, 0x1, 0x5}]}) 16:01:18 executing program 0: r0 = open$dir(&(0x7f00000001c0)='./file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') open(&(0x7f00000002c0)='./file1\x00', 0x88, 0x12b) mknod(&(0x7f0000000080)='./file0\x00', 0x2007, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) r5 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000280)='r\x00') dup2(r2, r5) mknod(&(0x7f0000000140)='./file2\x00', 0xc000, 0x9) utimensat(r0, &(0x7f0000000080)='./file1\x00', &(0x7f0000000300)={{0x4, 0x9}, {0x0, 0x62}}, 0x2) unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:01:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000000)="04000000", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00') 16:01:18 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x20000, 0x0) fchdir(r0) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0xfff) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x10, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000100)=0xffffffffffffffff) fcntl$getflags(r1, 0x1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000300)="6fcb295f131453e9f84f3d61965afe18476d6b183a5cb96a25dd2494af29b54c872016ed18bd0a5df5b28df17875ff4fa7a90c652421b6a5a67044fbdce9378822e4431ed6e6f15f3d129115cab3b96d050b12b053f77fd8602daa0fece569e045e3ee897b42d3b47504875c4102bee5beba6a8048dbc96110de1ea6b9adac04148aad288f1b753df14e9cb1df61a63c369c6e95f0e921c4f33fa0f0f1c3da65d55bf628ca9430c04b5c645d039b721e71d1292333f5c162f0f4846ed26360a7ddb29ea56cbab185313e862d3ec93c38e20b35fa2cef4685820b6e43f904d293bad07b26742511858edef2047220ffb6dab6d9fa94718683675eb4b9ca7e2e", 0xff}], 0x1, 0x0, 0x0) getsockname$inet(r3, &(0x7f0000000040), &(0x7f00000001c0)=0xc) execve(0x0, 0x0, 0x0) 16:01:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x84}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000140)=""/72) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:18 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) setuid(0xee01) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000002c0)={0x10, 0x7, 0x4, 0x5, [{&(0x7f0000fee000/0x11000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x3063}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff2000/0x8000)=nil, 0x8}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x8}, {&(0x7f0000fee000/0x3000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x9}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x1000}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000a00000/0x600000)=nil}, {&(0x7f0000e49000/0x3000)=nil, &(0x7f0000e87000/0x2000)=nil, 0x7f}, {&(0x7f0000fa4000/0x2000)=nil, &(0x7f0000b48000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000f9e000/0x4000)=nil, 0x100000000}, {&(0x7f0000b4e000/0x3000)=nil, &(0x7f0000b94000/0x2000)=nil, 0x1}, {&(0x7f0000edc000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000e57000/0x2000)=nil, &(0x7f0000b65000/0x4000)=nil, 0x10000}], ['./file0\x00', './file0\x00', './file1\x00', './file0\x00'], './file0\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0xffffffffffffffae}) chdir(&(0x7f0000000040)='./file0\x00') 16:01:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffc) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000100)={0x0, 0x7fff}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x4002, 0xfffffffffffff000) write(r0, &(0x7f0000000080)="146cf3ec993a97af2538b00ac01cc34010cb350699f2ed8ca532aa70f833c97e0e94a45f122f24aa45ee5cd09513540bf95cd636fc09cef363515052a84d086b0fd29af5bf2405f0c18fbcf76410d9a3ebdf88534fb69b4e4c8edc297ae6a96c387f576521fbcbae67c5a8ab627ebb5a", 0x70) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:01:18 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd99, &(0x7f0000000280)="16") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) semget$private(0x0, 0x0, 0x1) r2 = semget$private(0x0, 0x1, 0x100) readv(r1, &(0x7f0000000580)=[{&(0x7f00000002c0)=""/236, 0xec}, {&(0x7f0000000240)}, {&(0x7f00000003c0)=""/154, 0x9a}, {&(0x7f0000000480)=""/252, 0xfc}], 0x4) semop(r2, &(0x7f0000000180)=[{0x4, 0x800, 0x1000}, {0x4, 0x3, 0x1000}, {0x2, 0xa6}, {0x2, 0x763cbab6, 0x1800}, {0x6, 0x6, 0x800}, {0x3, 0x10001, 0x1800}, {0x0, 0x1, 0x1800}, {0x7, 0x7fffffff, 0x1800}], 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2ad, &(0x7f0000000080)=[{0x2, 0x4, 0x3, 0xba}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x8, 0xfffffffffffffffe, 0xfffffffffffffffa, 0x8}, {0x6, 0x4, 0x1000000000000}, {0x2, 0x1000, 0x40, 0x4cde}]}) ioctl$KDGKBMODE(r0, 0x40044b06) 16:01:18 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20298, 0x0) setitimer(0x0, &(0x7f0000000040)={{0x5, 0x9}, {0x3, 0x1f}}, 0x0) r1 = kqueue() r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x800007, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) kevent(r2, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r1, r3) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000200)=0x6) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000140)={0x1, 0x3, 0x40, 0xbfe, 0x8}) 16:01:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x400400, 0x0) r2 = shmget(0x1, 0x2000, 0x2000000000000020, &(0x7f0000ffb000/0x2000)=nil) r3 = getuid() setuid(r3) r4 = msgget$private(0x0, 0x160) msgrcv(r4, &(0x7f0000000640)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000a2398580adb2407ea6c33b5a80964b8c01340a469b911f8de961de76b922947cfb149b8662e6dfbd9a73735cc1e7c3192f0f9a3eabee7611d01ff991558ebffa70604fbe6cd7e2f39781f9b6e532412e595b8787bf39dd655f3817433fc58150d375fd429781e4405ec64e55bdcc9d0c408055e5603792f0"], 0xfffffffffffffd3a, 0x3, 0x1800) r5 = msgget$private(0x0, 0x100) pwrite(r1, &(0x7f00000003c0)="0549b615eec186420efdde017695e7a811843a125084ad10212b9c16297f4655ebdfc99874d21d7635a1ece3be1655ca7a23eace52b4d606ae22e22285c19371258c1296bd0aca045dfe8bcf50755744d3", 0x51, 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$inet6(r7, &(0x7f0000000440)=""/239, 0xef, 0x1, &(0x7f0000000300)={0x18, 0x0, 0x101, 0x7fffffff}, 0xc) shmctl$IPC_RMID(r2, 0x0) r8 = semget$private(0x0, 0x5, 0x2) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000080)=[0x2, 0x2, 0x8001, 0xffffffff, 0xfffffffffffffffb]) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) semctl$GETVAL(r5, 0x2, 0x5, &(0x7f0000000540)=""/194) fcntl$dupfd(r6, 0x0, r1) 16:01:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getpeername(r0, 0x0, &(0x7f0000000080)) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) mkdirat(r2, &(0x7f0000000040)='./file0/file0\x00', 0x104) sendto$unix(r1, &(0x7f0000000180)="50f8d093fb1ba6867cb031d0e3117abf5b218d14", 0x14, 0x402, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x1) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 16:01:19 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_metric}) write(r1, &(0x7f0000000080)="15b26966860310ae1a8faf47064b356a115100fd44acbb198557eed6f90961eac0314bf8b518f55f1e878a52b5f49bbfaa8a621dfc89674ebed331b30f69c56e2b7b06de1506283527c54c5a934d6c2b91f76d84a1c423861af8f918d87b84b3a80f87cab520966cd4a8f80ea273ced98bcafa4ac2518729e5456ef6151bae8bf5caf38323efed9c468dd8817f05cfe7995b29082c3b1405e3f46a91cbc8dcd2e4ffe02a5e49ff7d21", 0xa9) read(r1, &(0x7f0000000140)=""/138, 0x8a) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000200)=0x78) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) fchown(r0, r3, r4) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000300)={{}, 0x3, &(0x7f00000002c0)=[0x0, 0x0, 0x0]}) write(r1, &(0x7f0000000340)="3ecaa3a9806a69819042f2c1cf59c38f12e1628dc6d1", 0x16) r6 = msgget(0x1, 0x408) msgrcv(r6, &(0x7f0000000c40)={0x0, ""/42}, 0x32, 0xedcbd53635e77d7, 0x1800) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000380)={{0x0, r3, r5, r3, r4, 0x80}, 0xdfa, 0x81, r2, r2, 0x7, 0x101, 0x81, 0x41e}) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000440)={{}, 0x1, &(0x7f0000000400)=[0x0]}) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000480)="27dbe290e3c4d2f19754b0943a314d958dd9eb5c3f8b33661fdffde82a8619fa2d03c93de89ea4bf0395ad1990cdf72965f484abe7faae9c", 0x38}], 0x1) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r7 = semget$private(0x0, 0x4, 0x2) semop(r7, &(0x7f0000000640), 0x0) flock(r1, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000680)={0x2, 0x8, 0x1, 0x1f, "6e116654870b312530aba7b6830a06ed6725bb09", 0x4, 0x5000000000000}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000006c0)) readlinkat(r1, &(0x7f0000000bc0)='./file0\x00', &(0x7f0000000c00)=""/4, 0x4) r8 = syz_open_pts() pread(r8, &(0x7f0000000700)="04d7d2ee7f2db3e0b20552e66f4db1693e238ada475989ffd97641e31c5ea3e53b04ca85224186aa44b8443ce7bef3704902ac93ddc027eb1dad28b987a38c12e2fd9789ab8046e45822366ebf4629b18bdccf7e4f8e4f340f93de18e3f8047e499c42b0cb6b07394435e6251e514c6655c15136687a961144a459d09faac5f1413e6f095f8f0935675b119f5196e3728240dd1cf37b383476fb5598ec9a1a8b79ed054176a51698a06eda297aa8c971207b92aa235c835abaea0d6fbe85", 0xbe, 0x0, 0x45) connect$unix(r1, &(0x7f0000000640)=ANY=[@ANYBLOB="00002e2f7bc22419ba767bc54e66e2231ccc0b"], 0xa) execve(&(0x7f0000000800)='./file0\x00', &(0x7f0000000a00)=[&(0x7f0000000840)='^}@\x00', &(0x7f0000000880)='-\x00', &(0x7f00000008c0)='\x00', &(0x7f0000000900)=']\x00', &(0x7f0000000940)='\x00', &(0x7f0000000980)='\x00', &(0x7f00000009c0)='+@\x00'], &(0x7f0000000b80)=[&(0x7f0000000a40)='\x00', &(0x7f0000000a80)='/\x00', &(0x7f0000000ac0)=':\\\x00', &(0x7f0000000b00)='\x00', &(0x7f0000000b40)='\x00']) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000007c0)) 16:01:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000180)=""/130, 0x82}, {&(0x7f0000000240)=""/166, 0xa6}], 0x2) write(0xffffffffffffffff, &(0x7f0000000100)="bd009a6a044c26b59de57eefc1af79450117c0b3e0ec0b5e81a7ac20bee175bfb774d1ee7e6db8971ec022fd03fe8ffc411e5fd98b0963f0837f1e7650104e29ce47047024e5966e8590e4f4aad4159c62584c08a550c2972ba34b9e23", 0x5d) write(0xffffffffffffffff, &(0x7f00000000c0)='MLc', 0x1) 16:01:19 executing program 0: r0 = syz_open_pts() close(r0) 16:01:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000240)='./bus\x00', &(0x7f0000000200)='./file0/file0\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000480)="f2f7f38943386f2df805f188258afe4d10caeef4cd7f1642da9aa23a47ca95eaf7fd80c0ebcc1f2aa34e580f69a9e86365c4fc46a18781bd1bb6ed0a5ab4fc5972b9779aad572093d53668c2d1dac157013ca540359747862802d3611c5816bb9dd2a30763609267ae7d3e10008ac8cef2c99f771aaeccdfafbc68bd600e9421f14563dbaa348349cb623fc43772aeb5cb4606ae6dcb7a5f710e1c", 0x9b}], 0x1, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 16:01:19 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="bfc52610ef42b99e4c9413eac0e2200df3edb15a56cad1aaa4fed8ad1f2286a65fd51d4555dd8b3912958b5321d7d3f9c8350466d0eb78863c1bd526f7e9228f6d6d725ce8895015d5970a5b8665f420ef8aa219d66a61a5bd158fdd1ecac6d5b2c34fe137e8396a28be72df0a5482cc8a4c046c2f715d770d9f7425d518e5895758706d254e5f488f0b8071d25afcbdcaccaa18e57c4a7ddbf28517738363c1c1a80448b9f1aad71f47805cc966c0eb50b9798daed63eaefe6fc76d70f1e2c3801a8405696f3349b313c83e1edeaf1121c2ed4bd818fd7da451f200"/233], 0x10) ftruncate(r1, 0x0, 0x3) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00'], 0x10) fcntl$dupfd(r1, 0xa, r0) 16:01:19 executing program 0: r0 = socket(0x2, 0x8003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x6d, 0x4, 0x1, 0x4}], 0x2, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x400, 0xfff}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ioctl$KDDISABIO(r1, 0x20004b3d) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:01:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40074}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) readv(r0, &(0x7f0000000180), 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0xa) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x9, 0x6964, 0x4}, {{r0}, 0xfffffffffffffffa, 0x9, 0x0, 0x692, 0x9}, {{r0}, 0xfffffffffffffffb, 0x0, 0x859e8866cfb37b7f, 0x10000, 0x200}], 0x8000, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x2, 0x2, 0x2}, {{r0}, 0xfffffffffffffffe, 0x68, 0xc, 0x6, 0x401}, {{r0}, 0x0, 0x8, 0x80000050, 0x74, 0x4}, {{r1}, 0xfffffffffffffffc, 0xc0, 0x25a4527c27663d37, 0x1, 0x4000000000000000}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000087, 0x512, 0x9}, {{r1}, 0xfffffffffffffffb, 0x4, 0x0, 0x8, 0x6}, {{r1}, 0xfffffffffffffffe, 0xa, 0x40000016, 0x8, 0x41d4}, {{r1}, 0xffffffffffffffff, 0x46, 0xf0000041, 0xf1c8ba5, 0xffffffff7fffffff}, {{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x2, 0x700}], 0x160c, &(0x7f0000000240)={0xa00000000, 0x7}) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x2080000000009, 0x0, 0x0) 16:01:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x5, 0x4) 16:01:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x3f, 0x93b, 0x5b, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:19 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c65a6a2"], 0xa) 16:01:19 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000040)) r4 = dup(r2) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) write(r1, &(0x7f00000000c0)="8c674beaff9a178abdf4fec04676c89b46025cceb6389f2e79f8c18f162321f48c8d3acae858873b30a1669a9acd06f62ee3ada041d593974c7a2fecf82880a275b7398919652f00e6809e5e3718c7ab9fc6c20c7731a6dd80059c3b8b5c4051ee59683fcf3d0c51f1a2057bcdb13a5b3283d425a3db9513e3aa3f42cf193cf5f402c1da8045a2244dc33db671a389648ace6223567eb0ef95bc508037f2a21eaacc29aca572f3571137cbb90058132def025872", 0xb4) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r2) 16:01:19 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xfffffffffffffff8, 0x6bc}, {0x0, 0x4}}) madvise(&(0x7f0000a5a000/0x2000)=nil, 0x7fe4aba9c000, 0x6) 16:01:19 executing program 1: r0 = socket(0x400000000018, 0x3, 0xff) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) recvfrom$inet(r0, &(0x7f0000000300)=""/154, 0x5b6, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffc, 0x0, 0x400, 0x8, 0x3}], 0x80, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x200) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x3f, 0x401, 0x7fff}, 0xffffffffffffffff, 0x100000000, 0x1000000010}) write(r2, &(0x7f0000000140)="31917c21324179afb70eec5a6a783a03ca8fb8ccdc685d25eb3c53518bf06f874e166068480d6a1ff18e96f59ac219344b2f2736cde39614a3442028d92266be24c8bf563630072c91e65f03561e73ee2b7d36c87818665c7e21479ca6094a74dabf77fce23d97d2539727819076b09f593029e097cef6f6d5494faf81be92a5a521ca2215e03452943af4485c7c965cb719e4c57a7da656b198dd419cbf38f11dd5ad081d9c936b084d32dcc07d51b61a869669396a840b1b435ea2561f5adf13292093ca9868fc5359f14b62932017d35a7a01114273e86adb6421a26297a61bcc7ef1ac054c2f5e578e8aa02a80a6188f9a", 0xf3) bind$unix(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="01f0c5382161dfabca04509f67fba1d6f1152076b4c8b6cac7e31f09196148a88a97e565f04c28247bccc8b9f20331a9d0b9140464451bbb357ce8fe1502f3d91a00389d289925cd6df71e07f032c19fee14ffdf949608384822e334d60a3fb9a01caca29d8c9d54ce7347573208ceaf5542b28401b6663e728bf2c7a57ae27f71ea6157eedb7b12a38da28c6af397ca986c97feacb5fb01694fd7eed7d07aa3ad35d19c01863ba140bc64c529b853bb7712a4bb858fbe6e47c15c34cc72cc99435c6f39be63d5e3d9d2eda5cdca2a27915616432be5313efe83d32a29d94695574145d0bb0642c696ce8a6e734a861dffd9621154cab65646c5477da3de97ed5f2a2cbc3d5c687a0cddd7de"], 0x19) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x0) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000040)={{0x8, 0x7ff, 0x3}, 0x8, 0x5, 0x5}) 16:01:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x2000000000000121, &(0x7f00000000c0)=[{0xdb, 0x0, 0x2, 0x1fffff}]}) 16:01:19 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10004, 0x11) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) chroot(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:01:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x6, 0x10000, 0xfffffffeffffffef}, {0x80000001, 0x382, 0x7}, {0xffffffff, 0x2, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="06") 16:01:20 executing program 1: r0 = socket(0x18, 0x1, 0x6) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1913, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0xaaa9, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x881, 0x80) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000001c0)={0x3, 0x20000000000000}) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) shutdown(r1, 0x1) 16:01:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1fffffffffffff13, &(0x7f0000000140)=[{0x3, 0x9, 0x8000, 0xe5b}, {0x300000000, 0x81, 0x37e, 0x100000000}, {0x80000000, 0x6570, 0x100000000, 0x19df}, {0x8, 0x0, 0x9, 0x1000}, {0x10002, 0xfffffffffffffffa, 0x4, 0x6}]}) read(r0, &(0x7f0000000200)=""/135, 0x87) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000180)=0x6) 16:01:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x40000a, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x48, 0x5}, {0x47, 0x1c0}, {0x0, 0x200}, {0x2, 0x5}, {0x83, 0x401}], 0x5}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2c}, {0x54}, {0x10000006}]}) r2 = getegid() r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x3, &(0x7f0000000300)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = getgid() r8 = getegid() setgroups(0x7, &(0x7f00000002c0)=[r2, r3, r4, r5, r6, r7, r8]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffdce, &(0x7f0000000200)='\a') 16:01:20 executing program 1: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xeff, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) r2 = dup(r1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) r3 = fcntl$dupfd(r1, 0xa, r0) faccessat(r3, &(0x7f0000000080)='./bus\x00', 0x3e, 0x40001) setitimer(0x2, &(0x7f00000017c0)={{0x85b, 0x800}, {0x1, 0x6a}}, &(0x7f0000000740)) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) mknodat(r4, &(0x7f0000000600)='./bus\x00', 0xc000, 0x10000200) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000180)=0x8000) kqueue() utimes(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)={{0x5}, {0x7, 0x4}}) socket(0x19, 0x8003, 0x8007) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000100)=0xfb4) r5 = msgget(0x0, 0xa0) msgctl$IPC_RMID(r5, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x5, 0x9, 0x9, 0x1, 0x101, 0x10001, 0x4e4, 0x1, 0x2, 0xb77}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047469, &(0x7f0000000140)=0xb) msgget$private(0x0, 0x100000000000004) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000540)) socket$unix(0x1, 0x9, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8028698c, &(0x7f0000002580)) msgget$private(0x0, 0x121) r6 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r6, 0x1, 0xfffffffffffffffe) 16:01:20 executing program 0: r0 = semget(0x2, 0x1, 0x440) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0x10000, r1, r2, r3, r5, 0x18f, 0x7}, 0x58, 0x6, 0x2}) semget$private(0x0, 0x3, 0x101) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8100, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x84}, {0x6}]}) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000140)=0x101) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fcntl$setown(r6, 0x6, r4) 16:01:20 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) close(r0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x1, 0x2400000}, 0xc) setsockopt(r0, 0xffffffffffffffff, 0x2, &(0x7f00000001c0)="5437ee097192070fdeea30f42e4e92a2fd33489a9a4f54b34e500908f57a67be6111eee7e194897b3b81052926dbada85b298dbbe19b3e075a4e606760f390a6bd191cf98993e1812c286c6908562419728167683d71d2838aded097f9a88a6b1c6dcc0a6179c7a770ef1c94e98e994e3eba59ece6d76a41f7f7a13f5a96c37d0302b9", 0x83) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8240, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x22, 0x8}) recvfrom(r2, &(0x7f0000000280)=""/208, 0xd0, 0x1, &(0x7f0000000380)=@in={0x2, 0x0}, 0xc) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:01:20 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000), 0x12d0) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 16:01:20 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800010000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x20, 0x4, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0xb77af45ef3ab656b) 16:01:20 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x80, 0x0) 16:01:20 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20004a) read(r0, &(0x7f0000000040)=""/86, 0x56) 16:01:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x6, 0x20, 0x3, 0x5, "8b3ba633340fb6986b8ca1ef3300a083c8d594ac", 0x9, 0x401}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 16:01:20 executing program 0: socketpair(0x1, 0x4007, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt(r0, 0x8, 0x82, &(0x7f0000000780)=""/4096, &(0x7f0000000100)=0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) socketpair(0x1, 0x4, 0x4c8, &(0x7f0000000040)) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001780)=ANY=[@ANYBLOB="6efeffffffffffffffff0000ff0f0000e2d0fd99f211feac43bd7439c2dba8f89ad8c65ea0a479d8d26a0ff6d2b79dcbfdecf996c3b7e1aa6af21d9465692ded4b4552f62c93830d47f409277a3f5541970b01105e6de6b3306449ee040e9ab21ac9a13aa13d5b79bb9a688baa0c884cf9ef0bd6f9d8e1674a2edde8a57fd1a75ccafa5a4e023ba01afa446e3aba22fa49e7184dd6b384e6d21f8fda6e8a0d3f536e9d7a4947c1f48fd2921eb7f1757222e15ca410e0874c4b0b5554401f0e042082fe9a589445967c8da30700946620e3000000000000000801000000000000ffff0000020000002ef4a91daaa4c9aac9026f6f597abfbd3facb35e436452a3c6cdaa9f5acd33f225cf1355e78d1a93257b74e704f83cfd97c9ad99c0d7eda640bef968f524bccbb959a483891159f8a07ee7911ceb00f78dfacab26a2cdfd6b0543feb0006306dfb2041315e07365eb843269d5ae395acac5640dd0d280c8882760f51a11b03e9f2358ecb400924ba8bb3a95565012b58d7e2be332bd13dfae8c2d5f4b362ac666c70733f3749b4ead40dae7f9e275c137937c724b07c03488aea60032449bc4988a1713abc8aef28ca173119c920d1bd567056ee847116025301b2bbc00b1f4120497e18a30fafd109e85ab84cb5de4b21cb44b1764400007800000000000000ffff0000ff0300002c302bbd05bcdd3cd7927afb1668fbfffe46972b4948dfa0e2711c3bc4569748d595736491d9a70a60856bd4076eecab06000000df2bf39966dae20cbb86ff3ff3cf94b302bf806119ffae9765767c80cc6f766c10e02d9cf51f90ceb08329fd4c69fe51dd7ab100d0000000000000000100000009000000054fb0091074a818241d4a9ab7d9a543b5f8e205db1155dc5ff96a0b69866af6709c3da217cc8a60ed13d93aed3480db580cf1a3a709de948d927e60985f02342b21e2b4a607697218ad8c73a1656f635ae7bdc3f852b2649f5966e0c74b9800df2070bb5472b81c3fb47c3a9a5f9111944afd2cb06bdfacbf430d050e4df74356fa0a5addaef28dd98af412a8467c1a46ed165e24be5299cd6f800e9281b502e4afa4d7dc6c17461c883b6ad6997a478d581fd81a72be996391ad00000000004395b31b7cd914d1c8e8ff324585ec"], 0x328}, 0xfffffffffffffffe) 16:01:20 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getpgrp() r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x4, 0x0, 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 16:01:20 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom$inet(r1, &(0x7f00000000c0)=""/64, 0x40, 0x843, &(0x7f0000000100)={0x2, 0x0}, 0xc) fcntl$setstatus(r1, 0x4, 0x80) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xfffffffffffffc00) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x8, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000040)=0x6) 16:01:20 executing program 1: r0 = socket$inet(0x2, 0x40000000000002, 0x2) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) setsockopt(r0, 0xfff, 0x3, &(0x7f00000001c0)="6f955b673c0604e2d7a6e56f2e10bc2de6e9944be1bfa2e8a3e4a4a47dd43bd31885ac25a436751641a425b9351fd2854661e996f13316e0a686fe16dc523b807862cdd65b0775531868bbf517fe9cd932755d04693d6078a7f339906af26de8c642e3c247b709d15aa3d06605268418f6d146a83fed0997b8596d2a95be619b57757bcad411bcddca649394be2ce70f1aee58b5bde1bf8203ab8c4e67ea505d972a4a09efbb01a548ef94f3b40000", 0xaf) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="3bc89826ea0834898245ee864800657a93ceaadb122ebb77c95e7bb3fb8cb5f2e33872d90fe21832679bd3d1632715edf200e9c33c2bdad9005bb56976dd8b5cf9cab6a2d708782ded070ae407e1017763f4293a3390bccb5653591a95dae36c3fde75eb3bb3b3fefcf27c541729f0e35646b26969739393cfc8e3d1a9afd5502bab6f055793bc45f31b42f0bc8c2750a1d675b64d07d7b2da5455d6084b0370c6aa8b15751f1405f1eaf4523e761f22", 0xb0) 16:01:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) readv(r1, &(0x7f0000001600)=[{&(0x7f0000001640)=""/4096, 0x1000}], 0x1) 16:01:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="670dc3b2b7eb9e7699e2aa8dd51252995fe0c09f5e7049df97523da1740001", 0xfffffe2d) close(r0) open(&(0x7f0000000040)='./bus/file0\x00', 0x0, 0x82) 16:01:20 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x3, 0x5}, {0x46, 0x4d}, {0x84, 0x81e}, {0x100, 0xc9b}, {0x0, 0x5}, {0x27, 0x5}, {0x42, 0x3}, {0x7, 0x8001}], 0x8}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x24}], 0x2}) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x104e0, 0x0) 16:01:21 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000040), 0x1b) fsync(r0) 16:01:21 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = getpid() recvfrom$inet6(r0, &(0x7f0000000280)=""/143, 0x8f, 0x800, &(0x7f0000000340)={0x18, 0x3, 0x1, 0x3}, 0xc) setitimer(0x2, &(0x7f0000000040)={{0x7, 0x80}, {0xdc4, 0xdeff}}, 0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f0000000080)="e7fd2afd65d1aff04fa9367da217e8a2537ef5e738341db278f561814838bf67d6b19334be24cdcbfe85e43b38cb5fd3ae4b39f4885d60ea954100bb2442cfca10f205952965042d5ba8006d2840ff1440a0637b82fab2b0ed7580de91881508b0c7ec9166dbb4a2b8d878", 0x6b) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000200)) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x5, 0x0, 0x100000001, 0x1, 0x7, 0x9d, 0xceac, 0x3, 0x0, 0x9, 0x2cf4}) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0xd0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:01:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x2, 0x800000000000b, &(0x7f0000000040)="eaff950005000000", 0x8) 16:01:21 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) semget(0x2, 0x2, 0x104) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f348820", 0x21) write(r1, &(0x7f0000000180)='\t \n', 0x3) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 16:01:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40074}, {0x80}, {0x6}]}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8a, 0x60) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x8000000015, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0x1}, 0x8) r4 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={r4, r5, r6}, 0xc) recvfrom$unix(r2, &(0x7f0000000080)=""/39, 0x27, 0x40, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000100)=0x7, 0x4) setsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000040), 0x3) 16:01:21 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto$unix(r0, &(0x7f0000000040)="d12e082f02f308ce67dd8289d274b3ec585d5355fd985d751fb974886dfb4468c98886e9b09b72beaf24f7f3162e34d3102e2af33f5911dde58b77f458525883b3c92a208d0bc9e4be6874bf3cffc4c8fe94e08831d85b31a1e16d016ac6d676e54ad05d2d93b276b298418518bb97a316ce6d4687b9", 0x76, 0x401, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 16:01:21 executing program 1: mprotect(&(0x7f0000008000/0x2000)=nil, 0x2000, 0x3) madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) r0 = semget$private(0x0, 0x4, 0x80) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000040)=""/163) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 16:01:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="db616436a9c1ee6aa164264aa5df95b41ce37cbb8714bcc133baf42f127e22183ce17452b94f40364b7d67076535dc9f1cce68412b3863c547d5d6e04241b3b5030eda9f096a91fab9730a59db8f92005877bc58c1e2b17222232bd79d6137a81f0bdb0fda15712083c29660c2e56ebe284f38ef5524c7fac8a6ae968c6d902def9bcb5359fad65e4d860df900c14b", 0x8f) r1 = syz_open_pts() close(r0) chflags(&(0x7f0000000040)='./file0\x00', 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000540)=[{0x0}, {&(0x7f00000004c0)=""/84, 0x54}], 0x2) 16:01:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x8000000000005200) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)={{0x3, 0x6162}, {0xd20, 0x2}}) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000000)=""/24, 0x18) r1 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x100, 0x100) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000140)=[{0xffff, 0x619f, 0xe8, 0x8}, {0x5, 0x80000001, 0xb7, 0x101}]}) faccessat(r1, &(0x7f0000000300)='./bus\x00', 0x44, 0x7) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000200)) execve(0x0, 0x0, 0x0) r3 = shmget(0x3, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) utimes(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)={{0x7, 0x6}, {0x8, 0x5}}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000340)) 16:01:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x400) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20208, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000080)={0x2}) 16:01:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) close(r0) r1 = dup(r0) r2 = syz_open_pts() write(r1, &(0x7f0000000300)="b2c68e3a68af5063258074e8a10b62611d5643a4d2ee2df5882ece84686c5aa57eb5e68eb7de63e29bdb8cd828a5ec36d764892157e8e1eadca3be88dc101d5af34437167fe1ed5c1748cf29294962057a272cca411d6ef50f9503cbda903654a6bb54ea80dc896e914e18efde380994ebda975ca19366e792faa37fe523b43eeec287c413ee5f48e5e902410cc9ba64a686dc8047185508bdbc26b9bedc1e29118b6dfb92f885ccbc27ad219a79d83d06093834d51c30a81a9185cc746ec1f71d683c424056a594198869eea3", 0xcd) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x3, 0xfffffffffffffff7, "b04d6af3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:01:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:01:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9, 0x0, 0x0, 0x4000000, 0x0, 0x9c8}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) 16:01:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000200)={0x1, 0x7fff, 0xe6, 0x7ff, 0x4}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[r2, r3]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x87}, {0x74}, {0x80000000000006}]}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000280)={0x7fff, 0x3, './file0\x00', 0x4, 0x6, 0x2, 0x9}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:01:22 executing program 1: r0 = socket(0x10000000002, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f0000000080)=[@cred={0x20}], 0x20, 0x408}, 0x0) 16:01:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x3}, {0x6}]}) sendsyslog(&(0x7f0000000240)="0cab5612b59b0f3b25e921ba91e661320c3fb6426418689aad9580736a3c2c1a8ca70867ca4202eea0022e0354c01583f8e7828eb2e320919d143e0908607ca2a729ba79324c0c0c95cfcaef7961ee425833d3af1fa6a799f4073d6bb19f50b980a5d03f9d7531e120cd557d1f524759907fc89bf84c63015b6b41f913d4e7edccb4f8443792c730031caf553ee338ddbba38604301b8907a7eed8103f75fc5807054ac2fa5b2b006a2f443efd754106b7192d885a1953d542", 0xfd15, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x2}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:22 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0xa, 0x0, 0x0) getgid() sendto(r1, &(0x7f0000000080)="905f855f0990b4085ba8793c66ae909413cc12dec0a45b48825bfb29577e8e33ea9d951bbb2d49c8eb13e37a4efcd14618ca6b4e3b512ef5c8d3eae55612216c8b09b2591c3e97a3789fa0b80a887a51f201c3251696cc3508", 0x59, 0x5, &(0x7f0000000100)=@in6={0x18, 0x3, 0x6, 0x2}, 0xc) 16:01:22 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0xfffffffffffffef4) 16:01:22 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000269000/0x4000)=nil, 0x4000, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 16:01:22 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1a, 0x1, 0x7, 0x6}, {{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0x7, 0x9c}, {{r0}, 0xffffffffffffffff, 0x5, 0xa000000b, 0x18e2400000000000, 0xc7}, {{r0}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x69, 0x2}, {{r0}, 0xfffffffffffffff8, 0x81, 0x4, 0xff, 0x8}, {{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x19, 0x4, 0x0, 0x44b8}], 0x7fffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0xf0000005, 0xffff, 0x8}, {{r0}, 0xfffffffffffffffb, 0x80, 0x40000000, 0x5678, 0x32f}, {{r0}, 0xfffffffffffffffd, 0x1, 0x88, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0x28, 0x6, 0x5, 0x6}], 0x200, &(0x7f0000000040)={0x2000}) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x7, 0x0) kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) 16:01:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x4, 0x4500) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f00000001c0)={0x3}) 16:01:23 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) 16:01:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000a80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212d111402000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1, 0x3, 0x7, 0x80000000, "08bb61290f7675bec0a763212d74343a622fe6ae", 0x6, 0x6}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3bf, 0x3, 0xb, "b08dce5800"}) readv(r3, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/213, 0xd5}], 0x1) 16:01:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x20000000000000eb, &(0x7f0000000000)=[{0x61, 0x0, 0x0, 0x7}, {0x1, 0x0, 0x0, 0xfffffffffffffffc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0x11, 0x5, 0x4, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x400, 0x99f2}, {{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x6, 0xffffffffffffffff}], 0x7, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0xc, 0x100000001, 0x5}], 0xff, &(0x7f0000000300)={0xffff, 0x10001}) write(r1, &(0x7f0000000540)='!', 0xfffffffffffffe50) r2 = syz_open_pts() close(r1) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x200, 0x0) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000500)=0x7f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) readv(r5, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) fcntl$setstatus(r5, 0x4, 0x8) r6 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "4c9a2c4e44800436d06f02a4c4b4e6e2f215c19e"}) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000000)={0x7, 0x8, 0x8a66, 0x7, "9843e9c2990c241ea6d7176a4b6972c76a5ebc5c", 0x101, 0x81}) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x14, 0x5, 0x3, 0x5}, {{r6}, 0xffffffffffffffff, 0x8, 0x20000000, 0xfd9, 0x3}, {{r0}, 0xffffffffffffffff, 0xa9, 0x40000007, 0x30000000000000}, {{r4}, 0xfffffffffffffffa, 0x20, 0x20000007, 0x6, 0x7}, {{r5}, 0xfffffffffffffffe, 0x20, 0x4, 0xd4, 0x8000}, {{r3}, 0xffffffffffffffff, 0x80, 0x9, 0xfdf, 0x40}, {{r3}, 0xfffffffffffffff9, 0x8, 0x20000000, 0x6, 0x85}, {{r2}, 0xffffffffffffffff, 0xc0, 0x800fffff, 0x6d200, 0x8}, {{r6}, 0x0, 0x42, 0xf0000001, 0x1, 0x6}, {{r4}, 0xfffffffffffffffb, 0x3, 0xfffff, 0x6, 0x200}], 0x0, &(0x7f0000000480)=[{{r6}, 0xfffffffffffffffe, 0xc2, 0x5, 0x8, 0x6}], 0x4, &(0x7f00000004c0)={0x7, 0x1}) syz_open_pts() 16:01:23 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000280)=0x8) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000008c0)={0x7fff, 0x0, 0x3, 0x1, "318c508d8134256eecd177a67dd1b219467d075d", 0x6}) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="787333d498cfe5f41513e0643d8b212355f6e896f8f726952578f023b11332fa97a041f01deb47986be7c825bbe5eda14673d2a1831410aaa9f27064fb8335c4045a0a06d0b523263e6614e3febf6d16050ebb6dbd3d76d1f8f8f176be9ed4822fb56f721a51e70a52e5f5f41ebe290c1daff4d88dd1d2714ef5e0b2a96d1c88d6576854de3bde9cc9224856bc99096490e43457822ddefffb95cb6effde5a735ca57cfe10bddc4b6e01457f30d084147b9f5cd6b2313f11cf5428a16e1a23b222ad30048be7e1e4e270b8bea29188ee148a538f7c648e986d70b1f252", 0xffffff7e}], 0x1) setrlimit(0x5, &(0x7f0000000080)={0x558, 0xfffffffffffffffb}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) preadv(r1, &(0x7f0000000840)=[{&(0x7f0000000340)=""/93, 0x5d}, {&(0x7f00000003c0)=""/151, 0x97}, {&(0x7f00000002c0)=""/1, 0x1}, {&(0x7f0000000500)=""/138, 0x8a}, {&(0x7f0000000480)=""/30, 0x1e}, {&(0x7f00000005c0)=""/207, 0xcf}, {&(0x7f00000006c0)=""/104, 0x68}, {&(0x7f0000000740)=""/240, 0xf0}], 0x8, 0x0, 0x0) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000040)="d179e31da54bdc7cefba2de7d1f0d037ef5557c401a24503", 0x18}], 0x1) 16:01:24 executing program 0: mkdir(&(0x7f0000000040)='./bus\x00', 0x40) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000100)="0000000000c7efd24818b180791af5a1573beff8412b000000000000000000", 0xfffffffffffffff1) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)}], 0x1) 16:01:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000140)=0xc) chroot(&(0x7f0000000280)='./file0\x00') ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000002c0)={""/16, @ifru_broadaddr=@un=@file={0x0, ""/4096}}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='x\x00') rename(&(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x10) 16:01:27 executing program 0: r0 = socket(0x10, 0x8000, 0x1000) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) msgget$private(0x0, 0xc7206a32d7111683) connect$inet(r0, &(0x7f0000000440), 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x3, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)=0x80000001) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000180)={0x3, 0x6, {[0x5, 0x0, 0x5, 0x0, 0x3, 0x8001, 0x2, 0x3f, 0x36f, 0x6, 0x7, 0x7, 0x0, 0x1fd554f5, 0x4, 0xfffffffffffffffe, 0x1, 0x1], [0x8000, 0xc7, 0x10001, 0xffff, 0xc41, 0x100, 0x9, 0xca, 0x7e, 0x2], [0x5, 0x9, 0x6, 0x633, 0x3f, 0x9f63], [0x40, 0x4, 0x5, 0x0, 0x9d, 0x3], [{0x1f, 0x100000001, 0x2, 0x7}, {0x7ff, 0x6, 0x7, 0x6}, {0x4b, 0x2, 0x2}, {0x0, 0x100, 0x10001, 0x4}, {0xe13, 0x5705, 0x10001, 0x5}, {0x0, 0x4, 0xfffffffffffffff9, 0x5}, {0x1, 0x40, 0x3ff, 0xd631}, {0x8, 0x60c, 0x43, 0x3}], {0x5, 0x9, 0x3, 0x4}, {0x80000001, 0x401, 0x62, 0x100000000}}}) write(r0, &(0x7f0000000100)="822299e7ca2fb90fde14095b77d8e0d83c86a756159817153e84ec86d8e5ee7513f4bfcaf1e0b2e65dae24f5f4061700af9eaf4a8c557061d0f2e51f98f19cb8dbd4c1402d4654df6daef9e1e4515e97b7ab996aa85c4905ba80c7bdebc2a7d218c620ae", 0x64) 16:01:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20000, 0x11) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x200000000002c}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="06") setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1, 0x6, 0xfa}, {0x18, 0x2, 0x1ff, 0x1}, 0xfffffffffffffff8, [0x3, 0x0, 0x8, 0xffffffffffffffff, 0x5, 0x0, 0x0, 0x7fffffff]}, 0x3c) 16:01:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) 16:01:33 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8082, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x11, r0, 0x0, 0x0) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x5) mlock(&(0x7f0000000000/0x10000)=nil, 0x10000) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x4) 16:01:33 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x90) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSTOP(r0, 0x2000746f) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x84) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) r2 = open(&(0x7f0000000140)='./file1\x00', 0x20, 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x3, 0x7, 0xc097, 0x81, "49cf2b03f723d4f7d9a6bafcdf0c8555f3a221e9", 0x5, 0x80000001}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000001c0)) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = fcntl$getown(r0, 0x5) wait4(r3, &(0x7f0000000200), 0x2, &(0x7f0000000240)) r4 = openat(r1, &(0x7f0000000300)='./file1\x00', 0x200, 0x100) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000340)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000380)=0xa0) mkdir(&(0x7f00000003c0)='./file1/../file0\x00', 0x4c) read(r2, &(0x7f0000000400)=""/17, 0x11) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000440)={0xfffffffffffffffc, 0x8, {[0x2, 0x9, 0xff, 0x706, 0xffffffff901a9d3f, 0x4, 0x7d, 0x9, 0x1200000000000000, 0x8, 0x8001, 0x80, 0x6, 0xffffffff, 0x6, 0xfb8, 0x7f, 0x6], [0x2, 0x2f08, 0x8, 0x30000000000000, 0x6, 0x8, 0x400, 0x200000000000000, 0x81, 0x3], [0x7fffffff, 0x3, 0x10001, 0x40, 0x3, 0xffffffff, 0x10000], [0x80000000, 0x8, 0x400, 0x9, 0x4, 0x7], [{0x100, 0x0, 0x2}, {0x7c, 0x2, 0x3ff, 0x401}, {0x0, 0x6, 0x3, 0x9c36}, {0xfffffffffffffffa, 0xcb, 0x7fffffff, 0xffffffffffffffd8}, {0x1, 0x1, 0x7f, 0x5}, {0x400, 0x3, 0x4, 0x9}, {0x4, 0x0, 0x6, 0x20}, {0x1000, 0x6, 0x81, 0x5}], {0x2, 0x0, 0x3, 0x4}, {0x0, 0x10000, 0xfff, 0x5}}}) r5 = shmget(0x2, 0x1000, 0x100, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) recvfrom$unix(r4, &(0x7f0000000680), 0x0, 0x0, &(0x7f00000006c0)=@abs={0x1, 0x0, 0x3}, 0x8) fcntl$setown(r1, 0x6, r3) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000700)=0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x0, 0x0) fcntl$getflags(r1, 0x3) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000780)={""/16, @ifru_flags}) 16:01:33 executing program 0: r0 = socket$inet(0x2, 0x4000000000003, 0x2f) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) r2 = socket(0x2, 0x10000000000003, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r2, 0x0, 0x0) 16:01:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x1000, 0x3, 0xfffffffffffffff7, 0x1, 0x1, 0x5, 0x4, 0x1, 0x2, 0x1e32a00000000000, 0x8}) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x3, 0x9, 0x4}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x6}, {}], 0x2}) 16:01:33 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') unlink(&(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000140)='./file0/file0\x00', 0x30080, 0xc8) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x90, 0x0) unlinkat(r0, &(0x7f0000000080)='./file1\x00', 0x8) 16:01:33 executing program 1: chflags(&(0x7f0000000080)='./file0\x00', 0x10000) r0 = socket$unix(0x1, 0x5, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/61}, &(0x7f0000000040)=0x3f) getsockname(r0, 0xffffffffffffffff, &(0x7f0000002740)) 16:01:33 executing program 0: mknod(&(0x7f0000000000)='./bus/file0\x00', 0x3a0934c44f7b202b, 0x1afe) r0 = open(&(0x7f0000000480)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, 0x0) 16:01:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x0, './file0\x00', './file0/file0\x00'}) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:01:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000200)=[{0xef, 0x7ff}, {0x4, 0x8000}, {0x81, 0x6}], 0x3}) recvmsg(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x21c, &(0x7f0000000500)=[{&(0x7f0000000180)=""/89, 0x36}, {&(0x7f0000000280)=""/227, 0xe3}], 0x0, 0x0}, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)) recvfrom$inet6(r0, &(0x7f0000000380)=""/173, 0xad, 0x843, &(0x7f00000000c0)={0x18, 0x1, 0x1306efa5, 0x8}, 0xc) open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r1, &(0x7f0000000140), 0x59b8e2fe0356b12, 0x0, 0xfffffffffffffffc) 16:01:33 executing program 0: r0 = socket$inet(0x2, 0x7, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) 16:01:33 executing program 1: setrlimit(0xc, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x10080, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0x1, 0xd2}], 0x101, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0xa0000029, 0x80, 0xa530}, {{r1}, 0xfffffffffffffffd, 0x10, 0x40000000, 0x9ce9, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x69, 0x8, 0x8000, 0x3}, {{r1}, 0xfffffffffffffffc, 0x10, 0x3, 0x7fffffff, 0xff}, {{r0}, 0xfffffffffffffffc, 0x11, 0x80000000, 0xffffffffffff50fd, 0x9}], 0x1, &(0x7f0000000180)={0xffff, 0x100}) close(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x3) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 16:01:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1000000040051, 0x0) stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x1}) 16:01:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x80184600, &(0x7f0000000180)) 16:01:33 executing program 0: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) kevent(r0, &(0x7f0000000280), 0x8001, 0x0, 0x8001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) 16:01:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10131, 0x0) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) unlink(&(0x7f0000000080)='./file0\x00') ¤ël4Fi/ð ±–Ú¤*ŒÓ‹Ä¶´·£ ŒÂHLÏ* †òÍü‡Ì4›k ´':ü°åŸ æfuse: Cannot find fusebuf fuse: Cannot find fusebuf 16:01:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup(r0) pwrite(r0, &(0x7f0000000140)="02", 0x1, 0x0, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/96, 0x60}, {&(0x7f0000000180)=""/181, 0xb5}, {&(0x7f0000000240)=""/248, 0xf8}], 0x3) 16:01:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x451e) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1048d, 0x40000000000000) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x4, 0x3}) 16:01:34 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x800, 0x80) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x64}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:01:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) pwrite(r0, &(0x7f00000000c0)="5c1480192b775174709f7842ed26934624882c427cc9102f472bf9d85beb866553da9896ced8ab35054192", 0x2b, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040)=0x1, 0x4) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1026, &(0x7f0000000080)=0x6, 0x8fabea0b) 16:01:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x2, 0x2, 0x0, 0x0, "848ab7b2724b00818d185c3ad57e281c535b603a", 0x8001, 0x5}) syz_open_pts() syz_open_pts() 16:01:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0xc}, {0x6}]}) r1 = shmget(0x1, 0x2000, 0x411, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x2000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) shmget(0x2, 0x4000, 0x481, &(0x7f0000ffa000/0x4000)=nil) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$FIOASYNC(r0, 0x80047308, &(0x7f0000000000)=0x3) 16:01:34 executing program 0: r0 = socket(0x51, 0x3, 0x40) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae264aa0416fa4f376336acf00b7804be781e4991f7c8df5fc482297be1aa5b23ed00a0edb2ca3ea3c257699a1f132e27acb5d602000d6d0263a8af47ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100008000004000"/177, 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="e82d1773279b55d8de", 0x9, 0x400, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:01:34 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f00005e5000/0x2000)=nil, 0x2000, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x20, 0x4, 0x400) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:34 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x1b, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\x00 \x00\x00\x00@\x00'}) socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000080)={0x19, 0x0, &(0x7f0000000100)=""/25}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x14}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") fcntl$setstatus(r0, 0x4, 0x8) 16:01:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x81, 0x400) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000180)=0x200) 16:01:34 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000200)) r0 = msgget(0x3, 0x380) msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYRESOCT=r0], 0x1, 0xfffefffffffffffd, 0x800) r1 = shmget(0x2, 0x4000, 0x10, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f00000b1000/0x4000)=nil, 0x1000) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x2000) msgget(0x3, 0x200) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000000)={0x36, './file0\x00', './file0\x00'}) shmdt(r2) msgget$private(0x0, 0x8) 16:01:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) sendto(r0, &(0x7f0000000240)="7856001f64230dbb", 0x8, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x101, 0x0) 16:01:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0x0, 0x6, {0x4, 0xfffffffffffffffe}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x2c}, {0x20000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000140)="b6") 16:01:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x3d}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setegid(r1) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_metric}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 16:01:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0xffffffffffff0000, 0x1, 0x9, 0xd14a, 0x1}, 0xc) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x40084}, {0x14}, {0x1000000000006}]}) syz_emit_ethernet(0xd1, &(0x7f00000001c0)="43011bccd912b2e137910e698681689b38cc3f2bcd40921c7dd72da0a43268a4a7a753c59d0bf0cf28aa8ca39a3c9d193439104256476d23ab911c0c3a8183291b23ea2bd7e700a609d491e1f774623c329f1a86f6da3d46caa84401f8a7852f2798d42809ec9ac883b889052cc696f37b00b3d4ec92153cc2a9854cfe6fc5073d9831452bda60a86126531759e94449b51d79efb3f6ae578e1152d71b18210fe120e5a1d48e34d196edb197380d5eb12332d3c8742f36cba946155f3f035dfd29917d837e1dfb65b8cf904dc30462fb57") 16:01:35 executing program 0: getitimer(0x1, 0xffffffffffffffff) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) shutdown(r0, 0x1) r1 = msgget$private(0x0, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/23) 16:01:35 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(r0) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r3, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:01:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20000000b1}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x800000000, 0xffffffff, 0x10001, 0x8}, {0x9, 0x4, 0x7, 0xfffffffffffffff8}]}) fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000100)=[{0x80000000, 0x8, 0xffffffffffffff01, 0x200}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:01:35 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) chdir(&(0x7f0000000380)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000000240)='./file0/file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') chroot(&(0x7f00000000c0)='./file0/file0/../file0\x00') r0 = getuid() r1 = getgid() lchown(&(0x7f0000000100)='./file0/file0\x00', r0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000200)={&(0x7f0000000180)=@in={0x2, 0x3}, 0xc, &(0x7f00000001c0), 0x0, &(0x7f00000003c0)=[{0x70, 0xffff, 0x5, "e49d41ccfc5b3ae8b76c6d3c42b58723578eb2e624e10fb99bcb54f3c48aaec7fca2320c33899fbb50543af261377e13b41a0cacb0590dad889564b46a3dc1aa26166794afde2905cbe057b688e725b0549101321d4666ad06f602"}, {0x80, 0xffff, 0x8, "e4738706dfcaa895326d848c3df97d7c87ee37f49eb8c964eb139b1ae48d2ab4d1c51111e2209c7475d31fc13a18309e53ec817c692b11aa3405875142805aecd2d1aa91031ff514c0ac8c613ebc0e58a67154823d0a743af9890bbc80f3a38a76497850e5dcdcaae277"}, {0x10, 0xffff, 0x1}, {0x18, 0x0, 0x8, "50ad208224824882"}, {0x78, 0x1, 0x7be, "510be9ba3ac7ff0ecc549d3f4f74cd7e32db8984427434a002e13c7c09782c12dd31affa28ee843d1649c9de229b60e8363fe308ddb38f5ca4c2a57b2c22f3074053a59511800eed8bacc70e8b3ff2b00769ef270f0e19de05c2d9f3e94451506bdd3a"}, {0xa8, 0xffff, 0xff, "831503a486810ac98d39ff75343e95bed43068061dc0ee1cb1ce425b726d307e9c8e82af0aa1800335aafc0572cc885ffae3a7d0d134ad8332d0e46cecf91283234c26af4170e93862857ad3fdde6bf0cc0f49d2af43d8c40e88b8177c956306d7155e0d43baa1cbe4811d0b6c3b0b831de8eeec225ddd8d7b951713e1bcea0948778e0f443137a897c16c73b213b6dd5bfca3dd3f"}, {0x38, 0xffff, 0x6, "2f63e9e75d7e46a64104d2882f5d4883e07b37e5e97b846ec0bd331acc5ee6c043b8d7b7235f"}], 0x270}, 0x1) 16:01:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20000000b1}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x480, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:01:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000280)="a27572f398fc7aa8179f34de7dfa9f9b1734474a27272c7f7453f8e7b5c5384316aaa79f310a68a05b9f22baac609291cfc2b5ef0ab7eda7cb9d4250bfba3a8ac74e40af0671e583ad98c9fc3e55c7fbeb5f55aef3461694cbca0e551e3f4169f53a42ddda8e21a4d5f5483168191a9d7b9753af6708f00b036cacd217a4d3dc87ddd045660aeb6bfa3b4b7857776c7ed4551ea884bc76c1c0a5f591f52f94e077e09fcc4b4ed97711097319d95eb3b7726c720023875d1c83fa1ca4069eea948364dc83205895cb4b2b6e54b53476a997b8cf76bf51440f6472cdbb571a2c31b8892a0adcea4daf73573dc67bfa98f0f9105269c8d910b3c615b5e35542819421e6423ce808408279279f7c0c0af89afb620edef3b7f1fb464acf2a7ffbfc6276e199f6292cdebdd73f4fc7a7f61dab0afb22d0bcd7ab93bd4f94b0f2eb5e25aca4ba42a8b35199c254e88e6838615dff62cac0e1a3ab9abd359e4ffab57b53be896cebb74decb0405550e89c49ea535e52ae41f3c14a1ac8dbaaae9f98550ce5f42cfcfa3d003c238fa3de38a3bc4297066ee5c5781bb18a6d5510c5238abc37deb7c910c3d00d9b660438227d143e527651a6ac8a67e092adba8a9dead34cda4f66cda6287932ba599f618dd36979f1a71bb8720f8756fa84f98e62851d755d6e35d2810e9cf6a94355a836242fbddc2e5d857da604729ab83c17e10252450190911e55d7c57a99d3dabcef2f6df5e67c4c1004d731c7875f4160815639e2cb437fdf5652b13275b80189704bec3a3eeb670d30d1d66657cdafec64d10263673e443e16867ca9b9eb32cd4959f5d1414e37eaa4765ec56dec9293a513fb03d3725563bc5c4cc339f1141b4a9951938706d49313e3cd6103383c06add48c01fd05f1df4c5b61a5baea95570e322a25cf9ae336b4e7e5ccda66e06299732d8490d8b67456abfbc84a536a94668d1e751b8c8dab0f27579bd7aabc237764e60a7995542c34cd2f3cd5dbdf22a4b7884ee32dffced697337d9e672cb60660aff056c1ec81c35d7a819246fd5106ce04f2cb7b16ba8ff8d05d9c9fd44bd7cb04a79d7bfaa8d4571e167b0dd2157695bac5b27491b5a5b2f34975b678e15ad9c4f159c2ff6c6999a27df2f6b3f795f800d19a9bba3e319a6215a4427458a39c7ca4c469f543f77d814abe95942be6fcc2fc73baa80d17273942bf6ece880fcbed16b7838a20f2e4f8d8ed0d699e9e9eaef666e251481aae57920e081c931647fbc87520fdfdc0f2a1a4a15300e4fccb8097fc20d5aeb7f8ef1ef44e9b87426d58d6ca8add8ce90581a720c2f4499bfad12de65b9897180245b9fee8a36449e1e0ddff887844f9fbd798f12792586c62b7445c27d647ed7ee7f71880897ebbf9c46d420f29f90cd6d4570c4145645ac3a347f7c5a7b1fade0f04efe856c274908b3bd18344277e5f056bc4a1d7f7c8ec09561def21a6333b37b0c335986f0049e19414194238dd1fe4aea2151805b5c452b698757b727cf1f09d01ec84167db26e5d3fd06e3c4dce910c58faebaa7cd35a59d321ee72eafcef1b03faac752e3942c48d05d8fee4dca2d316992abeb87dc0d49304948ef723ab7f372f6debf5d7817a3ae6c2a79bcbe0cd4a0f918cde02813ab3dc2e2dcf9759f972503f64b6ff2fe7d5415eec3433a1a80a271ce4e1383e99240174820248caef93b2559a5d96fea49f3bbe55f364c57fab1204eefe9b7467e3d31c8c28c65ddad12e2d402df964b54a4e0723a24f24a2e2aed797b1e51f94082646dde0f1a2aebdeca4dfd88747341fae3afd5df5a659585a7cbc4f9305a7c85e2e544ed6fbdd1580c44f5baff682ec711b567462780c8ba2583c278998c5c213e818cf109c8315cecc1e6665b5a97884f63ecff77383e3ff3d8be481a539d9558afd341d2b2dab2d45c376807af7d4cdcac3ca08126b28d510230be8fef5391fba7eb1d82518898e7b85987c6e1a979370fd2899a19e75eb2602e3f5a81b15f525f342fee18510bf6735295ba745a4a82025ab50e2178e077b266179fca3a17e4e76146e766116d8af2bb0cf4ff61daf216766fb20b8fcfd51f3380b8d6586f184d8034bf7d388c7a51a35fa63e988e1d0dd7fca6bfe2dd1132a0cad9060d51ffcbe1b926e18f17d361a0409bce91fe6b330e36298c370b1353fdaa9b42d8fb7455200a2aea441fcbfc69e3071052f41a32850256eed05a7d931b212f452a9c2b909d45b5a908c15211435ecf7dbd5ec0cf4efa368a9c55b3326e10aacac6f1f36f01cdefc626b3ac1b21b70bc76bc1e7c095c3989f0ce83240daf80d798e6f674fdfe01b8d6a0c145116ded7c130e7b57979d9686c82da1943049eb32078f1205edee1837a38bfa01a3b55253e8eb833172c1d30a3a7ffb6ae40883b47a66931b0b229a6be5123b7caa60a33d89a87a7c3352b7418dfa419767a970a3e2fab13e188b127a58e769e846cbb985c84b49981fa4e31942e21953831db63516c6b60e9f74d8c3de4e6d36c92a3b9466a2340c31f2bd3a78400d62175243a2e1ea9468b578ae512c76c64b92d6d84e54694d0c39b6c52159b745eabd61139755d84ccecceead003f1b32e8062b16c73ea0b1e55b59f8fe3c3e64add2f9558100021cc9ede692512596693a0cad293ecb5aa91d93e6c33755bde8f71145211785d4eb72cbdf58179e7093d27fbca502c30a024ce860760d4479f9fd6c9a05b33f26f69427a83a199b97f9c0fb95fe94ab8b8650d5e4619c1aa2c885e6255a8b2d3e76816590ed00b567c5bfe064837b88483156e513340594ba225e88925f9877a862f82d0c78cfca1c76c62fe4178b3a756baf67b22cb1f0430e6ccc3c74d59bbd703cda1e856929014a4f7ddec5fbd9bfe7dcb9f056f052e5ca94974326de36e5f1aa20a0681e5151ef3912e6a139bf910cfbcfb099664d29c8b9849e633ed545ed261085ad99a9205c601fb7c5fd2036a9294d965aab2e112f5df4b3bc779d5e9d6f01eec711efba747eb2dcb63ea1e6b54cad4f7e56c2d6cca914b56256ce83a0fb1d35946879517caf9641b72647c67713c2f14d451c4649c58592b0f8ac86c30b2044ba069a5a9b0d335991e1882b33eb84cb11e3dff7cb1fa10541ab04cac1776db4e1c40855647aa156e1d0484bbb80de9f19ddcf398cd26f603c1b627ebd2e54e6cc0aa655ff33cc750f72a7f300fa96c39341fd6cb0a6101a171f1a4c7b589d80e9cf3ceb44b2211e905cc11feee3fead28c0e9256b2e5701923f626cdaf2fe545b3b028d6274f43b81b086b06124fcd7e1f61993e957e28389843371cf2586e22bf14db7120e853e242c8a1edd0dcaf49ef07cc374e07ed5ecdbc3d645499e265a38fa9c47f98830482219d16acf62be294051fc1c8bd0f57e9729354f6ac55ba0abcc88225f80ed03b6c01b90dab2e257ee1fbe3b3911a9d90cff939444026ff18d614f2e50f09b5aef985d6c1f641943f745fe076d0788da91e3a5f521d1161d36794931d7cdca430d06ade7555d30ec3681f04d75c0c26e66a534be865f36b6b84d630c0c8f1463ff2564cba68fcaf411849f526ccdd1284e999e8727a3d0dd2fd9f62cac3c0eafc2aaa09c503dff1c047205712bd77baabe9b38a05373ebaede28aee54b93db7c1b8893c2bf053359eff624ecea0753d4f859e9a98f3175a7ac128f59183bfa0ec4f99e2036d7b3941b355b23df4bfa13bfe9fa5ab82b505dc8f1c613f2bf43d1c69aabb3fe39f416ac1dc530df3cae0e7f070b7b8a6fcadd7b9240352e71722f3e2835311f1b5ec2eed59442a6fde42cd8fbae41a05f607b010f7c1f5bf1d6a6f942a9bde1da5c1b209e90ac2303ad13f74d36cd6d0d2c2a32b1b97db94abdc77c7898f1a270506cdf0d45f3468d2f211191a7a9048bf2996587fea0e3b777e8b52c1c478077ad7cd2fe9729919e400d0f86e970ebeb4ad18e6b1fad85c65fb3b17acd890bf2b4b3bc26a516ceb17dbab38c6c180a041ec4245ad6801281b84cf20a56b87ef38dc87e17b48054abcff6df9a45c216a6d23d0045f658b86017c67ceb59e43f53c4b7a419c2356a335219291074f7beb6c182d1077a0d44fddc57d4dfd7de5865541146ed5cf56bf352833432759db1539530183a7f3a251abd5f952f692f786251c1f60e7b9718b2fbf662b0f85bb702464f0fa5e7a3c8e42110b6f6d8bc0c94fd50f7c5835c9d31deb26ad088f25b07359415bce68935534ccf2dc9b7052f2c366d7b2fcd454daec955f0b1c803b6fe11fb39672fa4733490e5e22d22815be7e3e0b924c337b18c9183e749c1614af0693ade212de71a2df930a66df208d5042e41168d728db40da1f196566fee5b220feb2d05577ce499f58bc06174c2753bf0544614a74c40d4ef1ff126c8dc17b5a94515e223c010680ecf1c4365ec51e19ae3c2a09763258a89655f1a7381871030f3909b456f7178e315c4caadc534bed2c6f4d678a5e5c0a89bf20c7f2b5144143239f4d2a78846706d0bc7f535a3e4ad84273d26694179efb5b87fd9f961ed09fdd3866894d312c1bff001d12f326b9662846bc8c6efc2f7e1f9b15190e85cf2c641bed8761be002a44d1583872c501ee1b2daedc5c6e362cbd738444275fa0ab200bc65fcb7c0dd077d26e2e71e14c0ffd0cdaad5a2576069e0906fc2e0bc62e4f035431f2987338ac69006a33ba60b89d96ece50ebc740f17ddc3b6016022f60f3d00a2bd772d51d692e48115fab8feff872f89e0913ba071d670a784d68d456dc44b58a03b7bca54c0e6e4953c4317c43ad0bb55f51751e5505b451d79cb2294ee14d1d29853d3adf2ca47e743cc4ed1935b11320ef3297a230e2b7c95382f720cb568a269d0c9aa548c5fd1ede0c934aee752753583c4f08518a0cdb7522adc91e95dfca583f6ba11263194c26a5ad1796bbd2c7262bead065f98fe5f4ed676aff790dc4cc19ccc0d18faaf63c6d38b39eb343696d6336d7c2b335dac180361b311412e08443f8fb4168bda4c6bb00c07b547dafb3b740b876819aea6564d0a4b87172b9c3681760b94c7c57de0d5aa97492e050073a9d5b4e8361ab703b2146c0f803a437966eba35e26a8d4d6fab90c11658daa0c7c5ce3232fe1070a7c85627176cd29af89c353fe8665f30498d7aa07b6617943ba4ee0d6fb839bdff0f9d719525e258811c8c480e895605ddc9b6c16e022bcb76d3914f1bffa18427f1f371b295ac167bf3f816f358f2baa8c80cc717975e16bdfec16d25dcb3c82422756eaf8690622758936e3ddbed7658e44d6181bb6953be9e851494eb297d1935485c052d4bab3befb47d2a2e4db8bae23ee2a45ecd6c670cd940fce1ee0b6ea72d86453c89dadb6ffeccf7561a8746a874429b568bcf3afb77d43ac9abadc38e86280f288f7072a84289a5b40580c8e93b6d7f6134b1a561c8b24a34d84aa44f1982eaaec053ab87b3dfd5afb1c952edfb3385bfe707036ea6ff77576597ff7068f5becd18b8a845ecb11a5013d070789600fdb9c33304d92da502c923c21539c3bdbfa4ee4a1f0235f5b1ab5f4546d97e6cc180ec2349fef8c7a8248b8666d09ac1ec457500e8e002d9617aab30731f64eb10bca9671d995a038e40c1c710850cc1521b4e1bbc090c30b678a1e44467cf80230fd706817d5e48bf1477a09fa7c69b7eab40a78e9ecb2a930827ed6a336bfa70261d7e42dd209735f481d0b0daae946dcafcda070c559e3e1bc0fa9eb995a3ae9994c529e4c088d8d3cb3d3510c6092265afca3bdb0edb", 0x1000}], 0x1, 0x0, 0x0, 0x400}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) msgsnd(0x0, &(0x7f0000000200)={0x3, "f8964a00482d569e1c76439cd7264c3cf88bdec578d0c8ac2ec704d6cce0d961058bbce37583b01e577cad7b4f0eb69328e2fbb489fb967ff46792e0fe609c400ab219e1b0a28eb34a6850"}, 0x53, 0x800) 16:01:35 executing program 1: munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x157, 0x2}, {0x18, 0x1, 0x5, 0x1ff}, 0x9, [0x8, 0x100000000, 0x3, 0x5, 0x0, 0x0, 0x6, 0xfffffffffffffff8]}, 0x3c) mmap(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:01:35 executing program 0: r0 = socket$unix(0x1, 0x1005, 0x0) socketpair(0x18, 0x8005, 0xfffffffffffffffd, &(0x7f0000000000)) socketpair(0x20, 0x3, 0x100000000, &(0x7f0000000080)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), 0x5) 16:01:35 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x32, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x2) 16:01:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x5}) recvmsg(r0, &(0x7f0000001640)={&(0x7f0000001680)=ANY=[@ANYBLOB="00000000000000f55a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000076cd28712ece3de6c80f48bf3d001d9400088a619730fc4eb6ae2cb134a96c85b2a39fb97836bff9d941c66085e4616f5e1c99f2ff40c88ade6980b762acd0a86d6e5e2256075162c1f87613a5a6c0d3c5581390ccf23a824645aaff25ed68a469ed8595d2"], 0x45, &(0x7f0000000600)=[{&(0x7f00000004c0)=""/61, 0x3d}, {&(0x7f0000000500)=""/243, 0xf3}], 0x2, &(0x7f0000000640)=""/4096, 0x1000}, 0x40) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000300)=""/229, 0xe5}, {&(0x7f0000000080)=""/16, 0x10}], 0x2, &(0x7f0000000200)=""/148, 0x94}, 0x2) 16:01:35 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f00000000c0)) 16:01:35 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000100)="71b931ccdccac34e5143f5bee5161a6983e619c322ecd380cc64b11e29c4a8c1b27a6ed09a592667ea2e36e02702c1f4cd7a489c26504e30201cd44e62373f44339d130e8dfe2172533f8edcfb75d64a92e7f53266691a46270251930100", 0xffffffffffffff96, 0x8, 0x0, 0x330) mprotect(&(0x7f000049b000/0x2000)=nil, 0x2000, 0x5) r1 = socket(0x10, 0x1, 0x0) setsockopt(r1, 0xb207, 0x10000000000a, &(0x7f0000000080)="d5ff966c68", 0xfffffffffffffd6b) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) close(r2) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) dup2(r1, r1) ioctl$TIOCNXCL(r2, 0x2000740e) map stack 0x2071a000-0x2071d000 of map 0xfffffd803f00c330 failed: no mapping map stack 0x2071a000-0x2071d000 of map 0xfffffd803f00c330 failed: no mapping 16:01:35 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x7, &(0x7f0000000040)="03000000", 0xffffffffffffff22) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) 16:01:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00000f5000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x3, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 16:01:35 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x810, r0, 0x0, 0x0) unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) r1 = open$dir(&(0x7f0000000000)='./control\x00', 0x20100, 0x2) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000000c0)) fchmodat(r1, &(0x7f0000000040)='./control\x00', 0x60, 0x2) 16:01:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) pwritev(r1, &(0x7f0000000680)=[{&(0x7f0000000080)="ad25d9e4fb4b1e868aa9af7cea07071d7f49bea9d8cde8eb21f7be6d5c4cab99ae8e28149bd2798ae999b463fab32fece0e701", 0x33}, {&(0x7f00000000c0)="c88ca2b23bbec4b14c1312a269a8247fe20b5b1056b4e884d332aaed8c7422deecb0d31482e5fa19322a3e85fc28f1780eb5841e24e7fb4a5a972d52e44ab62add7cc0ede7d517ebb79c89032f3aad2b89862850899d6c039b240133affa99595c8a016a1bbde0aca8c2bfd3b94ead440698d9c63fb65b0aae15ef8a0d4ba0fcc0801ab03ad532dfed1f1900ea8c56dadadf888f493be0b9f632fd955c2405293d2686e5c37ffa8e9dd12dfb889eaee4e61475bc07c9cf20522f05cc9982768eeb3614e1dcabff478bf4c1ca5032fb84216683596cba9618628d544954b571fa2be4", 0xe2}, {&(0x7f00000001c0)="b045addde4e4e31014a38d8a99bec21ee2cd0e445eefadf153a742c61e4f6bbadde01f8cf9de12ebe9eb8363dcd53fae3cfa958b0b222d0536db471a24cf13dc0f604a69e3d55a86d1e9cf1e917c49c4f49e2ce50ff501d44d6be75e24cfeda10bee75fc735b503fb8ca828e8f9be9b19097ca662809e37200d40751f07156866ad0e53552f17b7b4c20e9a78cab7807185618eb", 0x94}, {&(0x7f0000000280)="e6c8dcab6578ec18541bb2d1e1f9a7d67f3fb20a1606a71c02ce783e9cfe14d166d06cdddd3dff8091605170e878063e531a63279366424f6b7077c5d9fc296009666d6ea44eda198a98ab98cd290fbd8baa5a172a2b597dede802ae17", 0x5d}, {&(0x7f0000000300)="b4f408a0d5f1527f621a8f0a811d24588f5d5d5b2cbf79bbb3b18d0db66b4ee89a045feb0db57c8a59974b4ae1667de52213fb04db92e5afa83940050bd6fa01264e829637af742f22c9d032c83930fb120082facda4cd7e8fc7176767e92c94045f9ed1ba3f893bb720404ac5939d1d166f20e57247be84519bbf1e61dc5b5c58f49a920f3041d7a87641e4de78ca738b977fb712ac01c70b6eeea318df3f7ef09e", 0xa2}, {&(0x7f00000005c0)="7ba02e5d023188422972f285d840ea61ea9611004f650c680e4c8c21356a8f87d7f48ff21aba2fdb2601440b13fbf664058d891efe63ec95e9acb538ec73bfb194d15e0c4c1c1f8798cfe2afb6ab73067d1419d0e6a359adbcb31d082ca71a9744dc94521fc7f0cd30e6a22f0bcee3805d819cba43d4853d7fb3807d95869a82b3a53d3aad3f2bdfe366d78748e945008272835328b79d79e632", 0x9a}], 0x6, 0x0, 0x0) writev(r0, &(0x7f00000015c0)=[{&(0x7f00000003c0)="31c10ccfbd875eed0b0f942655c89e896e3754c1facf131dcd3986d3fb5b29421431c50ab9989737c86bc6c963d6d9e0a8c665b698735b14cdb2b4803a6e231580bc420cf0d815467764f7246d6687e20e636fafe639cd251d75636ba254466d725a60ea4d5bf190b25326b4bad0187cef669ca1b46f9ffffcc2e9354fb2fdc8ee3bc947ba24d03d0fbe44e9f21f95641574b5a0cb7d2239b09a5875fdc9dd671479d2d6cb941cc0edcf9bf6f6937fae08544a69e5dc5dc90beab05fc4cf1b568d230e34e10e64eba0b6c26952893d46b09249875881a6ba7a7ac4aab89071eb209a5be24deef99c84fa811126ac085c03cc2d07d4cb045c5f023bcad13f347a8f4d2a5fc6ef3affcc7785801bd04de207caeea75e40e8b2b8f163e5603d8d33256d122a0e85131d469fc962ee1b9072743cef1844a064235f02732bcb2b22667604a3fcd9ca0119a6b70d2b5f1859c7e026584592469c00c5f60119b6bb1f11fae2e130cfd39167c69afd770db80b0dceb4bf2aa2a17c497aa7a59a96f14f95ff0029e9e2103a4d723b53c028a692a0acfb7d81a24a26f1e0a8b070f32059694f5de2d99da1aa2b40f3f54220ed44cba102744ccc341aa400ad7464820cf8e7e046bcaea96947111a605e3c23f90e13ba391b139fdbebddafb1e897bcf7eaab0d136d87692976f9dbaca035808686b8e4", 0x1f1}], 0x1) 16:01:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) open(&(0x7f00000000c0)='./file1\x00', 0x30340, 0xa0) write(r0, &(0x7f0000003040)='u', 0x1) ftruncate(r0, 0x0, 0x0) 16:01:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000140)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:35 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') chroot(&(0x7f0000000040)='./file0\x00') r0 = shmget(0x2, 0x2000, 0x150, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000080)={0x0, ""/4096}, 0x1008, 0x0, 0x1800) r2 = open(&(0x7f00000010c0)='./file0\x00', 0x21, 0x100) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000001100)) openat$tty(0xffffffffffffff9c, &(0x7f0000001140)='/dev/tty\x00', 0x8a8b, 0x0) r3 = getpgrp() symlinkat(&(0x7f0000001180)='./file1\x00', r2, &(0x7f00000011c0)='./file0\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001240)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, &(0x7f00000012c0)=0xc) r7 = getegid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000001300)={{0x8, r4, r5, r6, r7, 0x1c, 0x5c}, 0x200, 0x1f, r3, r3, 0x5, 0xffff, 0x3, 0xffffffffffff3950}) shmctl$SHM_UNLOCK(r0, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) fcntl$getown(r2, 0x5) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000013c0)=0x340) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001480)={0x9, &(0x7f0000001400)=[{0x5, 0x401, 0x2, 0x4}, {0x2, 0x7, 0x2}, {0x8af0, 0x51f5, 0x200, 0xe85}, {0x8000, 0x7, 0xffffffffffffffff, 0x1}, {0x400, 0x26, 0x8, 0xce5b}, {0x800, 0x2, 0x3f, 0xff}, {0xbf78, 0x6, 0x1000000000, 0x1}, {0x8000, 0x8, 0xff, 0x2}, {0x9, 0x0, 0x5, 0x5}]}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000014c0), &(0x7f0000001500)=0xc) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001580)={0x1, &(0x7f0000001540)=[{0x2, 0x1, 0x5, 0x3}]}) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x3000) seteuid(r8) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000015c0)=0x3) accept$inet6(r2, &(0x7f0000001600), &(0x7f0000001640)=0xc) fcntl$dupfd(r2, 0xa, r2) shmctl$SHM_LOCK(r0, 0x3) msgrcv(r1, &(0x7f0000001680)={0x0, ""/119}, 0x7f, 0x2, 0x800) 16:01:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xc56) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x21) pwrite(r1, &(0x7f0000000140)="32bb4b1840ef46464478fe6fe46ff013a20bccef00a5d0a967de99dbe1c0ded76bb85887ed39c64fda6e489e16c46523fc2e1698372b4640f1c09e0e30d7381ceec56280c35e8b44ecb8f81e22c1a51f8ae42058e4097444df1a4ce7d55c14f4eee3", 0x62, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x400, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:01:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x2d}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) chdir(&(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:35 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, 0x40044273, &(0x7f0000000000)) 16:01:35 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x110) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0x7f) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x40, &(0x7f0000000040)="b6d89f4205b5bbc5bff3aaffe663d7d573d8ec5913da013c04868a71455a31ef39a50419004ab16bfdca3220166f5a06f2b936279f7276c567650832649beed322") syz_emit_ethernet(0x61, &(0x7f00000001c0)="6e7c34c5ae58d4578796d044ca532b60497de91d37ab271698e8674ae7590141df33490c9bc5752dd6296236d68bdf7a4b1d8dac562950930b1c7d104693b01a406552534776770e29de4691208f3b1dcc8107dee5102e669b4f5fed1c2535f1ec") 16:01:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4c}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000001c0)={0x2, 0x0, &(0x7f0000000100)=""/2}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:35 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)=[{0x20}, {0x80}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) 16:01:35 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)) lseek(r0, 0x0, 0x0, 0x1) 16:01:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) flock(r0, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x54}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)='\x00') 16:01:35 executing program 1: nanosleep(&(0x7f0000001c40)={0x100000001, 0x7ff00003}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x12, 0x800, 0x3}, {{r0}, 0xfffffffffffffffa, 0x80, 0x84, 0x0, 0x6}], 0x7, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x40000025, 0x2, 0x9}, {{r0}, 0xfffffffffffffffa, 0x81, 0xf0000001, 0xce, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000051, 0xfff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x2, 0x0, 0x8, 0x5}, {{r0}, 0xfffffffffffffff8, 0x5, 0xf0000000, 0x47f8, 0x8}, {{r0}, 0xfffffffffffffffe, 0xd8, 0xfffff, 0x101, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x3, 0x1, 0x400}], 0x8, &(0x7f0000000140)={0x7, 0x9}) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r1 = dup2(r0, r0) pipe2(&(0x7f00000001c0), 0x10000) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000180)=0x401) 16:01:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x3) 16:01:36 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x402004, 0xffffffffffffffff) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='c\x00') execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='W\x00') mlockall(0x1) mkdir(&(0x7f00000000c0)='\x00', 0x8) clock_getres(0x0, &(0x7f0000000180)) 16:01:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2, 0x3) 16:01:36 executing program 1: r0 = getegid() r1 = getegid() r2 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r0, r1, r2]) pledge(0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/vmm\x00', 0x41, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x40, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000280)={0x7, 0x9, {[0x1, 0x7, 0x2, 0x0, 0x2, 0x0, 0x80, 0x1, 0x401, 0x80, 0x9, 0x7fff, 0x5, 0x9, 0x2374, 0x8, 0x56, 0x1], [0x81, 0x9, 0x5, 0xffffffffffffffff, 0x4, 0x9, 0x400, 0x9, 0x100000001, 0x3], [0x5, 0x8, 0x0, 0x7, 0x40, 0xd9, 0x1], [0x1, 0x0, 0xd5d1, 0x100000000, 0x0, 0xfd], [{0x3, 0xfffffffffffffffd, 0x5, 0x8}, {0x80000001, 0x4, 0x8, 0x1f}, {0x80000000, 0x5, 0x0, 0x81}, {0x4, 0x5, 0x7f}, {0x401, 0x8, 0x0, 0x72b3}, {0x4, 0x7fff, 0x4, 0x9}, {0x10000, 0x101, 0x2, 0x7}, {0x100000000, 0x1000, 0x1, 0x4}], {0x1000, 0x7f, 0x7, 0x8}, {0x1, 0x8001, 0x1, 0x9}}}) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000000)={0x1, 0x4, {[0xfffffffffffffffd, 0x8, 0x7, 0x8, 0x7, 0xfe18, 0x7ff, 0x5, 0x8, 0x9, 0x101, 0x3, 0x7, 0x40, 0x4, 0x7946ce11, 0xb5, 0x3], [0x8, 0x100, 0x775, 0x100000000, 0x2, 0x80, 0x80000000, 0x0, 0x2, 0x7755], [0x5, 0x4, 0x6, 0x400, 0x6, 0x6, 0x800], [0x7, 0x8, 0x1dfba870, 0x8, 0x0, 0x6], [{0x2, 0x10000, 0x5, 0x4}, {0x22, 0x8, 0x1ff, 0xff}, {0x20, 0x9, 0x5, 0x7}, {0x4, 0x8dd7, 0x4, 0x8}, {0x7, 0x6, 0x85, 0xcd31}, {0x4, 0x1, 0x401, 0x1ff}, {0x9, 0x0, 0x8, 0x5}, {0x1, 0x6, 0x6, 0x4}], {0x6, 0x8, 0x20, 0x20}, {0x2, 0x0, 0x7, 0x2498000}}}) r5 = semget$private(0x0, 0x2, 0x100) semctl$SETVAL(r5, 0x7, 0x8, &(0x7f0000000500)=0xb0b2) getpeername$inet(r4, &(0x7f0000000540), &(0x7f0000000580)=0xc) getuid() 16:01:36 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x7, 0x7) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000080)=r1) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x14, &(0x7f00000000c0)="04000000", 0x4) 16:01:36 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x8, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x45}], 0x9, 0x0, 0x0, 0x0) 16:01:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) r3 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, &(0x7f0000001580)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) r6 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) r9 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, &(0x7f0000001740)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, 0xc) r12 = getppid() r13 = getuid() getgroups(0x1, &(0x7f0000001800)=[0xffffffffffffffff]) execve(&(0x7f0000001980)='./file0\x00', &(0x7f0000001a40)=[&(0x7f00000019c0)=',\x00', &(0x7f0000001a00)='\x00'], &(0x7f0000001b40)=[&(0x7f0000001a80)='{{\x00', &(0x7f0000001ac0)='\x00', &(0x7f0000001b00)='](\x00']) r15 = getpgrp() r16 = getuid() r17 = getegid() sendmsg$unix(r2, &(0x7f0000001940)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000180)="bf1cd2f4f090f2c978b236fab1ab704fe0c7cb0ff1b04a2619c1d5e134233c766913818e9327118889a3f621b5e1fede3209c9117b0260e6b7311942d4956412ea50f8054fe49aa4d335ba67df1e66415d6b464a76614ea2cd5bd9d676d1939bf16993842487a994cbc449023f8789573284b943c2b1f33d9461dc86221e82148909c7e270d44de83597677c60dae62ba5eb677a6b575879a9de35029c8620befe3eb0f49a6a93a258c05970786097b3502a74bb1c7ce039b8267c2c8d1f20bf0b44bb3d64b533e6f53440c02d889184820d787780db2b4913e18fa7dfbf3625fcb4e88652081c7348a6739040c1a43459a08da6be5cc270fa296225e3c6b5b2853abe2fe7a50c9882ba5880db832552c0d2f7d331f4167c3abd0c67eaea517469e0117d7aef7a7c4630302fe726dc729d0885f754fb8c1abbee3ee4f5d760d616f00c710467985adc75dfa6998f3b4a2f21724306ab7756008f491bfa7e0709c988c1ec81b2bb0ed999d54687f7330118262f41ddf8df312b9c0913556be8d2d51ca2f0eee9c78b25fcabc3df245f6147d31562a8e602241297cd3e07405431483297bda3bceb639626ee7c964da161245092f76a1279bd819e527900b47e6435570959cb4be37c8917139852c2110cabd8e4dfaa03037c15a89a9b8c2fbda7be1f15d00f30073eb6bd4a01994b48877744c063e00a1f7ef43519a1df1df9f633427f4193fa42bf95694c384fe4f1903e9384e19cf7f6fd361897a3e17062725e3925fa7adafca3f2ca865574d327674f5e1b810b8d5f4a33e0c80d45905f557013605da071ba51e0ee5652c1071995df8a13f18bf2eb6c4e857beff3fff7fa67011563d4f874ef08368afac66acee7d09597b39dcbd9d5cfae7b096ac36d9c1499b5c369ee8168d521bdbef554491adb9e2e1df34fd07fbd3f3e7f5943364ab240d96547438ad559ccfead5d6d81b19d8f7d0e1ef15eb9bf6ffd644d29e893cbb7d5b67f14a64481caa09101890cb1e8ee9bcb0abe8878dd659e36b7d4d79a1673bb55b4f8eb38137c25fb75725a6293259a802868aab11cecbfe687ba0a46c527385bce73ad783e4ea6920277d14920a7fd9cbe7334fae51196d95770a4fdd4fad1e997cfdeeb3177d8c52c73f5e480d7b1a5d5a624108482726615aaf9231b37e56e8a2801a7f1a77009ceeac5b8f6fdb91fb962e1b47b43143a1876b99fcf9ebafa97978b6d27a70556721951b8cc5fd54658eb75afac149e74e518de38c8e21212a318471f05ffde632f46360aa59a9109bef5093d571406b395562a600be71032858ba9acf49ce6d80f948e656c2484df10be998b64a3e7f82b64764b3a5e7cfec0daff385395b5855b812a00bafaf9b3ae5e46d2e18adef6fde95be1ce8bdf8ab4d24aae7489297d5a17361f6e2bd5643bb61cfdd0e1bb2c3ccaa4a3942be23d3d13cc40d80a685534281c2e97581ea36d47302e1690c8a64680db07a12901c9e8a1efbd12f9aae99c687c4fd5b9d97bec9a4bf394cc1265f4e91ab30495a7c1d6dde4dbcdce830cb25d317067db9bc578a9a6f5dd0a494f27c8e0f8fb763f4c1afc21771ec87b631f0a07f733537f56f28d95c186be4ae7c6d48cb0f1f2595021548f677a336a12470c7f2d96e4631ea003627bffce0c23f38f9ca61d05f7317b7947ea2bae66c8baafeb09ea1ed99b2570f8f832708cdad7078ff667818859d785aea2c1ee9dae62fa4c47e0d21219ca9aafcfe7ce9e1f49c91d3f996fbe62a22fc71cf49f49d34b4604377ffca8d2d9855107eeb20982c19161e86047901da7c68b76cace8e189abe7c41321139002f9ccd8cafd56eb67e1cbce7e66d0e9eb7148cb2f9b722c9305231c4f53cf50c887119cd22b02f61bd740393c2910e8e74d8d35f70b9c888d74f4baed99f16d02a808e00c78db50ac6bca4f7979f366a392522e444849c4bc6f91101a0f912fec04ef70789b4a2d2d3c307dbf1043d1625d078c7395e83765abcb90d87a3972ff6456513e9ec997fbc412f9b657c52ed47a1ab532370d8db0db84892a4d725b1935d2ec32d3fe87f3f744ebaa7a5197033b0de1f9f38c6fef329bf5c553cc8e0444c355ab75f6283c741331429f3e5b53112bab5cec531ce667fd3c2d92b797c57ab6d1e30fa52de2975a6101f902f2d5d833246a4d48b191750f7ce0de426a1dc4151f019b2c7ba7d1109b7a0ae10fadb2fd42121645bca37a91d76e2df20bdfcfee66d3dd8ae1fb38c33ff4fd5c6a9ded3208e564c2e8a79f49471be98f54a4490d6a3412be605537cf2dfd9bbdc54e4f6c0660b2fe3ea33e2eb3c4fb642a4b16a5439750c2be3cca201b22aa1c2fb9fb00b0901349d3f3b5013dc95cb7f29b171c40d934bc3775f7570bea22f656e0cdb2132e26cf84bddeeb197770141ca97ed97895e6cbf00a3eeb14308e3243fadb5d44c8ba9a30789466c810e27fb0cfec87264ddea1f8dd280dab14eaf8ce935d3b4af8e2172aa8f476ecaf88d1185b9948dba84dbe9255e0226f1c8d15cf4f69f9598cd97c30c8e157f912ff92c549e557b64b630ae6220a6475e4f953dfe278ae312dfb7612ab5ca58ea89b3c8da948afebbefc084a49354e8b7e5a041c2edc31ada0d86abfa66b7c4b3fcf7a7a02f30db0e415fcef01cdbdcf4b94fb69c10d006a172d04480c3d0be25f113bc0cf0b1826f3c79e56206efcad1a95d54fab93e1d4ef197d55c35fe66f6ef1fad4a6cb97d2eba30955bb43ee3d66ea459f40285d134c65cd39bc7ab24495db9ff8fef9bdce8bf9877bf0781e54936ae6b7bf0bad2db0dfab886f9b5ef513c1be2e48da4bd5d012d7c77cb90225d864b3e21dc768fabc361607a498c8d6254e6df832f9ae79d9b27a12febbfe2d4464b7b582664e7b02a5cb7f7dea695cbc9ee82f0512462c3d7b6160281ddd02737486a5f057c751b9c7d2fa28cdf039d9b1775824a5ce59b72423a286ce8df82de6f69f9ec4f40cd81218feb246717c2e25f1d996d5ae24bd55f65d56f0dc7e4442c25052461777fe3cc78e64113a9e9d9dff192de62c020533a8ac292cd875ed4020d973cc5d2a4d497441d0b2466adb0ca1a51f99fac5a269fb688e869feb5ccb6c98b1e8c47d47ae9bb0e4f48b0a26f63ee9e84d8291260ad612717ba8afd043a0de486af02e718a382aba2f2bd350079521de644f347e839dd8428fa681af3ff16819599aebe929f6cb7c8de6db8290575ef93a08423f787d9c0f0b94a3091ba54eb5f50cdc90a94727e1d9d5659d588151346beed451de95d5be58fea9dafed2d30a52671ed6c7abe9f49ed5ede4e3254682878e05305bc0a02236690514d2801aa56ff0b73bce5ecca6fdab2d810f0f4228d7a09c4a96a46eded4b59e0943e54133803f2b0e2986bf3ebef9ef7dd7080c45b9fc52eb0912f988d8972f87f17de191cc275a0d7b465408cebb811129cdda2223b81c264593cd871f4db4c4df28c0815147ab9e0d29a1c40ad1cfaad7357f8bcf99a883349dad7ea2c3d69f22500ff6e8b799ce3a42d24f7d6df7c11c047fe95091f3e61fd05899a6cc4679255740b5b0392e4debd9513828ef1583aa04a833b12c868ef27fb20f6abb5db5c83f9777564d54a80cb22a06b1402a7ea914943873c398d6281537aff03e68d07410306cd199afb40d5705610d5e127b991d2bbd56384721be9f189306b4be42a8c5431dfb823a3b46537538eb0c8e4382cab30453d9ca79a5e14d88952aff8238c491b86752b342160622494821622cf162ea6389ac6ca66f89becd0bb16d63f48cf8640d0bb62abe034bb7790260d10f5992875015de7e211ddd1286b6e96807b96c9f2620802e3f344603f89b7bdab6b8bfa62f75f4f1846a7092908916026d3797b5933797e55ac301beb93161649e3b7df612fabcdd66e66c0f27e34b47e1f5883c368adf4d6a61b10ad01197431ada66dab085eb98495467e7c8044be0e032c680f83e64352aa364b69a64e243f4b217e509e7735f7e1f23a5af61207e2f875cff389245130e52cf56dbd38e7065a5eea4bc06082351e59985179efd426d01367558322161288a1b9689d2474eaa07ce8d263db1a2a8e26280cd9e15a9f8c180b811207a73b0cdc3176e0ac8580399f8fd973bb491d7ebb47b37e20c510fd47d4cca98833442498e4d92f9a650994b0f8fe2123c01fb5e2572108e2743511a0ef2781741acccfdc4cacda447e87749d2444fb26b26d29e132ab986a4bfb007ec4fe54a741e8843993f9c8ff6ed1a797d41b1f612a0f8445bda55d8b952d27fcd3a1d6cf83813baef3abaa9046515bc27abf442a124d127e8c05884d6767beb6bb8125c13f8b1eb1872b997bf23166fce861aa0c1a8d2c822077a61040493f4b900ac93a5bda2506e9103a7324c729f60bd913c7854f356ec7623125cb3c7a65baeedea53f3fca31dc2743d1297571534e7a1eec113e0da997651d7980f8e418f14da7ae5ce54d2e913c0f81cbece8d09f47ba9f6a288f87dc345c6eb3c6843f6ca9736ffb1e8ed5cc1c95a6d956e3b91c37511ba31d36adc9502414c5f15dc690b022c4d82657087007eaed1aa0e142e52dc4290e78e1a7669f5bd3670ad09023996f2f4812cf4d75b5c2bb39622aa6b65fc51e0d3a83710a4e0f9e3fb7a02ed7a5d6820d0a443fbd4ecc6b9c8ac75072d4febeb1945f0cd65f194111c2e725b4dcc7470d059273bd16bc45f8d2f2b818b3e075da853328db8fbdfaa1c5abe1561cda2861c7bd476db48dbd5924001eadbfb69711c941e5f96845eff2431fadba7486079e2c6a461bc87ca65679e2e811c24c9729d48649ae5c6b01e02da1d963d261623ebc7558123eb442b8cc1a636890c4dda63dd88889874f1663c361b8c4286b0bcf4f5585f4996c43740e246e8a2d09f5a419782627460c6acda9694b0fa059672d2bbef016667499ff656e4598f48c3def664c7f1549e9448ca7b8ecc3f7356b641b54121d464be054a0aa606a9755b84dc6ce1701f4d587cb36a9fe7360e7f96332d3684b39e974a7d467992cf8c996a1c2ec9b61c53040a1ae2ab778f348188b8070abb8b1a397c8865f0c6ab0037ab437e7c41f56810741f851b7b76c5a225e5ebec621a38e2bcb495d7ffc767e0438e50d7bedcb4023eb8020d4c0848e39194c773491a4f88c404e059a6cff9e9855b0aaf74ba416e30d142f9e6936848b2247860e7547d75d3346298a3a0dde7cf06a3e96cfb94ef58bf817aa6d32cb20b8cc44c199c4fb73de8cb96d91d7f0f15a05bd1de725bf3880ef74de5d68d249356f4b544d6a1735df3efcb8c52d8c6ba63bd4565634e0f592e47d609240a2e8223d95ddbb24cab430747857347d979f94f4a230477ab4ffa6d8df1709dd0650d7db9b9b34969aafddaff0c636c47b8a1699e09cb9704eae66059af8494fbda1bcf8cb5da34bb24be083f010e53c1c57906c28d64b14850aa2981683a6dae04b8c84845c79e111bb6a6b9f07167c8b685ce2d0c9153142cee36c773424d3f88b0e7c25cac9b937dcadb2d093a8be4240ce78594e93aae5094e2873ba763446ac9ee724670d08ea0fb600cd47514aac5e115570619d32427923df2880a615364044aeb2ab4a5d77a7198c17c46a24c9dce9f9b23d29dfb3edb6fe3a74e118df8e1dc44bd9e664cc15b162d885a1a9fffc1dbcb8f9b1b96cf86281175f8a2790cb271b93e7940a7699c1ac47e5f1571d4926fbc61f650a3b2e78922d3c80a08967eeea7996cab4be290dcb47694412d3ab6a5002c2e140006758", 0x1000}, {&(0x7f0000001180)="668f2ca9b6d58af6022e094e13d54b33ecd58cad080977e0a78c903ef29970b4081aa88172e57f461d96f4d9ab4cf9801afb922e115b9b85504f68ddf213691268fe75ee9b2f4a1b03fea6e9a24a05a42ded6a9a4dfb188690faf9d88ad86a4887f0d6cec03f2312003742ae8fae34de6a79aefbe485ac43be8f102b0707b784b4ac6d0abdcf1c91042c5e0dc3805e24f6241a6f2651299f778a8062283a60d748f85de229612e43e1226cf43bbc98a67380b1343fc7bb977efc48d92ae00042bc25352244a3ca2e418916a03e8c0b526d69a4803665b263a1e3ff0191d957b518bc77d6166bbc60e3607e19bb3100bf147191e36cac0761bc89ec3e1981aa", 0xff}, {&(0x7f0000001280)="5c091ab6a44f2df975dfa655fec02cf3fbd2e48b2be02a", 0x17}, {&(0x7f00000012c0)="329136de738fbeafeb9ee733057241c1b36bf1a4319fba3d761415c7c0d2959bb18a63025e214c6a09adf6cf1cebfe458ce2da9fd6e3888b887bcb048b51ac0def3c434ff3eb8f26921859bbd24245da5b7be84f85a448673be8166f268541e547a631dbb84ac53b7f68e22624cf4a7a96a70fce013f15c9ec8d9931c346fa417a3bb583f8eeb028eb4b1bf358ae672e15f8cd08968b392c5a83b0c2", 0x9c}, {&(0x7f0000001380)="bb1daf760edab92d4f1c632fc99f680bfed9f827528d68844677b405686083033a7f660cb268a4a9e82ee811", 0x2c}, {&(0x7f00000013c0)="8a188ea99dc1d9e19961d0c8a8e63f974d3417f5a6e1d7f3", 0x18}, {&(0x7f0000001400)="b886edc5889f9da1f2074b4ed11379c6d3af56089af1d860beb589e7bdbf22ee7873c0eaa17ce5487a77273691d8e4aab1bd4d3e40a0b953e1a77144bb07a927efabe07b7ffca367f9f4a81531ccb6ba0b70d7101c53568c86e1412f038d3f601272ce3295a0c0e33a6f2f25809998300af9004763813873cb2ff0692e25ba4cba2e33051b5fec3140264cd64b78d7961aee32758cad3c8e00b977cc762eb0f937a99c2f69309c8c", 0xa8}], 0x7, &(0x7f0000001840)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x30, 0xffff, 0x1, [r0, r1, r0, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0xd0, 0x408}, 0x403) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c1bb261dba648"}) write(r0, &(0x7f0000000100), 0xdf4f) getrusage(0xffffffffffffffff, &(0x7f0000000080)) 16:01:36 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x3, 0xffff}, {{r0}, 0xfffffffffffffffe, 0x8, 0xc0000010, 0x400, 0x8}], 0x400, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0xf0000004, 0xf2e, 0x372}, {{r0}, 0xfffffffffffffff8, 0x0, 0x0, 0x9, 0x2}], 0xd7, &(0x7f0000000100)={0x5, 0x8}) kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) close(r0) 16:01:36 executing program 0: syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000000c0)={0x10, 0xcba4, 0x4, 0x2, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7f}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7ff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xc7}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffc0}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xdc93}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xff}], ['./file0\x00', './file0\x00', './file1\x00', './file0\x00'], './file0\x00', '\x00', './file\x00', ['.\x00', './file', './file', './file'], 0x4}) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x7f, 0x0, 0x5, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) shutdown(r1, 0x3) 16:01:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000240)=[{0x40, 0x0, 0x0, 0x9f}, {0x6}]}) r1 = msgget$private(0x0, 0x4) msgrcv(r1, &(0x7f0000000000)={0x0, ""/27}, 0x23, 0x3, 0x800) syz_emit_ethernet(0xa0, &(0x7f0000000280)="b4896e194d8656447ccdd2a83b8fccf27b8e8490165244a806b9c974d210cbb56d298456f01a982ea00c89c3f131262b0795de24a22162442245e34a7d3119e1ed3df5cdc518ef80549db8566ef9019eefef36a9a164200fb9ccc60910fff8b5a73217c220cbbc9c6d3f1372cb87ebb9bf8987a7270f4efb2ce3068667c7991ad80d0eefb2d228e619800fb5d49c36633c9b6466cd480a06d211f979d24c301d") open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) 16:01:36 executing program 1: setrlimit(0xf, &(0x7f0000000000)={0x1, 0x3}) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x10000, 0x0) r1 = dup2(r0, r0) ftruncate(r1, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) lseek(r1, 0x0, 0x0, 0x1) sendto$inet6(r1, &(0x7f0000000400)="289caefad85b04ccdf900d249bbae457eeaba523b29dfb209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e78292cb99d639050128ad91f7afe5b4192fdb7fa3c4693c93274943dd501c10", 0x57, 0x4, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) mlock(&(0x7f000048b000/0x1000)=nil, 0x1000) setrlimit(0xb, &(0x7f0000000340)={0x1, 0x3f}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000300)=0x3) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) sendto$inet6(r1, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0xd4, 0x2, 0x0, 0x0) fcntl$setown(r1, 0x6, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0), 0x24677a0861439003) fcntl$setown(r1, 0x6, r2) writev(r1, &(0x7f00000000c0), 0x10000235) r4 = semget(0x3, 0x4, 0x401) semop(r4, &(0x7f00000003c0)=[{0x2, 0x10000, 0x1800}, {0x4, 0xd0f, 0x800}, {0x6, 0x1, 0x800}, {0x1, 0x28000, 0x800}, {0x2, 0x16f6, 0x1800}, {0x4, 0x8fd4cc4, 0x800}, {0x4, 0x6}, {0x3, 0x8000, 0x40000ffc}, {0x1, 0x3, 0x400000800}, {0x4, 0x3e, 0x1000}], 0x2aaaaaaaaaaaabe3) r5 = semget$private(0x0, 0x5, 0x400) semop(r5, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r5, &(0x7f0000000140)=[{0x3, 0xffffffff, 0x1800}, {0x4, 0x3, 0x1000}], 0x2) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setgroups(0x40000000000000ff, &(0x7f00000002c0)=[r3]) ioctl$TIOCSBRK(r1, 0x2000747b) clock_gettime(0x6, &(0x7f0000000380)) 16:01:36 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x402, &(0x7f00003ef000/0x4000)=nil) shmat(r0, &(0x7f00003ed000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0x20, &(0x7f00003f1000/0x3000)=nil) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) dup2(r1, r1) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) 16:01:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000082, 0x0) fchmod(r0, 0x9e) mmap(&(0x7f00005ce000/0x3000)=nil, 0x3000, 0x3, 0x1010, r0, 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x4}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) r2 = accept$unix(r1, 0x0, &(0x7f0000000000)=0x2bb) accept(r2, 0x0, &(0x7f0000000040)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r0, 0xfffffffffffffffc, r3) ioctl$TIOCFLUSH(r4, 0x8020697a, &(0x7f00000000c0)) 16:01:37 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x402, &(0x7f00003ef000/0x4000)=nil) shmat(r0, &(0x7f00003ed000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0x20, &(0x7f00003f1000/0x3000)=nil) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) dup2(r1, r1) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) 16:01:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8a80, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x1, 0x5, 0x1, 0x2, 0xfffffffffffffff7}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x74}, {0x74}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x1, 0x1, 0x2, 0x4b, "c4a2da6a4dfd308e9529f6ff1ac238f8372b8b1e", 0x8001, 0x3d66}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:38 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x402, &(0x7f00003ef000/0x4000)=nil) shmat(r0, &(0x7f00003ed000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0x20, &(0x7f00003f1000/0x3000)=nil) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) dup2(r1, r1) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) 16:01:38 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x89) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x400, 0x0) 16:01:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x8000000000005200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) mkdir(&(0x7f0000000040)='./bus\x00', 0x1) 16:01:38 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x402, &(0x7f00003ef000/0x4000)=nil) shmat(r0, &(0x7f00003ed000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0x20, &(0x7f00003f1000/0x3000)=nil) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) dup2(r1, r1) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) 16:01:39 executing program 1: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x5) r0 = socket(0x400000000018, 0x4003, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x10000, 0x8, {0x2, 0x7f}}) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) r3 = getuid() r4 = getgid() fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x2) 16:01:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) lseek(r0, 0x0, 0x4000, 0x2) 16:01:39 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r0, r1) setregid(0x0, r0) setregid(r0, 0x0) 16:01:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semget$private(0x0, 0x7, 0x40) 16:01:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0x37) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pread(r1, &(0x7f0000000000)="7947c669a3f62254bca9cfc7777b92bb39a47ba8d240171a139ad08e7410df6cdf5d42f0667dcf5a2f2b6f7032ca55092c5c245e820d8b4468fd6806df19bcf154474fab86c070ae", 0x48, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x2}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") close(r1) 16:01:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x61, 0x0, 0x0, 0x5}, {0x14, 0x10001}, {0x6, 0x0, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x1) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000001c0)={0x6, 0x0, 0x5, 0x80000000, &(0x7f00000003c0)={{0x100000000, 0x5, 0x6, 0x4, 0x4, 0x6, 0x8}, {[0x7, 0xfffffffffffffffe, 0xb7e, 0x9, 0xfff, 0x100, 0x3, 0x9, 0x3, 0x3ff, 0x76, 0x31, 0xe0e9, 0x1, 0xcb, 0x0, 0x0, 0xcc36], [0x4, 0x2, 0x2, 0x4, 0x462a, 0xff, 0x7, 0x4, 0x4], [0x81, 0x6, 0x12a5, 0x7, 0x2, 0x0, 0x5], [0x4, 0x6, 0x1, 0x40, 0x100000000], [{0x1000, 0x6, 0xb52, 0xdc69}, {0xfffffffffffffffb, 0x9, 0x1, 0x6}, {0x8000, 0x4, 0x6, 0xf01}, {0xe3e, 0x7f, 0x1f, 0x41e}, {0x9, 0x4, 0x0, 0x2}, {0x8, 0xac, 0x7, 0x9}, {0x7, 0xfffffffffffffffd, 0x8, 0x20}, {0x10000000000000, 0x200, 0x7, 0x5}], {0x419, 0x4, 0x3f, 0x400}, {0x0, 0xffffffffffff2b1b, 0x1f, 0x1}}}, 0xfd4}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)="06") pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x20801, 0x20) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000040)) 16:01:39 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280001ffe, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000080)) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000100)=0x80007) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2c164a0b07906a553ad48e8dfb137faf97fba82e"}) ioctl$TIOCNOTTY(r0, 0x20007471) 16:01:39 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x11ffc, 0xf1d) open(&(0x7f0000000100)='./bus\x00', 0x82, 0x0) 16:01:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:01:39 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x2}], 0xec7, 0x0, 0x800, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x800) 16:01:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x18000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSDTR(r2, 0x20007479) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x797) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet(r1, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000280)=0xc4d) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x4, 0x3, 0x6, 0x3, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x800000000000007}) recvfrom$inet(r1, &(0x7f0000000140)=""/96, 0x60, 0x841, &(0x7f00000001c0)={0x2, 0x2}, 0xc) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000240)=0x100000000000001) setsockopt$sock_int(r0, 0xffff, 0x1117, &(0x7f0000000540)=0x9, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000800)=""/231, &(0x7f00000002c0)=0xe7) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0x7, 0x8, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4e, 0x5}) listen(r1, 0x2) r2 = accept(r1, &(0x7f00000017c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000feffffff000000cab5a4a70000000000000000ff0f0000000000002000000000000000deffffffffffffff200000000000000000000000000000000000000000000000000000000000000000e03631381b04052cb62bf291f6cfcda5ccb192d636f0f243255748ef5d3b4e45866f9d4ccb2e5a541d771cc99e579ce80f9c7494c60e7798c22ae488f1d6d91f85d92b4a4f63f428e702703d8e369f6a51abb07db21e0dde6b062bf0ff6014f8291a7717255e47c1b5ae0274a6e6fb0e57723615cfd12e8b2822f711eceaa808fb87e85f32d93c9626bc8d2dd542ec98ce92d040284048a66c43b9b58259d09d3f4b8a95f8aa28b0371dbf38a3ed481fbb08c58981f109433585234a16661936e434215545e56581fc53c0326075f992b826b0ee296cb6ed9ee7f17c98b7f6033e306ebc7c4b85fd679a7702aaa185b5e94f1cc2132ebbc3723759afc285593c0386461edf939586503a68b84adb42c8358c43e44d8d6f1a97d076c3a30040b3f8d2f67890fd0e7ad0a38e9c4b03c1618c8934d57b513770d7efe75f97f9133198fadd316d02756867d2767cb35fea985b937e60b56bab957077cbb08a940859f2144ff7f47029b060d21aabc75dc48afd7f36ba265226cf7f482369f5a7175e1475fd89d881cec8b4c0d559fb4a90475fec43d0429f86e4e0e34e299b7c7de175c5b210b6be3a06a14e723189ed8843e6880c9507777b41cf8e2df3a363b4218747c3d1a827c85d95aeb0b9541c4ed1fd6529deaa60f9935098e6cd19106e69dcb2a5d477f6a6be98c0aa37217ddbb562d5d1c37b78cd0970b3136ab1522ffc7bfee361ab11de2b8e081fba606f334a19e99d6823334672aa287cf1d7a74a27b36b9599d6a40ed92b32390ae9c8c5dcab444d1c2cc5f2e4ee2a22580ff743a431b4170f4f41ce8447d8a7d610b580e284c063978a02264ea6dd9affa3cde3aaeeafc13b51bd1638fe026077096f008e4183d782d8b568d971a28e52cf3783f89b294030797f625d34d9990f7912295ba3061b97957e0fe5949d02f4c9ce000000000000d82e2fe3c4991b57806d31edef558a1e4bfb79555dd776f538045d7396e2e653b6cbb3fc4236c3b4bc8c1dc1876290cf2f56a2853b782407ed5a276284166e6ee986533ccf4700c12dd7046eb876691052793431376a304360a90a700f59a49a51e4247bc0ec0dbfc9dab7e5b36694df5963f76aca1a6bef7cd18d7542975419e483079c910c9c1ffd21557ead1bbdc4a2534a8862dc61858a49c3c04ebe67afa859515d2efa5d788649cabeb7e7876aab80b889f2c93fcfa80a1637beab763a523165f4960135378f99dd9cbacb91baa543a5e6f56e04eec381dcc2901407b0702da1fa59ce4d21fd1375eeeff837aec1939515483dd66a5013c970d5af37258e90b068ab8810655c56ea90e94fcafcc8915609e5e5436a53914be604f2a735daa809bda713943978976eec15b70be1ab8d6dcb55d1a97ddbadec9fc13f3f3a03bfa2cd5d670827741d97960f01c4cb443d1f01da16639dd073d6e35180a2825375aa82184430d6cc46d87daff4a4a27ba3862526996d888e1b8f6c"], 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0xffff, 0x1, 0x3, 0x2, 0x2, 0x0, 0x30, 0x0, 0x0, 0x3, 0x9}) r3 = fcntl$dupfd(r1, 0x0, r1) r4 = getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000c00)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0xc) r7 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, &(0x7f0000000d00)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000e80)={&(0x7f0000000600)=ANY=[@ANYBLOB="01002e2f8e0c00003000"], 0xa, &(0x7f0000000740)=[{&(0x7f0000000640)="2f5b758a5bab8ba225d102364f35d14de1013551edd016eb39b41f", 0x1b}, {&(0x7f0000000680)="23c4c2cf6efafe78dd613f18d9f364d88e45f26fb5317700ee9c88dec484cbfde9fc8488afc2605da2ea73ffb4371bf2ed11a60afc0bebe13a718a76db4352dbbc57a7266c84946b77a459ea13f8badfa6fcced8316d2fbb1f1a8a4a63bc899064b0036e9bb331e970c5", 0x6a}, {&(0x7f0000000700)="817697fabe", 0x5}, {&(0x7f0000000900)="bc2a2202ccabca9b23ee5d6002509e6db0c024643f4384f73169b202d79a1110b2b175f06039c8835c674f425fe872c27e512c166172ea93919601a35a67080d253bc1e4fd18e36d951dc83c418d8f468a8e150c7464aaa36aedb45b1fc74dc7831b1e02a9f9df66f29950a166ee47e30b0c19a37df83597561564667e4a16b1434718db61a743ab6b571305345d8d27b85447340e5503cf8bbc913cb1390467c314e2fce4fed125761262fae3c39f8a73f619543924eaba260a5647acbcd346177109b6f3", 0xc5}, {&(0x7f0000000a00)="12b0a13bb8cf5ef283759761f2fa7d3f1a13fae6d38e65d2e3bfe69cdd98efeb493049798398881cd753252923094dcb407e1aa46b61749b3cad8ab7bee66a817b6f658f326d80c15bd1725fd837fcdd6593c30c9827df2e1e186bad75a49fda50a10fe7ccd462a267bc975a34cb8d5acf426b42ea94c21acc3bf840ab9beb82027eacb8ae3b13967bf091928e720c09ea70cbb4db03cdcf808d4eb7dad1cbb3cadf0b4bf12ec81293c7593d03840f4304c20d2785b76eea655f81c425953c666e225b3de42e3eba53bfeb9f008740b033fa72a372df56471ced58a808071f3e02749729fca2f073739c0500653b44a0ced3540dd1228bba7f", 0xf9}, {&(0x7f0000000b00)="a822885a2c7ba4727608325ea1c3fdacdcc44ad8494781ee1cb904afdf548b829ba7194a548536bfa8a2fd60d05c9c48dcf572e25021bf8f6bf24eba93d742c2b201cdd2973e671628f31036fc9a50752bbe9ba29c6d5d76363c698cac3c0be3ea4f123f3040501bb3be9463c3899010065fb7989430470cb5a505d0d222dbb1e47e2f49e45fa61c45582f764bb5acbdad19a06cf899786b78dc01d0c09df25d3e580e30f847d1cd0579717d8fa5f28dfa5ec8fd1d7ce1e2e5023f7bc308b7ba77cc086bab54056c10f779ec3b9276e3370f29cdfd6fc5b6a5ed3c63f614a3e8b7e3f4d6cefb36b4300226e1d631facc0cb2aa892bb6", 0xf6}], 0x6, &(0x7f0000000ec0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r0, @ANYBLOB="00000000189c0000000bd981db9e1801071913bc4535b960537cba5fd259ba5b966c047007c686c60630e36961f137af365d73458fa1ab6be6cdba17fb19602435cb960f6336fa9d506095cf7099c9756f846bc415336e6896064b9b91eb250a4d302fb62819c6", @ANYRES32=r3, @ANYRES32=r2, @ANYBLOB="28000000000064696c12000001000100", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00'], 0xd8, 0xd}, 0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000480)=0x4000000103) r10 = semget$private(0x0, 0x3, 0x100) semop(r10, &(0x7f0000000500)=[{0x1, 0x81, 0x1800}, {0x0, 0x1, 0x1800}], 0x2) semget(0x0, 0x4, 0x4) close(r3) sendto$inet(r3, &(0x7f0000000380)="19478d880c37852bc31b03e95eec08a8a3a332c15c5b324f9714e58ba27eb7bdfbb82219306f1c85f005721eb9fc1cb24a67ece830c68dcf82ab2b24d1b3bf2ce07c149264e23af48d56e88cbd0da0fcc46ed60208d398e575625c8c2c8b133eb4babd7fa72b6774b0c003b1c668d5e8061d0962886fbf627926756999b4656fbcc8b78053bda3b2f7689c1357ea2e3834b722657a06d453e4b686b84ba8d946d326fec10aaf1223657611d5f20f5466c3ffc2fe06a7daf0f869faa008d701fc196ef55bb0663f4101d4e21c07abf7bd268aa2a32db1b8ea249451442594835e884a15743e1499ce849e", 0xea, 0x4, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x10029, 0x0) r11 = semget$private(0x0, 0x5, 0x40) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) semop(r11, &(0x7f0000001780)=[{0x0, 0x7, 0xb702a859f9b38c6}, {0x0, 0xfffffffffffffff9, 0x1000}, {0x0, 0x80000001, 0x1000}, {0x1, 0x7, 0x1000}, {0x2, 0xe, 0x1000}], 0x5) 16:01:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x1}, {0x6}]}) fcntl$getown(r0, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") 16:01:40 executing program 1: poll(&(0x7f0000000b00)=[{}], 0x1, 0xfff) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)=[&(0x7f0000000200)='\'\x11\x00', &(0x7f0000000780)='\x00', &(0x7f0000000240)='\xcc', &(0x7f0000000800)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='.\x00', &(0x7f00000001c0)='\'\x11\x00'], &(0x7f0000000080)=[&(0x7f0000000280)='/dev/null\x00', &(0x7f0000000980)='/dev/null\x00']) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)) 16:01:40 executing program 0: r0 = msgget(0x3, 0x0) msgsnd(r0, 0x0, 0xffffffffffffff10, 0x801) msgrcv(r0, &(0x7f0000000000), 0x8, 0x2, 0x0) 16:01:40 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0xa81) 16:01:40 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) getsockopt(r1, 0x3, 0x0, &(0x7f0000000200)=""/229, &(0x7f0000000300)=0xe5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000100)=0x9) accept(r2, 0x0, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) 16:01:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000001c0)=0x8, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x101, './file0\x00', './file0\x00'}) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0xfffffffffffffd2c) 16:01:40 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) 16:01:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x45}]}) r1 = dup(r0) r2 = msgget(0x1, 0x440) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x0) msgctl$IPC_RMID(r2, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) 16:01:40 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0xbe32719a, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:01:40 executing program 1: r0 = socket(0x18, 0x2, 0x7) setsockopt(r0, 0x29, 0x33, &(0x7f00000024c0)="f2", 0x1) 16:01:40 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x9) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) close(r1) 16:01:40 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x200000000000, 0x0, 0x0, 0x300000000}) flock(r0, 0x3) 16:01:40 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x10000, 0x0) 16:01:40 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000100)="209ed9557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:01:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4d}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:40 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_open_pts() 16:01:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000100)="44c06972fd0350580d0fe5c208a682af891d2ee347b52119845e981c3b5034e812b6f5", 0x23}, {&(0x7f0000000180)="74dc2f2baaac1e59838d926b72492d6fa54b0bb0d97bca901bc92c05275746f333be75a2143371db4b4e9215fc2da129fabd68eb0aeb16a98fa80cedfe75963d06f475a0e47edd306f15842144d4ffe9d7116d2f1970c7e99b02300108c02b70c43de04507c09ffb8c41c6565282", 0x6e}, {&(0x7f0000000200)="ca815baf395197f5024e7993d3dd20c60371bad66af202af49dba3a1ddf700989b68474a87142734498f67a4558ed80d2f7140d6e56ea899adcdfd6ab1cbb3a4b1f5c12821", 0x45}, {&(0x7f0000000280)="6b3d848c469357cd041ae3432cbb7b497b8276b5d17f11395b5095e4f65b5add0de297ec082b4fac05835650d0a2e349cc8bfaaa06f1336fd3ec3472ea8c8fcd8fe6ea287cea8811f6c36e1a51145347bd402bf67eb9a13722880c68d1bdf995af20b7a99b474fa3d1e2a278da5fa9db1d5d129dbcea5320e02610d2a0f17e8bfd2f782c23b991b7593bc2ee62e7d430281a28bf3e5f3b86f0527d90c73afac27907af83a186f57a012146ed954d7f87065b791cf0342ae3389d76a5dfd3edafaf6a3c8cef5a07879d09", 0xca}, {&(0x7f0000000380)="ec971d9534cd2f51b8f895320e1c4fd995694b35143aa5140752b90615826ed600532254034bc06d5c73dd7e1a29b5df2c69a72090900968468a19669c9e130961d9470e6497be22a899fced42b5bfec11773eada59701706fcd1e329d4d3be26ef91e7b15", 0x65}, {&(0x7f0000000400)="c56e7ad532dd947eb66fa9c8c74ea6d528c5d60460f4f098aa727cf0b06f74fcf4b6f19b880a5f570712fa04a31462581a8818fc789d664cd255d8e2220eef35fdd3e7ef4d2f49e630c9cc20ddc6849bbf3bac2df00cd3da47742e141b5e5b74d8daaa3cb8d4df29b21cbc42de0fbe6eadd417b61bfd29ae21bd8854e579f8b1102b4086b1fac2b8266848b40c83d062e368e859dbb1a917bb1f3c41c567692e1854c5f0881385d30f7c402a833343c68fbeed0ad3f39a2c09047fcf56590ea4fdde642635", 0xc5}, {&(0x7f0000000500)="bf9b5552560b0cebdd21b1bdc322e954dab9ab6e76e312e2138c559ac14cd865a157db9588f86a9b436f9c6da7181fb2eec0c01a51", 0x35}], 0x7, 0x0, 0x43) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x87}, {0x6}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000005c0)={""/16, @ifru_vnetid}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000600), &(0x7f0000000640)=0xc) sendto$inet6(r1, &(0x7f0000000680)="db74ddba753db60753c2ba0b7fcb371bd3508e7c7b58e5e16a54e468925c94c1a6af63bb7a0f171b84a9d86a459e00ebc97a96581a88cc75cf2f0e986162f75f6a140414ff43da46fdead16eaad326f47cfad9fc6ed58e780fe4f6a0c284cee7a8b76da90c8e", 0x66, 0x0, &(0x7f0000000700)={0x18, 0x3, 0xffffffffffffff7e, 0x7}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:01:41 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x180, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x2d}, {0x35}, {0x40000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:01:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2008000200d, 0x4300) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0xafc, './bus\x00'}) truncate(&(0x7f00000000c0)='./bus\x00', 0x0, 0xffffffff) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x9000381, 0x0) fcntl$setstatus(r2, 0x4, 0x0) 16:01:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x4c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:41 executing program 1: r0 = socket(0x11, 0x3, 0x9) open(&(0x7f0000000000)='./file0\x00', 0x10421, 0x1c2) sendto$unix(r0, &(0x7f00000000c0)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) 16:01:41 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f00000000c0)="a45a524271a20215ae3f8763bbd427cb7e877fdafa949977df856d23c53fb546a2b1cc73fc4016c1594e346901bd42896816ab03d36de99a295e347fb1c5fd", 0x3f, 0x1, &(0x7f0000000180)={0x2, 0x1}, 0xc) 16:01:41 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000001c0)={0xfffffffffffffffd, [{0x3, 0x1f}, {0x3, 0xffffffffffffff80}, {0x3}, {0x3, 0xb59}, {0x1, 0x5}, {0x1, 0x3}, {0x3, 0x9}, {0x3, 0xff}, {0x1, 0x41f2}, {0x2, 0xbd6}, {0x2, 0x6}, {0x3}, {0x1, 0x8001}, {0x0, 0x3}, {0x0, 0x1000}, {0x3, 0x4}, {0x3, 0x6}, {0x2, 0x7fffffff}, {0x2, 0x3}, {0x3, 0x1000}, {0x2, 0x7}, {0x3, 0xaf}, {0x2, 0x3}, {0x2, 0x2}, {0x3}, {0x3, 0xd82}, {0x3, 0x7ff}, {0x3, 0x9}, {0x3, 0x5}, {0x1, 0x3}, {0x0, 0x6ddb}, {0x2, 0x2800000}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x6c}, {0x6}]}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) 16:01:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8012, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000280)={0x1c0000000000000, [{0x3, 0xd0b}, {0x3, 0x9}, {0x2, 0x8}, {0x1, 0x317}, {0x3, 0x9}, {0x3, 0x1}, {0x3, 0x6}, {0x2, 0xd575}, {0x3, 0x81}, {0x3, 0x7ff800}, {0x2, 0x2}, {0x0, 0x2}, {0x3, 0x7}, {0x1}, {0x3}, {0x3, 0xfffffffffffffffe}, {0x2, 0x1000}, {0x3, 0x2}, {0x3, 0x4}, {0x0, 0x266}, {0x1, 0x80000000}, {0x3, 0x7}, {0x1, 0x4}, {0x3, 0x80000001}, {0x3, 0x7}, {0x3, 0x4}, {0x3, 0x7ff}, {0x1}, {0x1, 0x2}, {0x3, 0xafb}, {0x3, 0x5}, {0x2, 0x7}]}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x3}, {0x3}]}) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) 16:01:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x1, 0xd5, 0x8a52, 0x1}, {0x7, 0x8, 0x9, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) lseek(r0, 0x0, 0x0, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:41 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) r2 = dup(r1) getsockname$inet(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) writev(r0, &(0x7f0000000180), 0x10000013) semget$private(0x0, 0x7, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 16:01:41 executing program 0: chmod(&(0x7f0000000080)='./bus\x00', 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x80184600, &(0x7f0000000180)) 16:01:41 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="3c224be86e6485397a3efa955153bb7cd2121f681b36968957cb2babb88c20f1f1b3fe7ccca49f1d14bc58d1fe18947181bc5078975f47e58b48dbc964f73e5f179dfa5127cd03f7a32416f141"], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r0}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:41 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)=[{0x6}, {0x25}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:01:41 executing program 1: r0 = socket$inet6(0x18, 0x2000001001, 0x0) connect(r0, &(0x7f0000000080)=@in, 0xf1) socketpair(0x10, 0x4, 0x5, &(0x7f0000000000)) 16:01:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r2 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x20) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000080)=0x9) close(r0) fuse: Cannot find fusebuf fuse: Cannot find fusebuf 16:01:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000008c0)=[{&(0x7f0000000200)="e097d02519f853f6570638819db260f8236a4b1f51d00c0dd05d781c3d498ad17abe304a3a9c84b47503ca0b2c40c3ae95599bf7c19decbfc531da80384de4410d2b903615d89a4b0e192660f75fdca0c46ded5c6b10da1178b4663daa451daf2bca65b281f8f15dd98db53ec69f56fbf5ef266dcd5857b812eab94883afc108b80f6d7eedfa1ea5d5004d863041c0f37fb9a7f35392d2893f01f1abf7a33b8d64202f06795dc6991a98176729ce68a50ed16a891e733701c1c0ac8b39f0f50064d40ae3e135b8e0bc3d9ad2ae", 0xcd}, {&(0x7f0000000300)="7dfd0d65081018819f5af14b46afb2e32114b8d5b8f58cb088b441d29fa9627d71bb3a24ffe6a0fafb0a178a1ea3474f9312b1ee8ea14d0c21c08abc5f609fa0467a1b195de8639651757a55e5bbb8f03200e8f9254acc544816948ecf00ecb3c4b04c459bdb647c0204c407a2627170a901686c24c9d901f465004d60a7eabea98de9433e700b5159da062e", 0x8c}, {&(0x7f00000003c0)="512ee091e56eec2eb49a68ff13df6146072a0e7e3b63f9d99dc27da0b51aa8710cdeae926e4c3580858482b8334fe837651d07b591031dc796dde9b4fa3ac759c5f4b3ff11268ddc7f64cf178dea0b66d475f60d450f01c2e28a943a828573c1adce872b434109a7f460154cf8329645469a1bb62b2592dc63b9d5f59d2dd46c933015a1e112f7d7c207d88a5464843896da42", 0x93}, {&(0x7f0000000480)="18e62006da99409782b4b0fb3da08b97f0fd95dbe21d85a0228fdffdc0a64007592f1e15b8b71e5e2063be8a5c1f21aa322ca0ee40d5935ea6290c282614763d463c99d2792db1325ac6ad189ea0898718c1b10783232e8b76a615c927f13b416dbb67403e9fee277074cb5579b2023c92666357915ba3e0bec3b6bc79ffe2b67bf9fe1112843d5c6932c0c55a58b9d8e7ad4fa08d88ccf6de5606657aa5530c38f445b65e02f181332a4491ad", 0xad}, {&(0x7f0000000540)="9e68d6af0449ab5916671d33e1106a21009e5434cb0cc1d208ba929edaa98f3d015e9b6f40d30121db6eb79cf5f5f99b99c2b9de1a5dcfa8f39ffe560799a4254437b163075c25deedc8eb4dd808f574e48016c3f88381f89f119cb60949281774b100b81e42c20f00", 0x69}, {&(0x7f00000005c0)="66c7bfffcff2be55886e57759522f3b308a48876c039eb5baf8a66fc21ace0bc98c12731c3b4cbfadf8c1c4210894a21e0fccc6bc9f6c54d144ccd5b95d7386852c2a06f2813bcbc1e0d42d2d2c63a277b167fdc8e79dc28cafbff4fc711bb4671930feb9f28b7d9d1e6415f98aff6b7a572242d83cf4215a6a1543d491df77012", 0x81}, {&(0x7f0000000680)="3c64b05365952a2f674f0008cde6ca1de539e9abb7ac63986bf1d4d17af17d3c75efc1b0b633a776ec6796fec4c77e5650b439bc33dfec22190fe4a01d160c88169f211910f6eea992e74d652e63412e1c1e473c964eacb8df58bd060c989dc1edda159a180196ec37b3bd9e4cea2e835064e5e6db866d8c5f748793c44f5929da573c95f3a0c736d1adf64aada908c9a7c353d4", 0x94}, {&(0x7f0000000740)="edbbdbbc0f6a33c91a5224f3c1504db73b69b5ddf65d79d41f0886bca48534f0a07ba6648dcf9baae451eafda0e755e44f0f45d37609de5a916dbdef9fd9a4ae6461b1c3fbcdbc1ed80bac8e94e0e95a20b2869b1765923d42174016f8ae6445e788a5d81ccb1bb06b6a1ca2bb4258d4ae04f63595119b260c56ee6b33779420a0d67c1828f9082738d84d7a284ba6d3d40d37474e837d2d0fa2d846530c5914", 0xa0}, {&(0x7f0000000800)="230ffda77ef9504fc64b40703b5555dad43ef9d7eef4366640aea1ddecccff994cc70b8270792362d5a63f88cfe0e324e96a44d8023b29c38a1ae4c35bac5455e69eafb70b2e21a498b0f29c597646f113613c538c5a8775c77c69f4c1a3a4884aeb3fa644a18c61a26e317229938dba32c3a80e590d520488fa1e762ba4045402b5fe53eeb99f1f49b527062c90b2175d6ed6f7b31e9652a21ce3aa64e478d2c7393d", 0xa3}, {&(0x7f0000000100)="832c13770d301943875565cba05532de12f7083e1f46e67bcc934234d98dc401f7e33bf685cba75571", 0x29}], 0xa, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x8, &(0x7f0000000180)=[{0x6b771e0b, 0x7fffffff, 0x8001, 0x4}, {0x3, 0x8000, 0x9, 0x8}, {0xffffffffffff2cc0, 0x4, 0x7ff, 0xffffffffffffff01}, {0x5d2, 0x9, 0x80, 0x100000000}, {0x7ff, 0x5, 0x3, 0x80}, {0x9, 0x7fffffff, 0x80000001, 0x5}, {0x7ff, 0x5, 0x33, 0x8}, {0x6, 0x9, 0x1, 0xd6}]}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x40, 0x10) r3 = msgget(0x2, 0x10) msgsnd(r3, &(0x7f0000000140)={0x3}, 0x8, 0x800) 16:01:41 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) openat(r1, &(0x7f0000000040)='./file0\x00', 0x20080, 0x8) dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) 16:01:41 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7d6c, 0x0, "f1f743cb40e374632e86006fa9bfd75e8158806d"}) 16:01:41 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = semget(0x2, 0x1, 0x10) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000000c0)=""/58) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) getsockname(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) socket(0x2, 0x4000, 0x684e) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000180)=0x7fffffff, 0x4) msgget(0x1, 0x208) 16:01:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x50}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) preadv(r0, &(0x7f0000002600), 0x0, 0x0, 0x0) 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$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2, 0x7, 0x4000000000, 0x8, "5947f6ed01e1fe60fdf949137625f2d829ec3089", 0x100000000, 0x8a7a}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:41 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = socket$inet(0x2, 0x5, 0x7fffffff) writev(r0, &(0x7f0000002340)=[{&(0x7f0000000100)="148c3aa94adf8fb736b88b83b08b339a12f9f717bba03d66af8bb9805aa58f68474e49a52ae5b77571cab2e1f70e8d599913afb832fb82a6b002c8fd762bfbba40eebf070c42c38317b3df801a490ba7458bb1cf355fbfaac443b33e600910f98c26d3baa2a748ba520a58ac3bf633ed9ba2293ee0b9eb5caf0a2fc1c355cfd85249682b6a6a915aef97d9aace038e39a2275cc99865d28c15bcfad57a92e4726b210d19aea891fb33c71c6ad047b0a0774178398250537ddabea401d0224e758950f0d23105222ff7dffd0dda2accbd5dd058ced08452c845d300bc01c06f5cdec4cf0ff620bbe297b08c5f55dab7b251bbd550e01b14e48b301e56dc1c6b6cd9682d075b07e748d6da2cc2315df0947aed2f3a0fd9c42ffb437d662399103c2ddc4a0043ba7ab58638552e54824a76bcc9d91caabd56006c106407f895fabe5f00b4ea4d15808e21cf9f9b7379949c9cff2993ae77daa75a44db8681f74f45039de054e54bd8fb1c44e6f04fa0dea43e40536c7ca9a267205117874e3c57f949501b81d3888bfe7c172665574dac9b04fd01f44b5c5c44586c647e49ec184a927426755d09e78fdd8d54591d5f1d2c4d348504570ebf2ef685efe96ec7ead5b66982d88bb19dc85a892eca92f706340f425d61022ee132c2a1d1d0bdcdd1c355a6a16446ace1807f79fbdbb2470936a3aca0fce09ba93df99159cedb2822514112d03fcf74130fd74ea14e28a28867d4d6d74fb0542bd0196e74018411c2b9f73f54849a052d2e1d45e2697ab905936d3824f63bba360043bc8de614817e6ce992b978ffb231d237f7712cc44d530c12e430e282c22e1507af88eaf7de1da928d7a973733d2e1060e6c78c11b491613ffab59bf523b28787d5c44096de0826f288e57d52331e1332d3330f96dc95f10cf9084e7c562e3c0044159c905308ec8ac3040d370fdf73f737ed7ec855945dd643435cd41db4acd391cbb5622e59a95321ef28aca0c812394e312ae0a1b58577e0a76392770d4dd38a4af22062d0597d776dc8cc9389d1c99b4ba0d34c0773ebb27039ca1939f63d7a4e756d97b97458b0c54ea57297dd0515fc29158cc99a92ba4c539023f1edcd7c4f7171771812b8c4a80955d38423b0167c4f2b51ce1f8a500e2408ecce73021d02e429ea15e3573c481b16f79ccdb1d01ce3c1cc33d028bee39a931396bc02564d4e492fba2c743fec8be9690a04f03472b948e87297965811b84d376d2a54dd4deb2521f1be3e89faf85670d938c0dd0419c3e054c5efcba4903aa8348b2497da2ba4919bf5f1c1e35664fce4500c9fdf881625efa5ecb357b38411b63ab7d2bd6f75179b97fbb69728a7ac19d0f0b9811a5541d298eaa68d6bd14f08e96450d68066389bfed693617beb1d768965faefa240cdfdd4567e6cb92528d7e13e2d1a958cec9699e71127ce43b2a9178491d36cd58bc407a9ddb51c5c65a18d62f4ff6af1006180031493d8042dec4c76fc46e26977ab27541626aa37360546c582e6391dfd1424c62bb555d1ea6d4eecfef9b42b3320b98ff83929b6c034955f0a9ff70ce31d75e2f8feb30ea6236e0ba3a476f1d1978e034c8e9de0153a24736435f7cb0aa16ad7ebddabbe7a658a703746c7a52ab45ff7637f36b38d701df54ec3199a414d3e57a944a4426b7b6c8296c49e79f79dadd922a365189312ec00948ad76633cf187c9527caf1b32116207f5fcf240679db91b0528d4c5934a1a6b4fa17f85d67c520d024df9ff0623abc975f6c5cfb29a7f7dfe2ded21a5976ce7a9780f548ba88985b8ca3c9049bce192cace2eb20496ddd2a6dfcecf75e7ca94f46369a2e351728980662bd2577dadc941fdf0ca685d960ab782550127ac0d6c1ee674439d1289ec2def23ec008cee21122ba852470ffd736657f6e0be1aac83b73674be4a8786a5546df9c4d9e3aab5b34b484d57db02f2f4c8ed60094f1ea5a1416ed09e44f53ac55e3706539ea3befb46148992a2cbae510e5988ced68a8721b70b1bb0e0c9c407e962d4f5b22ed113184e5ce1175fd3b43d8b8d9287dc2cfe40dce332412ecc6ae8dcf23970221724ed3bfd9cb66718e4e74025edd75f46e6b84f015c5b7648ca9a8fd2591f47eaacebdf84d235791c4605e88d47b86d197c304fef8f11b68da3546dbb66b6516ad02aea6e5eea63bef0f10b47f3f53a1d79b21f986b74423755314a805c84e352a6a9c786dc71fbeb504d8b1c50edb2bb2148617a7a45c6dc2266342c69cdfbac6642e34420e27a70b7c031a15a247fcfca6aea61cbe5811ff04a8321823653c9ca849f310ec51562072a3443ddb012eaac525b5e65580c5c30750bcc34c0bed313d7e8d9930396579578c1a75abfe6d2129d15e5cbef1576f3ae2d005dbda66a22746a3d2749e04d56a355762e5ba2c8c093d680244f46efbee527fdb4833206745d5de65c1285e7a638fa209470b67566919de6143a2514e390cef68e94eac3b3510afa474bd1ae4c35c366e42874341c368ff468c7b01d568a3ca0340fd1d95353cfc9ba5ca3d0c404ed9eda36bfaa18469e276fd6a3c63ba00c3d69660d300a7c028726148f57602a06edda66e032f4262fae032e7f0e295a3c813ffcb728b1f7182404f9b3b4fa0f97e9c3c6a5a52475977eecaa68333ae4508b6e4bc73a8de91cef0899b837efbf0a09094ccb583d34278282814ea5d822fc8bb17b7954e89d2cb3abfb62c3de85762378322ccdb9881b85fc2cffb446b954c23448e0f8fdcaff6cf5c9527bcefa9eeb1b0a416da0a732b4b4bdff34bb50683f69d901560418d13e6b37424ba8ac45213cc328e357d33dfc2b515d4b35ed4f4dbf483fb1bb8b2b3098dfe876233d199dcd091c1c7abe6cbbdb010fd997bf0ab9190309974c6a83710bb89b644ae207df28003cd01a2037021ad9291ec990f7171f0c4dd48744442addc6ef88ad8bc5ea14b8bce3e8597d5ee2ac6d49e1fffc500d22518d1ed3bb01d37c3ac51411d77439ad162368f1d69735cb87670967bafe90253175c00ed3f65950696924463c4480986930fc9d8188635ad11d793a3f668dfcaf71f1f4baf3f48e6caee3533f4d7964369aad4a17a6f962d7853a12b1dff173ee8310acdc4c68769db774886aaef6a408ab53d83ccb4276d942c6521c11117ec40be23fd83179da1ff66eef9435ef7cb3adb85f673686778372b0b47889e1eb964cbb30bcc10fb1a8e2b3f794aa0da61a524ec170f71fae46dc24504d774b73634e80e4fb9405cb5e667ced353904bbcbda2b12fab7b052a85a4972dfcc526a16b13d7816932490b0df57b3c19b97d571b476153a6864f2ebd3296c72447eff8c6034e343c4aab44ab97fa556d07871566dc3aec813c98399914f50b21b841b76798738cb80f3e99c4b6be70695355fdf49cc6e2633cd0d2695092083a5ba8dc863bcff24b79ce2a24137701819dd6e3fa3a82192be22738c95f92fd47f4a309ce891b56e1c90bd17c194c20c85a697190308a81bc8e6d0a9d8abc513c8fabdde969470c735650abec8f1d05b255ddcc7014019c25ab2b88fe8295b7b45b168c19c4ad5131331e93b520836e7e0bc1eb95fd4d6b6a8ee0f75ffac18c9c8e2ee9f181d4e3e66c0622a15d6b33b58718cd103e5b399b042050009b6e52c9f021611dff30c5155ef029e51069e941c8f8b4d7e846b6441e471ebe6bc970180e3c7873d4fa145c3385d790f0042fa4f4d9b1bf71ea1af2ed5ba9dd2688a5e6fd37208a2d8572fd3dc64e7e483572fda1bc0fb90a9ce3ad66a1cf865ec630e25918324568e1099040abc95c410df1aa85e6771a0bd2a5e07540a3c943123c0254c2efb5e775333763a6d38a0a7c0941e2c6053f5ea685c93d8181421394fc09cbad81ce911ecae75294049de2ed819945153fedb3415f92a90361828033146e9220d5ec8f5fb1dc6d92f67633b68a8f4a9e8036ee6527c0c86097e6564ca16d9549aa1ca0ca1232f1f8bb6fa7806c7b06cfb99f2f05a0970ed99a4e067e2d45cd74598c343bdf5038a61fb6ef94b1b1c0bc5c3ca3f6a42d7cd62755f057f1885f825c808af413c74039d64afee41410f270e29d60eb09855618f39ad6f5dba45b2b0d99cdc1a45b4ea24111acf9dc3632baf5c33c5c30ee03684cf31575313724432722918b0516f772afc4019bdfea5fb1347aa7bb878fe06e68fcf30832399a7ead7b69400fef8cb9eb3ac3988044896929ccefd4f770cf9c40e87f169dc283992d9db3ea5f9507d745370183fe4f5fc8a21e94738206b724fe5530ea27dd42229c7abda58cd961d42775f982b4b145751a0f6fa98b9303a65c550931fd7e32546d09524447f1cb9addb0327714fcd607dadaa72287a09ffc96452bf8bcfb26e4b922e63c79f6e8b9c6296c0c31832399e46d8dd0618b7cc1a4a24ca6490dc74dd620eaf427d84c0f8c48d85ed5fd494b1859cef65fa2a73798d00b8a81a33fdb61637143d2758c78ba500609aa62bc293b4bf5075ca87b9fa3dd7fffc3cc5793d7f4f401718fde2c4d5d5dfeb6fa30d91b106948d0245d15311a8e71b3ee27d8240874bc18bb15b8ff590022ad26124b3e1f668432fc4a359711c3697e7d7caaf3575162d234371e1a881df1143f7e9253373a9698c637d75da4fe32665867920d0bff9d04c2b2818040622294adc4ba3da84c62860219049d6b8735840874342b0185a2e1ee39d63067d21373df443793cbb0d80d85724cddf0452e80e0aa58d56bf87109d935a39a7833ad92021165d16c6446ce22fa4a3b465c807ac3a3f88674cd3eacce1d7238d858d63694ac4884c48512b4f039e3f6e3947acb6b47f468b824e028509a63a73f5177058772f87a906912dae14f26c7c0cf334e77d615b56f87d457954e9b55927231b08389b3cf7aea992eee6606813db44e86167d8c59a5057d0f105d335f2fffa282a65e097584f47e426ed30852d54edbc7085120e40ce00adf819f8c46440b9fa0b137716e2fb38250d59c84122ffd4f293883a6b5e4c33fad8f38e69b5f3fdd1cc5099b0cb5c7872de4301b7d7448945b2e2b7135a7e85b5212bc043f6103077a0e729e001bd67c12b08b79beb07d70d5f67972d546b6106d155cb884de74437ee0a84c766adf7a78c1fd34f8ca625b8bd424addf8e11f11f30f722bf35c81132bf39bd07f51e58d2b0757ac8410a555468e81a52d608cd03808b1694295aa976a27321ce0fdbab81c84d30a8d3380d722c6b2c1b61cce208c39b165033cc01b77211bb834340e860d456f33da239bb3e78d15fd4b96e12727bfdf24e5a9b8a4cd06296e5289c641fb648f6046aba8045c181bf6de7c7c7f3cee78d5959dff93e83328d6bda133cb25b20426ac543ce6cf8440f65633025112f01e9e16f2eb44a59119eb71e2c94640ba469012ad0f2cb439e2ea48171df42429c30757e97f6bb6e7969909c2b1b589d47531603ca8285f6b866f5527da8b149cfa602dca291b05489cca90fdd4ed6a4ecba5c8210da9be672b6577607e33d2b437e745becf7094f8f62562cf197f33935948d476b4d1aa6f364bf8c97ff470b86a6e19a547d3599a07ce602af165275cd6807d957db8920fa498dc781e484b76ce7a8dc80ca1084913d9880a79b04020ed75cacb346c55a6a982f5081edb67d468ecc96786f50ebc055245acb2302ab5ef4d5e3d567f693c4ca4f0909c5b5ba1aef3655e2bf08b8b9fc50d6f9a2a843f4ae4e298c2d711599e8fdf2af6bd101f676d4ddf7f452f6ab13894ffc5f1377358327", 0x1000}, {&(0x7f0000001100)="cbc8e66b44bc9c3ca5c23e049901cd53982a4d13b298ffb44e154bee05c45a5efe0d8e5e7571a60b9df72a8e9822a36b33bc672796a8d4ce7d4ecde1d5ff2bcbc934fb3eb16d4f8bde0f8a88199b602da0a5817e6b1efd34c86e47c0f2bdf0482535c1c4093f8843aaaf3e75f6914fe55b8d44f4809509aaafd28545565f0b2973ae0b76c39c121c2baf2d52477b1dd6bb316d71b36d42faa682eb65b20b370c9f353171cba971c7ccfb25ce0c25bee605fe18728d4da8539d2cf80fcfd6ebcdd73805122c2c27cea48ec1f31d308c4b0a6ab593d92ab58b8e02eac2c36e6355ec73e4d55e1db80266435944e11a2a449f83d11c2b3dda0f3f28f434180d99366d235580cdf8616eda116a84dec3210a852d5ecb93e121bbf2edb8436f538113141ae9bafb7a5ff38235a3a547e4bd98e1319af93889ae5966be3a9454dcf10f6377cbcd8ac7cee5fd7f38af5104b47625dbd2b25ddd01b39682788cb3ea8e2c713ed32600ddfe3f77649ebc3e8ab3abb69f9e5260345ae0e1f2035578c113d4db14f43a46fd3ebaf37f788721f8f0bb7efd7bb586a1ebe9c118698ad45856b9bc2de7c4e7ba517f25e9015fc09e02405b2e97879ebd4165010190b2157773d98cf963d8ff254cef5f24d2d9a92454216778b5eb15db43794471f7c8cd750b166c05b3435b5b0e3a42faea939f433973d97eb07d5505b9bd05741ab6f19561ef9f0a1b006dad2b918d86b6c1ca917de9212e7879da981c641a39054068b32a179e4af7add59da6d6750dddee9951138accce173a91f41d083777e3f1ced4122fae7b1997ece7f47f5a5d350f714bd143060f8b551c8727e15d32035f450fb9803e0b46176ff919a676d587118d803d2756be5286be00914c55c352a48098e8b2b844fd14c30740f8d80b809c771b2c4791433b8ae21bcbbc08c1614e874dc4baef793b2c23d52cc9f84ba083263585f75f3eac53e3e5ef19ed6ca9f41cb1e728751df3a0c62601ec153f768643645cce66d1eee36d08cffcc2e5692938b44ec8d072ee788828f86f2872c33e44eb4bc748da7666b19d55b5bc2d609c9ed750d8a90bef7c26c7cd85b92a4227dcb07b67eeb77ca94e1601c9be85958697b65e55212741a5a60167c0f2db2d2370f4ff348253ddd1d78b2835d960cfa05dfca6fffdb1a375584af7834b90bcc50cf819b2b27f9745d5c7f733a84f914d1d0a813e665b8f584e7ef602f3c7b7e12266193ead9cd7daf890b40c942e18f6650f94514240794d011ef41381f8689a893e31cae3533e369e7160a7b6139fd478682b8fbe5d10c552b100c83b4070b2523cc3e995c22b980a2489c24c71d8536db462f6363364ac30e224667d8b29e87ed05c9dc7146f53d52107e2de1994ee47573938e25a0b35e1acc3c37c3b6d8a222970ccc54b2874197412b98791fc98969ba407f42f9f5e20031c7b9ebd8d213ba118ab0740928d3a682dcf8649dd589e4f890861528f7cce9b0661ed915f3faaecd7c5cdd6135680ea7aab32e9a4fa987c0b6c393597382ce6c56a2fc3f36fe49670807dae2ef97b1107fcf86646ad5b6ee8b8bdce8005f3015984ba5f105cde9af4a36cdfd569f06ae3103cf9071f954d7eb888a54aad779f662a19721db14878996020597b0b421e262b8b65ea366f9b6ee045fdeb2a1e92f1ba04ec22111f49ab319e49b22d4c79935dfb3e9fb6c10cbc02f5dcda9a9224cb0097d38365d4abdcb8b588b923adc22e7a2ad030aa81668215e1c529325a151ae0ed5eb50c0a739eca7b1de5ee50ac68cb85dd89f4d7e6e4604501784b4a453d0a05281522ce1c920446a1838243101d0ae748b2aad222c98dc9fae059b43b54420efdd021bdfb1df0da5035fd859e97c84656ba98f4f9b4a838bc4f9c7f7859a31df528e9e5e3435346b09b48d6829b8198905f9246356f198b6d2b55c14996c0273b8d225ed7d6d6703a77ce1bf4ca17094fe5a7123def15caad847c6b582ad6eb691c77149581000c66762138a0d4408ae9137baeef779711c3cfd3553aa272bc472bf72f884e2060dd43c1f215c6990996393f1ca088128d2da100ab427b8625b220c21ddb4a699fccb6d22b4730602eb0cae87468fd1ef92ed6bb41a1d6b073926bb9e9b330656920fcc8a4bbbdd1f38d322d7436035d288be3379f5175a30cf68fdc319bd07922719a826fd408897cdd7c82d73013c837aa4db46568779b951131307a2ebf91a2384eb57bbc1d335ca3eb1878f633ff4be58617a948621303b3e1dcc164c579f3603068109132e1351a8ebf848aeb3883e50ebb4cf2fd393f26b19b345ee176591efb65bdee181d0a04932b72e7df3828ffb646692155b7a8698e9094ea02bcecde040566e6035cc09063b4f31f01bb35a39fa307fd0b04037e59f8121e6ff5453fbd4ae45c369bd803f5876617400beee0e236c24b9980f819f318d91044f5f26397926b8f52b77f2cd2b50f9c94d30fe97a2e7291714ad34c6113610dc81d78753919da68cc61165dc9da5457937563554a1a5a9575c2bd159e52772067a1a6dab830b032af71e2acac51e8ed9dc555fd0c2ca63bd4a05d0042512eb3e9c851f1cefa7693e2a16bc5bbb297fc44a156cc6aa8cb969c0b9111aff68b16c1ae1d30d4d6c31213e7f18da8b8c3a5c40b7b6cab7bae4d9b370a4a3d5cdc178e31d9066852cc69fde582f1d083bdfdecaa713a78b0a11231261ada2551268fd8b9885efd3be401e99c0e6301828a48923b783c7a837ec0892152e87949983772486cd1ec7526a37fa49463119f2d8138fa6271947e937b1d5ed66526535e3cedb04566affd2b8d62a3d0dec10655c8260ea277df02ea95653e219ba4e64a919ca03a850ab2cf47d1fc34e6c71002d8a5dae047488f537dda88a84255f862a378f353a6163c30202f7f58f754bbf3ff33f5cf48db64722cb9d424036ec92d33573c920cd03773d79c035028e9b7b92bd2e2f727ac109c4c445533d67ea465c762adc153940f6488679098c43f242c8f73e93a0067742839b51fdd816ad954931fe77c15ee1b4fb7d7181487cc148cefdfc6dc26bacdba430492f6b3224ab27d8e8fe2bff0f36cbe458dca06f29e485a8f239f0e75a7834615ed50ef3fc3e74fc2869ba9a58a14b0a2be3be1a8fed3836ff62d7b8d386824dcbfca46fe45fe0ef892185ed6526cac9827626a91983b3e7416b0fcac191f81440b0c5e6f55f0588513eda77d46e8eef225cf845097064c4dd243d92912b0da4bd57a8ddfd92f71cdeb1a9e922deb8918b38b9dc9bb0fa2ae67d435dcd988c9a128994c0f2ecb37f4265867db46f3c5e33900f6b87d65c10766250d3b42c9e5226f4fb23b4ac582484a573140867868ad5bb2fcb0d3fbf93dc5020c6defa4da4a25a53716b64594301ac4f23018a7d7aa98cb8ad353c7f25975e4894195562357351957d8fbc875b730b7aa2131619ce46f58b265b946f71ee55c4d68bc8a08cad79f7afc7eb40908ad5374e539b9972e077af9a80269ac5a3df2462453d8b0e8ac08783d841562b548fc96cd59a165095fb19acabb42eab869cc900e77659ed3b30288bbb82713f8fc74ad37901b091d536e0ee1f99e8393fe4f672bfb06720f450d49cee8cf7994b9a32f4f4fb5307ee0388b2d0c5b676b305caf1c25a909e7ef19b1f027f7fd52f4cd84330766eb6d71075b5264f7f246979d3769c5dc580404d4a4dd030f026141ec30bf0a899ae1575617c23d236a5c2992a0c0930353f1569d08f5127773ec906b19499d10d359a31cfaf309b678890063a057a34460abce9b3a5400861f2eec82b4c0b56df327a75d020e91269b58ae5763bbbe7da6f11746d756cb80a8a4e038f05ccc45f298629bde9e280d28f342adbbe90d736fb70b88e5d2fc968894d752e161740bb0c9fc33d58dca73f428916fb764879ca6f80012d3e47c38d1799a28bd847a36ab2c9db9f5260312b736980bea54bbd730f66d42aed1c949600a2ea8f4f23faca9304b26b547a16c3e6fc2343068b77392ef492637d02b1b53f9848e330189d141304a59aa4a2c656c1402f0799d5388abf67ad077b042bd7c05333f1b7d52b4cf7dd489253ce3505cd5a51b164370e5d5705ce535f1f1aff05576c724cdac1d1c067df466c305b526dac1c648f3d167b1fcf3ef2b29bf40aa9fe1673ee64a69289aabc554b8bac28e8554f9bdf7899a9062765a994dd4146fe5b0e098ea34262b01a414f7ab52c4be6ea7eda6e000a690173e9ab194e4bc3e43b835ded390e41d0783955b389aeeeffe79609477b89862e5e2540bd056402a25df3c91e9c624801651b2788c2b7357b7d5e890790e830082cb18b574db0d1b64890cf0230e5305387166eab13a75a49efd75cd48caf0945538c4643a5d0421866c58028a0a1d7df2a0e3f0f31315d4bdc5149dab6727a5f533d21563713f5e6988b0280ab95ca6fe6489b2714ec6507b559a6a1684c4c3148b1d570d0b5ce41579d56a65f9a063b5a9e812424c581b21b126e34a76b5050b202fe48dbb02071aa845fa5059bcd523034e419020b186423c18d103c3a36e2d6e50a257c7bd23cf7285b9c781247ce7b98e1cd6703e71987850a02bee8718829eac090a22c6b14fdac13644f0d4ff3333398dba4a5d453ea6588c8218f190eca3bdea5cbfb91ddc802e2149e5abbf0a43e5639df7f198d97d43f84f676c15985c2909430dd41838f0c6445cbe001c631da9b7de8204015e1145f5fe967d0a11c05639e747c30a7bf0dfd641537aba91890e522ead522cb3f624bd8926b0167e0474c86d2ce58f6ee6839917e1125342ae28f919762875f6747205e4e1ea521441125a7bbaafd17f23498daac32df50f3a4165f97949cca64aaa3d22d98c90addce0b93d5da0529fb0e4286d1cb8e54f65cb7911f328170a0b21e24dd805b350f37afe844d9db7ba81589624b8922142b7948c86a72392c9ea88c929ac5694d9ccee7f0e866194e8609c1e4c490a8e967604700ebf48a1721622b408aca2d1f2235f624cfbf5fc27a5e43fd7ec418b3cb1f775a41e4d3f72d53d25aae4750e3664dc3237b166d748ba152e2c76926ebaac54d55c08cc42c02596a645034e175afece3d9b9bc047b993f01986e3b4858da71c8fd4d637c183dc84568fdab65f9ce595dea86ed8770cf0870d83ada6c667317d00f3e1839c655776fca79be2951e5a649cd426928cff0365961337e722c47b2cc495f15e4dcef4f092579b57832ed39f7bc2fd9ad039ff4c34473f577e3190cdd3cc53315e18b44d908f94c1ad18227a2eeb505291a0bb342c9ba97f0418d9a5eb4d4b9e180c55ec6f1be87ba6ac600fa198e28c390c9e55eec2ca100c3dc1df30cc67a182460e44e694014e15aec55b922c11c76349b710730ec582c5d44065ef82fd8138393f77e8027a5a6ffa8c544f3c61421db1f88e05a6cf605dc7c481b3a27522fe4f995a411cb38e150c67b65ef722b91c1d815bdb971903824b948b8988f8e1ffed122073317873a0284a91784e8ef41341b1fdce3b3b99c1a2824833d59a07b2f54fe8d674f0c33e23913bc10ec8f9bb8c2b9bd3baa8b746b2c711431ed928f09e44f8632c9041f8e21bb5130b58fbda3eadcb32e5d155e80d3c25cd29142a4ec65dbdd65af855d583a5583bffb1e3a0449b4d6571a2e7045c411b93a514c6480613c0180e85fc93452b3420a6fd1c1d3b55e2973249de8ae1eec5081be2af3383b6db77c84f5abde91e7a1d8e6db940322b36b1034de79d7b793f6c865428d26e6b", 0x1000}, {&(0x7f0000002100)="1378d2b84f3fea3d1fb53bba91d69ba0949b9d268e19daf760f30b083ac1b7b1fc643a2ab644903903090a5febb7a78b2742248b11d7c41d40c42b324035638739eaf5a6aaf6d8847ef408", 0x4b}, {&(0x7f0000002180)="f7607303af521fbf35969bcd67e87fd6a8b2b14acf257fb47fe43c71506c0b7e144d075e7deb776697c9da0abae123d2e0d709c012448105addfdf20e2838f5d7f46e115ce9ffeaa89ea421a7eb6c3045a", 0x51}, {&(0x7f0000002200)="f1cea21bce3c018b363e4e6b408301bebd0700a64c1c834e48f7bb97f4015437065ec0ddf0ba37a0c54b6ba9d34ff5a8c1", 0x31}, {&(0x7f0000002240)="c912054beb112ce7393289cc0c5e80698706b6b3e833d0eb23b61fce8b4eb6f14671c0cbd1f480bbc545c4fa00c0f5a82abcd8e5c88da2983608cb1890ab5e3b8d35dc38c191a700f1841c3b48fd3530b2bd839900a95d288482c209a1fb09e710f7da865019a3d24ba8d93cf1eae6a403d6e5a40de343b3442909febf360b9a78d606b62d481cbb5471bae2fe3ca76efc96d8b97f5f77847d77130e1194a73257f5073ac0e9c74d9ac8db1c6be4a1d55dba83f6283b3cfe6afada8c0ba6d00b8ea5c0de0ef4a3028ff7ba823e193077f817de565b2fb4914096a55dd47316d5f16844b381862725df304740e14e42", 0xef}], 0x6) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) ioctl$VMM_IOC_TERM(r1, 0x8004741b, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0}, &(0x7f0000002440)=0xc) getgroups(0x8, &(0x7f0000002480)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) fchownat(r1, &(0x7f00000023c0)='./file0\x00', r2, r3, 0x4) 16:01:42 executing program 1: r0 = dup(0xffffffffffffffff) getsockopt(r0, 0x0, 0x80000001, &(0x7f0000000000)=""/86, &(0x7f0000000080)=0x56) r1 = socket$inet6(0x18, 0x5, 0xfffffffffffffffe) getsockopt(r1, 0x7, 0x5, 0x0, 0x0) 16:01:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x84}, {0x25}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x60}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup2(r0, r0) bind$inet6(r2, &(0x7f0000000140)={0x18, 0x2, 0x1, 0xc000000000}, 0xc) syz_emit_ethernet(0x77, &(0x7f0000000240)="9a876c365bc8d785d1c90fb160816a024d63d4c09abb5bfe1dea358bf9e89b2301b333b80ecdccb6ee455ee3d1bec0dee7972defa5e2384f4bff9a97e1183facfe1b50494ad3ae222cc7d24979db2b6fc0425dc1e660e4866b6f044ea9e94c57e4e02c6272b3b2461208a2d0b8f3ec9371425ff2f72516") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:42 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x1b135a67) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x4000103, 0x10) r1 = dup(r0) renameat(r0, &(0x7f0000000380)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00') r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) connect(r2, &(0x7f0000000340)=@in6={0x18, 0x2, 0x6, 0xfffffffffffffffa}, 0xc) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d", 0x7}], 0x1, 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)) rename(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='./bus\x00') ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x4a) poll(&(0x7f00000000c0)=[{r1, 0x24}, {r1, 0x21}, {r2, 0xc}], 0x3, 0x101) getpeername(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) faccessat(r1, &(0x7f0000000280)='./bus\x00', 0x20, 0x1) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000400)=""/76, 0x4c}, {&(0x7f0000000480)=""/191, 0xbf}, {&(0x7f0000000540)=""/119, 0x77}, {&(0x7f00000005c0)=""/86, 0x56}], 0x4, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000640)) 16:01:42 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt(r1, 0x3, 0xc35, &(0x7f00000000c0)=""/48, &(0x7f0000000100)=0x30) flock(r0, 0x2) flock(r0, 0xffffffffffffffff) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) ioctl$TIOCEXCL(r0, 0x2000740d) 16:01:42 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) seteuid(0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000040)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sync() ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)=r0) dup2(r1, r2) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getuid() 16:01:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}, {r1, 0x13c}, {r1, 0x110}, {r1, 0x8}, {r1, 0x144}], 0x5, 0x7) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f00000000c0)="c29cda93e9c5", 0x6}, {&(0x7f0000000140)="98759ba3b5ec965aee5220637dc862ebd114366094922529a49271b86faf28cded67952b8e7dae44634656f14b9e1f408c197c089daca1144213f3d37a8d79753ebe692567df629aca7a925585a728b66615e14b183b8f5505100f1a0d6b6c59b47d3329ae0ad734863058f7831a76ed87fcfe323287ca0e1ec7e595feb0a537bae262f2da8bd502471f55b1600f4fab76653222b113bdafb07efd835555101a1e0e59066e5c6d3eda00ea34fab73a0f1652250e134a94d372c2a824cead864a6515ee0d8395636835f1a66078f136b315ce189f1a28f5d3205960c1b2306bfdf6d5b5fff682ec59eeba743d1301fc1978297dc4", 0xf4}, {&(0x7f0000000240)="5cad75206836f571705e1bdd75c60edb498a4d0bbe319f6303466f69a917fc89ef26f38907e41cfc8903", 0x2a}, {&(0x7f0000000280)="e673da918129b47c54d475959d9810261264bbbae463f3c6ae530c25dd2c64c10ae5028b01e5bc7ee41cf5471eef7a015bb16173d4008f2def1a376064796bf04f5603d40b17c3b9e47e9df36ffe815ede7f56ab4d4541946fa770cd2c44053d1d2912582d016d968e822eee7a69cb9139bbdb0040c60b6c625f", 0x7a}, {&(0x7f0000000300)="97256ffaf49f501ccb34c713f7fa17577024d89c31247fde779af852dfb1e18be32822f461af3a89d1467c7cce9f9075ec957bcfec30e14f0e90", 0x3a}], 0x5, 0x0, 0x80000001) getpeername$unix(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000e3cf000000000072aa5a4c00000000000000000000000000000000000000000000000600004b3610a79e6695ce8100000000000000000000000008"], &(0x7f0000000440)=0x138) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x8000000000010000) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0x0) munlock(&(0x7f0000278000/0x2000)=nil, 0x2000) pwritev(r2, &(0x7f0000000140), 0x89dcaa58816e241, 0x0, 0x0) 16:01:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:01:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x800000000001d, &(0x7f00000000c0), 0x3b6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9cb56a7220a06f7959a8cba295fe7677412ee041ffe4bac749f2a3f7a4dcbef34b7e4aceb2a253ecaac640605b9a9fb2b8ae59f6ebba063480128157e73214c171c3fcd723d72e544aaa0bb6a5c98a51168e39bb3ff1760bf4870b40834b11758019523e2412e1b46719a1c5159d90cb9d5fb4360c0dbaf912d80954c2d22f1117000000004c52a7cb", 0x3) 16:01:42 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1f95d27d48731892}, 0x8) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) write(r0, &(0x7f00000000c0)="6b20d5e72407f86cade38f33709c55a57bd31c91148b1673511be33eaa8a49a5602ce541327f51ae958a9ad2e27466aab0376f1e13c9cd38dd89165aaabf70cd016f67452d22065972d7de6f07a4ee7700a5c0f1ba", 0x55) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") 16:01:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) 16:01:42 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x60a, 0x0) mmap(&(0x7f0000009000/0x2000)=nil, 0x800000000, 0x3, 0x10, r0, 0x0, 0x0) getsockname(r0, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)) r2 = kqueue() fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCSTART(r0, 0x2000746e) 16:01:42 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000180)="eb715300217aee58fd2763aa2c78e132434ffc4829f1db09fa5616c0735c0602d11bf92407dea2e9236c2b3d759847a81ee4", 0x32, 0xa, &(0x7f0000000280)={0x18, 0x3, 0x7fffffff, 0x11}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x84) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r3, r3) r5 = kqueue() close(r3) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) openat(r3, &(0x7f0000000140)='./bus\x00', 0x8a0, 0x110) close(r5) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getdents(r3, &(0x7f0000000200)=""/72, 0x48) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) 16:01:43 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x100042001, 0x28b1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100), &(0x7f0000000180)={0x6}, &(0x7f00000001c0)={0x8}, 0x0) dup2(r0, r0) 16:01:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x202ea, 0x81) openat(r1, &(0x7f0000000080)='./file0\x00', 0x22, 0x1) r2 = dup(r0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000300)=[{0x40, 0x0, 0x0, 0x401}, {0x6}]}) pwritev(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)="e0", 0x1}], 0x1, 0x0, 0x0) 16:01:43 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x12, r2, 0x0, 0x40000000) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x10) close(r0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x88, 0x0) fcntl$dupfd(r2, 0xa, r1) 16:01:43 executing program 1: r0 = socket(0x20, 0x4001, 0x2f) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x3c5}, 0xc) r1 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getppid() r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x10001, r2, r3, r4, r5, 0x2, 0x8}, 0x50, 0x9, r6, r7, 0x100000000, 0x1fd, 0x4}) 16:01:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) write(r0, &(0x7f0000000180)='t', 0x1) 16:01:43 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) readlinkat(r1, &(0x7f0000000140)='./bus/file0\x00', &(0x7f00000001c0)=""/190, 0xffffffffffffff65) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) r2 = semget(0x1, 0x7, 0x40) semop(r2, &(0x7f00000013c0)=[{0x1, 0x5, 0x1800}, {0x0, 0x80000001, 0x800}, {0x3, 0x4, 0x800}, {0x1, 0x5, 0x1000}, {0x6, 0x7, 0x1000}, {0x0, 0x6, 0x800}, {0x1, 0x0, 0x800}], 0x7) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) accept$unix(r1, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000001380)=0x1002) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x20000, 0x0) r3 = open(&(0x7f0000000100)='./bus/file0\x00', 0x800000000000001, 0x0) write(r3, &(0x7f0000000040)="510fc3a038", 0x5) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000280)) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:43 executing program 0: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$getown(0xffffffffffffffff, 0x5) r1 = getppid() setpgid(r1, r0) 16:01:43 executing program 1: clock_gettime(0x4, &(0x7f00000000c0)) getrlimit(0x7, &(0x7f0000000100)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x30}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2e5, &(0x7f0000000140)="00a633349a844bbe2267241a5242e839ba50b72b882eebaf1726e1cab05f2d7af57e3af01502000e9c") 16:01:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xffffffffffffff79) sendto$inet(r0, &(0x7f0000000000)="ca3f4bb0e30d352f6d80e580cc99253fb430a9170d39215a0596c0d6dd8ca35ab0ffacb2f12f25022a624e70aba692fb031dea7e06dcd1a089e9ae79f1be08ab44bce0276c0af47bf86878976035a12ecac2ecb07c26a4d0bbd35d896b7d8a29dd540805f0a99fa36a3fd18516b318a55eb70358374942804446427c9b710084f7443ce2a621d05b6968e001d3d2208adf27f0a1b470db2dd2db739c56a5013b894a19e4c45c103d65d1f8b05157b19e4b", 0xb1, 0x400, 0x0, 0x0) 16:01:43 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000080)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4, "0000000000000040dcc400"}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:43 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffffff, "541bb964fee699d9e08c14f630d057e575017b66"}) fcntl$getown(r1, 0x5) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc28", 0xe7}], 0x1) 16:01:43 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./bus\x00', 0xc) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x20000007d, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000000c0)=0x7f) fchmod(r1, 0x40) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000200)={0x3}) mkdirat(r0, &(0x7f0000000240)='./bus\x00', 0x22) link(&(0x7f0000000280)='./bus\x00', &(0x7f0000000080)='./file0\x00') ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000180)) 16:01:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x40) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f00000003c0)="31c10ccfbd875eed0b0f942655c89e896e3754c1facf131dcd3986d3fb5b29421431c50ab9989737c86bc6c963d6d9e0a8c665b698735b14cdb2b4803a6e231580bc420cf0d815467764f7246d6687e20e636fafe639cd251d75636ba254466d725a60ea4d5bf190b25326b4bad0187cef669ca1b46f9ffffcc2e9354fb2fdc8ee3bc947ba24d03d0fbe44e9f21f95641574b5a0cb7d2239b09a5875fdc9dd671479d2d6cb941cc0edcf9bf6f6937fae08544a69e5dc5dc90beab05fc4cf1b568d230e34e10e64eba0b6c26952893d46b09249875881a6ba7a7ac4aab89071eb209a5be24deef99c84fa811126ac085c03cc2d07d4cb045c5f023bcad13f347a8f4d2a5fc6ef3affcc7785801bd04de207caeea75e40e8b2b8f163e5603d8d33256d122a0e85131d469fc962ee1b9072743cef1844a064235f02732bcb2b22667604a3fcd9ca0119a6b70d2b5f1859c7e026584592469c00c5f60119b6bb1f11fae2e130cfd39167c69afd770db80b0dceb4bf2aa2a17c497aa7a59a96f14f95ff0029e9e2103a4d723b53c028a692a0acfb7d81a24a26f1e0a8b070f32059694f5de2d99da1aa2b40f3f54220ed44cba102744ccc341aa400ad7464820cf8e7e046bcaea96947111a605e3c23f90e13ba391b139fdbebddafb1e897bcf7eaab0d136d87692976f9dbaca035808686b8e4", 0x1f1}], 0x1) 16:01:43 executing program 0: semget$private(0x0, 0x0, 0x0) mkdir(&(0x7f000000e000)='./control\x00', 0x0) r0 = open(&(0x7f0000021000)='./control\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000040000)='./control\x00', 0x100000000001040, 0x0) 16:01:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:01:43 executing program 0: r0 = socket(0x20, 0x200000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x7d71, 0xfffffc8d) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x334, 0x1, 0x8000, 0x28b4, 0x80000001}, 0xc) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:01:43 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282903e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:01:43 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) r1 = shmget$private(0x0, 0x1000, 0x184, &(0x7f0000f95000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/137) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1fc, 0x80) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r2, 0x0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000200)=0x59a1165856887a56) 16:01:43 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x81, 0x0) fcntl$setown(r0, 0xb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:01:43 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000800002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x4c0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x4, &(0x7f00000000c0)=[{{r0}, 0x0, 0x20, 0x0, 0x8, 0x7}, {{r1}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x1, 0xda}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000021, 0x4, 0x101}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x3, 0xffff}], 0xffffffffffff2308, &(0x7f0000000180)={0x80000001, 0xcdf}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) fcntl$setown(r1, 0x6, r2) 16:01:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0xcd) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x348880da) syz_emit_ethernet(0x1, &(0x7f0000000100)="dd") 16:01:43 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010005}) 16:01:43 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8120, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) close(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1d, 0x0, 0x2}, {0x800001f, 0x0, 0x0, 0xffffffffffffffff}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0xc}, {0x61}, {0x6}]}) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x8000, 0x6, 0xd5b, 0x1, 0x7ff, 0x2, 0x9, 0x1, 0x1, 0x9, 0x2}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000200)=0x3f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:01:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/26, 0x1a) syz_extract_tcp_res(0x0, 0x0, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4800000000, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000002c0)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_extract_tcp_res(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000001c0)={0x2, 0x56, 0xffff, 0x7ff}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x100, 0x0) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0xde178e6f7cc7c4b2, 0x0) write(r3, &(0x7f00000003c0)="006caf7a7b8fe752ae4c606385ae4793fd8b0d5e0b00572a0340e54cb728428795fa2a63c8348b4f7b1da114b30f11bd53193c581dd0e6af53c32263ca79f0c737ef7737673a0424fb33b853eec1b3b42f7cf68198587dbf6340ecbcee95a41a58f2953eef98447362e607ea3dabe4c82d5d7a05cc32519575ba2c2dcf5a1e6c58aae51438e77dfc4afcccf9bd6373e3d308583dff4b05e5d6b5f9b86b1b71d25d6d196ccd48973ee593159b4a39685dac018a71bd367ae52c80f35c0139a42ad655cb7072f48ee7573aa498ed094d23e615", 0xd2) faccessat(r2, &(0x7f0000000200)='./file0\x00', 0x20, 0x2) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:43 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x90, 0x8) fchflags(r0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0xc0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f00000011c0)='@', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x10, r1, 0x0, 0x0) read(r1, &(0x7f0000000140)=""/184, 0xb8) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) 16:01:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd09, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x8000202013, 0xffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) faccessat(r1, &(0x7f0000000180)='./file1\x00', 0x80, 0x3) r2 = semget(0x3, 0x3, 0x18) semctl$IPC_RMID(r2, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0x7fff) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r3, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0xfffffffffffffffc) rmdir(&(0x7f00000001c0)='./file0\x00') 16:01:43 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000140)) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 16:01:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff73, &(0x7f0000000180)="25d6c6f258a363b6") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x4, 0x7c}) 16:01:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) 16:01:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup2(r0, r0) sendto(r1, &(0x7f00000000c0)="9d0b2b5e512a1dbce6fa546eca03b1315c906263afc27782bde72316b643e21a2676cbdf4f614d9f9c0fff611f4497df948ddcaec366d76937bee28b88e0fdb619b522763002676af7f2c2fff9fbeeb8d1b01f699ba38d0b01ab0ac70d0dad424eeb023d7e872b92ea83487b05bc8b93420823e90886c8cfd32804d57e192ad5", 0x80, 0x5, &(0x7f0000000180)=@in6={0x18, 0x0, 0x3, 0xcc0}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x319b62a, 0x6}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x50}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0x8}, {0x6, 0x4}}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:43 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 16:01:43 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) listen(r0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:43 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="00000018600417b2ee222b00fe0000ffffffff00000008f6ceffff276e2b8d2a48d69e0000000000000000003a030000000058a393355fdee30badc24f42a0b66803cce2086caa672009bca0", 0x4c}], 0x1) 16:01:43 executing program 1: OpenBSD/amd64 (ci-openbsd-main-3.c.syzkaller.internal) (tty00) 16:01:44 executing program 0: syz_emit_ethernet(0x211d49, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaafe020000002086dd60b409000302730002000000000000000000ffffe0000002ff020000000000000000000000000001880090780009290060b680fa000000ffffffffffff00000000000000000000ffffac14ffbb154b6565c7ccec3e13af4b02aa34fbbb7b0ce8dd01365ce322e23fc6"]) 16:01:44 executing program 1: 16:01:44 executing program 1: r0 = socket$inet6(0xa, 0x1, 0x0) listen(r0, 0x0) shutdown(r0, 0x0) 16:01:44 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) open(&(0x7f0000000040)='./file0\x00', 0x480, 0x16e) r1 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2be9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x71, 0x4, 0xf46b, 0x457d}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x800, 0x389dc000000000}, {{r1}, 0xfffffffffffffffe, 0x80, 0x20000008, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0xc6, 0x2, 0x8, 0x4}, {{r2}, 0xfffffffffffffff9, 0x46, 0x41, 0x20, 0xac3}, {{r2}, 0xffffffffffffffff, 0x1, 0x22, 0xfff, 0x401}, {{r1}, 0x0, 0x0, 0x80000085, 0xffffffffffffffe7, 0x4}, {{r2}, 0xfffffffffffffffc, 0x82, 0x80000060, 0x5, 0x40}, {{r2}, 0xffffffffffffffff, 0x48, 0xf00fffff, 0x8}, {{r0}, 0xfffffffffffffffe, 0x8, 0xd, 0xd77, 0x7}], 0x9, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9, 0x10, 0x5, 0xffffffff}], 0x8, &(0x7f0000000180)={0x364, 0x63f}) r3 = dup2(r0, r1) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0x4, 0x6, 0x4, 0x1, 0x5, 0x2, 0x3, 0x1, 0x0, 0x2, 0x8}) kevent(r1, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x8, 0x2, 0x9, 0x9}, {{r0}, 0x0, 0x3, 0x2, 0x996, 0x58}, {{r0}, 0x0, 0x4, 0x61, 0x1, 0x9}, {{r0}, 0xfffffffffffffffd, 0x1, 0xc000000a, 0x27, 0x3}, {{r2}, 0xfffffffffffffffd, 0x32, 0x5, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x94, 0x8, 0x2a, 0x401}], 0x8, &(0x7f0000000440)=[{{r3}, 0xfffffffffffffffd, 0x4, 0xe00000e4, 0x81, 0x7fff}, {{r1}, 0xfffffffffffffffd, 0x80, 0x0, 0x5b, 0x81}, {{r2}, 0xffffffffffffffff, 0x4, 0xfffff, 0x9, 0x8}, {{r3}, 0xfffffffffffffffc, 0x80, 0x4, 0x461, 0x97}, {{r3}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x5, 0x400}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x1ff, 0x136}, {{r2}, 0xffffffffffffffff, 0x80, 0xfffff, 0x5, 0x3}], 0x0, &(0x7f00000001c0)={0x1, 0x3}) 16:01:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = msgget(0x1, 0x4c0) r3 = msgget$private(0x0, 0x0) socket(0x1, 0xc000, 0x9) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r1, 0x0, 0x8}, 0x84000080c1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x555}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)}], 0x1, 0x0, 0x0) mknodat(r0, &(0x7f0000000400)='./bus\x00', 0xa000, 0x9) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x101}, 0xc) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mknod$loop(&(0x7f0000000200)='./bus/file0\x00', 0x2000, 0x0) chdir(&(0x7f0000000080)='./bus\x00') link(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='./bus/file1\x00') msgrcv(r2, &(0x7f0000000440)={0x0, ""/148}, 0x1f4, 0x2, 0x800) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000300)=0x1) 16:01:44 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) 16:01:44 executing program 0: nanosleep(&(0x7f0000000040)={0x8}, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)={0x100000001, 0x1}) 16:01:44 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x2, 0x0) r1 = msgget$private(0x0, 0x200) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() r5 = getegid() r6 = getpgrp() r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x7fffffff, r2, r3, r4, r5, 0x29, 0x10000}, 0x1, 0x7, r6, r7, 0x6, 0x6, 0x4, 0x4}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x18b, 0x10001}, {0x80, 0xff}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x81, 0x9a}, {0x25, 0x100000001}, {0x8b, 0x26}, {0x65, 0x69}, {0x21, 0x7f}, {0x24}, {0x101, 0x8}, {0x6, 0x1d0d}], 0x8}) r8 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0x0) ioctl$KDGKBMODE(r8, 0x40044b06) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x4}], 0x4}) 16:01:44 executing program 1: r0 = socket(0x20, 0x1, 0x80) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(r0, 0x29, 0x2f, 0x0, 0x0) login: denied attempt to set clock forward to 4294967297 16:01:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x100000b1}, {0x2d}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffcb1, &(0x7f0000000180)="b0aa12875b7ce546c278b6") 16:01:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{}, {0x335}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f0000000200)=0xa3) fcntl$setown(r0, 0x6, r1) denied attempt to set clock forward to 4294967297 16:01:44 executing program 1: sendsyslog(&(0x7f0000000000)="7b8c26cbfc76f3a7b0a95820963d81efe14595091ba73ca73b6ac3ab9a6d4fb946296a1242f76c6cdb647ad3bdf661d3f8a0ccaa271b5201f64934b86fddfd6a6f2321b78502bc21b9a616e30381e0968c6c7a60b0b8b6002c96c7ec33999ee565f81c15d26b7d552a924f01525864ac725f21de2dccc53a7682afd45c411583236257f97704fd08acc962cc2e15f15500705350512ce2fc44ad65d3c0d6f59927eb7c150627f293f69145d725ead96975b6", 0xb2, 0x20) sendsyslog(&(0x7f00000000c0)="d5633bc138112476835b2683b1002e5510d60d6a9d85567f8a7abeaa2dfb8bad2cd4c539d8f7deaae6dc50de2638e987af14ba1c3d990cc5e84002a9e7a3634532d9b3dfd89a5292bb1909a971f3a72fcd03f54222c366609e8793cbce1d4190a8e612a640a4343679a6f20a4deb372cc7689e12f9ec6376e4da53597fb2d266bb58d2a1198c2121a17432bf125768417a01645ee98da718493204db71075090e56f23f7", 0xa4, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x1, 0xffffffffffffffff, {0x1f, 0xfffffffffffffff8}}) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='c\x00') ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000240)) mkdirat(r1, &(0x7f0000000280)='./file0\x00', 0x81) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x7fff, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffd, 0x0, 0x1, 0x4, 0x40000000}], 0x6, &(0x7f0000000380)={0x100, 0x7}) r3 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000003c0)=""/3) semget$private(0x0, 0x4, 0x402) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000400)={0x3, 0x2, 0x20, 0x0, "3c1421082db003cd444c3476247bb5f058526f57", 0x2e, 0x1}) r4 = open(&(0x7f0000000440)='./file0\x00', 0x80, 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x42, 0x0) r5 = shmget(0x1, 0x3000, 0x500, &(0x7f0000ffd000/0x3000)=nil) r6 = semget$private(0x0, 0x4, 0x40) mkdir(&(0x7f00000004c0)='./file0\x00', 0x20) bind$unix(r1, &(0x7f0000000500)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r4, &(0x7f0000000d40)={&(0x7f0000000540)=@in={0x2, 0x3}, 0xc, &(0x7f0000000800)=[{&(0x7f0000000580)="e356ca9f05c4076624677647aa7096af438a59addf704ab05b9c4c2d07b139101e0aa2331ca313ba264a96da2aa30007c646123f747ccd819992581ff8", 0x3d}, {&(0x7f00000005c0)="355e5ddf500f40ef85be656b4753a910e1b942417c85e2aada54031eb432edebc13a98446d6ac42560f0402bf180b594f24fd5d0588f1a95065ce4d62556cff2d7c5c6", 0x43}, {&(0x7f0000000640)="b26e1bef5fb1be79e765f5e46a99c00c8ecfc68fe0b35bac8e7a7020fab0fd73939b3e2fbf350f793bc613af0e1b7afea34cf1cbbf0a7f8dea4508a7bcf82aeb89646fd3f00d7cd59a7c401b8424d8e877c5b75477117715c4b2598fc222ee491bb43ad44f6f68a2ff641746ab7b14d43965ad71f2d35597584eecda44a1e2f8aa9ceaf65e033de2dc48b7e4bb2888926b1faf576b52b9b2c02694b3ad50495b099dfacf156d2aed", 0xa8}, {&(0x7f0000000700)="cda3bedcbcd09ff204c3afe6f6aa9f499951c8c21d314e9da7cacc30ec9e949ef766b7779312f0e0caacb4474f7f4f650cb81cffc1661e464fa5b32a2d8a0b595bb856f22f75fae9cf9c8d0166f7fa55d95fa42b7907cec1598e9856e6dd59f375ff52a812d6775b8239a9ae04f8d47a21709b7bfa939380b861155c9808f652df98cb4d37566dd4422eacf51226b476f92d34c1595adeda8fb8c321cc8f4cd0d2f5548523821d9d9de069c68dbaa8d9703f0b5c28248be6c0822814455910e6cfb33ed8dea16d2392bd90c1a8069ab8168310129bddc4210e09db5a556c", 0xde}], 0x4, &(0x7f0000000840)=[{0x108, 0xffff, 0x9, "d7989ae039edac3903f60064d5da6369d610605237c61c37f95eeacb35633da9a847e88b93ca85683d6cdaa835cf272c114863bd513e66b379e0d25441382981ea69966b7c7ffa375757125624ddfec2dabeba978c4a72c1ba937cad65643ea915fb8fd4f906ea9b4480a9c630026ebe416719d420f8faa160197986884d2913b751555061e9025b35c1ed80fd5815d98ebc62ed205ea56ee784d715484a83ca31ea240536125db65e146d1f2daaa718034bca85c4dcef603abf65dd19f0be6711975e7bfc37919e0dfc4f9ee2adf3b08c4409ff18ebf7eb1bc673ddd4a3bfca30e180b0b16b7ae09de3c8cd09fd6e1a49c732fe0f"}, {0x28, 0xffff, 0x2, "fc588062171b39745b7e15910696105cbd73c8b0"}, {0x48, 0xffff, 0xdee, "4f9b527b560b48ce526e34c855f053c2fd60cd3033da2f3f2f3f8d1e130755ea45b5fcdb50aad7e30f361d81e066a5921ffee8"}, {0xf8, 0xffff, 0x80000, "6c91d000a79b30ff1d76b9b96b91caa5dca0083090bddba2b7589330dcf1524797482ae6aa7326e1c80a1e08cde474d9e226e27535d07ca87be646d862ae877debbd8d380143d256dd26e9411735ab0c4685fba16f8624a5fcf263f0f5ffccaab0bac958bcc3f74ab2dc11ea078ed3aeed2046a5fea3db826dd2fcdf85faab7e78a47cdcd076dd9a12aac9accde807d94e22cb8fbde02fb1e51377fcf3576994c15e48a43a55f9916b47c368817b0380b4b819dd220bcf39df074f681a9bec3c9a2510a21cbdd3aa748cabd70b2e3cc09ee9c9d88ffa74cf816b7363d4983e925141e30b9985ac"}, {0x78, 0xffff, 0x2, "5e9eab17da998c1359790185cb0cab21a2a08f277fa66c4fdba4d6d947ca0fcce0cb7b9c350ad8daa7645e454d361632e2487ab0655fe508b300bb50811a5706c0781a7f27e29ca8cb31a08a854cdeac303938399913cf3f8239a1de65ac204937"}, {0xf0, 0x0, 0x0, "b5be3b1d1f4751c72ec1d272f5e3e7640b3711eef96d0aca3350e009ed0a010332624bf0902ee4ae0ec7a256b9b5102935e900e49f1966fc7b92251bf9a7cbfdcecfe3e045bd376290ebbc678747b530defdc1cf46cacf80c425be2b1460a202a53e65b90da18db007b8c0cffe7fc623104f800592d7586198ee76c07d9edb550c5c8977a81d5d81b196e18d698f18499d71738a7f0d22325a6c75de1f21818b148d6b24117c9ad3fa2a2c6c9f2323b536744d7cc00faf1ca708a11933284775d82675994566d82999ce0a6ad22ecafa265ba51b66490c1287"}, {0x108, 0x1, 0x0, "a7b0975c2ab545647d0e71c3c0896deb883bf3e303427f1763b50a49a4d1fa938ddb077fe1d6ce659ef12593215005c2fce759f7be7fad14ac3b7a94e828633591b635b0dec306eab514200cff46c0c97255c62444971ffe349c5702979888618ad7f4347dd5f771d7cdb53ee5048fec8c4332040071e10d84391821d3fc8e7af78499d880e9b575c63db4edadcd3868fbc1d356055c9c526b52c30396492c840a7cd53e6964545a9048a402da449050f63f29116f76103e4fa3904591c9dc1f416c6ad794c26e6f8b6944f496096ea5c634b4b11c35fba57f2a731e50103ab95a35c0bec4c675c3a8b4f34de454b15ae34fa10129"}], 0x4e0}, 0x409) r7 = getpgrp() r8 = getpgrp() setpgid(r7, r8) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000d80)=""/246) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000e80)={0x8cc2, 0x101, 0xa1cc, 0x2, "0a5d1e64b5c7adf7ca1603806af60ad1b4d7c05f", 0x8000000000000000, 0x340}) getpgrp() r9 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000ec0)={0x0, 0x0, 0x0}, &(0x7f0000000f00)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000f40)={0x0, 0x0}, &(0x7f0000000f80)=0xc) r12 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000fc0)={{0xc00, r9, r10, r11, r12, 0x92, 0x1}, 0x101, 0xc76, 0x20}) 16:01:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") r1 = semget$private(0x0, 0x3, 0x204) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000000)=""/30) r2 = fcntl$dupfd(r0, 0x400000000000a, r0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000100)=0x8000000000005) 16:01:44 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffc, 0x6f) setsockopt$inet_opts(r0, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) r1 = dup2(r0, r0) bind$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10000, 0x1eb) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000000c0)=r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="4f160f32773c6d71ec347b6ca33bc29e56a21211bbcdae358443139efdc150d65bfcceb8650138e3b6330e529d37b0d18674f2d0ebe55c93ff4fbf297e25d35ed20ce37a284086dba263657b732d84440b8d443eaad0d3bd7b", 0x59) 16:01:44 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e52600"/143], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r1, &(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) r2 = open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r3 = msgget$private(0x0, 0x10000004) msgsnd(r3, &(0x7f0000000680)={0x1, "5644cec7eaa51f44a8890b08d97f6156243ff69635aff2a74aca9eeef1f5684fb0fd88d9545b4a28099c7e65e6fbdc5cd8ed870d1c7af353bb6f1cfb6ef5bd71790f7bd2bc387a27f1265be90c4bfe30d0c9ed4d85e1740b89246999672d39108ae8a90ca26759ac09c33e46ab25dfc108a3951b77426965d3855c9647eac8c423db972a17b10dea4ccc087f14bee36ab351ab0117f468345a99c20c4ed5b53802fa365879dee6ef3d6d7c42e4c605f3c3cf845d6f2abab19f08"}, 0xc2, 0x800) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r4, &(0x7f0000001480)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'/194], 0xfffffffffffffe9f, 0x1, 0x1000) r5 = semget(0x0, 0x5, 0x0) semctl$GETVAL(r5, 0x6, 0x5, &(0x7f0000000080)=""/19) msgsnd(r4, &(0x7f0000000580)={0x40000000, "261100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d0000000049ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7"}, 0xd5, 0x800) msgsnd(r3, &(0x7f0000000240)={0x0, "8e8c00935b7908b12d014578fc7217d07b3d4a43c132238c3ca9db8adf4a32c67c0a3fc5d94792442acd9a4a6bdb7ecbf0fc576f9022510d7028c703fd8cfc2956dd62b3be7baee1d32aefd5b9808d04aeab7b7e89f58c7ab28d99f09ca951"}, 0x67, 0x0) fcntl$setflags(r2, 0x2, 0x1) msgsnd(r4, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x9) pipe(&(0x7f00000003c0)) msgrcv(r4, &(0x7f00000000c0), 0x8, 0xffffffffffffffff, 0x1800) 16:01:44 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x45}], 0x9, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x40, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) 16:01:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="220e22", 0x3) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1, 0x10001}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x9, 0x3f, 0xfffffffffffffff7, 0x3, "1e458bdc741ddf3b743c5af535c9daccfc7775a7", 0xeca975b, 0x8}) r3 = getpid() poll(&(0x7f0000000200)=[{r1, 0x4}, {r2, 0x10}, {r1, 0x86}, {r0, 0x80}, {r1, 0x14e}], 0x5, 0x1ff) bind$unix(r0, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x3, 0x2, 0xb356, 0x9, r3}) getsockname$unix(r2, &(0x7f0000000280)=@abs, &(0x7f0000000340)=0xfffffffffffffec4) 16:01:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") readlink(&(0x7f0000000080)='.\x00', &(0x7f0000000100)=""/101, 0x65) r1 = socket$inet6(0x18, 0x5, 0x7) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0x100000000, 0x6}, 0x8) 16:01:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000380)={0x7, &(0x7f00000002c0)=[0x5, 0xb3b, 0x40, 0x9, 0x1, 0x2, 0x1]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000340)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x1000, 0xcc, './file0\x00', 0x2, 0xb84c, 0x2, 0x7}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000200)=[{0x6, 0x3f, 0x1ff, 0x8}, {0x10000, 0xfbf4, 0xa3c, 0x1}]}) r2 = dup2(r1, r1) r3 = fcntl$dupfd(r1, 0x0, r1) linkat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00', 0x4) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000300)=[{0xcf, 0x1f}, {0x0, 0x1f}, {0x85, 0x8000}, {0x0, 0x100}], 0x4}) 16:01:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x100}) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 16:01:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) pipe2(&(0x7f0000000000), 0x10004) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1, 0x10001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:44 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000"], 0x10) write(r0, 0x0, 0x0) shutdown(r0, 0x0) socket$inet6(0x18, 0x0, 0x0) 16:01:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f00000000c0)=[{0x8c51, 0x800, 0x8, 0x1000}, {0x7f, 0x7, 0x1, 0x200}, {0x5, 0x6, 0x7, 0x8000}, {0x7b, 0x72f8e759, 0x0, 0x1}, {0x7, 0x3f, 0x2, 0x7fff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="ddf844c2") 16:01:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304e01505c44aacb88fec667ef247140d", 0x9d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1, 0x8, 0x4, 0x3f, "c9e341acaaae0cdf2fb5f87514d32f235f787577", 0x7, 0x7}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x3, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x400000000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x7}], 0x5, 0x0, 0x9, 0x0) 16:01:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mlockall(0x1) 16:01:45 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0x1f9ee332}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000026c0)=[{&(0x7f0000002700)="9e70e8b2bb7990fa0ee421328a84a922347e34e026915305f506f2fef248505e2fa7cca9ede9fd76bfee35066f9a1eab8fcee53cfa55fbdeba", 0x39}, {&(0x7f0000002500)="dcc7e9e2ee90ef7c4ca219b122748355adec790c3ef0e96159d493530c86ae8445d473a7ae6140287596fc667ab16d6372bd459800b537787f5d3aed296132beceeb0149d22ff03de81f90f3b62ead30147af551dd319dfbb087a638fe7b28728a02ae2f1cd1ab55c30915c08f0f883a23ee39f0633ca4041e4d7fd8dd99ec33dccb3f7fcc2c5ec2d4d4abeed0ef223fb04591a7f4703aa87b403b2797a0f0d53bcc337e12699c7aa2abc36a68be94ef1f87a1d2503d342e8ef8ec4beb1c6e1bde227a086c", 0xc5}, {&(0x7f0000000400)="46c31afe3c00c1accdbd40ec8e4563dcd339d9e2f02f5007995289318203bac1cc1f444f4fd5f1a0f33ae4004b0a8785ff736f015ed88bf4883ab14e3988a91993e7ccb94cd388a3bbecd698d5bd533c0b78fe9c9b8a3857efec1e0eb2e9d20671a6b9134860f55f6541307e24b6ad43658cb8cc428f082f964b29ee7c0793a2ad2a4c24ba246600cc5386a6ff082c28a66bf255fd3d13c09140", 0x9a}, {&(0x7f0000002600)="266132241b91ae9c41c34050fb13f87c917dec8aa19537f2ca019fcc994d26c7a331f3b43befdd4a8392b9cd93b750f9163dbb5819bc5fe4bfa612f478d8553e9dca87af4f6d5a7350c66aa7b91338b81eea70a5b06410f74b1163b1ff95eb6ce88f4a66b0829e278e52feb1b24c138f6b06447ad214e1bb47e2f2acd19242a587e7994e8da34c763104f7850c2360c694c03ce614c35003a352f9838d90d3d6fad85aa8f73d4f3dd2548264b772cfab5dbc69210fea", 0xb6}], 0x4, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x20006) close(r0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="67a3ec9b0bb40e1567e1d805452b2a9ed487e1cd620d8e41a1b2f4a5bc1f55f92c569fcc5fdc4cf0bed54d715da638d8a0218ac722e73ad7b52ba2649b60049ec65be44a99cd0a725a49ad956134341d51e91eb427e1f8fe7d8ba39fb119ad4ada825a0550d13b579f66a1e1b4594ee364ac492a6c1427758d44a6f7a9e7f62b82b3e93e345ab2011127734a21d1299ba4481b63d8083eeb87f5cbec065d839ee73f95661d8a81ee88464de8def28e477f75e90c78469d252cdb7beff7768a4520", 0xc1}, {&(0x7f0000000500)="6cf1d1b15eb4766fc98de5f7f65269ce3bc7c654f7b1cb2f9d70a1e143330d4048344efcadcb4a82a8d166fc81bca487b740842f05484d8f7175367d705f48156db4dd2cae89d355e7ad8394c4def546b26f243276fe79ac1eca5e1868fcf582184ae651117b943f1a5169649edf10951a548cdc5056cc2851b689475dd46c551e2e94d2ee1ea3d2dc6d05b9293f44429c0f250505ebb244748cf3338f16f51ff3c758a5b632a8be9c7de1cbd97feabcfd0f4d007b8ad2459139d03f3ebd54a0c0d5cc0ebdbfbfca1c4c7bc47fd18138a67a1d90c656b2994e86176e5f24f72e1932041cf035fa0aee2ae5032ca66d4be1b4af591c16dd3eb1233297a2b6f2af57b248df8791be45a30bc0fa00ff42505bb6acdcfacfa263389e59c33c8a36c5d7f304bf5c04a34c1a4692bd2d2faa79235a83c0b13f6eefe8fdb58a2f58b265670c6a33b98359187eab264e35bce93ca340a7c409b7f91b46585a4d78058aa0f5be4e53e86e748e7f4deebd90dd74efec93cbd7aaf517e2e77bd9e9ea239d1fd66b4a6b04f95bf4c01da8188848abc0592edd5a53aff51775672f6c5d16db50f6ab248ce7ddf1f7709f2bc8ba70e3582c8208f958aad764ddf1760d21794c499949ff0bd6c9fc30ecca117161c9857787faac813960245b2b21ea411f641c1a05b0ec78d973eb13cd82a469587ed81f10123081a894d4ab239b75c08587acbe1c1c0c4ebfbdf7919800079743ece05fc37f27d5232e88672c993642adea3d77ab0eb8be036e1ac334613afe0b57ed0fce15df8bb427f1a9aa9de47afcc295c804a4490b07ff274ce1764434ff19652bac0531970f3472518f09f147501fad562e75f206798027c3a92b5050a0e1d3c667bb134605b49d11fe212f31f09d1ebd233b9079a3f578bfb34e785ba58faa55605b9b50b45288cc69f69b1977d05d1974365b8ce32704ddc4f9fcf34a525d8ebf1bde9a8b618910c2ceb793c4b0f3fba212d31a74ece9f2b6465615ed310f669e25264f62a2f14ee775116f45ce1fa3a61bcd9b9fdd3300c930db138164a6b9292bb6f2648bb860a0c1b5337f4d9dcbe668b8e6b35152712904664e3f6f44a9cd691d87d8920388ca68404554988ca0348f8de594e3f8a5b4a75db6142e22e3f1c99e7e14b507684a4ccf9a2203850742d232d0c0af31dfd490a11120690e777db3fe6522e43dd970140de6ebf2c8bdddf4e5b928cd7a165c4f03f146936f090cdb51edd61be35f6102ef8cdbd7a6abba6b7b6f4aa801b85791de5d619b174118a7fb42b811e461bc69d8a7b458f41262cb8f54d30d6a07788f44d0d5610d015a1cfb6544dc424a361e4675f9d5f2524d0e6fc608ffef095eb08b4871399fe08f6eea7e0f8ccfd06e903041388b51e5d2e9912b49bd96b16b8f8d99b7f08e78d28375204a95f4a868f89d382a5db49d644db79dd0558328ffcb8970a462a5ca4def6210908bb530639f1287c78bb9ddf3cc75f351d4c2ef52dcd9a10ed910139be110c746b93f23c79ee97d1a30492894de4178f2ffc9d5ebeeb62819fb22961a7254db65955a557a49502799cd272a948901be231976d5d977ab51d3cc518b3c05c908e7b135a6b09392b0db840b1b18c599555bf0de18c09c01fae3c9e774c199f730973c52ab563c0bda1ff6641be661b30341e05dc6d8019dd8c01a83a01893639e89465ffa106ad695ef83b73c764c2274e56b9feb76866fe756cd9b5a0e6055747aa610ed2a8ee27ce690f6c31b20e78d73884c821fe6ebd6d0e3e1b2416d39457dd28affa806a9056a150a03ae2d1059484e73b8a264ece78b87eb74b943e842ff5a6645f6b65f4e20985e48dd2109d7fd7a7e6c77b9b500b9d6f25703191cd7964222a965644c1f6f2d7cb62f687cb0a47aba0854a2b26be2c1e972534bd0a503ab606997a0223576b6c608fed359082cb706845ae1988f96dd77f594b111da5026a1413e19bc00ea5f6c861bcaea5decdf57e94e0e49a6dffe68fde4b644ad0a63582864903623fd69d02947f36ab8dfc81c263bf84d2c442e6de1cfe4c7d5e87fb9cedbe5e788ca88d76194fd4c8b6c035cbb49145b1d295f8cc417c839f88fc9cb01ee65134abffd7855c689d09f1d7b5f677f08eb4318fdd10e6a1762a09f57ea09ebf78d9f2fc5f6437ed1c20d53e7da038fecd67e6778166420a99354358b99a9d7e9dae5bd7ed93883280af142ee63c4f582fed087bf78eeb6c89f1963cc4becfca7fbed8c0abcc540944466952cf48e39f3fe040ffea54f3aa589c64598232201f1dbdcc8975f4ec00be9a1fb87d35f352010c7981c8114f760e4ea93e2e769236d685f1b50ba6ac109a562af1316f41e18bbcbd9fa7308672c9131172b031e88378b64d72926fddb252f36add43843161bb94f1e1fffeb9c9ccfcf4e3a1e96708b1fe6f96c58016bd0a2eaee5e5493458637bb541c1413675e06333da1aa0c4fdcc537a1347aa589b01d95e96de18b9def60f613a67239efbeba67dc6f27b6a38ae20b397c19b86f1d1aa380fc1ec20a89d04db9b3660fd7e16f4b53b3e2ea6d6682c6021fb58db0431e78c0d5760f3046d030b358d8e799d89d849752dc8d52d7ffe4607e82930e9d5612a2af4f6ad2e77ecbd16dbdfe327adac238202c9c94e2f869191902547c4afed114b951c587edd96663b30c1891a94ee8fb61ccc915946f315ff7645f360137e164114e5e23d96d22360ea8bd84dee13ba5d2bd7b586a372af956b0a271e4dc35abd13457c13aa36e25c09c7948accb33e10d3ecfe439502f06e528febff5a4fb8755be7878081bb6c47061edb37dabf31190a093ad0287211ac1a32fdd52bcf313958bf81a9883a4360a315e5bcd5e28f84296461cd4135d60e4d0ba2d5a769930f89662aef1b72639a75ee89c37f302223acbf9a8f2129ad59114fb0c236ddb4eb06e2bfec984ac258fe3cc55ea3cad428bd665754390902d2bae9f716978bb00f7b95b953d1b17e2328cedab713ef56a8cb83a625f87ad91c7b03bcff4872eaa1323bb896b6160e1307e22fe109f345dae6328ae61d396e43dec8f419b9a90d75e26c14c1465f7f0d8e51b27d51a9aadaffe4a061ec6f92cf3d3e852c94577679a61f66f576f47299ea5eb48faaa22cecef335489c176b06840f5d84324dc6bab56c73f0f500e94b88fa205ea3df38dd6fbfe2e5e16837067edb23f758e05b062885beac68cd611b8dca0a5b6f83d31f16b41330a6fc5ace5c070d848b040cfc3185ad61d624327d60d06c56fc2ac5d34e8f06eeced7b19392a9c9b93f22e16177ce1080dfad67b7e9a57b591357ab7df8bcbe08c40126e0a0346d7d7280251b23177455d53aa436a0659e5d2bd1542b28ad5de678485493fceafc0ac614bef1884ec3c432ac4160f7d6881c3f40dae18cfd91220c32637f96bd2f651c896009d4bd936e7e9286efbc258568df2032e2b3eb78994bf9c575736cf4b97de8bc4afc19d03285ea9767e9f206632d8b7d989337f6d968c089612bf3223546ccbfdb1f937b2321027b1f129da006d21a4828867e8207602660e0b0e830219684434a2ccee2bb52039f46ae3c6002d993852ec4a4dd28e492c6b7cc303bef38a42fa4536e764dd315221b6ad550b94fbee6193a016ae6b2052b17a55e8f61faf8b11a92c6070e0a849c22f47f5c4664323372010b7b120701c8295a1982cd15066b4008f1d7568c69373012fe903adc9a7967b169344968329a88075a92f8d4c5014dc28b5c4e9e9f81fcf1e48733fdc837f9bd82f6b5d6cc82d375f2e3ac891b8e8b50b8fc5aa6b857f36363131aa1cacbebe03932d7ff0ec0b29d5c97efe09a21299c0f81b6b462dcf802601765f772534803377b2fba327b5f1824c1fbea5c3590bc4fc1613ac8a2b9df4df133d57b296d3f4742dcf6b7e7b80ca2de3ca162f1a74e48ca976d571738c6cc0f063b3132f34877d401824c309219978f294751fb208fba1335982bbc655db77836995a73fd9888b612653f1ba62ac75a820715789b86aef160e79b51b412c5bd324132d621d975ace977428b1bfe1876b426c0395bf7bfb7e3e0681d55f36575f251e82582f41c217e53e737933820831b3fe897abed5ecb0a6e9ab0fb5973b08f22999950dcc87a2a264f3213a5bb9ec656df2aaec7cd02d6623d846c78f04cf604349887480ec0c05bcc99f727d0e1859ac7e5ee03558e0711a44560173bb9c3c035c649d7f9f5f9ff09f6d8e3ff6bdd7ab664db97c6fbaddcfc937336a041013bc53ec28e4d71cd939e4738770fb30ebc3584fd2bd2b6c06e7da7a4de920bbd5dd345a592c6e2169132cd8ba4bb858deff77b2f0d18a959ec1ab31a841ffabdb5c4e98f5885947bf5218de75880edbf025936929113abd815e05f2e43cbce2d9c4f3dfe1a09b65287477c029c42e653b7847c02efbc30ffec16883a575e1a5048aceefdffd5e89c76a720ea862f54ad96808d78f06b6af5937502a16988d9d2d92601d1ac58457d1099b25559e8d5ab88d4b32b17e4d784afc2712793010203f989512cba42e00ad72a66df86fbbe61fc6f75a1781f654d2a92fcabf6b70bbd20142e9758379ef73aac2d4dbaaa348d88c28388d4344893988105e8bd6a3269a6b1af215d8d7cd27a5fcf08661a4cca1cca508f7a8ba71885eb91aa9c8a2955d8872165375da9b6cf2e3044007581eb587efde1b4147d96786d2bd0ecbb217c0042407f678948648c687acc3f461ae519eb55a5de19e7ce4397da6d354ab3c23a2cc675dad3f0a28ffc996bd122076f908ef68b47e5a123a99f8043ceac492284ea78c579c4bdb34b1ca8a1d1e78761a143cd7db8130a80c8320c7ea1ff65ee08097d2501a77dcf35af1b2d69c40ae0e851c1887f9eb82c19614ec41b161a16de5ef68ca0c3cd4fc73add6f3f0ab628c332e549eb7226c072f4805a45fbed0f4a22f169bd9a9eb834612634cc7ad24aa5b7bf1cf624420c92eaa786c06b3a572621135f514e5e6ee3cb95aba35c318948d06077ef6064df0fffcb47f9b21050ffb551989e3b4c03e41fe3b87b7d10c41cbe7624bac665bb5a158f4780b93942211fc8d5dbaa0d7ca06f460fcf58999b32641dd746633725611fdbb06c804856ab57ade4f250e77b6d8bd0527ce9586ff8bf2af14890945e2036a077fedce06442d534895229fb3256772a24fe5339381a001985de231eaacdff362dc1cca43c268ad225024c8effa1551a65fe8fbe68473f9c0f38ac7f93af94de5ff837f1a7302650dc9136f03f749664eb07026ad29b5b60e548d1c2ba654f7435ce595afed5b130e51ed40e9c6793df07899aa98490d79ae2d5278f322e36028fbda54cab70a6896c743ba152a64540006e9616c22bd94c2a4429d30d3155f228ada55f2b129afc1bbacf6a3b0a76df5142b7130dc07456cab803887695e1cbda70863b30d84b56ce5c59be9f6787624af2b446c105a4a79d09243ea6fda657047902c13f4de2867b65c335b284302841cbb94a6420fce627709a696d66ff366ddca53e31f71924614ff246648d507ba0ed7fc839e340b7e89dd0bf73a0814717e01fd0397a5a80810e2687ab1247cb7574dcb2be277b2fb13fea1bd2977cc24fafb252f8950eb576e2284f0f904800af8200a6813627b297c133599adef4d932975125efbc1320d9aa06840ed60ef1461d55bafb42a22fe8f82855d6ce74118006ef89b28e0efc9b8952f6c4e14a636b54c78635fd322f090a2c68bbb4f5095c1789adf4202266edee11789a480fc5313263ce", 0x1000}, {&(0x7f0000001500)="e3e88de090dd308bd1254d30c75d30b2de146556bcbcd7bc16975442d1e0e898674cf29f65508a0e0d23b52d0b6de21804f8eb689321729351fa60ab8b0a10ad5a75dccaa245b14f7821f3dc094a1971958462bd9d4d8c4ab8b1eaed6a5bef6d3edf28b4ada17a1d98fc5a26c2e958ab159393ab4d60e2e790176f7abb039e9832c6e4454be8caeef838f6bc325d15d56022022665895e67ce3f3808224ab7bf00fe0677876f4530c0fe8b6264e9566ab004c0bc65af110919d786d0893ff0d599fefcc8b0510e0d3bb313c192e08615c832348628f62ce9da1010c458d0f22a1d354808e6a659bfa95ba3456fb65b4d0ec13ffa6cdc5118e0115e825b484f8007aebeb1cbddeabc44938b8d62a4d48ddd01bd9b7df7700f925abff6b45734ca94b33bf488eaf2da4cd33ca1ee42877104dc8894f10c95ca0f7cb9ccef37462f434922bf76c47665bbfea0bfd69da50dc814444605acbc91a1bbd907e9cabe703c4d88ea33322f57242838261e43a7463c9b38e6541428dd678bb0a1e8c88eff481fb7d1524a063aeb0a1931b908e6241498891af7d019f32fc3f140215259fcfcd1bc6c93cc8894d4abe477391964dc214ff04ddb15c0c1d1ae7e539b48290e524ed5803006315921f9f7560a049a7057a7258473c399d983b08fc57fba5cb5c7071c4f59bf73ee388ac262bdeddfa7a0005d971776ee596e2b5c49c6a5de0de5cff498944bd02a4a77628371175c705ab1b543bfa2ebdc0361e84588a4470476d52a12724c6c8190994a48a8426631661e0632b96a355646a09ac3d6eb74b67a0f08f04fa6019f26270566c01059ad1d315b9a5abed43b96ee626fe2349688f556f5d52336388db6eeeba1641a7c9c85a1a445a70bef45ee796b090606db0e932e3a9e36df2236001cb8bc0ecbe193f834874af3c5de58354bb6a43bcab6409af0622c60a9209215239ffa8b3bc4ee815f8e59b91f164046bf984fd22986a3bb49049def563258bd2cd4413cf3f33ea1e6fa22e012edc2709073b25aa89dcd373bed716d3eb19211796dc222958fbdd8ca2d81d8b726412d7192e5ad75addfa5a777e5075da7af58f98ec0321d0f8f12a58c5947a654e902d148ecc362edf56e577a6695cdb0278f16237b250fb90f36aa5c52089e354792a15ea2199a6c8366af27ecd8132adeb2e9e5097a31398377b90974cda1bee2b185a960af1091615cdbe22778457b18cf217bc413b7c2738ab3f272cd9346cae875e4a0f999e4114fc1962d2f99e63b182b1a594b8d77e0eb1bc32caaccaa32b2bae8a7f455fa24dc1af3fd0f6a2a9956d50b8d42e1d77f55df3668d91c3ac14dee2a89c449ab003c094ac18ce8763b697ee5b792796fc23ef32f59b1173399e36ecdbd09cbf33c5e59b74d6de74dd9cc8ac22dba40cdb165c156e5418732e15503ba8e147c928c8e9436c14d614bfaed12e9ccfe1251ce2f96f553fbc71f785dd64c2a085b2c62dde726bc60790076e3f92852f15dd2449d93dcee292ea733d81fdba33582c5801752fab5117b8d6dd155041b8ff9420d84c4463e62c76d980a0e33acaf583e1e536b529ebf9dcb095914091b770c81eb13111ea2c964217f7ab86704685abb3849b5c564be3915d76432be8de25fca4b2f55f3509765f02ddbb2eef145c044f2eff30c13d2ac6cd159b721a9b84e02175538b54ebce3a6c187b944eec1d869cdd54ab45a9f11aaf0af39908fa341e531a2e04ef1cd7b2d65b4d588ebbd6d8803f178916638d44d33b69c2bdb88ea5fec70e5a3aa124b3f8225832efef7708168a2c8edb68e61194705f5fe45c9d96b13ec1cedefe064a292ba8661bbf585b50c183333e4a92d20dca53217891efc9acd48d80907cf4d3b710657ab82fb8e2a0a7f8b04492cdbc0b9ad45e2fe39c53f9d4a45d4d36c38bdbbdf643ab1913cd8e8b4fcaa4e9c0977c59299cf65cabee751c4dfc59a451487cedaa200cc7d6502ef438d78b46f7a8cb1959e338d13226af2e3a507cd03f381a778c2d4d8284fe330fa5641cc63c143a216c0bc68227e43bbacf968dab4908f1e560318d0ba49b05ef3385f2e9338fc75e2037d58a5834cf480c7bc81eee5dc926694d98928885234f2380d7e8bb4b64690cf2fd479354e741eb4a43c33e20600ee9f441f30830e3c0764e3b3153ce49657301071dfceefd647d830c7d2c9226736307fc38e75daa81d36de7ad8579f0c119f3df3356548f300488de5fcddc7044b72ef20551138f826ff2577ef1c2608fbc98466c3c9408fcbd67046d05ebd16bc67d4f77bcb52cd3181062235b833aacdc83039c4e20b077eaa4fa516bb82d49bdfc3d8c1f620c538eb9b2513458a6bc702f4f12950a99f831f7ca2e217ad64d17041690fd8a38144de5b1949916152fd7cde64d16a5c67f54195a494d05a4eb04a6c6bc1619d9627ff9728788099e832601f90dd3b34c37012da2892b5b7762d4a07e6b261bc95a9452c7abb03bd40c52522bce9f3d4818ae689a5e37be191f87ec07494bd273d672bc876e99fb360b80f49fc6e339b6474bcb2a096bbfd6c4f9c1fd249489cc520fc33cfd87dbad2a1c6bf230474a67c886c28acf506bc54e1998bfa61be683a6c91aec5b94a107da0764d780bb5fda8decaaa38c22e9e4c8b2ac77bd64532e258b98cffa7eaa6c20cbaad9dd0e7df3eea1f71e686d74bed302f8426bf79ef233bb18ff9d237982706b369e1d45cc4689e42f26a734fb791c27385f080545b292b8869a97da3d05baab36f7b2e4f75eec619b2c851074c41b6372e6fa1a95311639f9032ad0b95ede780af362aa9b36175ed99dc3dff4e748a332c9df5df2b7851e8c649a21f674c1560d71b091c53a03bb113306e3cab35029afd4a0bcc23ced8cbb2ec67271ef852b5e7e3f3d879d437d0057c0778bd0a63d0e003451e918e9cd3eb46d89230e070cdf4c456953d1c8cdd7d21b5b40f20667b50e8ac56a899b596ebb360ac4c4c23106d042fb03287ef10cee2a8c04afe1ce4967efb1af1040dc27dc075a7c5f67c9c9ca64ac61b79ba88805fc9c951dcf28c7d3c13ab8ffc74c899493d25e35c8c6d23ba8c086def6bc8978bd69a3be399f6d3bff20c55eb68c4bae1869a57b35b46d948bac0e426ff9bce39083bba8dc37eaaeb46811ca76fcc3be78185b11909e671f252acb1d1bbb344a6ee30e031ccab58712d4a6fec4c1112ad22c86a16767f2456ee9e7eaf97cd8aa961508338bd56c9e6f3ac9d987e96cb5dc1cf8ea8b2e0fecfb5683419106e7047bdc176cf42bf21a945916ea1d3cef97efda061f06a8360bd3f79e202a176fc7efc90095d2a77b3a626122be762b958392472f4d546893739db80d8337f3e3ccf2f413d45cbe48502c257ee9ab3b787b8825c21020e66e104b1967e66c1c062147b731414929c6ee5efe78c3c76ee5859dc839cf2a2b2af82b0ba2818699c748f50fa79c5f617688579f442d9811a8e51d5e717dc5ae76edf74f0b533b513fc7c1025e6e2dd22c2af8deca23ce08b9b7524aefdc748701c7bd226bf07c7e0b3c1bfcd72e2498e0d306c41d0ec834aad17dd8658e6e4368c2ccdf1b30d2e3f7b86fcda5a2d89fb70a5aa49c8a9370076084d32ab2eec2dd1f835699a64b1315f1d640d1045e0e150a079087998b8a0a01e5253ae5e4ff1f64b52f8f2e48e6dab367d4b14ec239720569c6bf233ea68c09f9d63dd1ebe0292bcc379b3669876e9c675d0a8f76f44d34306ff4fb0ff322ba3f64d3990fbb3c779da3c2c256bb9348e30406785d2ee69262343251b39ac063ba6ab5384e28660c47b2c031919f40f0e0deca4036df29a5bd85953ddaf5450d53b9d469dd5641c9835ac7c32e94ffc361220e634c1f0666af966f5c2f533d37224d51b637e79c80d76a9665dc561eb643f758af053c6ac2f26612334cf602af1e6a329ff506c489939d9303cb41ad684b1196af2ddb8f57f3922dc1cd1e9210220538db57362442a658e70c745053a7e4307c06fac9718187952100a30ec18e0a216271a2c51d3a24d2ad9354bfc478e4e32847a09a7632396c1e43ff5a11aceffe8618b6c48ed0ef51b1a8901751122ef219c9b7588e98669611131fd64d3aa9604795bd86e1388ab3b185f1e6f79e9646d1c7b4f1d5c0d0a49ddfff36437312f9230d10833aba9a00545c792362a02ccaf097efc962d86d6a71466d2722d348102c1ea8ca52c76dbb18cd21ceb237f1679e212815b67def0234630e970077e933322f49aa2f5170178ccb68258474fe538eaaeffec5fb8f402e6dc4b1dbac7e7db672ca302485dea4e798cd144f07aeb60682017b8f1c18e7bb2b156426bab6bc9f6c4da4c976970ee569230ce65322806366bd73612d21707ca5053e07b5e2d41ce08dfc913ea3e3959d7eae4aed8ad15f870a839823fe31d175c80f9132514a71969b095d430144acf137f712716a85915ea86dced9757bdc5518a787d5e549b4f88c847811eef04c5c2635c8137b7a74a593c280e8c9124d3d000bf8dcc3c13cb6c6d4568af06fd2e6c6c9f9bb57d437e5368298948149239302f52d5c766a9cec7808e52f100890daddcbb38a3042af9302e5fe833752b618b04488e1acd5009dec549d4411a1c49b2e91dff38befab8f5e304c8195a279306638994edfa38bccc3460b1dbe4f81b00d05a2cc8b38bded51f3d5e21b63d2c29e1211a2b1732fd3d853350276d0bae9b0153797dcc52feb7b540b791d065b14bc504408a08436ab5e4a044887b7d648fb23e44bad4b73121cf8cf83a4c616d293815d5957bd71448dcf1d2bb181459cb77567dc53e7f99f721a6150d53f167a0fca074486a350e894dcb075226c7850a57c5f7c066140afc20e15ffb71ff0ef6af7b3d234ddec176ab10cb5cb76b5a1fcd474ddcfec18ed414d069ff71ea3c240d876e9a9edfcfeb9b56377e632e1b3aa54174c4e9024443506915bc5211bb0a11af66cea87d85d19f42e8936e8d8a80fa7e31f388eacc58fb2256de8bf81c3d16214f2ecaefccc1298eae691ea0ee253c8e8c609d04b7b86262e78782f95fee72fe8eadca74766b7a4cb33ad24210491405a130a4fa447f99ec12404bb43b970c09d20cb0ee46995aab57b8099c1c34a40c5325c2f2f169a24458388b625ab0ad6c062c963ce4d42417e9e289c6ee3e6e298fc0f5e3f82c01ceb26137cac6b00ee202e98e34437343b90f85fca983976f62d39c4ea0a0e6bf5f9d1f5af118d8ebd3242401351deac533cb9e34cbd7f9da5d54eb38464f6ab02e4faf79cec8da18e06c6283182a3f6ae8017e4a40febb96359e16f3b3ca55c888ee8f3c2880a6b222a0c960388b0d8ad18804c018d41e6792e71e76f2d7c2faaecf7ab8415e8a40884a6e065356399e64d25cdbb96489dcb2d6cc71494235eab3d7c3fb57d01e781156f20a6ccc3747b553e71190a63baaaaa293d7c3a5a5ca627f296534cd1492a3206f81aed809c86d2d2d5d946625b50b41910769e4299d23c4b2e09ca27fbe39fa4e5e7fbf26ca53203d31a7622b0ad934b9b87511041282389f20b5efcf608854a7f2f3217d6052f6206ce566c8048860ce3b8cecf9b3fb4ae0ebaef5489bafecdbe0b956858603e8199cbf81ca17308df8db3357ec76be6d1800a1f5100eaff2cfc34d8f2b5b83ea68c3d39a3f3195a5abe21d104ce580f5546fb1e1fb5c0a7d084c023d1721cfdb1557c133d86ba9e306dd6b35abeeeaccfa04ce0e849aa4b635fd376983d2c50a86e512612bd18d65492f94286a0a0864434718dd71", 0x1000}, {&(0x7f0000000240)="74ab4034de8b21313af21792765fecd63ff44faf1ca15d71a6f9cd9ab7eb10794a105d9544e7b3f5eeb6efb5c892c396a8594d07d42c1f4cb92579d17d4605390c81d32a0db84c8ce253cfc1", 0x4c}, {&(0x7f00000002c0)="99985215382289b1dba3369095d42a9986fe2e2fe08c50c6bd0be230ff03d401b9f9a23672ba69729341d5a77d73d1d79511bd812547a40bb4537c07e29955eed5afced222f8cadf3c74", 0x4a}], 0x5) 16:01:45 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 16:01:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x9, 0x0, 0x4, 0x0) mlockall(0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:01:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000002c0)="3e2a09000000000000004dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefe", 0x26) r2 = syz_open_pts() r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8080, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x20, 0x6e4e}) close(r1) r4 = dup(r2) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fef6bd060200008300314f6d809d1998330200"}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000000)=0x5) getsockopt(r4, 0x7ff, 0x4, &(0x7f0000000300)=""/248, &(0x7f0000000140)=0xf8) symlinkat(&(0x7f0000000200)='./file0\x00', r4, &(0x7f0000000240)='./file0\x00') ioctl$TIOCSTART(r3, 0x2000746e) readv(r5, &(0x7f0000000040)=[{0x0}, {&(0x7f0000001440)=""/192, 0xc0}], 0x2) 16:01:45 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/17, &(0x7f0000000040)=0x11) setsockopt$inet_opts(r0, 0x0, 0x1e, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x4) 16:01:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7c}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") msgget(0x0, 0x2) 16:01:45 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0xa0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)) close(r0) 16:01:45 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) r0 = socket(0x11, 0x3, 0x9) sendto$unix(r0, &(0x7f0000000180)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f50ba872c881ff7cc53c895336a00f90006ee01b120400000000000000000000000000020208a371a3f80004000000000000000000aec141d27e65010a79bb70f41f7f853451ebf0f92510edae98e6895f3713c12fcaf1321840ee2eda1826c0e4d0de8792373d7987b3e03063da89b53aed660740", 0xe4, 0x0, 0x0, 0x0) fsync(r0) lseek(r0, 0x0, 0x0, 0x0) 16:01:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x389, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) sendto$unix(r1, &(0x7f0000000100)="3cd0c5561565ca925547a79618dc14fb840adb52228cb7ea6aad765f0e9c636250476c1eb27b042f41667bd675c56256da355fa52e9e4e0a328a2b8ff1c85bb89e03d882aecb19fe7346a6fa61c0cab7fe29aa2b4a4542c77907ff1f7f3b544a9ff18f", 0x63, 0x0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000180)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x5, 0x6}) 16:01:45 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x11) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet6(r1, 0x0, 0x0, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 16:01:45 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x40, 0x2) r1 = msgget$private(0x0, 0x41) msgrcv(r1, &(0x7f0000000180)={0x0, ""/72}, 0x50, 0x2, 0x800) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='r\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x0) 16:01:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xed, 0x0, 0xffffffffffffff45, 0x5, "4a6339c5912616848eaadc2c179fd6045edfb25f", 0x8000, 0x70}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x10000) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000580)="a2e234d00a07fb77d821fc6fe54c1417089faf83de659783fdb4b20a2784f962ae895c93f1ec6db31a35d70caab31caf204ea376664a824217be78a85f886eeab86c781af7a1d64c8f4b9fdc6acc87d7f868014f2ae5f84f32a79a6c464f7dd5632c2faca5e0713c2f6e9e1e36eea73e70f5a472d5d7cfac3e9c663fcc647c75910e465d96122e0d404558f62a2518503c25166b1f2bfc35b369b33a96b5743868bd5b64feb934915ff07394b6466fcddb5921fb0b6c7914b362623fbd7804ba9b0c0dbf6c1a2fdb17a7cf85bbf91973734e465d7531b9e664ac9cdbd7cdb47adfc0806096aa9e1c1148e164f1ae467fc86958af6ebb3d75300b8063e844fbd74c41feb8064da7838e3f890f515777271ec374a675feb16603ad5189ead1a68593cde48b8033486f2842a8c58952525d34a5b17585a3f3f23d859b7607f673137a4f034d3a4a0c30e45b5ba3a02c3e8923d3022b1d605ce16560e6aaf077f9430f487d32b49c324e9566a155b279303153a1599118d019bc845af587ae6b9357c8cc6e9c8aeb8634355795e62a0d5f7a057e31c26f8d1c5e6e718e0e6658df651589b65572c865a8bcb7309e716d38b30d51f476b45f2b6a5fca0c0617ea08cc96b4d57d940fc9377b70abeaac378949f6e45f928f55309cd16112ed9505a026a0a9fd85104add4fdf07f3dd0ca34f9bbe84a6f75346da0ae05eb077eda16bd31dd6f6195e4185c2c5875c35d330ce249e6c1c62d789e543f7c4e135e910a03e4825ff322994810b888477b1fb0e383ed2bff727531bd05077d3bf459a4654c1ef8bace58c6fa20cc604a90b626d1c8d8d95b094a8a677686a666f60d64af0e16b57a40c3218d8350261cfcbf6048f02e3becc5b984b1f2f034871c8daacdbdebab0344a7e858333f15b669f3aca1ab3a56c42d4e70d2e9df2adfff46e99f818e77eabdcc5abd9acaa0e4df8daee30d7cd17d9e13a6a18984f572376edef439bdf3cfe9957269c5ad9fee842f4be2878c23b26ab5563bc07d4e1af784e29ac1b583c42f6a4be6270e22a583c13ae56dc4cb7141db10d8091b893418a9281dcb75919e8a4b087d739fb53f366bd5d6e462d3fd10285d756382527c719add8ea6a30ac2c897c0665fdeac6499d2e0384148c8f837464e27be5b725604f7faf8918ff52208ed2f137e2995937b1f4e1c51d2a473a1ba0c9e5d2184767924f5e4469ce8b4db6e2502906a8f475c1b84d720fa4e0fe1a0ae37fdbe354ebba9d9d8a22cfc74a4d8ee1bb4872ab0efb1b2c0a10836c25b9ed7277c1b98dd26e96aede9402a8ba7d1ef33d12f84d51a020ad221bece9aac83c228d3f0c90b83e6fd4313f204a4a8d7d6db9aefff0acd6f01d20963c39ce166a70e220b4ce8596ae8815f14530d8b097db98f15f69c7da86aea4b29989ffb184c11dd0e17038bf95f2146b66030d87e517b53d48e932b3f8cb34ea094d909d04dcf23703075a0a51c52905fb03bc02004f0fd1a9d11273513721e04e903ebbdeada3365efcb4dfa2cf2924bd8a1494bf41315becab026df3ce4b479ca54973d4acfc184049d024525fb4e3f32161995d268cab5a757c3bc21e82e3d5ebee2440c79320ca89295fd1598cba34a31227af8cef08605b06e6c8d6db5ce2c7ef9d695f32331b31f1a8416fedf99b3051b129907f3ec6629835dbb23b6b2ab33d6223965ca8", 0x4b8}], 0x1) 16:01:45 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x91) chdir(&(0x7f0000000200)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0/file0\x00', 0x23f) lchown(0x0, 0x0, 0x0) geteuid() setuid(0xee01) chmod(&(0x7f0000000180)='./file0/file0\x00', 0x2) chdir(&(0x7f00000001c0)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) getpeername$unix(r0, &(0x7f0000000240)=@file={0x0, ""/41}, &(0x7f00000002c0)=0x2b) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:01:45 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x88, 0x2d) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0x2) 16:01:45 executing program 0: r0 = socket$inet(0x2, 0x8001, 0xfffffffffffffffc) shutdown(r0, 0x2) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0xffffffffffffffff, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x0, 0x40000000000000) r2 = dup2(r0, r1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) setsockopt$inet_opts(r1, 0x0, 0x208000000000a, &(0x7f00000000c0), 0x0) 16:01:45 executing program 1: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00wW}'], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/247, 0xf7}], 0x10000000000000c0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) close(r1) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000300)=""/250, 0xfa}, {&(0x7f0000000500)=""/194, 0xc2}, {&(0x7f0000000140)=""/127, 0x7f}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/200, 0xc8}], 0x5, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) 16:01:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7b96fc690b8cb200100dfffff4c5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() write(r2, &(0x7f0000000640)="d5", 0xfffffffffffffd7c) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000200)=']$,\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='.\x00', &(0x7f00000002c0)=':\x00', &(0x7f0000000300)='[\\]\x00', &(0x7f0000000340)='{\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='a,\x00', &(0x7f0000000400)=']&#\x00'], &(0x7f00000005c0)=[&(0x7f00000004c0)='\x00', &(0x7f0000000500)='*{*\x00', &(0x7f0000000540)='^%\x00', &(0x7f0000000580)=')&#:!,%\x00']) fcntl$setown(r0, 0x6, r3) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x100000000, 0x1, 0x1, 0x8}) ioctl$TIOCDRAIN(r0, 0x2000745e) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x40) dup2(r0, r2) execve(0x0, 0x0, 0x0) 16:01:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x47, 0x9d05}], 0x1}) 16:01:45 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc02069b6, &(0x7f00000000c0)) listen(r0, 0x9) 16:01:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xaff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000380)='b', 0x1}], 0x1) 16:01:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) 16:01:45 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}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x7fffffff, 0x8, 0x0, 0x2, "6d277d3453ad0af7b48a152d55d456a103a17a8f", 0x3f, 0xbf}) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000001c0)={0xbdd5, './file0\x00', './file0\x00'}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7", 0x2}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x20000, 0x0, 0x7, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:01:45 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2060, 0x40804000000902) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x20a9, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000080)={0x2, 0x2, {[0x4, 0xc2, 0xffff, 0x9, 0x100, 0x5, 0x4, 0x9, 0x4, 0x101, 0x5, 0x6, 0x10000, 0xdb69, 0x1000000000000009, 0x8, 0x5d8e, 0xffffffffffffffff], [0xd7e, 0xff, 0x1, 0x400, 0x0, 0x7, 0x42, 0x64f, 0x81, 0x3], [0x4, 0xfff, 0xe3c, 0x3, 0x7ff, 0xcd1, 0x42e2a512], [0x9, 0x0, 0x4ce, 0x7fffffff, 0x7, 0x8], [{0x2, 0xfffffffffffff001, 0x80000000, 0x7}, {0x1000, 0xffffffffc581a59d, 0x0, 0x7}, {0x1, 0xfffffffffffffff8, 0x3, 0x2}, {0x1, 0x7, 0x83ca, 0xfffffffffffffffc}, {0x2, 0x5, 0x3ff, 0x8}, {0x0, 0x9, 0x7, 0x8}, {0x5, 0x40, 0xffffffffffff7fff, 0x2}, {0x80000001, 0x2, 0x1000, 0xffffffff}], {0x7ff, 0xfffffffffffffffc, 0xde, 0x6}, {0xfffffffffffffff9, 0xfffffffffffffffd, 0x1, 0x40}}}) 16:01:45 executing program 1: r0 = socket(0x18, 0x3, 0x7) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000880)=ANY=[@ANYPTR64=&(0x7f0000000440)=ANY=[@ANYPTR64, @ANYRES32=r0, @ANYRESOCT=r0, @ANYRES64=r1, @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYRES16=r1]]]) sendto$inet(r1, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000380)=0xff) r2 = syz_open_pts() ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000240)=0xfffffffffffffff8) r3 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) shmat(r3, &(0x7f0000ffc000/0x3000)=nil, 0x2000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x141, 0x0, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x7}) r4 = shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r4) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0xe1e) setsockopt(r1, 0x3f, 0x1, &(0x7f0000000600)="8cb88b565ee80817bb6526e6cff463eb7742d45aed73e508ee238d71646e17bb241c82815e21ab51b39204a2481390f581646b7c4417e460f13a1ed92d162606f28c35065e881bc87bb5b60853a2d1b0897d93e5f8207b8b7279ee2e63bb1142cb81b058e027d196ed99686ff29591d8726eb8f98d1c2adac9eec7d45a42edc24508a8c1fa321fdb14631ef5ab29786cb3fb0e1c7e0bedb9066860517a8ef88bd6361bf5169558ecbb9abc7351c2c7729aacd3623bc09f970b80bf5acaaf23093c43778ed76175b086ec0d", 0xcb) recvfrom$inet(r1, &(0x7f0000000140)=""/96, 0x60, 0x42, &(0x7f00000001c0)={0x2, 0x2}, 0xfffffffffffffe65) openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) shmdt(r4) socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000300)) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x340, 0x0) r5 = semget$private(0x0, 0x5, 0x40) semop(r5, &(0x7f0000001780)=[{0x0, 0x7, 0xb702a859f9b38c6}, {0x0, 0xfffffffffffffff9, 0x1000}, {0x0, 0x80000001, 0x1000}, {0x1, 0x7, 0x1000}, {0x0, 0xe, 0x1000}], 0x5) 16:01:45 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800010000000003a) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1, 0x401}) recvfrom(r0, &(0x7f0000000240)=""/233, 0xffffffffffffff8d, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000100)=0xa6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x751, 0x1, 0x0, 0xa09c, 0x800}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) connect$unix(r3, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) 16:01:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x400000006c}, {0xc}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) connect$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) 16:01:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2000002000004, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_metric}) r1 = dup2(r0, r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x94, 0x8, 0x7, 0x3ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:46 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x3f, 0x80000001}, 0x10) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6, 0x810, r1, 0x0, 0x0) 16:01:46 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x10) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) fcntl$setstatus(r1, 0x4, 0xc4) writev(r1, &(0x7f0000000500)=[{0x0}], 0x1) writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) 16:01:46 executing program 1: r0 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/39) clock_gettime(0x7, &(0x7f0000000000)) 16:01:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1e1b9a26eb19f0cf, &(0x7f0000000540)="4cb7ce509f5c5375851516df777589731b7c3347eca8c9f32b8fe63f27b9531d4d8ffcb3871ba7210028411e2e7380f32a55d45192d509a2e1916af86abd76d1dad1797bf2dbdcd318e0cde84d2b1368061d114424ad9a736c81d6dc836e95524d1d7ec3ec66f335ac2d0a4422c2dc5cf1f2ca956596048e15f6c9408249b3920337e235b6953a1689a175b8b67705a6b7ef945671cdd4f4933a3e01fb6945ffce500b7b3daaed8f91b325db2ece629b37ea4b143cc73b60bf6550029559bd536d6d7c3a31735d9715d9811c871430317180f1dc1175ff816b515e6cf3db8ea7155a0ff8ce947daff8a619a9caeb135ddc136363") 16:01:46 executing program 1: clock_gettime(0x3, 0xffffffffffffffff) socketpair(0x1, 0x0, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) sendto$inet6(r0, &(0x7f00000000c0)="20de1df7f5f994213360ee83d03cb92aed66aec7e7dc82a4e9357a74593e23a5d2dc4c3ff584bd2c4396955b5b80835ffac436209f2c508a92af3174a006f57206a72d97ea76892645a73caa95de15e5f1b51231a86cd95833da994ea436ba301a13665818cee2f378911527ae195561a0f973eef67338485d1ed089ccd43bbfd2ded7acdbd7fe436b80b06a6b556bb3355bfccd71573cce", 0x98, 0x2, &(0x7f0000000180)={0x18, 0x3, 0x5, 0x7}, 0xc) r2 = dup2(0xffffffffffffffff, r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)=0x1) socketpair(0x2, 0x5, 0x4, &(0x7f00000001c0)) 16:01:46 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x100, 0xff) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 16:01:46 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x8003, 0xfffffffffffffffd) dup2(r0, r1) close(r1) 16:01:46 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xfffffffffffffffc, 0x29ce}, {0x1ff, 0x7}}) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, r0, 0x0, 0x0) 16:01:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000240)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000007c0)={0x6b6, [{0x1, 0x6}, {0x1, 0x5}, {0x2, 0x1000}, {0x2}, {0x3, 0x10001}, {0x3, 0x9}, {0x1, 0x20}, {0x2, 0x82}, {0x2, 0x100000001}, {0x1, 0x2}, {0x1, 0x8}, {0x3, 0x54d}, {0x3, 0x100000000}, {0x3, 0x8}, {0x3, 0x200}, {0x1, 0x4d1e}, {}, {0x3}, {0x0, 0x3}, {0x3, 0x4}, {0x2, 0x1}, {0x3, 0x1}, {0x1, 0x3}, {0x1, 0x8001}, {0x1, 0x5}, {0x3, 0x80}, {0x2, 0x8}, {0x3, 0x80}, {0x1, 0x5}, {0x3, 0x2}, {0x3, 0x3f}, {0x2, 0xff}]}) ioctl$KDENABIO(r1, 0x20004b3c) r3 = dup(r1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820600000000000000e9"], 0x10) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) r4 = semget(0x1, 0x0, 0x0) r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r7 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000900)={{0x3, r5, r6, r7, r8, 0x44, 0x5}, 0x4, 0x1, 0xfffffffffffffffe}) writev(r2, &(0x7f0000001640)=[{&(0x7f0000000040)="cc6ea633c17498175e97613c89ccbc0a3c1e815dfbc2777eb7c0c31c46b18b8587adfe8639dc7ac3251848e4f683df", 0x2f}, {&(0x7f00000000c0)="0376e062fd57da8e6756ca12f63b5a501eda154f04939ca7d9ca37340da4ffdabfd3185d1a54c6860aafaf", 0x2b}, {&(0x7f0000000100)="b8c82b5aba6eb1a842f5be737870664fad80a0fd6f0e87996cec3d42413b8c77f9c6019ef60d90a2ef87ed4f030e92aa9e96d467fea7ab2e8a2a919eda138f035b57a9e0eac6b5170dda3d3c13cc891d92c3138931af597c23dbe3677cf7993f572276b9467a0f71511d834179a47cb2ea1cd4d2b03eead197622b85b1cd13b4a26a0f458470ed307c4e3c3bcf71083dd7f8", 0x92}, {&(0x7f00000001c0)="a55ba33195bad369f6077c9deccfe6c0b995c1eb1f200f6be6e51e9b3edd472dfb1ea1f23357ed8391d2620857dc1ae20c6a9a66a52f98d7719657302738f4b84d4ac84a67781fb6dcede888ec542babff0c0350eafdec83c9054a9c4bd7e26ec1743007b370bf78c6ea505bfd84bd85c186a220", 0x74}, {&(0x7f0000000380)="0e6d8cf5758855e20fd04adae5056e34164562e08b94eb67912b1a90c67f333f7d369909ba39d5410efa5c1379d76b2c7994aa1bc4d6a13d4c51b20ea943484a9dbd3ffd904acf1e72f62eea548520027f4105ab28bf9eec78a4c173abd4519196f9512636260541e1fde03d86fcecf987a32204adf0ad3a43f02eee14faf59f600107d9ade67447672824249619db2c5b61efab4494384f75cec2c81a1669334492a0b75979a6c129094bbf8926fa8ae4f6b81c3455f03cca80055762aacf5a2fe801a064323a6ff6598ae3e185d4a9f97b2dc9706b9d4719c73642d87288891f8c053b54267d0f4ab6c2e932b7ebb8e77cf9d2b9427f995707d9d2c769effa8b34d0276fdc5b807ffd3f3d63e49e19749af313a2730f8fbe899470f32ee965b8f6498a0b8e0bccc98e83f51f2dd6fd527372f45ad914ea91128ef8bb53a2a2618738a9f683a9b99a66a57995b4f2f807db50f8c5bba58a8c249e70df13f89972e691b22cc9bd0dfaff3e2e5fe81793cd22714aec37c5fc4f729fcfc4744bef08194dc09a8257ace2ef1eb919a599cfb3ef05633057c65f0e1c3f32fed356eff8e57f816e581e69fecf4ae5a3fd7ee62bded1f8dad032ed3b397a9cdd0c68732f61a9a3380928a17ab4529db98e308027429ca40a7377bee0e48a07311dc1a41a02b805c2669411ec746a68d79246f1802708a328230d3ec9df78ae0953c6569fcd9b95109789ad9576a8cb051f56728b5e96d87e4cf73e8cea97a6e3937d768a0bf1233adb68c7dc0952dfd76b4ea042a6dfd17760b9b6ccd691d3df1c1959c757bd0e3f31bb83ac054396ab2b131a694bd894a77a412e7b2009c6fb6777006693d0c6811a9eb45bd6ff84754e480fdfd5c61c4618304e39159004ad922794ca662c2b84c278d3f6ab8519a62fa0c583b23412963bbfa3fd95fdc8fc62ef368df2ec95ad007538553c0794b71fd5d530fd90a8410d44960ec042f5baf58f14df7c04071edf1214ea1b760199c906ef1651655793e5436c91a9a26798ae2e90812e1c4a8a7ebadee7040820210d491d0609adfc99fbb60ae0af3d847e41c68a8320de621ccfe43747149f01d403ddab4d57e9d0eb01d3532e9acd0b76d579855b8dfefa0ab9bbee9717cd782cb73c76f1b8d4618ed822818e134b2a525ff56e2c47e133f8f46f046c8ebfc48bcbd401d6c0297751bfcb138a86d80bff9b269e4f3972477102fac02cba5e6dab9981eb9b59a7733a90aa5d3ef046f2b35fb301052860d2aa52e4f9ddbc0aaf32848f7a083c5a860598ac09e684a4416c49d2024cbc5c2b963ff45a0aa30e937cef5af612deebb251528a015cf4ade6a8b0b948bcc1b0bc71fe1a3e964ceea1ddd2895d3650c6f13fe3db618689eb3a76e5b80e096411ffdaeb92255bb062bb0c317ee18087914da150ddc9fb273607f377fc4102858b1b54b864b5d92b95e182fc27f2685518b9334fbc2070c2b17c0e", 0x41d}], 0x5) 16:01:46 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe(&(0x7f0000000080)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) syz_open_pts() read(r0, &(0x7f00000000c0)=""/64, 0x40) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000040)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() openat(r1, &(0x7f0000000100)='./file0\x00', 0x2, 0x100) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff0000010000e7a9314c008eb017c61c5b3db8e5c021f21a37137a4aa74b1bab", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:01:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x10) ioctl$TIOCSTART(r1, 0x2000746e) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x40, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0xc}], 0x1, 0x0) 16:01:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa011, r0, 0x0, 0x0) 16:01:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd9c, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:01:47 executing program 0: r0 = socket(0x16, 0x3, 0x20) r1 = kqueue() listen(r0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x2}], 0x2}) clock_getres(0x4, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 16:01:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) open(&(0x7f0000000080)='./file0\x00', 0x10080, 0x180) syz_emit_ethernet(0x12a, &(0x7f0000000380)="b65aeea191d7fcf9220be4593047102a3c622a5a3e485fe5982bc3816189bde36bb777e0aa8b13df60c3841e66c9badddd4e5f9d655d358fc09692269b3ed20aa374421204949e96ee22e37d8f890225139b3b165f134ab7bd02c66e0418e9300ea9945dd0dc2457cc943d28ee3064e751802f47873cd174a521cb72f14d6fee590bca0c41cfdf93d8057d5f87c4a6c81f9cb72c4037bc79015f58b0f45443196eb0c0aa1bd0e09d8b589f6883ac0017dbff466014ca3b7ec8eb8f633b1486e27f6c03505d055b2839369f88e90ae6a90efb523e3e5f024ea0c45968ad0ea978212344ddb584f4e602689be4c7fe1ce50ded6c8b7780a9f3d5bd86c15ad7739d94f3e8dfcff18764eac6d5f6801e6c8476f521b16074949e29a34eac7affbcb625ea5f64e984114e5bde81ec9f48831f1a1be99566f28fa7349253e31fbfa0869f44333a") 16:01:47 executing program 1: r0 = getegid() getgroups(0x7, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fcntl$getown(0xffffffffffffff9c, 0x5) r2 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, r3, r0, 0x0, r1, 0x1, 0x78}, 0xfffffffffffffffd, 0x0, r2, 0x0, 0x10000000, 0xfffffffffffffffc, 0x2}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f0000000500)='./bus\x00', 0x2003, 0xa6138) r4 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r5 = kqueue() preadv(r4, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/127, 0x7f}], 0x1, 0x0, 0x0) kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r4, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) 16:01:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x7, 0x3, {0x800, 0x400}}) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) close(r1) 16:01:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000040)={0x1}) 16:01:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x8f}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000180)={'./bus\x00', 0xe854, 0x8, 0x400, 0x1, 0x1ff, 0x2, 0x5, 0x3, 0x3, 0x3f, 0x47}) mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0xb3d9) 16:01:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x10, 0xa1, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0x90, 0xfffff, 0x6, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000000, 0xf889, 0x100000001}, {{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x7, 0x5}, {{r0}, 0xfffffffffffffffb, 0xc4, 0x4, 0x80, 0x7d}, {{r0}, 0xfffffffffffffffa, 0x28, 0x40000000, 0x9, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000000, 0x100, 0x8001}], 0x2, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xb, 0x20000099, 0x20, 0xfffffffffffffffc}, {{r0}, 0x0, 0x90, 0x20, 0x1}, {{r0}, 0xffffffffffffffff, 0xc5, 0x1, 0x6, 0x1}, {{r0}, 0xfffffffffffffffc, 0x4, 0x4, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0xe, 0xa89}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000050, 0x3f, 0x10001}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x44, 0x8}, {{r0}, 0xfffffffffffffff8, 0x11, 0x81, 0x1, 0x1}], 0x7f, &(0x7f0000000000)={0x4, 0x80}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c8, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000140)={0x6e, 0x0, &(0x7f0000000440)=""/110}) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) ioctl$BIOCLOCK(r0, 0x20004276) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x4010, r1, 0x0, 0x0) getpeername$inet(r0, &(0x7f00000002c0), &(0x7f00000004c0)=0xc) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) kqueue() 16:01:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x9) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x8, 0xffffffffffffffe0, 0x4, 0x2}, {0x1, 0x7, 0x0, 0x80000001}]}) 16:01:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x24}, {0x3}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") r1 = dup2(r0, r0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x38, 0x4) 16:01:48 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fchown(r0, 0x0, 0x0) 16:01:48 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) poll(&(0x7f0000000040), 0x3, 0x0) 16:01:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x35}, {0x6}]}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x810, r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x24ee82d7b2877052, r0, 0x0, 0x0) 16:01:48 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) flock(r0, 0x6) r1 = open(&(0x7f0000003780)='./file0\x00', 0x400000000000, 0x2) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000037c0)={0x10000, 0x3f, 0x1ff}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x100000020000001, 0x0) select(0x4, &(0x7f0000000000)={0x10000001f}, 0x0, 0x0, 0x0) 16:01:48 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xc6, 0x20000021, 0x20}], 0x5a8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x0, 0x40, 0x7fff, 0x8}, {{r1}, 0xffffffffffffffff, 0x20, 0x9, 0x1ff, 0x2}, {{r1}, 0xfffffffffffffff8, 0x80, 0x81, 0x2, 0x6}, {{r2}, 0x0, 0x44, 0x0, 0x8, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x0, 0x400}], 0x0, &(0x7f0000000140)={0x0, 0x800}) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x0) dup2(r1, r2) 16:01:48 executing program 1: clock_gettime(0x3, 0xffffffffffffffff) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 16:01:48 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x400, 0x0) fchmod(r0, 0x40) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getdents(r1, &(0x7f0000000080)=""/4096, 0x1000) r3 = fcntl$dupfd(r1, 0xa, r1) r4 = shmget(0x1, 0x12000, 0x110, &(0x7f0000feb000/0x12000)=nil) shmat(r4, &(0x7f0000ff0000/0x1000)=nil, 0x1000) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000001080)={0x3}) r5 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001100)=[0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001140)={r5, r7, r8}, 0xc) ftruncate(r1, 0x0, 0x7) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001180)={r6, r7, r8}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000011c0), 0xc) connect(r3, &(0x7f0000001200)=@in6={0x18, 0x2, 0x7ff, 0x9}, 0xc) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000001240)="05dca546e16ca84169aa31b729c6d75e06e423c81ace216bd6f63deb0b9769496f61ddb55b0553ac87c83c0eb82e7c5b179efe6dbe7d9256131b73538c9f4ef6096cb1db3d0e401d869126f87f0881665d0b861131aabf817b1fdaeda121", 0x5e}, {&(0x7f00000012c0)="5feed03e5bc6bacbdf26c2792093df4125f02005e244c795d4e62580bcd8c92d48f3c5940c700adcf33b68b41fe31d866550db4a15ea23640b13a8fa40274a3211b30ca7ac0644aa7952401d25d9457e85b2e4f7f6d5571bdafd14fa9460bba61d8ef525a7cb2ff9a8e10811bb5e63106e7239c2379a5722f12049a23afa8da4267bd29ab375b3e79bbce80e9754936d520c18b3b0b507339c455d9c9b10ea3b1155508a7174e720dd476f517b8877e26a697e618914deafa369bc1011bcee26647fd45c5b1dc1a8850f3ac513d308aff6a82a524119def89645", 0xda}, {&(0x7f00000013c0)="107b82281fdc5febea38197fefe60de0b8426a9a9371eff6966746de940db9cda7cf307249903416bb2fd1908af129e7e46d281491c1b629b62553ed8867fe48f82e7cda682a703ea31f5ee0e1e094dd9067a9925d90b8c3c83f41f7e0ae623a843b1398be25e1bd9fda3d27", 0x6c}], 0x3, 0x0, 0x0) r9 = semget$private(0x0, 0x0, 0x100) faccessat(r3, &(0x7f0000001480)='./file0\x00', 0x1, 0x2) fcntl$setown(r2, 0x6, r6) faccessat(r2, &(0x7f00000014c0)='./file0\x00', 0x84, 0x1) recvfrom$unix(r3, &(0x7f0000001500)=""/51, 0x33, 0x1, &(0x7f0000001540)=@file={0x0, './file0\x00'}, 0xa) stat(&(0x7f0000001580)='./file0\x00', &(0x7f00000015c0)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001640), &(0x7f0000001680)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000016c0)={0x8, 0x100000001, './file1\x00', 0x5, 0x3ff, 0x2, 0x1}) openat$vmm(0xffffffffffffff9c, &(0x7f0000001700)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000001740)={0x9, 0x678, 0x8}) chflagsat(r2, &(0x7f0000001780)='./file1\x00', 0x10000, 0x2) semctl$IPC_RMID(r9, 0x0, 0x0) 16:01:48 executing program 0: socketpair(0x11, 0x3, 0x0, 0x0) r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc)       16:01:48 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000480)="4db1bff325d6f975b031991601f1ea9a321d01ae8424a3f2e906e2da878cb81bd9a0a0dedb58b29f8a9d7db96e8b17b49641dbb6e6e22ad99a3c5024a6a549b9a0b6fa3e58922535ee626af3dcfda22e3b75bb5e06ea44c2fa12accd55713d039ec7b3a8cfe41b1c9ef28d584100c974c2b2632617bb769292c6579a68849d12c2f8bcd731d85bddfb9b7e3523d1334523c5dc79665e369767c1e470116169d0da5a980230fe08922c0ac52bfd64086fa07432137c5a913e952d93a0330b9a368434357441b7a917f75daef499fe88acc50aac5ee815ee688b427a919b2459b6f39e9566e7826f75fbbb3f7b3d506a84dcda91dacb5af8fc6d570ff0158b7641f307cbc194cd287461bd549fe01394690cf7da51afb91f00faa52748ce75cd6a08e79a8d9d697bb3fd50fdd4b408711bddcfcd241e8a840e7a78af3a7ce34c3abee2e350dfea9be069b328787deff0ab5f03734a99ededef7917730a43c63b3988c6aa78e8c5a2aa4b7f4d1e746aa33b67c9481a606e33ca744be2362c9f73dc9fcfa8a9e929f8bfe32f56d8386dadb5e11da640cee2978df5f6387c2a389ac6ae6ec27f1d9447badf129106b64a7459c7282910f99f96021577ee03700d3d78a3c31f92603cbb7368554e7941f1d25f0d04a9b9a25fb7d37e1dbf4e7ba1663839718f8bd2cd7ee8fa293368ee66cdd5b0e86821ccd8c47f063e8aa43d355a2c4f8a84b39fdc6a18a95f28f92aabea98cf660c7f38c8f155513257cefe14ea50d4e8d7cd01e0851423318b61b42aaf043d5de0c454fab60a900ea03499b61a34a29ed3ae9da5e17d25b2bdae8be422704c4c44ab997f5f29869bb6bdca0cbf3e5c1ef7992192639d20132e75fb2e616d578a742e9c8cb78bb02e5ad4aa2d857ddc07a82372130ebe67f10450c144530a1d7a868f8b140392fc3453fd7e81274d6bdc5cffd2f41785f060ea147acc66d63c69cdc869615642cd8ce0e678f34d13217bd1f9f415bb35f5a3cf30033981002a06e9364dd6ce4e3abfefb6fedf049458cadcda91fd3cb26ffd53e21faee68afe15eaf6ea0864e5a9df9945ca5836a83048eb981fd46bf08acc69870845a4faa1819e010e301b00453d005b05c4e26fcd04db4d37e2e0e8b3ff27f0cd87c0b05a8046c0e3ef4911569dc227850ee1a2a3d3c4c847c46fb2c5d089dd85043af60f34799f0995a14fd535a3d23901251578170ed979c1f4c0e6db3b97d05e76cc353670a75241935d42485cfceac8986954f11711971840b5dcae020edc1b48634ca92cc7aef6228936172c80330e7f12ec01cb667a26f46c4624add1ed6e2c8651df27f5ecc0e3919d636a2ddab506ef9ce6e2b68e0c0ba2c21aaa55501c2fb5dc6995316727df2f80d7d9fccf771620cfd3afd35f4596b27d90982723ab94e5b2fe0aabbd288b32a9a7797d1aba7595f9c094078a32c343f83be6508f3eb1fed15958e437b6d6806879cfda9546be48bec014fe3ec9a4835593b7414dd824f07377bd7dadeeb55f06724ea29234bffa21ea0c188d62d8443a8a06b08e53e3928a0bf490a10c4476f05074c713df30898193e8187c74ad4baffd2ecd7e249af47c849746a16a1645f33da93aabbbae4ab40d047287d855b78fcea9102799cdd6c735b66c0b4e22d1c37ce39bc5f750ea012058c96c9074473bf3c5b765567fcb5f31ac64e5d94f7b07fde277ddadad88a449784888505e04a4cbd9655b3b225e7911157f424597bcd01cee5582d6990bbd848d084576e6472185279a402381339b56623be763d893e7d18e16a94af900c20efddda0d4ae7b9293bbf34a8191b2fec689fe69e17590cfd8215e43dd51d279a2534df9f3ebcb2337a9d3141646e94ea8f761d40d18de424449b520526d7cba50514e7ae9a0245c59556e5179bebe100be1f620f2478223d4cfd009c4fc13da76a414640cfdce435ad87c0db7dad20b1f95f6499774f389af593492609368f957d1ce288252ca451a2d76c16c6b09cbfacde761d1eaac5452f62f1f093c70a98bfefe307b00e8a14d5a689fffee5f1f7abf625e0ee04a7cdec6ffb98b6cf7e36d0a2526da9a36564294b3d65379e2bf15f0cb8a1caea14d01c8c42ef4a577509123ac9783fb746ad22bcb70ca39e5b5ea4b3bfe67ff1c5f4e065ba9bf366e3566bcdc61dccf1eb894a27b85d5d14be0e904ea9d83654bdffdc096a851712e99e07c170a758437aa7a2d727a73932e3c0fd4bb75d9236ca2fd33794b2a3716bcfe7b57a76bc0956fda6c6d61b5371f7bc5fb0f76051c49cbd6d77028c60eb87ea5136c29e4363fbd09245f0fbac2cd6d335adccb3b8d654713356dc2cb0098931f1dd3c0ed1aca8741f0a70db65007dfb6d47ebddee1593c94bdc0aa80668df4d7125b493a1624375b038483029bc77c9e1ba00a75f2f13815146e48d0896ff307933bd70c598f48abac4424547fe87b7bb3ac903d208e73ff7c3f6e859e2df0c38778a4e0d33d6ff712f05efbca6cad07fd2efbb954bff14e6df0c2c1b53a050eb3b8cc73af3a1025066bb1288b959fe1caa2b6b158d61b9a0c7f29325e769459318d3afc880a17b8631bd2cbb0ea3fae60bf5da231545499cfaf48147e50b3c9171a315b2144f2ca97739dcc5ed26c1f3963ba7ffea766fdf015b85bb6fa2e79a29be32580afdd87c922f1ba790c7e08a37c4d9e740618df68683c618d3c70c18154cfb706b19cf1e74a8308b44e408a81f2e0d8cc5d0fd1f711f97a330b5731054e685d023eb391020e39693f7699d5ce334e91bc39f9062c0c497f16763d20b380ad0743364c1092222622a2948e89fddcd34b00e33ea1e03ea5b8bd793f4d49dc2ee20765a9a1763eabda8e6928bdabe9498e8c2890662631f99a6c73f7ac052daafba2f60c4cb70df0b021d4b5c57112c6acbd2b19d625bff71d1f6e02a907f17c51e7ae19af4ee2d3a2151e8b8425bca9e99dd50bdf7d910f7743007b625bf74258169c278065407981f9343aff05168130778193f8254133d33a933829fc9b40899eb73c087976eb89a697e33263401f487060ac9d1d727363e812edfa1faef1d2d61f804551e3dbcf8fc94c457cf62df223a9aecf6b3275ba1f714dbce1285ea16d3b377b3f58c6319aaed053407c5485a7ce148a012bd54721be1bac41f81884d17a431d653bc70c4c84a997fd7ebb3a6c8b49827e54ed26bb35b4ac5cbdcaed1687242f48edf4f6bf9c2f14cc06ba103c43fa666121bf116782403b19f5235fb3c38493eaaa339461e812134c0fa29deddb0b21baffdd792014db4801481f203c05d7c51b491476069be9b655972e9ce05bae96efbc6771d005e113fcc99c7d270dcc1dcfdb8ddae3f107799156b1971707ea957027012ebcff42eeb7d189306b87a69964d669be69d97503cbb24d9860ba514988a2a84a003bf015c09e3ca75288190fb9f03e234e28c14dba7c5023262bb950f599f75a204392635fad514e371573464308fed38d8b9087209ca85c49d3392891f7b47c2bc92873ee23a1d5348556deacf3e54e54a0c6bf298f968c8be959ac86a29d5448bc452aebcc36c2eb097d30cc015da274fcc0369e3d95964a25581b404168280117ce35623564bd4eefd5fc759a8bfe8801570f6e6786e099accab0a034294a0b9e09c594f917e6d339eb9d43e021800eae9dd924d4941f047ba6b803c002d2ef46e93392837a350289fd24d49a96f6daf8c38dfc465828a6b773f34ec975fa4ddb9d0ca63c52538d2454a2a260d8220371c4b4017e7e465c855ecb595bf4892d6c827df4480435477a6a9f2b5b45bd688bbf15d16987da7d5d6796a1c9678224ca8a1d45fdd567bf4eab1e906e1bf18e5b429879e1dec9d0ca0e988777dc3967c5b48c226025461385dcb39e7c815b130efc8bb40d6c1235e12374502056cd61429be66d1b616dac0c2eab9061722c1e9402c22019bf596b9ad9e86341bc7c14c2b8a25ffdde02d282a09874067203d7d16a0eb2b7ba0c8c637ad7274be2acbca4ad990786ec575addca30ec674076cfb43606444f3484721dbb69f23106dcb6c35bfa96efc1aaa728aaefa5f8b7c16e1f5ab63a4d94b778fcf05f4693acfe781b33dc8220a60bec2a4b5e9d825ed7e25feeea1c49da3f2e99450ea17fdaf837dfb9c5fc219eba4c344a79156dd2fb251722d81422e5e491f511595c93cd15c34a9ebcdf6de7aee74a7b37712fa34b732b431c73f695ec6faae31c45919dd7f0d149fa69021249517663736ff1354513dcc9803f70f9860165cf655647c681960423bc2af1b5bf9a4ef1dc648f44a5f523905562be3e8898655c234487bb9370b1f8616f7268f66fdee01cf162154908a549d93e075927d60baa318f28839eccff455932548cef91e24127cb0d9a364d8263d7289e137840b48a51d38abc883315df21d27a12208df04e886b50d37bd876f9fa382c850ccf0044ea310e20b8d93d55bdec9f0ae3a74ef966f9d19235ffd02ba244080040b8b6dbeb92c7cd6976ec2583e43330ae791a3789eec300e8a7d5b8de999040a236f2ec4e3a1740c2410f4ab55c8f58e76e8e1ae5f4f389a70e86d79b0237968d665a3ec901e729f1261138e959c64a2311c34c857c1eb4a048b5854b78e8496eceaf42bcce647a63b19659bec844a641006b05fbc09b052f0d551af525b1cb331c02e592a6cc11686f8040d5523826fed64483ec92607949eeb24971424e3b38c17e776793cd9b7d0fbd316b3a644e6dadb3bf49ae118397acc88af9669f66c1d0b456914822dafb79e868d1f28a0bbf846f5f1ab245b7db1d35d7ff3b92d47dba66d8b1ca28cde83d911858f7172f578e7098b9f1a412f88a444c0774a6ab9646222521b1dc7e4ed9ad69322931605b1d83e6c853d23d9c1eacf269d218b7a2cb358429baf59fb6ab03d04fcd5b3ae7cbe0e29247f1d9aee29bc58502f046d0e45fed6079a1f202c3426259bba94282b7b1b8dc4b60be0c5115fb5533330678bc56d2ee055717eb7f027b816c16a395a31928582aa15fa07ad46e6ee0ad29373611c4628e8eb1c879ac12f9620d60b27e973a56c24a178494b29db4cce82596a8b960c97e3037691b38acb37454978dae24f1e658c913af5ad93d71dc33ea4fd37c18159175931a9cd085b4ea1c5e0110c191bb208cc7d01f093ecb903012a424e093a4a26dd9278c16964772a388435c9a82ca14e072d58d866a5760513e066339a228e27542def7cf9d7f5b00963d798749f02e4b13cbd13d8492d13da9a010a8d4b9520f5b70b1fdcec5e3e53845931abeef798e71782ca5fd087b53680ae710ca13a168aab3ec3858b1240dd4ed1fdec5e7310cd6f1d2eee4a762bce9fb39939d4aa419c934f87698df8963e18093f3e0c1b1053fbfc138e11511acb9d9888f68636f6b63a0afc589cbfe399598c551f7b9551835c04e51471431f89ac70cbd613c3eec3b3e95cd9cf67a160b3659f53fdde732d1801fa083249bbec3663cf1e1bf4bd32cc445b49706b68274eabad977d9b196a4a16fb6c6ab66b5507b03f554388732f436515fde9104b72ee8e8a8cd26041bb7c7d9d687d995aedb49c2d3021697b05d8292bff2a5bbaebfecb922835039660defa782c8041ec2c166f2d019921209478cb439", 0xfa0, 0x0, 0x0, 0x0) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r0, &(0x7f0000002a00), 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:01:48 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="0ccc4ea1cc21e0ea726e2e4848d7829f57dd70c600000008ae7fdf0300000000000000f67b84f3ff194904e780ae2bef3e91c3d740f6b96190d414cce7f51b1b713faf6cb953565c855ddaa9c18aa83fdb107a572d3395bf707dc4d9c945c57d54b40ea063b1601deafc04b2c7e87bb3d5edbd34dbc37e7ca75ad5fb", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:01:48 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="0e5fef352e", 0x5, 0x7, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) fchflags(r0, 0x1) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b100050490000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x4, 0x0, 0x5f) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)={0xbd5, 0x5, 0x4}) bind$inet(r2, &(0x7f00000001c0)={0x2, 0x0}, 0xc) 16:01:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fsync(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000000)=[{0x3, 0x800, 0x4, 0x2458}, {0x1000, 0x1ff, 0x0, 0xffff}, {0x400, 0x9, 0x8, 0x7fff}, {0x3f, 0x40, 0x80000001, 0xfffffffffffffffd}, {0x2, 0xf3ce, 0x2, 0x7}]}) 16:01:48 executing program 1: r0 = socket(0x6, 0x400000000002, 0x2) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x8) 16:01:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x40000030}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socket$inet6(0x18, 0xc003, 0xc465) 16:01:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x221) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 16:01:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7c}, {0x3d}, {0x6}]}) r1 = dup(r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) 16:01:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) readlinkat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/214, 0xd6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x48}, {0x34, 0x0, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f00000000c0)=[{0x3f, 0x4, 0x2, 0x7}, {0x3ff, 0x1, 0xca18, 0x6}, {0x0, 0x0, 0xb9a, 0x1ff}, {0x10001, 0x80000000, 0x100, 0xfff}, {0x8, 0x7, 0x8000000000, 0x1f}, {0x0, 0x7f, 0x6b1, 0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000380)="b63e") 16:01:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x1, 0x90d6, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93d12fc4d5f16b136a5d00d1628b53a2815ee1af3ba05cce5ba667318d53727092383718b152262b5aa4595f859cfb66d42a45099cc87e7", 0xffffff9c) write(r0, &(0x7f0000000040)="db616436a9c1ee6aa164264aa5df95b41ce37cbb8714bcc133baf42f127e22183ce17452b94f40364b7d67076535dc9f1cce68412b3863c547d5d6e04241b3b5030eda9f096a91fab9730a59db8f92005877bc58c1e2b17222232bd79d6137a81f0bdb0fda15712083c29660c2e56ebe284f38ef5524c7fac8a6ae968c6d902dd65e4d860df900c14b", 0xfffffffb) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSTOP(r0, 0x2000746f) unlinkat(r3, &(0x7f0000000140)='./file0\x00', 0x0) readv(r2, &(0x7f0000000540)=[{&(0x7f00000004c0)=""/84, 0x54}], 0x1) 16:01:49 executing program 0: sendsyslog(&(0x7f00000001c0)="8558774cca0de46902bbd356b42a8bbd7515dca8e7aadb4e7a95a9b455b032754dcdb1ce2c389527a1f5b347d36b11237486b23018e516029647651b7494930eaa4c608df7434f16dbabf6c834719ec3224a39590d68258ef48934881cf71e261b92d17ef5cd8d73d55f7434e4b9a67c6fd107ac64be9cdc16ed37a3cb02b4a2d9af187f4d1cee73675cf9ecef92493f86ecc06d5cfd3136ae0eccffa15502681997d8182891b84e8c175be22555787323092f17a09f98bcf4846b1f30", 0xbd, 0x15) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) sendsyslog(&(0x7f0000000140)="5cb8c467de7c470f8b6e", 0xa, 0x20) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000180)='G') 16:01:50 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0xdf, &(0x7f0000000780)=""/160, 0xa0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) r1 = socket$unix(0x1, 0x5, 0x0) msgget$private(0x0, 0x108) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = dup(r1) openat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) 16:01:50 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x140, 0xa4) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000001c0)) close(r0) r2 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)='=', 0x1}], 0x1) readv(r2, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/68, 0x44}], 0x1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x4010, r2, 0x0, 0x0) readv(r2, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 16:02:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffe1, 0x1, 0x2, 0x5, "946ad2d52baea8f70a668efedd9c623ad97bdf74", 0x0, 0x4}) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x9a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000840)=[{&(0x7f0000000240)=""/200, 0xc8}], 0x1) 16:02:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x140000}, 0x8, [0x140000, 0x9]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x81) write(r0, &(0x7f0000000080)="030802", 0x3) poll(&(0x7f0000000040)=[{r0, 0x2}, {r0, 0x122}, {r0, 0x2}, {r0, 0x120}, {r0, 0x100}, {r0, 0x1}, {r0, 0x4}], 0x7, 0x7f) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0x6}) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) 16:02:01 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8800, 0x10) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000080)="0fd6ba44b5df810d985e66c8c1c6cab2e0190a220d57dc643e82e4493eb5942d73f69e77e62ea52c4551b02c1fa3e0a021f38507d8c2dfd412a4cb29a66435b74145201382635b0787f5b759b56366243a0d38ec29f97bc1c469e20e9acbc32c5f67c21611fd13f85d716e2cfd4d2697e2260db7419043e49425f595a4d7f084fa03fd67aa8eb1a1d67f496738508458d102b99b3834b63a929856843ad2c8202d21afc843d6a970894aad9425699cad8585ad7f2a6061ebd4424494cdf46c2732fda3bd0978541ffca3ee9d73439c8fa2bde1fbd8a01cfa73f7841ce801bb97b5100bd9e4", 0xe5}, {&(0x7f0000000180)="bd928c5a3ff92402098a75dccff66a885620622395de77fdc6eab14a7e3e2c0d3ff7f4e7f589283ecc477d233964ff4cebf2380535719eb8854a09e5daba7878b26435e995f1e8c194dabc8ce4456eeaebd655f089215bceef9310fd05ab5e8ac996cd4a9cf9666125256d085141e6dfc259ed49b2c9805ce423c1826169a9091cd91f7caca9179e3805cefbedb0d08e49165c2d53f7f3aa4ce2526cd879c6d1c285298fc8a7765df6f50614a7c3a13efc3648bd3b", 0xb5}, {&(0x7f0000000240)="a4fdbe561ac9c1710ed534", 0xb}], 0x3}, 0x3) 16:02:02 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7ffc, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="0091d7c368cee4bd07902dda88d1e7fdce9a72a595f42e5e0b628e268c25f86cea300d89e616b77055e13a9fb485eed6db86d81746fced5b53147177e9476d4063509bade143d3045582fc8eea39775631544c6fae2b73002231716b3765b554ed89b3b41a180a5656b63db7c5e0588ce3664462c1f4d12962305abcd5aa31440f82de0bc1ef6c8b4ff0be831c9d531a9cd122f3", 0x1}], 0x356) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:02 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000003fd, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCEXCL(r1, 0x2000740d) write(r0, &(0x7f0000000080)='oP0.', 0x4) 16:02:02 executing program 1: r0 = socket(0x2, 0x20008003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:02:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:02:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x28000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d, 0x2000000}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x6, 0x2, 0xffff0000000000, 0x401, "c23e02f89773d1e05dcc90efe748c7489ad3371a", 0x100, 0x7}) 16:02:03 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x132) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000640)="fa835d582a2baef305b3661c956b2d86bd9d4392a21911cbbae82b7366fcbc10740f7cd5a2be350a36a8c2e48e99338c00e427e0982c8256e989e6f5706500abf84edc4ed0e41bbafbb75753020d4b40add105dacc0cbaba1e86928bc2492c6462b856c4166a4f808c84b0d320254e821884a375bbc8c0d48a134def6cf5d77d03f19fdf2aa2d26a2579aaeaae306b6bfb9ec76eb04667693d", 0x99}], 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000840)="000000186004008b00063300feff0f000100a3bb6b3c042efdd100000000004000600000000af6ce4f22276e2b8df278f86dfaf25212128bbef06a7edc7337e4000000f9638febfc751762a148addb6adfd0f323d9c2a8bbd15c24c296c042b34e4243f896a2b48e40d324fc08dd109f3ce208e51eb9785c87336af2111a205854ebf232fb0e9fbfca36cf58e952395cebeb615779c7c510000062e319e8eda0f1ef76cdb2dbaeddaa68fcbf4d5beafaab8c1882e0af155a21ffed4d7da99c9344d8c36837c55555c0afa6463e77535c1f42c892030b73e431044dcb7f1cb04a6de52ab8ee92ce00a02a8454779f547b10793ddcfd413b628797b7ae65cf1dfcff07998539431569da7e0fe5b220f61f26440d64231dcfab0d59c1814da704fa1b69b35deacb17d0d8f511d76f2e48f4aa4f6a037a1f6ed86b6f430e91b6e7a01a6521aa490790d51fffae8c3a659dc0ba7303a06c5283e76961725508576dbde369f4d197ccec6a649209382ec57f1c61bce39c4fc51f386e3b8473e47b895b40a13d8e2b8a67febaba35d0388543121d0831fbe3ba9fa447e858c9b320d0936653738ed3663d33ae816b374b99cad3703760c8b1adfd695c5f3c7a3aa3d212279d497f9fe525d71ec41ff721c26936ef71cc9e9fad5590b8996ffd915d670a383177f038304137291ecde5960ee03eab9144e67c133497e29fa76aeac0f8eacd969d709e41681bd68dabfddb0686c00fcfba8f7637c55372c70f941c33ff8529f3d27b0546dc9b8f3fb20f499b9de7191f64d599fd6c51fa7f6af1528293b7980825d32aae68ebc6a331541aef2f953c0013a71c6799d0d8d09fc17b56dddd64029170cd96c7e0", 0x268}], 0x1) 16:02:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40074}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000200)="b6238812") 16:02:03 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x400000002c2, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f", 0x1}], 0x1, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x4) fchmodat(r0, &(0x7f0000000000)='./file1\x00', 0x40, 0x2) 16:02:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "85101a7b875f7c84a4ffffffffff9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:02:03 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0x1f, &(0x7f00000010c0)=""/38, &(0x7f0000001100)=0x26) shutdown(r0, 0x0) getsockopt(r0, 0x2, 0x9, &(0x7f0000000000)=""/30, &(0x7f0000000040)=0x1e) fchmod(r0, 0xb0) 16:02:03 executing program 0: munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = getpgrp() getpid() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000002c0)={0x7fff, './file0\x00'}) r2 = getppid() r3 = open(&(0x7f0000000000)='./file0\x00', 0x681, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x2, 0x12, r3, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000040)=0xf2) munlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) fcntl$setown(r3, 0x6, r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={r0, r4, r5}, 0xffffff6c) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000340)='./file0\x00') getpid() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000280)={0x2, 0x3f, 0x2, 0x4, "6d081debc0f19762c773a7635313bb0d415a556a", 0x2, 0x10000}) setpgid(r0, r2) mkdir(&(0x7f0000000300)='./file0\x00', 0x44) r6 = semget$private(0x0, 0x7, 0x84) semop(r6, &(0x7f0000000080)=[{0x2, 0x6e, 0x1800}, {0x6, 0x401, 0x1800}, {0x3, 0x8, 0x800}], 0x3) semop(r6, &(0x7f0000000240)=[{0x0, 0x5, 0x1000}, {0x3, 0x4d1b9c39, 0x1000}, {0x4, 0x7, 0x1000}, {0x7, 0x3, 0x1000}], 0x4) 16:02:03 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x20) pread(r0, &(0x7f00000001c0)="8a85dbf1e4cf4bb490287d0e812b825d7c43ff368664228bdcbac6bfc4f02e665accb752946cc37594231bbf09ccb05db0c598dfb81ce3450c96b2e01336496bb7ae7303692f8512d864bfb2fe37469f94b6be7cc262d8f342ea7a537f1158934837060c046b39de8cebe760a46744a341728e9a722ecf68a746d8dc07ce1274366a809fa107681464614426487461cef3fe791bee", 0x95, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) r3 = getuid() r4 = getegid() fchownat(r0, &(0x7f0000000100)='./file0\x00', r3, r4, 0x4) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 16:02:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) semget(0x1, 0x5, 0x42) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 16:02:04 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8edab246", 0x9}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000000)=0x100000000) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) flock(r0, 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000240)=""/142, 0x8e}, {&(0x7f0000000040)=""/111, 0x6f}], 0x2) 16:02:04 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x101}, {}], 0x2}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) pipe(&(0x7f0000000100)) 16:02:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000010c0)=[{&(0x7f0000000040)='h', 0x1}, {&(0x7f0000001040)="db", 0x1}], 0x2, 0x0, 0x0) r2 = geteuid() seteuid(r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = msgget(0x0, 0x40f) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000000c0)=""/24) syz_emit_ethernet(0x2, &(0x7f0000000180)="d533") 16:02:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x7) ftruncate(r0, 0x0, 0x7) r1 = socket(0x18, 0x0, 0x1000) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000000)) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) msgget(0x0, 0xa0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) semget$private(0x0, 0x0, 0x4a8) r4 = fcntl$dupfd(r1, 0x0, r2) shutdown(r4, 0x0) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000180)="53e812215b8ce5687c921dda9228973f8df1174e4235b53d7832a6c6fc8c4acfe678999016a018578a2171110143c676f63a6304aac64eaea7463d492d3157985e06e4204b9ffe11201ae50fe987cf0c69ca7f43a7030bf6a7a796ea9ad022098f0a9fbcb2f0148d14c561205d6e96e9132bfb1af22d123e2a19ae8c43ccab0bcbee6d67e393f2f5ed5f81bd6225d6f6c32539209e7e98bbd86cc3865de38d4bf96a882b6d9214c96355daa19304c0e279c43ef72c95e0660eac46384aac3ba6db0f17c4385b28ba57e50012616f2e72fc0bbb0766128ad38db36b984ddd952c8c64e609530796cca9d3bff0593481ac88c4006ddd119005ebc0838ecdda2d51c782a70bf5278ab3b4bbdc86562c12cab97e2bb843688e002be49eac9502caa00d3e3e0595ebff48d0f34ffb820a2a0302c8bfc446feeb482be74ee2d13373442228e519e86e4e1ff354e9af06905acbd95bf2a68250648270d24eec5edaa1c552e0d9222b6ab65a35c767d8b00d7b3888101431b08cf3dd95538012d8d68556aef8a8504791ce865c0e2fbf5f720294866fdd19d05ea42d230edbbe5b01815e06be35b3f7eb8b532c26efe3c27cf3e22d7dca66bc343589b20beb493f64593acff8a0ec061bb18941c259540d934b15e962230d71cbb058315240b1f315dfbce070b5c52297ddb948173433b00db7128ed97aa2e592db7ce7d1c6df4f6100aa5ba831871466fde60d4d98d8b3e297b5bd2039b67a0c9e98171c663533f94e4927329c221846320f569e1330c166b1d9b0c4fdcd58573bcf8f79db54bd4b912046fbd92cdcc34fbd89d709b464b115ae459fb84ad7e39009288b6b98451cdfadb3ec7d4d3268b9e0158eade114f6192eb66a2e1c57e0a82e8cdc8e6364fadd61b021a12ad2c8e47eff066582559f4c7b9112fc5217954075cd9a575df0b60b619a6b8f29b8cf6fc447081dc4452a0eea288601ddb702e232fbc31089b4e48683edcd3a7c56d0c14a4e132c49b7d64e6d66cb13921a195adca2f04f9d20b89f170356ca07a064c19eb8b20fa2d7c90ca2e119915443bb53b5260c9d91173e58b17d1605e735fa5c3ed2c1735ae30f437a6e99a05d1cf4cd0b925486e284ef8872c4d5e47111a2c7f57e172ec8a4626b4a54e33a0234a219c0c2c236600d56933d3d96cd51d5ef23e5a34e6a34883ff719e44669b63e6cc83a7d0d66d78e9102dd30edabae71629645c40411c1c557e6992cdfa4c1b6c168e4c5b43a43e3df97276df56fc40757287922dbd7106e8ffedf2a70e5e729bd110f654de836b5c8e36ea4762be4c165b533c9b6495ded4b82e4bc8c11127a1c52e09796f57c9ee6f060ca01a92c486e5c17fa629bc0972f1c0e9301ffea084aae579ecf26041f3d2cfd650e1b5a24e89fb7ebd2afae10234d2586e16f9a654591e5ac93716ba45827136017cd883fce0e7fdb15f05f0e0a20862f477dc11b6b830e4abe0bb3be3d4a12720e86a779ce7d0fceeca89376d00572d5e8e2563cc2fbf948bec921de831e4bbb0aa95c9a115c62d7f6f6e76ec5692217b739b3e4b06c0ab76a2eba9589e952c216ce7d1d3b53d68716e51ab92647c0fd6aa325bb0ffbad612b3945ba13a10eccc801bc07e9d0bf83d8e4fca994b847eb6bc2c81b4327b8f2fd2f945b00af44db039cc2aa787a9ae76f024de8ca77290e5dc003c8516fddbf354f8f7acdf835d039da447a33fc686e44770973b815a7caf91e010df19de9f388c500bb7491cd2f342cd1b3ecc8ad5e04517ca46bb8be0f616032f0655d6c514230a0651c84e790160b2769d40ad9eeca58b795b343509a62f4848a22010a42ec9fa444948e0e5369c3d491ddb5d2227607c2890caab0de85a1a0c0d4ab20ff1d8ac94c15e809c8a0ef83bafe60b3ab5861a1ebea2600654c5fed17edc7836f74880d25c777e7381c9f6ead40ee3ecc2ac412c9d90358ec6274eb72ea47e62a0df86a0a42990b95e2dbb5c8820579c58ff3dea8265df5f206cb355f20a99281b939f2533dd2f6deb8bc98b73e28ca075d31b8d45219948b45bada2f72b2f8a84e4791deeba7a817b90b31655f9633e2d1f614e66167241575fa9106e317c11ca9885ae80adf829c3abd2558366abfc5cb99348fba54bb3d151b568ec4fc2efb473a064587da5c343b462298a59927239ba01debe7004173a2298544bcb5a16fe346f79d85130d52438f3df2e739fb6cdead36d361a221105253cc1e3f3454a1497b2600b6090fbef9e0c689608b96f3aecc9bed993b6eea383a54c84ce30d471dc306f912fe871732d49ebb266da2995fd49617464da62eb6ddbbd9314f39fdd7de834f14ec76667209edbaeff915d3d2a16f3a0fb46ff378391878c37b4d388fb0d262c77118009c626647bc83818877a0a8b7bc5feaad176ba0482449df343617c741bea5dcab59c2d71682483a0e8d6900b725aba512badec741600df85f1b16b127887033ed1632027ad6a29b9a00a632efa151cbed5f03d8687fef5cbcf55ff4343efe2fbfd9d7c6ce095fe49efe9422d0bcb1e8baf53e0f740782585c732b1bebe41dd17b4ee7a3b8402424e6e7ecb9afb32dde0670449c2e8fd12d8432de68ab642ed2563d2406b9e7ed9358f2c51f92b87419701f2cd02be6ccddd9234f31b77181cb85f660a429d326d1d79fd459b93c6398e90cb75fc1bd30af8f3903182ba654a10ff28a6f988f0372af049a6790f9c5cafc0813cac26510f8325d9bee8422197d0fe3fbf416d97727a59a309bbd88c7d7655f897a530e40f2f61184c66f2ea498074d8519e13763150af948e1a04516923e1f4534c25d68724807f8744251314188ed70a64947dad28752fabfd7857e623ab84b922324682454d4f2f96fc2972f83aaf7bb179149f6baeead34474ed3897479b4063981020733e68f720d7764c8a2c627a46e0b3b64295287127c5208324776dfed87d00240ce6e42d5c38f36c919c4969dd3984f96f81d666d23ff206be77193b3cbb616e9da92f80aa76d15a954b742c575c50df0797a403b19b8b3f56eae7ba460de7496b41e9672dfcd4ab6dc7949aa47fbb99d8e3c6fd679cec765f362bfa9afcde3a4bb2b2b9a1d990884c4dcce9c2a4dfc03a7fef98888bf9103b54937c440fae6be4469a129aebb0fdf093afe45a1c1b1da51caa79c0cbcd4d34ee5085f4a317060ede87c98f58dbc7c05480dff24bb723c45e9773284f7c025bac105e96ac594136138255c86499d7eff9d1e924fa6a6f19cf57caab6cfad4546ef4b3fdf60717e2dd1b5eff2ed2a7ee33751cb8981bc11959de64798b91d7683808d69057b039a804004af9aec85f64879785ac32a6b9c4074a03277155a24281c9dff1cc2f50b8b58129aac212fdf45bf3862bc2a9ab5e76eb5c9c65855cf9e92c6b6ccf81d6a63a4952b1f368a2e43565234e584035a7da1d846250cac51272116773a18283dcf6ca51b3ba8a01da2186978909d603b97804abd5392b279a4f0adfa83f72bd526f730b0fa098b17fa15ee609766cbbe5e18c25b661254f9ebc199bf02d271401354e2d342615ee4c6d954a1ee4ea32065874f0c91ba57b9841812cf6534b4a59ae1d8fb559d74cf08b6b51cc2e1ec3aad91d4e2e54e2003de881772a08f999c0221bbebd95a67b592cc092c7742767b7775b25635087f699e296c1328f2f404198d112998c9fba563f327d6b0e04e8bed7affdb34184fc0af940c9b7e2c4ec070336e10f50f45dece1fd8b49066b8aff9398d5ae980aba459fac671e3bf32ce9b77e0c3412b21f895c63734c2085d47bdebb6117e2869d1a42343da04e8c5d1c9c0779cd55bd5c615bdbee90f89ae215b36dac81a5c14888f36cb352ea7863ace908bf12b683b0730e6b523bf91e8a44f67324968aefefac675ba4f3f0cfc80dcf48aa128b0c83073346be0babc6fff7d822b5ca10ac651468582046ed2f35f4b90226da69a3f1b9653b53d1d61385ca4936a60bbe7a129193f7af616a9a031a34fbb839df52d2a3ddcceb8335269ea66aabec8a8ad2eb69a9b2b535ee8a36363f30da7e3f18584b2ab2891cf9a2e39ee90c0952159eeb56669dd919b44f3b0c312d78625d1964e5dcd275b42241eebb6eddd24dfa2548bce195fb71501e5e580af287f4713fe8fdcaac54ff39fd0c86b82be787d5ea1a478222f3cb0c5a3dd87c19a50fe041eb24b1c7d0704708405466af2efb1307ffde2b2bddbab04953a7a6dd087ea4a3b5a48c898885fc95c6da88459524a8038da99f79d821bddfb4b48e4925280f3dc425018a9a0d443677a22b53bb0add502f05189aba5f9e3f93f6c229d670542286969b0fe12a1cf0e8ae0964e75005913e30c434d383448365e54d443656a47fe9b3f08a0125ce268fe4a66aa2295f1ee18ebd69cd08ba5927c3f497d00290692f48fef3c19a2020908ebb3009f623baa099dc57b8ec68440c81bc68c16329528f66b1c859f73887fa14298f4bcd545d575d77440c8ebdbc1210c72d8b67f4757e758d746d7fa8b7d5c5b32055d87c77d9cb849bded42e7a4ea567cac574278030598a0f9df1cfe519058879dce684ec4cd4657b8fc345330f538b47be8fef60e4d1dbb674e4164b38e7307c7b90795ef95540e397c479298f8e489479a7d6b78cea0d12c608a7824b836fff6117beac4816594f3ae889914303a9951110b839b18ad0f73ba2fa805547546ebb8c319cab79f35e52cba2709dd1a6b8879de3c6044cac1660cca1ced86c5871eac136842c510fa57e01e596245f3d507d3d25e21624d57b7578dfaa40fff6aa61e0bf058d97911f4aaeb956154980d21a639a257415c520298effee0e45b852748fed3bf4236e6129b4914b923f0fd1b92b102701252a52d741a54c527cbca3a8064adfef282832ba4bf9defe05069dae84f0c4b2f48e1da8d887121927a1712cdb0302e6a6f7532952310ae14a3300dc2a0ff9d219b6eb3fa20523ee7e316d95b8a5282dd677d727c50274a343d9c860fcd0625cb3f1a5e2c1b185a037aa302c5f91f10f1f1cf0edc262e56ab7ad14ff5159a9c109ee29cf71f0d9f5b9b2d8803418b807eca6bea1fbfc4e27fc246ced503fe73137f37bd45f61695b26173bdd2fa1616fa3c684481eac568366b58d99e9ff0aa93deba9a2b2385d484fa2f85b5a8d54e73ebf8fdb13a863910329dd2ab603359c28977249579fa1f41ebe78321ff4d856384aa8b36e1265d35b89fea918ffd6eff4ad7f86f7eb11203899a1fb183a01b5ce9ee76b919add1057149cb6387f6a18de2be9dcda6c8a6db9450083d24fa16e9f4c36fa111c83a3c59062d4463d9279a86f415a51da3b1f0ad98ece20875747496dc369ed5e1734a59bbcc58a2e23adbb4ae546d08cd83a66643f90ed74aa2de15fd08a114c002b18027fa443dfc24a992eaae2bda77beae32179fb843d967e36756ded04a4f03d70f161587fa50d99e3932b92c83735356878a00d56bf293c821b9b404d88e0e7a3ba90e3b3e73e5b6cb68c8cffa0e7e9f356169558864710f27d16923c438b60e1e4b40913844edfc825eb32c5940dbaf571d5695c52bebf9f76fa4debd83d73aad7360615d60925025ebb75553cfac22bcd64cfefad2c27ff9a1b817c8e0f606d8906ef210a50268b4a14603b3bdbcd1701768d654dfcf1b9fd6698962081d3ee8b5f741df7b3b733bf65c5f9ff2ad95c2814e2b18221b5e8098905ebad7c6a2eec82a9ee57988c719c45050f39b093f14933c3006a0d5bc5edf52130bf8add40f412b481b2379eb", 0x1000) connect$inet(r4, &(0x7f0000004700)={0x2, 0x0}, 0xc) msgget(0x2, 0x418) flock(r3, 0xd) r5 = accept$inet(r4, &(0x7f00000011c0), &(0x7f0000001200)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000001240)={{0x18, 0x1, 0x6, 0x8}, {0x18, 0x3, 0xfffffffffffffffd}, 0x1, [0x7, 0xb7e3, 0x100, 0xfffffffffffffff9, 0x100, 0x20, 0x1]}, 0x3c) fcntl$getown(r5, 0x5) connect$unix(r1, &(0x7f00000047c0)=@abs={0x0, 0x0, 0x1}, 0x8) fcntl$setstatus(r2, 0x4, 0xc4) r6 = semget$private(0x0, 0x7, 0x0) pwritev(r1, &(0x7f0000004540)=[{&(0x7f0000001280)="c85f18ee61b152818aedceef6e42c3c90aada15993c3", 0x16}, {&(0x7f00000012c0)="824a08266cd7f78f65dfbf1dc72d3d86fc276535ad12de288721653679080e10cdda4f3c0e79ad3e01d571b6907d6afdc5a07a88dff7c326a82eb77bfcacf9dcb1d34125177e5042310c6dae2f909b5a4c72ac83f5d757849d06ee88346a9d75ed7a39facb23e2b52c5491df88b826e196d390a1ba4114831458e1ef7019b7d6d7740e", 0x83}, {&(0x7f0000001380)="71187e6ed3d0ec21f9901fe412b01882ac047ff8f7c034041f65bcffed", 0x1d}, {&(0x7f00000013c0)="9a595608db67d19413d8333ba268512e48d1f557fbea219a01e544924728f6fb5d4c28026024e4b88d2903cd72e2bca684ce5d2a2637803967af995b3a", 0x3d}, {&(0x7f0000001400)="fe4f60b48c71a4b7921453ab843b75ef7d5ab55b9b4d14deabc1669c250cc4d788f4f5a698c837a228675abcf77c87cd345721b504aad41c810c321fe43c81ab0cb0ea071b07ee91d0ef06d3b3dfaa018953416a8912fc933128ba961192f0b64ba2f5c3cd8ee4850e02f9f0bbf71c595ecb7ea548640a8f308e07e2352dd221ef7a9ffb8787199324743b8f6901246a095b3df46e5630d8acc2ebd5e724deea48b558d0b7c1428325af84ab834f0034389492692ec35b7d342fe39caca4a5c3f8186c1217bc400640a9f11ede2de950f57b545a5af6b8d0b69b0f1a298bd9f108c5ff3773a7992aeed08dd58456c3c3d7ed0bfbe5e10ab5d5c0bc8deab050c401d43433b0ff7b6f36b86a91cbbfd064da23c371a750392de7f5a7a5e72c8af70c361d6dc409cb87cfe78104924afe1e6bc13360d74c7dd3977b9d936a63c2e246a8b1f06e6e1876383d124a9b7ab26d9ab1158b41afd5ca2e6d55f7091125c1c9e86c2fcb3b647d1e1ef6a9055355b9c0f9444e5791fac709914c011627ce13e9c3aa3dc20f9248152db56d18e240b04a769b0532008f28a3f14f8bcb787bd2a90b31aeaaffd39bd67163655dc71ca111f0e3104cb36d3b5fd682c6d09bce50776aa100185e54f6d880a29020a27bfd47951e5a9b4c26dd7c2d242a19aa51cc0522d0e63ae2afdfb24d6e9fbbe3cdee741d1de026e3c15001c5449ba9707334dc565cdfccd2020445f5a4ce3d0333fdc880cc2bf4e5049bd4f3b757a1dcfd6bbe312c9fd878e44c061b314a0e395bd2c9028e1858e5a4cd6d147ac92d88455c6a93c49485bc050bfd9b480f75270a47b1a3d3d727efa87f25d1984cc48065b0bcfb66a2fce66767de8219d9327f01a31c7e44087ce019103f84bb1bb6ca2bdeaeb69fdc178e34232f644d447e9df5036b0b79afe8972c1355484d99aa998e4d61357db60d20926017a9c5026b76790526ea75bac1a69304c3910774f84e7e674407b4b19f30397c3d59c73ebdedf52c1bf50fe96423ed8485df63d7bef2c46b77e691a5e1b4df4b51b8bc8d2c3e145b2842163f3c6bbb5ba19d2356c39ace15a3cdedd4a16867e6008571c8ebaaa5abc96ec08aa2274f373328925173e3c62b153493e4e734ec4545c61296858b2cf2e6128b879590499be815355ad5e72b6498c83901c0f10f929dfae9fe1ff04c1d4a768faa758f71dbcbb92933c0c6ec0b1be5d784d7a35edf378f62640c95e53fd4806c0df336134f5d85280006bd770dda39ec08114867e9f8c1884d66b5e897a0e11777299562cc9eccf7b8a740803bac1dfbe71e000d64506793e8145c0629fe76c0bf66e2eac0cd6ca0cf14903842ee921a41f62624b123b93b0cc84e073f6188560b4399f8430d8a5bde668b01def0c633d2f9f66b03b23b4d7bbafea20ee112ecc3a670dc823da1438805a811be665af1c03e100692cc0403811edf3bdf0586de3a880fa4c7bd824b4264b9fa1d166a6ed8e9f71e27b7d6b9b2f3efe00dc0348f2e300e12687269f12b40d6583114b6f9c66a446ffbe957b5f13ea3d5a081b6a95fe582421158e195936f92242873a6555b7c7893b6d170876737f3c3b58be811cb69dc3f33d2efe704400901a371011f4486d883196a8ed0363a6190400f685244eeb515d4fd728ab5d6ac11532a64759c332fa05f67e7dc6de0b18731df80f423d7c6803335e8b45769790dc3256519bca6cd49c943e746d34e153454c1339b97210f366435ded5f2d6f32cb5f601646d9a77bc27a75bced97b5c8f6ce96a751c6a2509c14bffd5f714494b03435fc9f9e338d1f42c02a3aeff7fae37a8db15b367d115c924d479fbcf9d477fe6ba387d6ac18ce12084c1092f59e616132653d3fcd77ba3071aae77a4b85a57f451da70e30f5964202ff71e6a553180742af5363125a011990cae798b0cb8796d6f8b4bc74c694296c9aa813d143eee973331f882ccafc7df63c1fa4afd1fd9ea1ecdf900552184f9e5856c8f6cfce7b6fd88b5d5d0746b2fa0e9a61e65c52808486a1336fe48b2cee771aaa522c95bc9ba0eeb2ca50b6b18901b9c33ccbca317b604ccc735a6b8c3984cc1ed4fb9e24391730df2b91da64f6be84c90c5230e8eae3cacdf89f82f25bd2c3ba7bf8acc970d788e02fc435bf49f137519fc973b89e552941d778a5a29dee8e9541b724a7a041f30dbcef99f60ccd1b83f37c29ccac31d0bd98c82388360e14149d6dca9073cc57b166304996b7b6327953138d7dc46f84cca68da2dde5495687546c63c6ae11581e1c092960563b7fdc67b1398db66eb344737b86d159c8dcc59c7ecbdff4ca9135a6b1327c5e20b0e3b37325458060c1befa0f4669e9815b5ea2a0bdf0d794dfd0712be94eeea11c643e79e109eb0c3f2fa44cb5dc3e4922749f40546dfb2a84f96790fa094647ae13cca4b3d021e158b63c05bdcdba0f85290f782488b28826ea8066879a7aa9d8dcaeef32ae362d6f9e575d388351fa222ad21063276e0f32a62f55df6a1b07303e8b812b5310daaabbda35bab43d00cf426a12e77bb7e08295b9dabc042dd36516361de98b094c0c5fe25983c86a7a020cd738c84d0655b3f1a10f0b8175852b835768cd2aa6caa60f2d38bacf43a54df83249e224152636272d429262db34caab2c14a0a9c34daf9b9b3b4be99a812b67c74b2bc73f01953055c01dd418f985c69a147d27737c913d5e64d33ac87eb3b68214d457aacda08f26a44fb814c0fb96d44820031e8ea300d6176dec3e5087b1c7568123b93e7f4189a556569715d1e34016d72b66afd6f9cffbba5693ee6b8f67bb9e3703417985712873b3f9d9b4250afd06c67592182c4ca8b625e2d172cf9c7d6aa276b18abc959e103281ec6c087734a0e7be0f42928aba72cdd135a1926b214dc6f40f8d750c90e743c5f6d40c1e345452dc04bd05f01556e598f9e24a01c43222923a1b37f1bcce7a86ef331e6f0811a320c123ac8133f16754494f977bf4223e022fbac5c362f7f4b08af6edb1b60280793e680dafc2e5205159da0c5250cc50ebb65b6c7b352158b6b6051ed3f117c8091fbf2df8895843d23d0e133464a4f0f3db3e077da80b9af0faf806ca0f82a8b73f8a470cd98225017b485003481ece14769ccf1a0f77b427ae2cff6300d437826c82e2cd1076b01f73eb7e620bf6dbe5f7d58dbb0268188754d21f028d011e97d4f06394b7925d45552856c5b8fdee5b4562894825e794d6ff35a1497d7745aeb5e12ef95b7a5e7bb460fb58cba29c123308aa2384b3b9158f497e472ef16fb85cb5b97aca5ea1434b1fe37432bd16daf2ef4d6c87afd18f61c691294472685001d872953a301074a90a152ec23f8fb2636742f2609e1c6e9487db28a7474308aceb94fb8e2725057fdd61009921ba610bc421e85bc71303c660001a4bdbc59cf8063dc60efd8bc2c8c2ec57ac3e1e1dbd01602d040addd8fdc0557bf18f4bcb99da6b4028675f303ee33a50ac23a7defd66b789af3c6d69cc167474a3f1d20bb40237fa55e912355315f44a8ed8033917acd8a2eae49fa9a53a8582df337a58873523f29e3d30973b0b5423e6d4bbdc48541717d47fa72e40ec0caee5bc1c7cfe5648a0a61215e56ea10cf7caa130841e076ac45fa211645d97b1122ff7093be93cc8a5eddb57a7710ea129d555f4b121d226e1fe8e588af7601ae08af922a8f31f2be612ad82a2f231630e83e6f929dabe6e10b56cc20cd0b18159cfb9fd8ef505f20d752e7f420026e2fc666e4b428611f825e2c1ed2bd98beb9554ec0dcf2e01c4374f31600cf60071d45c6e7e0fb82ff7fa8479847b05d721f4694f6edf316982941e6b6f1718953c59ae2f917b766fadce381d27ea272c94e0532cacd6370b067a7ecf9db733c878c54104dd8857208d6d1baeafc84a71f9e55256d122f84595620b2eb6dcb7c87eea27c02755869ea2dbfe293e2b8f41d563b68f9beb668f60f0aa09712276a0ff44bdb3d08309bd6048285a49c4125e040dcc0223ad0700d48b4b1fc1855fdbf9bd090becf10166f7db1e0652bc7990112e3af3fdd9a18566de744bc3ada34e35d3de7954781b8c6751dda77481e8a37ae085d995af1af9b7c98b03e8766dcc1a5cfc5bcc2097af3976b13e43fe8b7e6e01edd62697f84f8cc2749405383bccf01e526bc6f0ae6b6e4be710c0c1d39729c656b4ce7fd83ac5322aa4ee3d852b05f433e8f1c246846be3322ac9f3aee3bde3a0f1283e670b6b2bf56d1297b7982d2e121d9da8aa68e3524181d3542743e2b4910691c59e94e68c6aa771688b36c9962370749e245862996cd8f7b49d1d346079739bc12fe1decb335d597d0eb99281975e5e89421e19003d07633d38eb1593468fcf948531b7c6313a9f9cda169892e5df4b4b49efb3bf6feac976cfd55ed8f083547436356986084ead9dc7ddc3f7f2e6c0363dc8ad3b4e2b7a0499bfed2b9ffae642de542d0d63f39cd322e59b4581b65da3b675ce177bac68461e2ede3a43f597b56d6045275218d5c50d3ca84367e287486a2f217b40dd1f0c9856ad8b178504ba1fda5180e979c3c2f346a5bdad4fee992e464b7a9efcb1beff0674d5be2177f6d84881d111b17cda1a81d02451ec33be505f214dedd288fc13933d721a1fdcbbaa6e903293a19ec954a9183f230f0659f5968f7af5ef12873fbd2b32d5825fb607a6fc80f4cbf01049d966e2900aff0220cdb016e85b378099a3a9f5be34349584589887dfcabea705a1a056a8140826b512aec364d102ea1ec40bfaf9c6f23380df41beee26b7713f3ecf76a927d8db02d91157af466a2cdf9d317a879ec236c59eb94744cf4de0a58904aadf608df0004eac4567adc7bf3136f36747b56364b48b0109274d21b81217ebe73630f6992c553b533db4c55f551e5ad33755bc28ddd10da5c7047ac25ade3a8c046c0d1036773c3f386dfbac666e273b8732fef982e60fd67e77732f8b095371318a521f9601cf431f65bff8588893cdfa78843bfded11a5e1f30ac4c913b19fede1108b2718aa8753647372607e6f6ef3e17eee84bac8ba2fe42c97a245b15f2bd754a63a639a3ebbcecf9f0407bd07d3b849561d8bf9a5740af2ef28c6d1bc035bdcdefe77aaea19a31ed5eae866416d39e996bbab9f096ae6399e10d85a2f6b6e55168bf378ae97d5db548e739f38fa34e8f8ccd1a444a508b368e6722ec8d8e6181454de9ee64ea80c86cbcb2c4b2a9f051331c804dd70074a91c5d9c9e9368300ad44683a60f3e0b3e19d60e0dc6a9aa52cde85db4391db428d2d19065dba079be9f17b1c5bd14119147247f9ca76eabedb7453849022c5411e9201a3b8f1e4e6a57f50fd8b72d6cd814e6943a776c93fbf7fdb29216be52abd34f0cbfba081c0fe5b2f686272f0ffa32b66aec914e29b306578a993f1172766b9163c0cbed28aad24d02557b6d1a31bae171b7f80a3ce2ceecc44bbe02898ea20e42c1ef41776a9a53ed9d7880d0716825648ebcbe007873d9eaa4e9ba87c737ef31799407393ef2d4b2694f88d6d795b4c1b3fa1bb146ccd78747d7a87f6252de5562f43e93719c67cf89cafdc995d0c8067dd0d0d7bac6ced666ea10d5f02386c21c46f32c5ba25d08b79ae82e15965c1c4b3a038b6917c86171887bb51e3105ce789f44365a805efdd8a89fbf8222a6e939dec8c3e5178aac2511b2f21ce9d86e2d93b04eabf2a10a8ec4dfa7472459568fb7e55499b30705a14c8a49edf992a4079d86d626c14ab2e66d621348fdb9fd403515cb", 0x1000}, {&(0x7f0000002400)="8d53f76fdb34a8155e2a3252202d1a791a7d1f1ecc39dd4e041b33faddc1d8334b693df29f13e1501884cf9d2b3543ebe1f54119020e162b4a2269778437486c6d4bbda92c1c03a33e626ccdc6b3e9fe815fda30f1aece1ee620b8acf521899f5f5468915150fbf0cab470706514ec057a7203c3a26fa3ceafd39e79d3f54a5b0226c97a2cbb213de3c7b28d9dc7a2417d77011cfd349ea9ebd8f0e48c97165b4e9e65fe8110231cfe13022055f4284f534aefe630fe056bf95e1beed4c2289aa3482934d64ee9459376c74049093301791010917b5ed99c9c20d7830181c772eee18f3988c4a5c1f7eaf7e8ef28df36ae15df57c962c4089f6bb147d9a30e1fffeb03228be61a8e1ed9e0aed46ac19dbb4b670800235927b20699dd3fd77353c21daa732fb659f78a9339826535b6e70b0397a9cbb3f9758b8ff063992332f67df7b494c5d55e23ea042a85866aea3ef2947acca45fd36d8fd0b19680cc0b7497c0714da65d3f32deb10ee056c86f8cf4dbc282c30c326da8c3bfac523401b15039758d51447ee5909e1416e36e4837f97aa79aec94e185cc9f85b30511a18ce5663189e33524d0227fe029237f6cc9c59d273bd516c5e5cff92fb36621ccb0962af36f4883dd5bceed9caf5f702af7236e46f2c9a716f0c263469efb10d809686420e5829ee59bb8e21303dfa3dfd02989cabd4e1f20c20d32ed835107f141a836909576fb6892803fafe7a25a020cf7a78bc3a5ae8d03c7fda1a494ecf46ec2cdfd5925eafbc75545b6e78931797de287fc51bb5410b08742788e1b193cbc89588de197c5469e7d2816c68a5a6ee5dceb5ac8dcc28e5c641f1af52f73607792e90356014c743298c222d1c39b4626f1b7df3e8683ac434d12aceba12ffbbaf632cd6295a45d4bf17860ebe1951fe2a79252779c686fc808f916994d2bdab683b623d4b6ef3820e7396d4b66ef0f23ecc0962337b2540af1db2cd54bac1ecc1d2d2f788cd10790993f6a95c85327472399ee95dfec528c2e6c6670a4aacc2c1eede873aeeae5f9b775f1e4669d5155806a801e192147d074a8c7a09bf6fe2d6f8f874bce713b1fd50f5242787a56448c981cc1947b6661f09b2e83aacaf4a55520db61118ef3217a8e3eebadc7ed6e7ed25e78b8ff8697e72cc9b86851a4675f71c085166016079a7f2a68b7fb50ebd168af56445bcde60a2e70f06a987a6dd1df0de6aef750ad3644ceee5ff1101cc2f9f204795b74263831a062a936ef08439b2a0ff4e07b36d687951221581606bd8edc98168f1ae8dbe2dbf90e148c9dda5b26174cfb8c5acd327e9d04376acc4bfe83c733895dc8f098cfee187163a7e35e0d3d8176e432bbffbb839dba3913a7e0aff285be3eaf5358ebbdc9c9047880982740da5dd2e22b43834adeede1c6a6c587d5078f6fb1993c29f7f6072a37bcb2f364543df16a5054d2ea2007bfc4ca96ca5d6293570a1904c3b864442bec6f8007654471d6354e8d4b8ef4d4c218149b13a509277fb685c12d3afc85d056d29fb8e1169d9b3e7afb30a95b4721cdf1292f0fa53723243a87027c6fa83df82162fe2651acee4d26b916134a6ca572155ca2b2943cfb18abd8e962da545fd3e9c05218ee7422c96cef18299422b4d19040ede663049003784f15b02b5e149f5e4a6f735e5c2d9711f2a966547dfa6888342303dadb57f07ae728ae1064affcb64f548513a7bbf58a126a938a5e97555ec39c93c12db9324568eb5db299742f4574424597e30a2f27b443cd53e9acab0ad30fc3a94a25dadb41ddd075b9a3657cc9993ec540af56eb07888fe7052b17f753d62a16a848e3457d2a1d973ed3ddf1fa0f572e6924f04984998b0c8b8b4e865d16e65297fe05a1b5fef038c100e006fd0fc18fee21362c76a594d74ddb51c052bed2025e6e0fe7419bcb9f5a75915c7874fd81e056f8348cca7af7c6ecca903e2392a1b80ddfe9543dc0dd3f12fa93f1beb441885d75a6e9c3972ac8c2dea648390a17740c0af636a7817b388a134350c603477a0c2a82a3b7cdac7b49e6080ea1b4cf2b4237c682e213feceeacb47961ad2fa2a888e3549d5889f218172f6a853cee087cef4262a7513ca7967dbf189d291733d6390b9da7a0cb6c99f31bd220d58d4b2cce51203ae52e2df86860631ea5cbe36a4f30c5adfe108e086ef630091cdc72208a0efbbf5a1014bad0f76059057a1fbdb04e20100c8d7d0527abda0ed95166c1977493541635510040be7ad9df0432479294924ffdcdd1a87a6a68ed21751fea0ba73556e9b9c02859703b4b71210f4c9be64ba2cbbd25e1e402727d6d791d8ea70fdf7452ebe22b25b4a97a4680478ed5c6d35e33294a0582696a696c8dbc13ee337d424bf1dfb1e957d5e2950a8b2b3860526df03c99d067b3c72606b3a6a9f46b284202775e9746a480734f360be7868f1dc952d80a3400028ea48af0ef64233661facb0ddfef56a3249c0414202513be43f5409367e4bf81cde7036950441dce0cf8ba66aca69fe7c2d956bb4024addd7bb6902cfdc470fbb2a34c43816271fda3508ef45b7dc3c3eb885a574831893b3594f800099a00cd2129952845b2d206cce5fb3614b0098efffe68578209c402b8c03944d02bc0edef771473a69fe556b26f57596817f037040cc975701558cc2fbe455a1c71a7dead9decebb58d70f3c8ed7c3faa63b0f3a377e0440b5c834f4978351b94a7139b9607df6ff027e8f126b251cf395805e23a56826b6fcf76a59dd68fb0df84cdfe83c312baf16c29bc8a0f17e5d3e2e63f4b170e14b9163d3d37cff17ed62b304a96b9ad6ac6e9d62bd2f9d736c929ed3f2e79e8a376c6ce91d2ab6d678a0dc9bb26c53d8b64e0c47718bc1cf42c1918e49e3e2b7b0a22ec37f979d3821b4b1720d1de16597f73a1060bacf68d1baa88ea5d5fc2fefc0a45d68b0bda711c72ad2e59286652d43783fbe286d19f967759195a4a40d90e8ebe7fbe7db157d017dbdbafd58ba374406ae44d9dee573d388c340c954307ddf5c0baf4a07fe551c70e204020d94ba5fa14547b89ce6a04fd690827b3180c9965cba113c57af944c20f8b028cc95715a2d116a35fad862bd5659e75751c11a782bc7b4124802367a3c27ecf5bcb92557b76abfc87904fe92904f939f4e412078d52655f45cc4dc7b7f568bca8801b9360260cb18aabe3aa0befe9c4dd49e4f9acb0a97a1613213c4b9347a89af794b764fa3bd41e9d4d197355afadcbcfc8b69d5126d508e8b6c493dce01a94e1d2250e9e0489fbf1221951ef979421142230f602bedf5e74f0c12bad079ee840b2632f40b7c14609aa606315c1ba6d4c8687e7e5c7e1232a498445f927005da3a11d1c4cbb7878d46e0e600f9eb4f680dbd8122de6aaedcaec2bae344ed758e8c47a4fe3740b73a4db53259af9a89a78217d2f2549f96389c80415ba8a31cceb5dbf7b7c88870f0b8fb94e410f896ad44b50d9a599e6dca47da1ecc3550599e8c2a18ce97eeaa88de84b67ead67b98d13bb7ae37966a41d1bcb180f7a29726d0999f78811b52db8566a178bba8d0acfc9b7826bf7f84e6a6409acda775f1a44d3a0ce29dd76bcbd54c79423dcd9e2af667643e1a980253df7cc1d761d972b076b134d059db35fcfecca9bac317f728a9aae8524bc5d47b7ad75d59ac8651419bdb0c1721d5a8a6953e2aae6adb81779bc78921b123533ead93a83a1e4c96f7e8a1775c5f0e840e2756529d3a87552bd8bdc4094446354bfaffa91590e17cdb50004f79282983916ae686b498819eaa47e4dec0166e7fd5f4b14e0053e4221efd4c69012b07d0db03104f6d3f04c47295e9ec6deb2b064866dba79529e0d5051e589bbbcdf337d533d1b63e10dfea5891c6c87237de1f5a8ddfaf59882af754d48735cc02a31038bbe6aa1a892f65bf237a0f6b1994e0ddd4ca38b103be25a9f4023e593d52cf327cc225f05c1cfb0db5f4ccc96def0bebff3ce04bb10d2969cd4bd2eaea171fa2a3b8a5c6d09bce56d28e4e8745b910f23ab6849f138fc087443d1b0e6efd50706f14d33d4361639b269577ccb09bfbbbd7c189bde60366791c532c836d9531e07bc706fde9bc0856c0af4ed87334177cb4fbea2f8d552c46fdfdbc520dde42367e044198bd350290fd80f64227f787f8922c0233cc2769ef6cbb041f77e7b48980651463c21e416ea585244ec90c3afb14876648843f627813a30629296393daa6654ba723eee765d0e66ab9a278d0f2b16f8fea7cf828d31d1c06abe64351b435e1053a5330b57f7651a66b15fc169a00cffc54a4baec410cd2e57bf3a0a3fc5d8e1889b08d18f9f554ebe3e3242f73b02ebef94561b6e3d06771a638488789c44a94db123ca60aa574fa0a714468f15f5549ad7977b2aef071f6cfa2a884a668ec3f3037f42ccd22bc63ca8de3e3f6c0f9d27ab33515a0d5337815941c67c1085103c78b843e6ce07081371b7ff9116d4dae78d75c7c8f17f57fa8a3a92106395ea6bd47747dc5e1e65ff827e259bd0dcb6dfe1f1e76ae6c09982827d0ae1d36ccda6d0f4d9f05a6e5dcc542cb16521d28af22a059163a102cd1835d5d1a52417724a0dfd96b3b25e7ac5a7f6eaf8eca4f8adc88a0ba3766205f82e3260a4be94814187c1ba270b7ebdc2d1a5619566573e1592e754fb2bbdf52c172e6c719ba402d2b69693d823af940c0a6f9e90ac7f513326a959227428110a9e71b096345665cdfc93fba48aa98d9b98457a3056973942cf609817a81db40fcbd917d14d7f97fd2ccdf26e6190fdd106493765960a1ad32ee5d9e20cf5115a11d4d2650c8e6fa3e97ae42cb95a20ce5f4a008670df89cc4d4b4fe0bb8b36b6b5e3b129cda03047f04a5b34f0d568cc551c4ab6bbcbdfdca3d180bb202fcf4bef58852b8d1e0f8b16f72b9ad33e3c658c4138c75eec07ac07075c6bb58c3693a5a84bb9229242688eea8bfd6e96ef554b764c9cf4e3ba6a205fc205938e249ba28b1951d931be848019b31b7c86c62778a7b2eac77eb7bd03fe5fb0f2bbc0b5404ceef99bb89d7b3777fd3f537e02e2bddade1eb912098a16adbd1413531126a243ac49f70139c471151fb730dbd4ab312b81dbac2c550d9d7e202c764b144bffce61bd8e66ebde76dbb8907dc383656f8c43b7dd4c45e148db92033b8fe7bc0c1088fd3e7792b6dbff7578375ab44f8c54cb0d68f87d03f904e9213331758352e8c29cca192c3aef17abf9380a2cddcbfb72c61f213a08df6c744b3b0f4263f6de66b1447ebee25be59e52e7e66c772a2d98f13b2b45bbbe675238ed0bc096a752bd484d6e2880654bee2a73bda0a84aa539618dfc79cfdd55b37c7dc6907990dd86b032df4e8fe2673c2024f88da619c727e92d90109f7568839adb150849a482888656942587b1ddeeb91f4f8814e1f2b210cc25aac881c8db9f41219737b78f8003362b5c1688ac6170728e19b81d8d3c99eef0af024e7cb8951935d403dd92d03f702e6eddce57a62bab330de5f16163c815cd7c7dc5cbd7e44e72ef9a94dbfede5cdf1ffc78dcb3b5b2cf9cf12caba1357c8fabb95f3522eaa1486552c13ceb0064cec57a96f5a973cbc0cd0dc9cd191833035cfc9b872e5316ec1af8b7e2cdbf45b71e67d5d2dad5db39e148ac2e43fdbb5e52edc835c8aa48f8407e4cfd93a480aace2f36a3940c930ed920e0a7d82d27d63a76cbb42ca9b6a974558cfbce0602be446a19398aa352e592e696db93417b12bbf16162235d50f3447dfe9ff3b5083d1b2797a0", 0x1000}, {&(0x7f0000003400)="187b948add4ae6725e412d8f0e48a34656e32dbc2cabd5a20e8e39b30cc649353076e2ae032c74e6f0967c764ab2f4fe972abc4436df16caac74301b0297351be05d4caa907d97be27ec72db2e0798e76be84e32df5bff80b248b3f4c30a2a635154ad7572fab8f0666a35a936f0c709c4f63f35d8f49836b6541cce7eec53c675f3967e4318982dbadb62f9b62220bedf0ccddb2a8aa87f1ee2d2d75318ab179a528985fa9aaa0c8b98674368d61665c2f5ed59352b82754e142ded3eaeff05fd48cdd2180afb9dfeaec8341fc5c73d08922c08a344a347", 0xd8}, {&(0x7f0000003500)="8d77ad64b3e3863f50fec2ee283dc623d78e84c6b3944989c4fd8cd8c03af417d7ffb50b43bd6b6faa96", 0x2a}, {&(0x7f0000003540)="4df9da8ee9d9f06298ae22e7482698559bdfa6797d38bb61e6fe2ed2f68e38d11cde6c8f6689430fc6aa06c034b45e53358078e4b26bd6ed8c3d44836c200ca6db4bea989e9c734a242902cf3316d42ce4af9d4fcae827e86f80ca40e5ef27252a7bc97cd0624b4bfa890c3cf57630e44d7cf3e20aa66355227d13cc7272e289e6b8a399871405899a78d1294e8388c69b97aaba9fe2cd54ccc5fd2e3ff29f75fb9ca89eae38661e0635e66583d9f78a2b871143f71d89e501b42199fa6aa811200874630f284f476a500a0abe186eca627844bdde9390880b165bf921bc77a7a450adb2bccbc451cddb3e221ebe07a547a59cf6b2645fff94ddf6b807fb48371227bd4c9faafd03843bb76c3e3b11d9af7d2f7d23f56cfe3bb88fcac0764e6e9011aa5aa526ef64d53c8a2aa1fd91f61587f8a51909db29a2ac40e154762f700f26e1da0810bcca32093ce37721284ac203e38a9bf5758bc6b9b4e01a1a89326d113eac986d2e7dcb9c3cf7ebba9236b3632ed54219987bc2dd3710686a5d217acaf33d94ffa5fa7fdec24aab883d8ffd16d4a531bc30e5e6e62362a6e642b0b20d72d8c237c9393c1af7dd8a3f7252bdaf916ba8d99bb773b4aa595f3cca5df561304734be274ddc41e9fa8d93a15e663dd6f24f62efc53b01ce4e23564628a5c571fbe0fe527094d8f28583c93b9689772801ca67e25ea3566038bcc9ca923eafe804ccc8c922f582362be38970964c4014fbfb9fb0fb4c520ecf773ad8108778b24f42eb33759068c1330e63bea380ba9e22080adad2eb148d89ec8f25cebd395f862ae0bc70722c703e6e2c366a6526fee18f13547935a1b4d375a60276439c91cc648c570e3ae8a0fc07b26f2412138abce554cf157bfa6f3286248baf1420f3945f85295f26c89d6bc4c7bd92a1f2afa6a86bed3238c3622e6bb82f18dbe7ae7242a507540ee9b656787a12265f505d3cc0e91f38ba075adccdb1649dcd872b61cef42595407ff19fd08f2017dae8443bee98144acbef0e5b6d701c871709d75e0654eb893e0c2b1dd1ab1de1c0507f10ddad521e3592073178233f37323115d7393186e9938abce411b454f6194ff3e02255aecbd7171b31968b9b919fc0a324244ae61b4b565ccce8e6043b88cc3691e2d3733e8bec61e3ef860b62f32d6d5bedcc5ba8ae2937ab47f4346d73592f11ea8adf514d68e47839b663499222739e8b8d17d8b4ed0ef30f8780b2f4731ab5c1d08a93c7cab3617355210036bc6d30e2d4b9a4520624102f171aa1370cc60c9e3aafcc0b66aaf1e1f438cdb982cdb7b665361f3c75a7da509403f21cbe724a68b831cd0dc2cad07002ad7f379efdf5aaef66ebd4f7fe469660e71801fc5c6d7b6770e772779059092db19be2ce26d83b949393298d3ab9e4aaff1a9eebaf081b363ad270616fd103135cd0ee33294148a6e78f392d709171ea75fde6c39dbeb1d4e8f99d3de41b20db1249584a96289e49a38a0cc012a9c437ea01ce75b2f2861310221c1aa47f232e0faa00fac7168f344408167d71e5ad2a1d94d91c2e37c2cf2afefe0f62f3741186721d5c5dfcd9b4add4d48494c802aa4daf89a71e6e3d3b89632bc3bc862de797082aa7c25da0f5451bfb88fec2c431f8a1bbd5df753abda7a5b9df8f10a055e6d8da9693f0ec5baa21f87ca5191e185e9ef3b8635dca0ade6bc1f0481c81530b478fae8ad6d6c0c66cb6aebfd183e027bf92c25ae24a7905e2e5442a846a220ffc39f491bbf3a5c696b010e35421c7bf528d9174cf4428c6cb578bbca67214c3db024d5ef1ae238b49bb26b7e74b153abb204b6fea2a68dea29794093d43d588438411256cb2d66929798eddb4ab41f3ec329c8685c0b3936f7a1a1c7f1ae1bf010ba6d4b947729c4e2f4737762b400fcffa800aa5c4e253799a1eafea08ec6250c6eff3676849b8bd89bbf374a8c808a0c1113c7f52888084ebf0b52a549e3bec702dcb42b92456d4ba878fa56c31231fd56038a5311433d1075d6bed48cf94ecce2830cc41956555cff08bd705d5c35a310aa77e7bccadf88addf5ded08261f0c16756efeae1e39359d0e357a3010500baa9634ca761548e376a0f3327a4e05d7c00f23db6031e57e90a555a9c85c34709ff0130f6a371d2fd5a02c5485a9478d55a482b347a480241fe660c3a7606df997497c6a9dff1980b86f727eaf99471591d411ad99153b39995daa09d2aee8940e17fa0d322bddca109e8e7e15cdcd5ba5875c2195346bcfcb4d4012919fb5dedbaaff0f082450daf9e193a8a8710fe0223c1534bac728da60aaf20d57ee9481464ada43c514356fb6dd61450ba1260eb5839dbc9f6128c44fd997a613ea00a6222205256c94673ee5f07b2d37cdc23199c77c8da751c4a4f7942191866646e08fd60f39c6c94646431e400e98b47e0b68f06813328a0827d1ea5f7891e32eb98dfd5942b73450e561556113f3b0a30a77d070341ed7d5016352cd4651f459b335b752dfa5ea8d837791bf5af825d9edd9defee8ba1c56a4ea27420dda7f8883039b8133512e609f3891be76045bd958d244b6d86704ca747cb577a0711b82634b4008b94de7439f8c31a45c3ad27277dd19d73459ab96dec845e0aaea1af6a672f27b9ebdf1f9d48b85a4715edf5feaa4bac5d137bcb013367866550c443314a720decbb2a4e0921b048f2f65dc26d5a39d0607aa67bbce5d921825643a644fd72defa8f5c658ca7617db45c2140abb037dc67c5f21875bb25d633f3e34cd6a324423bab2eeeb768fe644a057ab62b5dfc65c93c542a1d1f58a58dc9f12c09f2f30f5809b3ac8c723348f996c40ba21863218fb881480096e6bbc343625adf91df22381775be85ad822275a4f90c14c36427b7c260b377c9c25020ca73dc8fa8841b6aba399a4f48448144a33f98b9ef8728a2f419a63fd9d7e1bee96545783ff070f2cfdafe831256ff7e1ee86f342727f2b78fb3365d434d1db6ca87f430267f029317b76cb6c8ef49a764431984c5af5a5b3433e2609caec595bd1bcd8e734211553d0414d7872b8e705ee4369d4f8b8de77e0fdde79ffc51e61de5e6024fdadaa48238821cc6cec002de3219619c7235f74ed51861417c62a7cd577f2d665f27cde90a00c714d46061bb03e24ff965778de71dbb95c2171f39c9efc2ca900aa1a11a80ab268af66df547db5218622bcfd84e1b40f1890caeaa3836cf6ec538b67759fff536609e998f401f86747c08a8fdae34bf0dffef9b3bdb086715112457c32457c418a9aec339ac1254921eaf064e925bbb176eed3b0a62d52a3098c51b53163a27fc5530e821faf496edf546f4b2df4c2a15b83e2a649e6483a2909d54ed15388b6dd65e43cd392825d1cd166d8d35dc22bb593d10274e5dcb4abd7dc28f6e1a3dd5eab79625db7bb15ab2beb098c689ac5ba2dea59681160b6b514f1621c6f248d5aaba411593440c64d4ec4e203e3ca66fa125d86fa38d9d8090c32b20d76e73611a9cc47894c356297912bd3b48b40b332e9a3ab025fe352cc1075233b83527dd460a0a16968b5d1d04616a1b47953d90ffab78c339ee204f8b40255e35b4a8e85207c00acc78e27fa5a1a07b6a7175b15c36d18c738cf52a99be43532b9deb280c633aa1b59234c41176ed94184e74e3704f3b8c2ad81c46862e070f013fe72d4bb7e7d2cf6e784294ba54d4d55f3abee310f42b8454d327cc187f0c289ed1d898dbb4ce5daa784706b754174dc8af5430267e0e4015b7cd56e98127c6cf2b6affdb81b366e616bbd2e520b7a9145a16accc76808b21f3f04b23b17f72c50cbfb2a25cc47ef04b33924406a5d4fc4f8b23c8710c9c877533e3d68065d7aaf26f5febcc3db2bd126230eb1f5f53b9cf1010e03282946151c96b8a68fa405d8c925fbd0a98955c9b84b74eeed042951cc7d997f027fb7d8dacf7de05ed54cab2045ebfae57f65250bcc1c03873344e15ea65b5ae8e624ba648dfcd6e8a856a388986bc978c8f55dbef90114c2a71e732ad402c9c0390785dc4cfb2170714c374fed9dd4582687cf17f715607562b4130713af9611f099edc3d7b4a32aed3ca959b5c7ca0344b0bc9503074152d41e8acd0c7341690d7c5bf8a6b5e7b796e11e15903f35f2a2195a8d57c5d37148382e79a573be5e4899017af80ee3937f1d111af4794ee7074220ee83740d691cb9ddac4fddc06fb280293dbd0e7311bdd606a25ea6695aa34c159434a5164b541f9654cac6f121b9a7e08cfe0f37b8e7a908ebac7a6050dfd45bc04871b232e83edb92f7004548bafa1c7edd3ce70b4c28a6bc7811bac846c08e1629945fe4329fa3a5329372f51e493d3e180ede00fe2a8af3087292e4251b8741f5b9c09b73f909e6723c06dbd8bc4819df7e244046098c479b84a42328fee9561253ace5f9d525473aa51a07e7188cc7cc097b43c0ad42a8378fb032e98eb1e81df1bc59d1f497bf2d12e0813c04136620f73c841cb2c10b83302d5cb220c8ad10058f394c7e3f551a83e808a033edb2e04846c39536ab032513f0db55201d3ab6ad4c20e962c8ff5c03bc073c54849db01b64dfe2f9d75739fb2ab64a5a14a9a9325ff7ee48db49a4c6974d6c0eb8fb02ccb782b856d6365272d237902b039dab500ab24a2d4a73b863d26912ff0360728389b96f38fac6cd1cdc9d37cfad45a31da7445b112168f90f328480ce23bc53919abd6ee1c6a9a3ef674e20ff7f504cca04d34c9b1b8bf10b9abc2a4a381e0aac3964915cb23fe252d580319274939ebe5b3869a7d609e11a9723eaf1d9a8d402b27222a5056b23358a997d1c1448e3cf80be98a20be8f38268965793e34fd4f4ea54b0858d201af69bb98699c31c6735b9e3928fdda50e5cf0666447fd05983186008583ce1cf2feec1e807f5bd4d850bdb987b84dbea2cb35f16542e3f4ef59c8296d92cc7ec7161700c7e8f98795016e48ee7db6e3da7b5428229652bb5f80f9e6d90c5e7b78eac94966c68c10b0d64e0fbad6c07bba00d12ac091960bac8ee379df5b484efcf75ae9bb33dd96d48fec96733ce54aa48d7c8f1d50fd6a44163f652a51b3800f6269d5c0a652686169dceecd05468160951110e6017c6d5f7472ec8c5576b7f6615c7a90860a709fccdf11a36cffa930279b908a5e1141d075c9a76110645e1babe2ddf46917f33d33f6f511d65a37fe962aa8d2aa5a2c57b1c08ed913a5045b86769db1dee5e8f9a5806e4dca7c0f5c21d26465dea3928a9b85fffd1ec77939b27029554dae1f6945178fe5aacb08c21d06c3270d3717ee53948e66ca50754e52fe1f80272b01e6abb3aa2df551e991b7974304db4f1a7ed1858afbbf794a13f7d81648eb4362c0eeba36650851790f60f3697d44797c6907a9e34665d9f58fbadc264aeddc4ca8f8bfdcec984a9452a90e873e3fd19da2495fdf904a841f45cf33b6e931faa69c940e1dae05ab6846a6afd5d48991653518fc8545934b990442cca13bf9af27cd6a26bd19c6c92f1bd8da7f69a3e68cf429863e5aae33bcb61cb4c3603793b46f77ca14b882795d5d5e20739c18256b84d7e165d6e87ffe2765e45ba8520a96e65c951d19e49fa60ff64290d7e9fce085330a21bb0ffa5e5231a20406da624250d5c3efa7c318b883c0e66b2b2ef672122bb74a34eb05fe4e5ca673ef3b562ad77f023d3062b343f7a6f955a36376f006c100642fab156cd03d612ddcd7e7b65038c5180ad95487a7146e4c6e45f0eba446ff3fca23254477eb7f83d8c92951c", 0x1000}], 0x9, 0x0, 0x0) semop(r6, &(0x7f0000004600)=[{0x0, 0x9, 0x1000}, {0x2, 0x39, 0x800}, {0x0, 0x9, 0x800}, {0x3, 0x7, 0x1800}, {0x2, 0x80000000, 0x1000}], 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000004780)=0xc) accept$inet(r2, &(0x7f0000004640), &(0x7f0000004680)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000046c0), 0xc) 16:02:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7c}, {0x3d}, {0x6}]}) r1 = getuid() seteuid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1eb, &(0x7f00000005c0)="911981b11d704ca36d2e4a603e89bffcb40e76c2a232daf6b011122d823f2bddf5ec5ba019f76c4aada49bf0ace7f77636bba46d56e9df6997626a49fd8f05c49a567646a5e5fc0d1196263b861a7ea0337e418f0b9a4992734daf841a2b8b50d8b93aeb1a8c9f13bad6a31f00000000000000ebcbf1c904032ad1cdfff287f42a9bbb5ea4ba53d9be52c6076144c6cdda70979ebbc2d2c178f15543956fd56397aa0b2b69e1309fd8bd2f493c") 16:02:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x81, 0x100000001}, {0x35}, {0x6, 0x9, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") r1 = open(&(0x7f00000002c0)='./file0\x00', 0xc8, 0x10) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000300)) shutdown(r1, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[{0x5, 0x7, 0x5, 0x40}, {0x3f, 0x1, 0x5, 0x7}, {0x257d5b1e, 0x6, 0x6, 0xff}, {0x1, 0x1, 0x6, 0xf6}, {0x2, 0x6, 0x67f, 0x401}, {0x2, 0x6, 0x9, 0x7ff}, {0x9, 0x1, 0xa5f00000000, 0x6}, {0x2, 0x4, 0x3, 0x7fffffff}]}) r2 = semget(0x0, 0x7, 0x21) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000340)=0xad37) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000380)=[{0x0, 0x650c, 0x8a, 0x80}, {0x101, 0x0, 0xd6f9, 0x40}, {0x73fd, 0x80, 0x7fffffff, 0x5}]}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000400)={0x0, 0x9e}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x9, &(0x7f0000000180)=[{0x96d, 0x9, 0x0, 0x8}, {0x5, 0xd3d, 0x20, 0x1f}, {0x400, 0x100000000, 0x7, 0x7}, {0x7, 0x8, 0x2, 0x6}, {0x8442, 0xfffffffffffffffb, 0x1, 0x40f}, {0x10001, 0x8, 0x12dc, 0x2}, {0x9d3, 0x5, 0x1, 0xced}, {0x8f0c, 0x7, 0x6, 0x5}, {0x2, 0x80000000, 0x3}]}) write(r0, &(0x7f0000000240)="9570dcde2d45003def1862384ce5d88c5f15006b68e2dde604", 0x19) 16:02:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x4d}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000001c0)={0x422a, 0x4, 0x90de, 0x1000, 0x9, 0x11dcfc4d, 0x4, 0x10, [{0x82e, 0x80000001, 0xfffffffffffffff7, 0x8001}, {0x3, 0x81, 0x4, 0xfff}, {0x8, 0xafd, 0xffffffffffffcd08, 0x8}, {0x0, 0xffffffff, 0x4, 0x1}, {0x8, 0x9, 0x100, 0xfff}, {0x8, 0x6}, {0xc2, 0x9, 0x200, 0xd9}, {0x2, 0x8, 0x5, 0x5}, {0x5, 0x14, 0x3, 0x2}, {0x200000, 0x3dd8000000, 0x74, 0x94c}, {0x35, 0x4, 0x3ff, 0x10001}, {0x1, 0x6, 0x200, 0x80000000}, {0x8000, 0xfff, 0x975}, {0x1, 0x4, 0xffffffff, 0x20000000000000}, {0x80000001, 0x7, 0x5, 0x100000000}, {0xfffffffffffff5c9, 0x3, 0x7, 0x5}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x3) 16:02:04 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2020080002010, 0x4300) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f00000000c0)=0x808000000100) dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x7fff, 0x5f2, 0x2b0, "bd704aa46b4dbfb33904442fab7bce681ffb3866", 0x0, 0x7}) 16:02:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x20000001, 0x0) poll(&(0x7f0000000040)=[{r3, 0x46}], 0x1, 0x0) 16:02:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x17051df367311d2d, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000080)) setuid(0xee01) ioctl$BIOCGETIF(r1, 0x4020426b, 0x0) 16:02:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x802) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pledge(&(0x7f0000000100)='!+\x00', &(0x7f0000000140)='@\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) close(r0) 16:02:04 executing program 0: r0 = socket(0x18, 0x8000, 0xffffffffffffffe0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x7, 0x6e, 0x80, 0x1, 0x45e81630, 0x1f, 0x3, 0x1, 0x2, 0x6, 0x4}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) 16:02:05 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)=0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x5, 0x40}, {0x18, 0x2, 0x20, 0x2}, 0x6d, [0xfffffffffffffff7, 0x10000, 0x8, 0x10000, 0x8, 0x3688, 0x76, 0x800]}, 0x3c) r2 = socket(0x10000000011, 0x7, 0x0) sendto$unix(r2, &(0x7f0000000180)="b1000513600000000000000000400000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b78047f781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba818e4fd89720fd3872babfbb770c1f5a87ac881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f80004000000000000000100"/189, 0xbd, 0x0, 0x0, 0x0) 16:02:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r2, r3) setsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) 16:02:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x14}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20002, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000080)=[{0x8000, 0xee7c, 0xd3, 0x2}, {0x3, 0xfff, 0x4, 0x91}, {0x1ff, 0x1, 0x8, 0x5}, {0x2, 0x982, 0x0, 0x10000}, {0xca10, 0xffffffffffffffff, 0xb9, 0x4}, {0x3f, 0x7, 0x2}, {0x0, 0x7, 0x8, 0x180000000000}]}) 16:02:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000003, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:02:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() close(r2) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0xe}], 0x3ff, 0x0, 0x1, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x91, 0xf0000002, 0x8001, 0x9}, {{r2}, 0xfffffffffffffffe, 0x44, 0x80000000, 0x6, 0x2}, {{r1}, 0xfffffffffffffffc, 0x68, 0x1, 0x14}, {{r4}, 0xfffffffffffffffc, 0x80, 0x2, 0x8, 0xe408}, {{r2}, 0xfffffffffffffffd, 0x65, 0x40000000, 0x6, 0x40}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x6, 0x6}, {{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x99f, 0x3f}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r5 = semget(0x1, 0x4, 0x104) semget$private(0x0, 0x2, 0x0) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000100)=""/92) connect(r0, &(0x7f0000001340)=@un=@abs={0x0, 0x0, 0x3}, 0x8) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000340)=""/4096) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x21) msgget(0x1, 0x0) close(r2) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000300)) 16:02:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:02:05 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003eb000/0x2000)=nil, 0x2000, 0x0) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:02:05 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = socket(0x3f, 0x5, 0x10001) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() close(r0) r3 = fcntl$dupfd(r2, 0xa, r1) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000240)={0x10, 0x8001, 0x4, 0x8, [{&(0x7f000063f000/0x4000)=nil, &(0x7f0000224000/0x2000)=nil, 0xe2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000277000/0x3000)=nil, 0x2}, {&(0x7f00003d4000/0x2000)=nil, &(0x7f00002c8000/0x4000)=nil}, {&(0x7f0000496000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f00007a4000/0x3000)=nil, &(0x7f000012a000/0x3000)=nil, 0x1ff}, {&(0x7f0000224000/0x4000)=nil, &(0x7f000063b000/0x1000)=nil, 0x6}, {&(0x7f0000570000/0x1000)=nil, &(0x7f000017b000/0x1000)=nil, 0x2}, {&(0x7f0000286000/0x3000)=nil, &(0x7f00001ec000/0x3000)=nil, 0x64f}, {&(0x7f00003f4000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000010000/0x1000)=nil, &(0x7f0000110000/0x1000)=nil, 0xc90}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00003b9000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f00001f8000/0x1000)=nil, 0x401}, {&(0x7f0000433000/0x4000)=nil, &(0x7f0000474000/0x2000)=nil, 0x7}, {&(0x7f0000187000/0x4000)=nil, &(0x7f000000d000/0x3000)=nil, 0xffff}, {&(0x7f00007df000/0x2000)=nil, &(0x7f0000108000/0x2000)=nil, 0x6}, {&(0x7f00004a0000/0x3000)=nil, &(0x7f000011c000/0x1000)=nil, 0x200}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1b}) fcntl$setstatus(r2, 0x4, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) munlock(&(0x7f000072d000/0x5000)=nil, 0x5000) ioctl$TIOCNXCL(r1, 0x2000740e) mmap(&(0x7f0000046000/0x4000)=nil, 0x4000, 0x0, 0x1010, r0, 0x0, 0x0) read(r2, &(0x7f0000000140)=""/229, 0xe5) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x2, 0x2}, {0x18, 0x3, 0xe7, 0x3}, 0x3, [0x8001, 0x100, 0x4, 0x8, 0x8, 0x5, 0x1, 0xe4]}, 0x3c) 16:02:05 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0xa000, 0x4, 0x4, [{&(0x7f0000000000/0x1000)=nil, &(0x7f0000000000/0x2000)=nil, 0x2}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0x9c7}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil, 0x9}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil, 0xc3a}, {&(0x7f0000001000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000f02000/0x2000)=nil, 0x1000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000e4b000/0x3000)=nil, 0x2fc}, {&(0x7f0000f91000/0x1000)=nil, &(0x7f0000e9f000/0x2000)=nil, 0xb6b0}, {&(0x7f0000f48000/0x2000)=nil, &(0x7f0000f4b000/0x4000)=nil, 0x8001}, {&(0x7f0000f3d000/0x4000)=nil, &(0x7f0000faf000/0x1000)=nil, 0x1}, {&(0x7f0000f70000/0x1000)=nil, &(0x7f0000f64000/0x4000)=nil, 0x2d4db699}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000f3d000/0x4000)=nil, 0x8}, {&(0x7f0000f7c000/0x4000)=nil, &(0x7f0000f14000/0x4000)=nil, 0x3}, {&(0x7f0000f10000/0x2000)=nil, &(0x7f0000fd4000/0x3000)=nil, 0x2}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000e28000/0x2000)=nil, 0x20d}, {&(0x7f0000ed3000/0x1000)=nil, &(0x7f0000f5e000/0x3000)=nil, 0xfffffffffffffffc}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8000}) 16:02:06 executing program 1: r0 = socket(0x36, 0x0, 0x6) getsockopt(r0, 0xfffffffffffffeae, 0x9, &(0x7f0000000040)=""/5, &(0x7f0000000080)=0x5) unlink(&(0x7f00000000c0)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) socket(0x1a, 0x2, 0x2) kqueue() close(r1) 16:02:06 executing program 0: open(&(0x7f0000000100)='./bus\x00', 0xa, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0xfff, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3, 0x0) write(r0, &(0x7f00000001c0)="28a56a1d7dec0e212307da329caad9f0937da300f74b6eeb4f0e3ccd9c4741ee42a733da9daf2c6d2b489ac714aac467e670327df86857858c4e87a96e95ebf9fdcfe60e8b9c5c15b4b8e92cc3570d2865213861fd453c962741860dde6e1d8f66efe16edf487e7431d6cdee7de5cb3e9cca487f1b6acad69da7098ef9ef6ee3320ee730ed301001545ffa9fdfedee57d28273fec26abdc1b40d152134e5e8b52559488369cfb2346b5e4188e826f8adfe1bee0df7d9c3074099e812f4ffa3c8d5c8", 0xc2) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x20000000000000fd, &(0x7f0000000040)=[{0x6c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:02:06 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="dcb176078825fd3e1eb4d4e3fd22b7f857bb6000f67c"], 0xa) getpeername$unix(r0, 0x0, &(0x7f0000000040)) 16:02:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) close(r0) close(r0) 16:02:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup(0xffffffffffffffff) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f00000001c0)=[{&(0x7f00000000c0)="2d6e4d743f55cc13d2abc27bfdaeaadd451945b444005136c71c8481bda8ad62776709", 0x23}, {&(0x7f0000000100)="0665d65da8f612765564e26c06e2a900e31b199448e091a32747d4804b69b1ad2526d1cf056a4a51378103e52bf8237818967ca78cba0431825e045612386d4cd5ea6f355939f712e305a657736812e6d3", 0x51}], 0x2, &(0x7f0000000400)=ANY=[@ANYBLOB="b000000000000000ffff000000000100662b48f6077c9fddbd3fb73f77943e5b4666df0e41c2aa639f13a20fedb95663944f4beb4a7552ff3d24ea80d39966d2be4070b596628bb8001b210dbd8b4bcc426ee8dc46170d613544e30f6d4158fc4d362adeb4734461c3f94f58dd729d7005570c0bc9ba11e998b50ce4bbaec9896617b5687c0c5ca5621b029389d5995c39d1e5c401c90cc0919dcfdaa1133a8b10099e4c2f3c769818a4b838d6358729b80000000000000000000000800000004c426556601b62c40527411a69ab1f8b7798c855bc0703486785e8477c4bf0e4b02ffb79f967cd9c331dab920caae33a4a760388f3ceebaf208d2d919cb6c9fe18dad919bd199846c856f1adbc404b54727749d527b1a46d6f38f358cf163bc82cba447bb66f03bd004aab491240386ac0680a97444053b7e6d0bf2df586985a97b8090c07d89cf4f96713ed16f3837543dc1ef6d341f014907d130b60162443a7b500000000000018000000000000000100000007000000f437000000000000ac7fde4851d3249550a7d42df8e6ecfb709dda8c551bb6cb8549bc698aa33c469c66d560113b7b4da5f6d30909d9f6666e367a008470c5a8390b742160c71494ea4c3d0f4fe4910636f8dc2aa98d15f908a3664cdd22e18b25377cf4e531c9f2f2659a37c05c25c9f5d1480e7e3714121e7d6fb84e"], 0x180}, 0x4) chroot(&(0x7f00000003c0)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x9, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) 16:02:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:02:06 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002580)=[{&(0x7f0000001580)="6a8668", 0x15a}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0x401}) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x9) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) 16:02:06 executing program 1: r0 = syz_open_pts() ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000001580)={0x0, 0x0, {0x4}}) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:02:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0xfffffffffffffff9, 0x808}) r2 = socket(0x18, 0x4003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchmod(r2, 0x18) dup2(r2, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 16:02:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd0000aa4e713048e69931929678", 0x14) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) 16:02:07 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x1}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x4, './bus\x00'}) ioctl$WSKBDIO_SETMODE(r2, 0x800c5707, &(0x7f0000000000)=0x1) 16:02:07 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000180)={0x1, 0x2, 0x8, {[0x6, 0x40, 0x1, 0x1, 0x7, 0x2, 0x5, 0x5, 0x7ff, 0x2, 0x6, 0x7fff, 0x1, 0x2, 0x3ff, 0x5, 0x10001, 0x2], [0x0, 0x7, 0x2, 0x24, 0x5, 0xcce7, 0x1, 0x200, 0xffffffff, 0x7], [0x5389, 0x2a5, 0x4, 0x100000001, 0x5, 0x2, 0x87d], [0x8, 0x1, 0x9, 0x7ff, 0x0, 0x7], [{0x100000000, 0x0, 0x8, 0x7}, {0x80, 0x80000001, 0x6, 0xff}, {0x2643, 0x6, 0xfffffffffffffffe, 0x100}, {0x8000, 0x0, 0x0, 0x3ff}, {0xfffffffffffffff7, 0xfffffffffffffffe, 0x5, 0xc1}, {0x3, 0xff, 0xb1, 0x2}, {0x1, 0x2, 0x8, 0x3}, {0x2, 0x6, 0x6e76f527, 0x6}], {0x9, 0x1b, 0xe873}, {0x4, 0xfffffffffffffff9, 0x2f2bbdaa, 0x3}}}) mknod(&(0x7f0000000040)='./bus\x00', 0x100000205c, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000480)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000440)) fcntl$dupfd(r1, 0xa, r0) mknod(&(0x7f0000000400)='./bus\x00', 0x6001, 0x14de8313) 16:02:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x645, 0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x4d}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000140)=[{0xfff, 0x2, 0x3, 0x549580}, {0x7, 0x2, 0x2, 0x7}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:02:07 executing program 1: lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000200)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x10000000b, &(0x7f0000000180)={0xbe3}) dup(r1) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x800) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:02:07 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) clock_settime(0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 16:02:07 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0xfff) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x5) write(r1, &(0x7f0000000140)="8495d50b99a6b7fbd271121d3e7fb78afe5e5318a31e55afe131eb5b16f92c24d001ddbfe52df70a478dbe4cfd2169a25db9392a34322993b5544f5268cb7f03ebc38d5893443ac1fe372cbbcaf0eba6508e2b4797f99fe0aae4c0ea44224120d1fc60534c1bdcbe69ba3f67490ded9e5baea47b79451393a53af9bc084039d5b376d48c73060d6fa1b04f43c294ce0a87d97caa8e9cb1ba80ddc9507071024af3e3017cebcfbdcb6f7a9f5f5b5113c9642649d4e28442dfd1", 0xb9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x400, 0x13, 0x8, 0x9, "0ab185fcb276e5997ff1693b4323b3d7965f0f47", 0x100000001, 0x9}) 16:02:07 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r1, r2) dup2(r0, r2) execve(0x0, 0x0, 0x0) 16:02:07 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$getflags(r0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000380)={""/16, @ifru_dstaddr=@un=@file={0x0, ""/4096}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x6, 0x154, 0x0, 0x8}, {0xe04, 0xfff, 0xffffffffffffffff, 0x2}, {0x2e333678, 0x101, 0x2044000000000, 0x8}, {0x1, 0xd1f2, 0x8, 0xe8f}, {0x1, 0x0, 0x1, 0x4}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x100000000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") ioctl$KDDISABIO(r0, 0x20004b3d) 16:02:07 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) shmget$private(0x0, 0x1000, 0x210, &(0x7f00006a8000/0x1000)=nil) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f3ff0a631a00"}) 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) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:02:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:02:07 executing program 0: r0 = socket$inet(0x2, 0x3ffc, 0x2efe) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x4, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000000c0)={0x8, &(0x7f0000000040)=[0x74c9, 0x9, 0x0, 0xaa, 0x15d, 0x9, 0x6, 0x6]}) 16:02:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x21, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x6f) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000300)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000400)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000040)=[{0x1, 0x5, 0x7fff, 0xffff}, {0x3, 0x63, 0x7e}, {0xffffffff, 0x101, 0xd7, 0x80000001}, {0x5, 0x80000000, 0x8254, 0x7}, {0x99, 0x6, 0x9, 0xffffffffffffffc0}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = dup2(r0, r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCFLUSH(r1, 0x20004268) fcntl$setstatus(r0, 0x4, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x5, &(0x7f0000000380)=[{0x4, 0x1260, 0x3, 0x8}, {0x0, 0x7, 0x5, 0x3299}, {0x2c, 0x2, 0x8, 0x7}, {0x3f, 0x8000, 0x0, 0x3}, {0x3f, 0x8, 0x2, 0x1f}]}) 16:02:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10001, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x64}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10080, 0x0) 16:02:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) connect$inet(r2, &(0x7f0000000100)={0x2, 0x0}, 0xc) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000180)=0x80000000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCSTART(r0, 0x2000746e) poll(&(0x7f0000000000)=[{r1, 0xe}], 0x1, 0x0) write(r0, &(0x7f0000000140)=' ', 0x1) 16:02:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0xda, 0x0) lseek(r0, 0x0, 0x0, 0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000200)={0x3, './file0\x00', './file0\x00'}) r1 = socket(0x2000000000000002, 0x3, 0x2f) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000080)='*^\x00', &(0x7f00000000c0)='U$\x00', &(0x7f0000000300)='\xe4zF\x81G\x16B \xd4\x00', &(0x7f0000000140)='\x01'], &(0x7f0000000280)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r2, &(0x7f0000000180)='./file0\x00', 0x80, 0x4) openat(r1, &(0x7f00000002c0)='./file0\x00', 0x0, 0xa) 16:02:08 executing program 0: r0 = semget$private(0x0, 0x1, 0x100) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xb6b6, 0x0, 0xffff, 0x2, 0x0]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x1]) syz_emit_ethernet(0x45, &(0x7f0000000080)="7966274758e07b5145ca486eac8e1f56641b5bfc4bbc194edceef9c058acea1ef894bf64397426e7cf15b0ceff9affff4f9b66763407f5f053d62015021001a5348ad97e7c") semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000100)=""/40) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x1000) shmdt(r1) shmdt(r1) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)=[0x1, 0x7ff, 0x8]) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x100, 0x40) fcntl$getown(r2, 0x5) semctl$GETZCNT(r0, 0x6, 0x7, &(0x7f0000000240)=""/228) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000340)=""/30) semget$private(0x0, 0x3, 0x200) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000380)={0x5, 0xff, {[0x9, 0x3f, 0x7, 0x9, 0x6, 0x2, 0x3, 0x66c3, 0x1f, 0x6, 0xd4d3, 0x81, 0x3, 0x8000, 0xffffffffffffffe0, 0x4, 0x6, 0xfffffffffffffffb], [0xfffffffffffffffa, 0x100, 0x2, 0x400, 0x45, 0xa11, 0x7ff, 0x3, 0x6, 0x3000000000000], [0x2, 0xffe, 0x7, 0x10001, 0x7fff, 0x80, 0xa01], [0x2, 0xfffffffffffffffd, 0x1ff, 0x8, 0xff], [{0x8, 0x7fff, 0x3ff, 0x5}, {0x7fffffff, 0x8, 0x0, 0x6}, {0x5, 0x4, 0x0, 0x3e}, {0xff, 0x40, 0x2, 0x7}, {0x0, 0x3d0, 0x101, 0x202}, {0x800, 0x6, 0x1ff, 0x2}, {0xf8b, 0x100000001, 0x6, 0xffff}, {0x5, 0xffffffff, 0x20, 0x9}], {0x5, 0x1000, 0x2, 0x1}, {0x8, 0x3, 0x2, 0x78}}}) shutdown(r2, 0x2) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000005c0), &(0x7f0000000600)=0x8) pledge(&(0x7f0000000640)='\x00', &(0x7f0000000680)='%+\x00') getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000006c0)=""/88, &(0x7f0000000740)=0x58) connect(r2, &(0x7f0000000780)=@in={0x2, 0x1}, 0xc) r3 = semget$private(0x0, 0x7, 0x8) shmdt(r1) connect$unix(r2, &(0x7f00000007c0)=@file={0x1, './file0\x00'}, 0xa) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000800)) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000a80)=""/100, &(0x7f0000000b00)=0x64) getpeername(r2, &(0x7f0000000b40)=@un=@abs, &(0x7f0000000b80)=0x8) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000bc0)=""/19) accept$inet6(r2, &(0x7f0000000c00), &(0x7f0000000c40)=0xc) 16:02:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x20001b00) r0 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000000c0)="d7443af1d25837cac9cd2c5eee0e511216574e8ea7515b83c4e589d3452a10b96829945dd34c38239050a1f65b26880fdafb64a318e38c3582d57efc5be4421004c791bdb78299adb57e1f8494ef23b7fcb21414d0a08662285b7652bd4c29b761c44b8b7ec7d8d7007bed550d000000000000000000", 0x76) write(r0, &(0x7f0000000040)="2c644f8cfe942f84dd1326e09e656e7e6c4f16237a3528a5d00333344f502a6f7f228fdd54ba8a35aaf71914e5f370f60e91ca1d75a5f8c0539949352393de57234d2778c40aeead9bb4efb75acd7b56e8df5126afc36e94d1089741babfc34bef34e03bc410d914c03c5f3cdbf19f4d28f1543434", 0x75) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) chown(&(0x7f00000006c0)='./bus\x00', r1, r2) dup2(r0, r0) execve(0x0, 0x0, 0x0) r3 = fcntl$getown(r0, 0x5) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000180)="e7f867c6895d1a91a0982dea406bf02ad7c0b2d949113fc56ed41a2036244c59eced44ddb6c18b093d8ebfda8af30ae446279b0e3a8af68a79f8110cae950e060bca74e552a5ad61f962997d99007d5d269013c8c017505e48d26de60aceaa55", 0x60}, {&(0x7f0000000200)="31a6d12e86639a782ea116b6d333140eea414d9f9970eb79d007dee084af3ebf2db248322709c46f918fa757957938b564eb305a113a1aeb26fba15c8a764b3b5df256de0368362879c9af2ca15de388aa0a214add861184febb090a48a89aecbffbd061cba9418b0363467c2682b48c497d66f36417d13b202007a383958c68b94c561ef0cbcddbba33a5a8c4db72462d1fd2b7569266ca104d49a0015fd8737fcbe8de829c04650c00e5943a6d41d4be414f2270431a84f20c82757a7487f18ed453df", 0xc4}, {&(0x7f0000000300)="bd5df31718a6fbe5635f892a8837707b131efacd4c722db75e711504432bde7c9e4ff54a3280a88f655949a7b8d5a38f5a2e4e959a73a802f142db0980b1d5de4d2b359202a688c218f8ff11f447de9f92b220bf26d56ca492674b0c11416fabd2894a529fd14b4cf081", 0x6a}, {&(0x7f0000000480)="95830b78a47ca2774d5329609659290b6f18f733f00a76e7ddd28d8e5c318a4aa2eaa240e6607b1122356375aaaa5a46e3df1472f39c0093354b033ea198fa0bc912950c9896efcc6bf8204d1c205b5693c3cdc50080dd984dc02042f5703a7ca987713d0922158f182bdede93908f62291b4bd84bc22d98a96c4bb0bbf8b8e15e5c699c0ef69b335334e59951793f7cccc94342a0567bac134b10875fbe4faae75425ba563a6712e4f60471ff921fc8e93ed7dff545c71f8b259f892ed1a69900e736121808ffab1a781055eeb76439596dd17a9a9a3fbf71345adb3a541aceef85efff844f81ecef93cda0cfba8b1b31d59e791da52aa4", 0xf8}, {&(0x7f0000000380)="b3ccf242968b3981", 0x8}], 0x5, &(0x7f00000007c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="00000000200052617f4b8b22b66f0000000000009fe76c005573c2b507c12f16b76da4949d046462a7fafe429fb3cad3b6dc4076b430dfeefce32cee573c3290d149755a5008e8", @ANYRES32=0x0, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0xd8, 0x403}, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000680)={{0x18, 0x0, 0x1000, 0x10001}, {0x18, 0x1, 0x7, 0x5}, 0x0, [0x3, 0x5, 0x2, 0x401, 0x6, 0x1, 0x3, 0x4]}, 0x3c) 16:02:08 executing program 0: getppid() r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:02:08 executing program 1: r0 = getgid() setregid(0xffffffffffffffff, r0) getegid() 16:02:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x20088, 0x0, 0x0, 0x4}, {0x206}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000000)="e426") 16:02:08 executing program 1: socketpair(0x11, 0x5, 0x200, &(0x7f0000000080)) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8201, 0x14e) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x58, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffedf, &(0x7f0000000180)="c096f127876c964b8200") 16:02:08 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001400)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00003de000/0x4000)=nil, 0x4000, 0x7) r1 = socket(0x18, 0x1, 0x0) msgget(0x1, 0xc8) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x400, 0x8}, {0x75, 0x6}}) r2 = msgget$private(0x0, 0x20000003c4) msgrcv(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee4832b400"/4275], 0x1, 0x3, 0x1001) msgrcv(r2, &(0x7f00000012c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a967975d4f4d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b"], 0x1, 0x0, 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) pwritev(r0, &(0x7f0000002740)=[{&(0x7f0000001740)="52e306f5be760af51b7bdb77bc2c5e1e78abecb778f3ef5094db5ff54185a723e6795587249f7165817bff989876c3705651535529e9f4dfc9447d9b30f08c47bf6a0f21361ede9541ba5de3e21f13b71ba79832bfe08d3b23e6a2f5d930b6b2798518bce6861a16e896c8c7d87f7875fc6fce9b2cb262b96bfdce5526345bfa7e5e95aa1edeb751cff3ba55383289ab60d297b22b51d88cc6fd10fc7698075c80e20178ff271b278d55cf982ba8a846c3ec610303563b52ab5b9ff4f84c96191e59760945c1ffae02d751f2912ed99fae8cc5dbad4fba3717d8754bb66a30693f959123ea982c377ad712eb3c2ae25d9f794cb70902c690ac178b2844a080993b4d4c3326dcecde76e3929c65b9fdf4ec22249d0b412a2c1b92a742480ec0ef3d098831d07facaf46dd2e5190d6fdd258f6dbe46226fc49054012190fbc9ff0b401ff905929c9ab5d44c43115c7278b708fbd3f7c56ec54b4ca4a200b99bf999b441214ff983175809345feed37d3ad3a011841733eea3650479bfa1919579dff95358acb5d0c96847b4e898b006780a7b1ce348524caecfd0f0db5d71335798e4997352cc2fcdf5de0bab9ee645f8745cc2359ffa01f8278ba194f961fd7e56a078581dd0c752abfd23c8794faaa6038eb9e92f0783234c0e0d7a23d57b83caa773afca5f784177683eb887008bc930416751ece6bcef3f2ba1c7e5a344806961b5c1e2e8d115c8bc3d358c9df7de17c70d45b753f07a5cd37d7c9308fba7fb7e32bb1b19342f8e6e2ab36e58b1207555883abc7159b01989b25b9382a5bef174d9e2b49defd5a03cc4d6f45397fc91a5a2f192ab019205a445ad7b84c68796e76857bb6864c07cf8f42064d6ab8374487fb8a07efe8c651e0898683945ab9278f893de1e4a36cb250e03370dd8aadee52eb5f74bf3cd5db02167e7a184827ebb7d3045264b90ca65bf2efd4eacb5020277b5616bafe1fc5ffd593e9a517d80d5e8909df19b708184082f1ce0e94d35538a2b23440c6e0288e2862bbf0f429becd96bc70a7ca01277b360fd5c602180e4229654e7d844b14877f622078643d75058f7546ea925c48c1534826027a0bf3f71f60756adfbdb72bb8cba55ff99b3bf279191c75ed097d1f2a69f70a2e680c7dbfd9006ccb59d15c2e61a116f5529ce67b6e44f44d15d9aa8661e41b88fb686304a82d0f6ea9718ff49110c6d2ba17678d56f6178f9004ece1c090b641559c921490bce0b3679a77d28a150e59f540cdb9cc09b49e2fa38031195d8067b3af0274eb63de2ea9acc569f0ef0fcd3fafeee244883d6a991a9f332b46a1a4b9b7a8f64f5b3fb86ed7f07cfe8993836695323b7bee472f7eb30bfec2cbbd5352da26a0fc47ca50074fb43a9c0b25ab93698bc36e0f40d74a5c7718b36323719cda8c021be03b94c71034310d230a3f9162a57756284a5ce22bce406ec67fffaa0a995f8f15656c0b176210ea67fee8e5127879fc6cea949f8ff4b34cc64fc03187d9846a924fa9aeea54c167c0af46d9e0477964d1848341dcbce49e6a5daaf969120449da13e73fd0f628e0962c211e16c58233363f6cfa6d45e7bd718da84e2aecc20395fdbc5dc7dbb5114f4a36f839c844c624ffd99a4a45aeb7162815ae4dc47980e2a5b637cac9396a44b86f7e004e2dbdc960383175fa35af296fd9e899df080df5a25ec5dd7577ec78af1b13303d24add5a74787fe19f7c96842cbc8ee91bc436ad70d805e3d91815625777ae2636381e1ea36035730e8ab7996d39ae554ea372d4b16b34c72f692ccab4b5c53ad91557f9a483a22032405f7ee5b60b8ddfc8e10266a22e200622a13de580c0993a23ea8cc6e854b9953dff8fbd13e1db52aad3d32cbbd2eb7566f3dbb787fff1d96f5115c50d12a2064962dc3c8551b0aacc7e155cf97c85c1f0516cf9b20fff8874b336d6f3000243e4fe3113814153625f79d16fc242525118c1d6b29e340a406df7983073a7cf244ad1b7eb34376f8a24432f058aaf678a74fce0b7ab295c932be742fba8fe2502a1e85ccb3d8e205f75bcd380aaac0698c4575fb2af14f2735fe24853262b1be3507a3b905b8a545cee08d890fe2ffd0a40cd7c1380c96a75dc6f70906b1009056ee02bed9277c564fc65f0f93e2c8c121d8bb47d58289c899737598e53052809e3c34706402054afced943809202b9e01ae997b55f092f459ead640a51d2de0c22de866303332a98fe908f9d3be3985365f05a48f3bc9e02339ee147d2735466bb992ae57530c01387730a62361065b2d88a16d542afa9361d5113e38fa6609cae685167aa5b95e889cb1a0788692110ea54ecbf64b8c8f3292e132b68c18d972d7dbde9cb0bdc50e982e2331f18f3d59055c6257938aef5d73c8b5313567db1611ad7904e3c49a130cd15c6e8b850b31c04aa7eaca9d64382d9b393278efa827fdd21d4a54dd122bcafce1e2fa3d67d08552dab23e80ea0bf2df66245927ad88ba34ed7085d01028406bae40d07a3afb9aa7713dd976aa141927984108ddfe704a47952f6f6191d58f15d35dc2a5c96d17ec4f83943f29f7d294dcc00739236869f0654443814f38c3c1e4c1045bbe6119535fe01297952b71d33ffd2bee2231b0f5d83f7490b418518504c7ca9a2bd93865de0bab009d56b81178e046652b612576fdcd0d08f72172fc7c601afbc934dec4de2283385b9d31691f25c320e6f007a11f091300b73c6fc5adefe4446f48b093545d9bcd54ba20f47ff45c12f3d487c825b7739e37b73fc9984dfa9186e12de1489904dc4ce54679418c6fb0c45a14d183bb0000c35bd543985e589e00344568fb018bf9e4f2a54d031b5eec8214ec03051d2837222e3de238101ad2cffc57c5af9f054f03ce9c70263d2321a55981665a4a1fde6d05e151324202726943e54671867f97978ff91448350f81dbd110d0f10729da0e0a845ca4bebfd8dd30402b2871dbebdf1630cdc895c295b1ad64d82c865d69e65c8b816622c6ec0ffaecf7cb5ac83c2a288dea6a351a4b39680da9cae110f5fd8bebf01a980ce566d9fba1cbee5f0261e1f7b2a1998dfbbef71c44f411552cc844a62a3cdd5f495646f5ac305bd3f424f02a8443d5242ab029db5eeba7699d06cbebc618e0fbb7407b76f41d4fb206ff0dc97d0193b4045c6c67435bed526364e996e7f2c81f81be6aa8e0c7ce488f33563d07f925763111d8102305acbf50087c20c87ff5aa9c4687714e5b99a7189496f7f2146e77f6e9e1a9d0ca92639f6210a0f8dfb2c32e5366a4285124e883169ba01b84aa31aa9a67160390c66492c2628cdaf6427376516023ea83308813e500eaeb80fee66c6098652d9cae41ec132082de0e9810fc904c54d51506fc077d008323c26fffc45c5a4182273abc5912b93e61482cdae4b850545d2d5f2139edcf1fc7b022d2304ed0ca60e60f70af3a25a3db73a5f44c5dd74a7b2507a9ea583918e52768cb817a063cceeba5eb870c75752f4b0e6f5003e98eb96a96a807f3bfdd64a75f45261866f273c22b57a927710945dd1c8e7d383a314566de26ae009552b50cb5e90672c60bc8eadbcfffcca21ceaf7de69e57ac16b6580a17a130b29719fbcdb089e70cd509606ce37dfd0d4608f400f00fed816c2f169ce6eb084a98ae1854e628789673727e45125acdeecdf3979dc4932dfdfd012041bc0498468b090f6552ff68a3d642807ac68ab4222e322fc9bd0b569b75d14cca2fe45baaf90a81b31bab65611b3ae2034e46a0c5e51b565c4e1680742a0b309a7d254e90bce869757aeb6b5c821466456392f44722cc4856ffab0608efcf3d1c2fa4fc56af26b71363aa6f9c1af770282708f47e3ba7f07ed54db7b67fe0729b3e215af9a60df646659a9b81192599a7a8ca592dfaff8fdb445acff1307be61212db98b1f24aadf6b174c74557f2657bb0beef3a6bf8f926cfe3f4c67723c23bdcff3f0f7275fbf1b091a0e5520570dea3e80dff7f08a80b893481ae6c26de5b8d436ec99516123f4145c6b3f5a1ddfbc31d2991b907caaa4d021f13148fff52de158021bf3d95ef00e5a0aef02d5bec36cc8c5a4302f86a0f1767efb8cc0c1afc4fd423915f8917491b997128828a6304260555ba86f5bdf5f0d1cfa3a04d308b7fb05ad7ad660976f7ccf1d4531796e3995b675e6c5c90bcd0017d9b3a576ed6a1e2f2e5dacc26cdc5a48c5bb98a113ae0d70474801048233cbf24d97c47dfe89ed8fca077dee07b2b135bde92542e50df4cfeefca80c3f4a11fa0d6ebfb8bbb47975b2a6601ad0e4937dc973eecdd2d168df2efb9850d4b77424bfd0a42e00a663280b8ce7f75eed794688365de20f45dc696626736e2f6b0d039d0f8aedb5f23240bd5b97e9c6deabae0c5a84983d62fca8f5df2e7eb1724c979d84c0fc056b3268ebd09d3193ab42e7fdfa32dbc52daefb1f06eab7c8d6891b7654837638d777f13644ed0b8e3f6243ce91928ef98f95d1a2c95508917269d05a04f1f614e0c70adf3d2dbebd66e87554211f56f9b496e7e4e7f4b2a9c94e5b9f2f494c39b7bdfd6605dc1af901583e7b01bb51df99ac401351594793214512a6d9883b9f5869bd00f06432bf3989dda5fcb7f96268964ce1806d42d070b9f4d670f3cc1439f6ff9d7493ffbbf500da1c53d316f1eaf8eba2772cd01581442179bc45b0c72296d2d19a6dce8b7bb035d436d3269e90ed47e38b93d54c3969e045905f11c424f577c9468ad9c7d8241e96f6aa057a5b8511f0b5594b2e73ddbfb6cabca6c5f7ed1ccca0bf9a96fee6a216c3db7c07f45ed8287a630930d3f8aa59391ef0aab81da5227ec506c0e3e5de3bce616eb5b9b76fe1c0c5a59ed75948063b774b632f7b2e2204ec4a1ceedea82b78e4ae28e779e29a5be7d28ede581abe54174c3751b7b2dbbd45e4c103d43d5e75ee0db9027c622d968b7c0b6f7f54ca3bc36b16dcdbe6560ce2cdd94db9589ace7fb87d00adc465704b4391cd558318aad0bfb05d6d44c6b7e004b14c3fd73907ea6106a9f06ce5623e9fcdbb0cd98ec1cac080101a27494e3a98ad6fca09dd125e585fd492de1bd29ff001576dfecc98b3d1b08c20b84e60799b87fd6f26ca6ad2441eb8f3e3737252ca23d9d3328c55ae66baf3d138b850d02930c2f0a732a5978e772ed61c1765f093510a22a573bbf1dc236b1d6a640f71c1f6a91a81e0b71b2d36872284cc95ecf472cde682eec6bb1761e7f974ca79aa8c834a8566a38ad4b5ad5fd8710e51829ebc69857b2dec74e91a5a5065b2378d7a7dd1c65514f02fdc79e64dd6b8c5740ebb4a1f4b92e2ec26e531f3b3a71aa11abc6db24de55dcabcfaabad7dafab147340431d135d8cc59499440a8d01932f09aa7a42aaa53700c9744745522bbb6a8ace00a8df0783542318c3a65672c17d37a025f988db4913a9592d512e78a396cdbaf38270e3654dfeb1c89193cf80055e298a3413fb8492153a46d90238bba34a0b41f14697bd37e77e15b8915807710dbf24b4ef86606ba051b3df73afe421e5aa74e36a6477565fb00e00a8b785337c0f0240f6db46e1906c10b200f5f8e5befb60895f113fc8e0522bffebca576fb4cd96ec7c7898cb3572e6f9ea2923c5d9ff61093c3160309aac9a7ca511cdeb189ca20b9c3e09687cde793378df1541bd4e767b1f8f33e1da95978b6f557ecb35f1a0295b19f450a1e09ca0d5746cbf3ff115b6b9895da82dec76dacf819bf631621eec498b413bed7c1326a5e9e865bee8029401febd83381b2b", 0x1000}, {&(0x7f0000000080)="709f2c8da33e0655f5910e259526d3", 0xf}, {&(0x7f0000001500)="89a62079c4c49fb42a863513a73b5b706f1a734b1d3f631ecbff5f8cf7031bc4972b7e0e4dbecc434373a88aa0ba19bf54974b182b4e811f3d906f819ef4", 0x3e}, {&(0x7f0000001540)="c9ccfd42b15121ecb16bda29c1e97cce55747ec07cc3d0b53443ed1c7a567535d37d010d8f8e17921c8cc900616f936dbb6b8654cae484e798460f735d1c21", 0x3f}, {&(0x7f0000001580)="c979d227fe8529441fb13afa4df59bef083be1c8eea8c882b7940a02613c23bf487e5730e58ce7fbe3978851d7386668f75bd7aa601761b71b570542733d03d7221721d50bb189da106a4f1ff84389767c5a435e12558dc4e7e9210439b29ae7991935002b5548cc78d9dd7663e38fae57a9f22d99fd1e6802b2e6847e5a77acefd0e8411c763f1949cdee8e17faf7596e5f218e5baed633b2c2534fcfb1b33887", 0xa1}], 0x5, 0x0, 0x81) msgsnd(r2, &(0x7f00000016c0)=ANY=[@ANYBLOB="206fa97f"], 0x9, 0x800) 16:02:08 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff00000000000063e86cfc9d071b9d2a538706000000b8180000002900000031000000000000000000000502000013"], 0x38}, 0x0) r0 = socket(0x18, 0x4001, 0xfffffffffffffffd) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000013c0)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000140)="4ac12b00648ddf013b0a7ec271ad8a4b6f693555ab1af0d8ac766c521291f0d0df2338ff4efbece61766b1a2027b0afde8f91ee14c32140094bdb1ee21c74a494962537d8dc7edbb1c4590e8c39b969eda5994c5e41a220288251deb90c1a7b3fb3fd458c2aa17cc9c3e541b3f6125f488e9ac2c0a651f5fb303ed1dd05b5d860fd1442e8a59029362d00da9319e29567e37b38ca5e0276563172c75cc7672e46fc7abb0184647c0f2756782695a8d2acade9eaf175525a7c1a74ee0bbe0", 0xbe}], 0x1, &(0x7f0000000240)=[{0x20, 0xffff, 0x9, "541e859c8d1bae31f1bba877"}, {0xc0, 0xffff, 0x2, "6c0ba0afac71e7f7302d0b56b67b4f43a324173a16000cc2b80e543b8340afcf152702956b879ba45a1ed7c608bf1c7b094cb91ee70589e25a9002a1fb979f39a1ee2def75e68ec8a0e0282eaab5a0acf1138209f5d09aaac8eb2c9930791c78239825af68bca586e54df1448c0cee01674a3bd8adb917b4443c6466d348cf9c9db4c7ed54622758eda93c91928cbc56a90e81be0c0ae6f4eae82f5023e346dfbdbb78f0220f5713996019a4a8"}, {0x60, 0xffff, 0x9, "8bf672de36ec5f0a9b162e880ff3d7b2e7bcd958b6d9c7cf6dcbb63fe985772e4ed686af38ef83b4632690b7545d317be2ea08148fd98c7c739f870e1f7abac2a8c96a6a8861815ada185bc5d74f"}, {0x1010, 0x0, 0x400, "a259ed0e90d18b2dbd4c0e7d7d64b7e3b1a7a809577a5ec06fa56149626e090797c14e29062167df68da2ae0f7fa7b51c3a45cf713f5763a55f7aea80e99091d3ddafc27dc2166558dbe3f29ffe850536061842e85d317d5de2b4e932cd34a5f648dbd20805db5d991ccda0c3c06b70d528e464c76e22b7b8962ce87d3d0099e7ab68e8d7464c1b539e9dd7a1cb5cb8c0b5296f49925beace96ff5e5184942c49211d1bc0dadd3fd78dae3a96306fc344f59ec5b68e947374e92097d1146f4cf7f31518a9819f49d777d810bb1199b272f76ce0b85c4cb498d38aba3c1d92fe16e8cb01708601e99b345669b9fabd1aafef88aa1824bc86bda6793c0069835e780f8822a3a67bcee5fd4c76cea2e20463ee8a1ad0105380d9718da38475c0366fb07cc50caffc83f7c4fbe57d4ae85707f6bb9407ac29a60ebbcf8af7d85162983b45f056ee40e4ac82bb88d1a9e1cb78a497bacd34e085e85baca96df7a3894f78479be4586e0da8ded7f8a166d831a748b8f538c07f95a34afa3a115fc2233169f4864337c6c0dd61a646f826b6f433f69e47d035bf28a561a120c25d155777d1ed5a0ea69bf6974d59c8f169166bbe82b368125c95359e2c6cc283570f5fe9b9994c4092101fc7c8af66f505a15906d34f93edffa414d8b21ba129e3ed6f1d13ef88c1890aac0347668fcc6a41f0f9e2a04a13917b83232135f0a43566c63a99f442e59d0d6bfdeb99d802010334c1608087602ed4f78c7b78ba133ba9becfc7dd1272430540f944651c9bcfcc029f7b35b2a8146e1b34791de97e3502224f88d8b34fb3d6a63ca55445a30d75f2e85488baf96e7766c9f50a61f03afc5be1177570b7d5f7bc5aa933848fa965ee93ba08ed038a3464f7fef36e2f820751bdbc3b59674f3e761355e909b9c904de5d873965b5aaab6c10584c373098c88ad1d3c90c19e69b08048954411f57525b5d9024c5a73023f9d94c268c96261f0ca48a54cb7dedaa3e426bdd3092eed7d478ce1e50ba6349d8b5e4a12ca405af89047fcc16ea2a0b07b36699cd6c86acbe143683391b1d73c932f2a5c81460969b22070e6114e0c15310d16bdc211408abbbd95faac18a0082551e736afc614e0b37d6793a090f68ac7f649c33dbbcfe2cb62ca8957ebf07ae14840e912a3ebde2eb5a7ca648aa0e094f9ad2c7d42b5fb211d822f0d80c3a945ca5e164af265bfdf270873c61653d5d54167bc904d24f603a7b2245911b56c12de84cc80a4fefc59f008f058d001e2c29f3d470b907d90f486940330580e54d21e2d0d0d20b2bad09a3878044069f47eedbd12dd12254413f698e8640fa7c8363b122b238c2d091c3a53c092e054dccc8a134c7e36e67b6556d8f8d8bed835d793ca5fe805512194e7d4461987124273a5c3ba9536b09d38f92c79c4c9952a06954975c1a81de249ff18081dfb7040b068ccba7212acc451dd56f10bdba166f8f8da3ef332063e2555515903ce199d84af48578709dca54de777a5729bd14316e8b05b627c91c0b3095b57a2e795b0ae58b03cb0b6c3fa7d58ba48047c43d312a859b870d3af19a5c062b188de568387fe68de375b26b1d5e82f7f75b366cb9d8dcc09f04ae911f28179d9498965c401582f4e887c6427f30c4c32719fb1b52a537dd52a5bb3a2888211c9fe6ec3721f2863873de47fe0401925e70eebb7d594cf93dd158dd7e3568a4ea465c38b6d72ca735b26b9ea1645bcc824f93527a45cbcc1f6459eac0156290c6e6dcca63a6a352365fb795237f9077d30a1c33ed447f86836c321bf5dba748aed182e7916729cd95a6a37cdd3bb4b4c737c1f3a0ed473d0951dd303760cf72a0ed0e67e868cb5cbe36de1b04ecb073a5c00386ba4fbcec11397e1026ced49a9e548134c4d7a7f858723cc4772041c3cec09792429e0d9b43282b91f751bed3fcc97119174e029651cc9b05e6bd63abb0fc929e67bd46f3518a54c3bda2f3c7bd00f6c3e2dc2e6510ac4bf2cb474bd0ad1c53903470d414241f1745b93dd9bd7b0bd127f46afd880fb18e057d4c00bb11f49c217093c7d3ead7aa3a45f08498cecfe61c18d17fc8b242b3a83db8b09aea7b51b309d4bf796f30025b644074ead21f4fb18ea439a03cd86c32fa087eb2d3cc77c20785898423086ad3323d1317f81700ab8bcc1050b4649e866d254535deffdbff6b05185c8fde69841ea0e0e0bde53d0fb0799e8c04fcb034e69cde5f002cca81b55195714b4e8be0344359f4e53e4137adf4abf885749487e3a661ac36eafde3d52e2c3f5462f41ae90711d245ae77ab9d592ac9326442e7e715372df4aa73977896cbb67594fd0ee84c02794bfdde3c66b2b1dc7bc2281f189c2a6e2ee6ce1af55167342b3865680e0becf15acb95aeab29fbe7df3f8b46fd9ec98e4db2c01e592ee0890f0cfc8f9fc9522bc3afda0469f07a55c7609a154794738c802a0642d5e1ae4067c6f144b765c04e3f7301be031f67a461f70654caa5153811fc1a6b0433ec16f2e283a65b72399b42caa8bee3fa0bb1f8015068e743cf6198e6d28e04d8c55e320d420ccbd5ca3f7c3b2892c697ac4e1efb7d0ae86a7d73205147b7558c35bde05ee7704a492d9545dce73e3868a3dbc0f2d3bf5fc4cb2d0ef1722e7c2d7b2f64b7908a539aff008db9d28f4b0efbc1e607efd146adbbe90a07921888d486341b0f948a58a687d80af3026bf043f389fd53aff1fb98bfa8494f84987c23aed305f9d24eedfd26b8c2b01b82e2ad49bfa667fcdc884fdfbbb1e25dd84ca8b53f000ad182a8ac72b657cedbd75c6bb54245aa02e33cf3750318563e41c1a0e3dbd02c2447b83b6c309d86ede91ef456ceeca3b9cc9bf3467d5a8313463ed7339bc3793cbf82a4628033f3140ec601bbebd880e800e25c2d4b8feeec2942bbddf699a23ba6596bdc9e317ef2eb5f84a18790e5b57fc57c60b4aaddee327786110b7e1146d15b5d554f927002d65b8f2c62865c91d188c8fbf161bdaefeb3b1ecd6e43bd615ec62ecc3441fad0dfa8c8e2f93f34dfdafa8c0cdf059b94d94536b8ba04f8bfe82379e79ce4717528227609b20db448b1736f587f4d584c7bd95c54ed88933d445559d94e68a87229d282c34479a71c5e54fa96da3b093f0b11eecae22aa72e5e3aa22155a298dfb216761f7a352f2b897dfca6750db56547e28123ad732b8fb2f3f7cb100f682a4f4738d5f9df83b3cd3d2a98b275b91e34a762871f7420bb7d888e49138e031be603abf12db4ec03a4e4c32a042f4017d2db68acae8c50087da4487e0eb69f35619cd11a55723b7833adce85cc837c1d8dd0dc5094e923a6ce585ba9037bc8bf151ef2a7302746611866085674bacdb070a37a62f5519f2ed43b2544ebc1a6c82f8cf73e4e84494bd69bbd485aa269db1d6bfdab03cd60009d379d83cf928fc8fd530a17a771d5a7468ffaacecb15fe7cdec7d550fa084b8ec444cc3b64ec03bd2061719641bc3883a900829c9658a8f350084780fbd824d550d4502727764feefface0c2a6027bc9839f833c2cec4216dfb79b8d0747dd4b6f1fa7c55a633756a871b20f8e7734a493dee7c600859f0ed8935683497037293a0a9b7c4b42de84908435dee9f42e9407a834a67396b87e572579cf1dacc168d6b1029a7f2edb6dd8e2f8d074fba83d8b4f57904729abb5070d98e1d17b7b7fcea71d75e3a620d0dd33cca1bcf85ec6602bf305134af2cad8857aedfc4f33e8c5e8e0c96a6fbba108c6137ea03d1ae549710de43da833bf4ed6c60d8723eafe29365a05f4ad11ed3688377ba5f245c576342e830ad76b6405f63c1f8bbdfea5d1be4f3d3ecdec49fbfb3a6bad8be9d447c0362df903eab77f0d3855c217d224f695c3c6bc4356938fee37db7439d5c47e21a25080d0c3d4425b38811221f0fdf122195173444ed43e3042cc584bc2f47254a7acaaef3af4fc6db08a98b25b7a0a2173ce4097b82c26f4c79e1dcb362c78d3684f2cef338f937d3258796cea024e39cd8edff191d9e5c91d1d1200555948a1285375d5735985fb1dc0132df6d77cf8005896c9de9028845d36ea1cb84f52683234d175996b56f5b5b3f3c8b0375f44bd3bf5550952f587a8463cbc798234f89933cd6bdce95793910c43b0c4e539c161f95e20fe4d7c508c2d314ea725cb1193124dc675feeafb81760dd05f3b5b30c4664f96d8bd4330694e93e1df751667258ada19d4e671a21a8f75a0693d86ac1ef2486586d386e2f220aa56d53be0cb1b7dfd49f53d536a9e74b18433a94e565e9b897d60a904e3c5afae6ca659fdabe0d46771b12d9c03913cd493ca97394e900c98ae9c5b566df40236c145f48a8cce1a26f98b18347e75b36632909700d8fa8fc57cce233c843fd85ae5366d91c165ea7b1208618181462464ff5bb478e07672c6bd2c1bcb480a9c4747d28aa654ce00de25c8a7237f07a6a72135f249fde47d77a00a29ff8cd49fa8125cb7df83eb20d2adc360886f46b5f2fe25504337930852a8c9b5cc407405f7fbfe40348161a922f9d5f54b15425da8acce65ccd89776c86e974322a7ad3e7e6ca6bf574e35e7b13251a142ce2e658dd7da955e07208fea85baedbc9510cacc9095b2ae94904c9a7c14d5ba4cf079448554fe723ad1102b0f372bb58ad64466f749b9dd6cd96972e4d1769f4103416d9d1278183cd91fa243bbbd18c67f4ec8be7812677f7c990073561b689ec3b61a18f64c8a5e537a5d8d9d1af67c59f9ed4c070eb8a3398b608951108e6515420a5be3379fab22e92ec9f646a1d44dae6037e3de19109d1161f1a228798bc2935e92c1dcac2a130e988641efabeb1d2561ed5daed5b23d115cbb3fada721d54dfc82149ae19d12cb226487b939958c68c658576df16b9b08ddc5f25fb0ea108733eec36b4834d9f862f18a0e79a84c3c6a60ec10ddff1d68fc61d9fe48d86ba1073ea3f604148a2b4cba955738eb145b11f75a0f9df73aedebc77f02814d91647b8185df74108dee6d98b99136367a21c7ebbb1000054d1ed690fe12274700e414c632a4eaa1c328f04ba214a6f88fa7333d0228df3dc7b329873a3d5f3345e4ff21ec0ece7661b4fe9756ecfe5abf6e1cff44d717a5dc40c442bae07594e10b8e20e54555174eb2f8d12255f44414b3bea0b5d0d3708f8a5adfe7825a330112323acf2d2cb92d35b00e4cf8867d8e0964a4875c697a344a0823ae865e21ae836802745e87d042028e1aee7c21d70a303322ffb66c57879ddd3ad6193a8fc9e158221cc05e77ee51b609e1cda7bb7657df167979b00645b82e3ba8bd8d815ee35d9063361eb27c9518f68bc98b1d7813b353e68389ff455cd9102b2db68fa107594747ad4720ff9d96b57d3b52f553995069d1ba50e5b9a0e8338e04a6888412ce865187f8978c158d7de420c9d4858f50bb7589e32099746b51ecf4d2d55e0d7f0dd2602fffbda248e474e6c2700e027594e49a935eb30c21136d0139fed3f3f371edb701e8b5f74ffb7e707b5bd95802d7dac2b23e70b1a7ca47b1a707957240d118ce0dac9031de169d0048c981d9d0ba5d369c99422da91619b5975a33a8225ae111aabce481c7954e94f2a82b8bcf7f013d01b15ba28bdf3b6ce13729149c165a9f619f30b657c37177ed882e3a193bf035e0fb89404368225b597a5ed4ea90e32593d314ee4e701b54a89aa6c0c0ab4f38f85bc3c940489432fb606b74a5c7fed8209cba67c160c954c342e8776fa0a54918d239dd6399152e15638c878823d529ef3ad"}], 0x1150}, 0x401) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000001400)={""/16, @ifru_addr=@un=@abs}) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:02:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x5}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:02:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x20802, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x3}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) pwritev(r0, &(0x7f0000001580)=[{&(0x7f0000000000)="3be352fa0f5fae7b541e73e0fe1198b964f55cbbafe9a6064e8692cef1e21495e9050b8d8d783b38971ed5c9fc81d1d01ecf67976472e1ec34509d7093a5e51e42ec4c609f5909ea", 0x48}, {&(0x7f0000000280)="b3fa83a97a29779f3d48d2430997c7103b0f723ffe74556bce99bcb5b9df19d952024e30c584b2fbf890bd6028ee6f0c5e1f3bb197f0310e75a713938e0a4783b78e3ca24e65a1e6fa580fe79c74c86449156f8745ee6e349fb87fd34e365b5b53e54c2254412ff5b2bbbb6ef2221368a954874850a7c6ed77a3d0b90a993cf5fe60e09b2d2fa4ec1c418442dc681b329e7b987a8ae3e0f166c41a12405e0474c7a500a7f5422012d06e43acbb2852e33e17d7e4da44302e100033ba671877776a4c5022c1ecb7fec3746784bb8de1ff4ea9022f792234fae853cc86b1ac21ef5b6213bda6f6", 0xe6}, {&(0x7f0000000180)="30c8fa61e6a9398098449e4a24071e92191d2ed8dd4821b8864ecea311f9ba60d330a3cb50234effa605e926b141f678bf2b74d7c99a261ff4a47775809a0b0273870a5ec811721684503217c739fd85a3fcca6bdde1ff911b5bd0b6203360c57b5e5df00df8c98d8334b8b85bfaed1a28e085e2a7c959f26db245c0d741508bd7", 0x81}, {&(0x7f0000000400)="8c88fa4e01c816497861aac4de0aa3aa9d950bda095b0ebdc76a9680cffc9b9855b2d6dcd31e438b37c103ea8f4984906d3f21a84d552f1509534337a40cb352f6a38e26db7709f6a08d538d127801a7a4472fa92f", 0x55}, {&(0x7f0000000480)="bb1e8ca6d4fe159ebfe4cebfc0c460f75fdca3a12e60f279eb2c61bda4a59ec0fe61f833d33adc427c3ddbc040471f0da5270663edb4d171d40635b1f073d1e672804abccc54b8fa2423ad66bfca960a8664f3c9bf81acf8eac3034c113ebe4d1b0efda5626532c2", 0x68}, {&(0x7f0000000580)="17020839607b8c27987bafbfa27d9dda6e98552151e72ed161f784e9ffbc7a529336007913a26d94001e8549d748f4abc4102caee130fb3836ed6ce91ca9b7046964acb1ba16430fe9478d3ad66f65dbfd9d328d9bfc735a3a823e33921aa9f32a15bbf3ffefd6df3d93628aa5dfd96a6418756da82d1ebb5cfa77e5f958d2893618d49a1e843ef3fbb7785beaae52f77473fecc4a25963f0f49806b24ba0df1833077e1472fa89630768d09afdab5e32f9f5cf1909c4bf8e425703d5b951dcadc551e2f81a0f0c7bd4ee57b3a46f10481c0e73d622db8f774a79a70f9c4b7454d88d44d1617a1914af087bcd1719b8efab7e28b83c185276731433d3ad9ea11ac4e41b8e18216f65072e816dee34eb6cb2bbfae30e5da0d57617510a54bb71e73b336a0465805c0eb7f255cc647dd32d8e105a48b0c5ccd6831c25099fb96f351c9fa5360232673f7616144b2b7cfd7f80ddc2231542146837052ec03e8e17b5f4ed04954d5f9f8fd374caa1073193a0f86e6711332509b5b9cf152989da966ed98d12ec8a31b39e33c7f598cc2b1c4f7e95e95725fd4c9cb7caecde772a8a1f93c894844accf5b1d1aed2b08bac6e8fbdf3f35a8b2c529662c12265f62b091b64de3e82951a036882eaa00ab9bb6c61831843339d5e4286cc9013871ded518e0f8c9dedeef814609eda9411541f36174dd283d0934a348664906257bb6405b4ebe18d9eb5f642656c824bd28663aa7b552ec01b7427b49c98b4f2b931bbf0ef7134acd5457eb3efb0c32e6e4ac81680ee6851d13c7a3c28d40382080eaf544f2a2780f2befff268de9ddba3a5cfee3059088476f6e20ccd55c9323a20d20e7da01473c9ebe7cbac13230f469a0c25014b56f213083a75bef81214b668ac5ac711000f91380c751bae0e5c99b8c486d771a47b35fc4db522650259c0244c71a29a49a18abb56fbe1158b7853c4c4ea53e2bc92544b7070add5c4d7f45b2aef1feb6d23e257e9203bcc9b6b70538cc14aa2cbb8c16470cfc30ff14a4597e25eddfeccca3b877c9dfdfe425ebe7c3d6498bdfc41403742f918f8a58cdfc23337792ecbf706db2cbd3bff352b50031996ffbabafa8763758494cc6068052463116fdd3826ea2a80a3897af068971852040cedf50adfb0d4f60e5957d2cab9cf2cef1e2349b34b559edb215fc09911c78effbd52efcd1b0176757d1271893246eab31464869ca8565713fbe737207f0c4eb129ab0772278ccd31b3643d54021be35044b56b67a364392da15dee79343bd9d8e77b48b05704e2f827c307fc431809937716da8d68537d3b38894d853d21cc02805c6cc6dcdfbf22f6344ba6d1ec8aef30f751efa3eb0044229075df25fedbd77e427e6717619eda0ae1c4f54af9eb9ad7c5b84303181f038b058a1670a431cd73d823e028c41945c8db20c5e8f65cf86142708c1d2d04dab7cb66188c20c2e57d122672332db31ffd11ab117b0c24fbdde93d9f9166de077f7c7b21b090d49478107bb4486d0760299e87868479d013998bd2e9c7c53594e8ed7926e9efe67ac1a203dd0d8fdbf37b93b78c0d278c7ae13ae1a5b35d66d307b8e4f7ececc23fd1e4800ab45cf2ffd8ee9078dc6febbff5d6704cf0eb6c7e04e1d2882c189cc1c8a696a7e1df8d1d212355fd18888b0400786df7b0596db1960366bdcc3148629bfb9dc16f6520d3047ab36e673b9f6c17042648be987bc255f57ae5a2f6fdc646330a5a1a199a08663756de8b80c5ecd77dd3b6738c7d3ce8678b7dc9d1c16d3f42fba480c84a8405e4c5be52e256cc072562ef3714b52ed1312ef59ad35a3fa50396cc0c8ddada9f8fbfc1436b40ae4291047e5b53698fbb68820eae4c46d7c796ba92105129edf8c9b203041f6ec361325bf330d66b05a2785cf3c3e9028e1feacc0a3cc0ee2e4a75cd3b6a11590546b8a8def9cabbdb3896e3ba95a4273725ebb2551b37f233437fbe195b0e4c9f77f8deaa8b67d66de04185b8cae07cc9a4f0a62111f6f9c5d5d7bc8c5758f7baf50259e1fd70babe6cf1cc77b4a7883856f03578f926deeac4078ca904a6e46cc722883617b6791cba4b9b326aa5fcc9071e865dd57bda3f3683598cf19657328ba1aabdce53473b6644a08b1a5569ad58103e2abb6674a4fff053de85c375487409d05407fdf3730d536a02e02ef4d72873ec4fbee647ab632cd800d215b29b3706e34aa71cd1fd7b056ed5b01f32bee0c1081beffa3d7461705ddcf899d72e9d7fd9bdba2f64b4f372d022b735dce2ab852274c75a2c23d0c34e45fa10d173d08076e937319b95e9a09e496c2d06c6276d2aec0caceab8ecd3b86eb6caa00520637b53cbe94f61afbe917eaa2f92c4bff3bd171782c8000c77c80a229b04165577da7df6578bd2b34f0e967c3dc3b95d08df6761d9642642248dd9af311269634895e8d66ff9d6a3b8ff7985d6e6c651473d4c830aa641fb5ab477925655e29f876b774941e9df11191b85959e681fd912598c9d5b70786ecc41c90395596a15c607ee8429180aa866ae200fde36113401cb3fb928c107fdc0b1c14e8f8b1beb5eccaae83ab89da0ee128af7cfebf8ce31610d6431253824c1e3ea6685fc1a3cc4878b985d2715dbfcee17bec9f7067199145a75f4a37aa9c93123150e01e4081e6459998c890d550fb8d91944508677775c8377020c3b259961d1a4accb59672beb863f762c96117ed256ab0da2679bdaf58bb4f5d7383b51c1a58e18f2f4070bf6fdfd72987a78697b9bf3351913f12182173ed475d658708a68b7d5430a6205e7d9221da49ccd35df237dc6784855259da120c8934d5661c25a77d2666ecf2ff1b8a46978968371037f681f200ae335a88d7e3317cfb6cda562de8d596d2232f4470d4819ed7a2b43f6609bcda05a5b4f01055313ec02350fb2c6f44b0d43cc37e2f632458b4398f32c774b48922a61aca216c269ff20fa6b14115f0277aa78ef2f60ab7c9b8cd54cfe4fc033542a6aff42e21cf227063fcb73eb24026b1041ed1c587977b0ce13cc114209e53a67f46e134fd137ec2a3d009afecbef878d6ab20390490f8740947f21e0e76bbc2a7f37cb706cea9e067f5bcae0823c4fd76598bfab19aacabb0b8488eb6afb9e892980ce4829a6793dc6af75acd4a8e9a4680ac948ca6a6f76e6b9f695beab6a778ce1e4861cc6916085a495ee1dcb98abc079599a603a32fbe7d06c8a1a9726527c47194b7c69751e5b8b260a7c257582cda39ed50a15cb0eb56411a0a246a66601aa5620617e5c01f804e337830530f8e04425610f39b79501be9589adba9c547118caed9c8430d5f8009572dd3dd81995e8e5f400a17b084c8ff0a2897eeb89f4057c7ad113db57de9e5093992a592a3249737bfa27aa9da45fdb521145367ceb71a645297175718fe51a90dd15c089349f464e087ed8ca3cb8086aeac4adc8ee681644c5812449248ed5b7ecf19870a1fad028a772b69ae4871a84d798add8fbb00eb45e844483ec3e9996ed5ef3bced831a4ad1270b78f69fb8ca0d5b205100eb71db55059008e8b86ea3611812865313215ab2a2e81042ec5fa390755773915c2e4f61a86594cd9d6e757d1eae22597a448bd3e6e1ee89e77e6b2380169714d4e2735ad06e3b992e1be6f3aca8bc5ddadc73d50e4b91d11b72a9bfcb5a66869164edf44c8019676c2667f01c79cc4629bd24563317b1d96778a492d8111dc22357290bc05848bdbf5e8e0be6911e7e4b02c484be8e069bd50efc614984a479335ec68fe639efad6716cf9d1e8902b4ce67d88aa4b50e74bc5c55e97f403235d6a618b7f7afd33550d9676d526f26b81dd8c1b1511df99622ce95eb411c037fe4dced2ade78f65668724e9742a8efb61818882c0f5268500d80938c27c6f81b00d2fb82bd413889918e84a984e88b13048bcadadc4634881aa9460f1d3281ce2e838e3550a9576c0dccd1dfd05ccd0c510747fa3c5361195678d9711b97d7b327b26e324d24a88e0f9443141d348ea1de1dbcedca5744f58fb3da925e1435ae3250e94a667ec1466709906548672adfe02bd528374877f9c3e630ff167ef6135f65299ddb41634d0f71e4da186aeec16108513ec6cf1daccf5ff0c4b25c92c8d46b7442e0b0861b8f0c81f1924264e89e946df0478b3b9e32f0c47a3962fa1b7fac046ccb7aad1f0a2f2983b188e61b2bcaa6ba230fec53360352d658dc532c3498a9d59cb8ec97f6b667c0346b5e4ce350d704d56c2d4621ba9383ddcf84615c5d31f99180d24d6aae5db95cb0fb87615edb7a5b878de091fc6949575dd6f33949415bff257ab35dd28637a79dd47c9e472b00fbeb9dee7692a46a7db9488d1b0555dc4ec04f9fb2ed663874d8856add7293853dc62b4846c991ae347e356a23a972b27dc3400d543314e2a4e47748cf9d038c2276b1ada61aaa15cccc08770e3f9d7d8dcc16056849634fad48c86067eb49108fb9db5abb7a9564e0af7fb3a3d45321ad02584bc8b643ad7d6eaa7d954840828e8291a18e28bc5d5bf8c8f65d8c98ba8060e297c49ae0e0f405b923c8a40237748d541487bec201a4cf5b096244d677127bbd9bb1b40f3977775aae2ef92d6863a354b196e317b144e8e481abb9e0cd4eb509946cf157b20cd07442c934e7d6beaff59e99c087dcf98ee6c23d7a06d31a3ebcdeba0969bbb87e05f4cbfb0aa269f8cb9d71f3bdc753ab0dc9598b61f989e241f650c539f7136d6f60959331652ea7104d1056698dff6ce3963dd8f540d6665fbcc6cb632696bf8139f5ee745f08a24b5ab69a32322526b295dc5dd2542589e2cf7a77ea8a6289c8597e4639c9d0fee56c8e41ba8ee774fbe022c62d86352847daef0e8ea2a97f514dd150b22d88f1f7e80f9348a1c1b31cecce7e92a6f15fd908bb1e9e04b476d8b92222a4cff2f86ab68e0599f75fea191898f231ed78e7ca63866c88da7c8380bc01c3839d3630188cfbb288b1961a302f19a34c1e28f9bed3ce28e4b9f3b9c1732609ba28487a533c85316b812506ebe3fedd91a3516bbeffbdc3444955ef9a129ce43439e30681e2e20cdfb2981b9a3a8d75d0976b5680b253d9c3f232a1f7f12a30903765b73873b0e44907b697cecbbdc79cd2e600e48afb7e0fc64eeae454f5194340d86456f1b93014ba747da2ba73474a73747355a92d3cd1e9dff9a350dcf76ece4fc36869622ee26833bb06e36ed412789a109e9859e47a2f577cefc962b65b5b5c50708e9480bcb310dee974f744132fe0c8ff5c1b2485fd9648fbec89d20ab52db30d7f1355246ad0bcfdd6f8bfa0329c190dc30fe1453730284a7103d212b1a7444275de2bd17989ec47348054f520af9e7bd1434f6ff6204087c5775a25ca90ba9b4d0c8a7630a2ccb02effbec43a993b1217d766125f86ee2ab48801051620a57036ae8fd4f918b0e90c67635b56b5909243a6e1465729e2b9c933aaee344ab01827a56b8b18db1733a3ab0afddefc7f4ba56508a655d83aea9800a59e4b72eb9f8e4b734b094525bd21cf0bfc6d8f954310fb12fbcd287a627eb58df9a47c3010c7aceb043594edc30cdc4ef0e8b081c9b92e9c2605c5a31b9c869039312faa6dbeeec372799c3b031d9257f731c1ac1d4759f7a74362a208df637b931bd23c23b5f65d56ab1448dec83a5c36303f108287f70ddf96e4a9167c1d2289712171858c14ca703cbc3c186d47216847e9ef2f21845cce7ae8db3a188532827e1297868b749be121a93d2d56440a01272a79b3466b9a9f3ab78", 0x1000}], 0x6, 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x9800000000000000) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:02:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x61}, {0x40006}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x204) syz_emit_ethernet(0x1, &(0x7f0000000000)="04") 16:02:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x40}, {0x14}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x7, 0x5, 0x4, 0xffffffff}, {0x400, 0x8, 0x3ff, 0x37}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="535ab0f0") 16:02:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) chflagsat(r1, &(0x7f0000000180)='./file0\x00', 0x0, 0x2) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0xfffffffffffffd57}, {0x0, 0x2bc}, {0x0, 0xffffffffffffff82}], 0xffffffffffffe43) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffff77fff, 0x0, 0x100000001, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) write(r3, &(0x7f0000000300)="eed3d7c76669fe8f57aad77a3ecad946ed96423632f421425692cee89b164808ff836e5a8df96289dc6776eb21bb1156c8c16adef179f37e550e2c83736a4c799bbcfa92a75f3a789f4b6e9660341fb8c75402fab1391c009df709ef9c7a99bf57b13928cb4a85a7db3b2310fef49c250216c9862634711f391a00a89877aa519b7384ecf3eda27e8d6ab9ff56ff7b5527e91f1c71ad040c6f1916298ad8a84210a85c97ba5d24060e72284a0d43dc3ddfd4fc51ba02002af60dd5625b32ce92f892d925a59c1c9469060c6dad", 0xcd) 16:02:08 executing program 0: socket(0x0, 0x5, 0x1) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) 16:02:08 executing program 0: pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIONREAD(r0, 0x40047309, &(0x7f0000000080)) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000140)=0x80000000) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0x26) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x2010, r1, 0x0, 0x0) 16:02:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() connect$unix(r1, &(0x7f0000001340)=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$getown(r1, 0x5) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() write(r0, 0x0, 0x0) kevent(r3, &(0x7f0000001180)=[{{r0}, 0x0, 0x80, 0x40000000, 0x0, 0x7}, {{r1}, 0xfffffffffffffff8, 0x20, 0x2, 0x0, 0x4}, {{r2}, 0xfffffffffffffffe, 0x84, 0x2, 0x6, 0x78}], 0x8, &(0x7f0000001200)=[{{r3}, 0xfffffffffffffffe, 0x1a, 0x20, 0xb1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x10, 0x4000000a, 0x1000, 0x6}, {{r1}, 0xffffffffffffffff, 0x84, 0x1, 0x7fff, 0x4}, {{r2}, 0x0, 0x80, 0x2, 0xfaa, 0x7}, {{r1}, 0xfffffffffffffffd, 0x4a, 0x40000028, 0x81, 0x3198}, {{r1}, 0xfffffffffffffffb, 0x4, 0x1, 0x1, 0x2}, {{r0}, 0xfffffffffffffffb, 0x8, 0x8, 0xffffffffffffff36, 0x40}, {{r2}, 0xfffffffffffffffe, 0x50, 0x0, 0x80, 0x5}], 0x4, &(0x7f0000001300)={0xfff, 0x2}) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="f17b84bfec9db719697f584f34fd3baa7083b728ab3cd2bc19af7f50843b177cec12e29ed91ead69af39d293f81c5e665b5059162d6d439b72e91961d939255e9d94ff0915dca81f2b6a920a9f3752c4ebfda517e744397afde405e348d380b35a70a49cce66c7568cbaaf015b0ee8ef110db85b537b9f86ba84f8f2aec2c5df25e32c7bc64893ae5881e47d5ee12d2c2eb8c0c0fe4b395c20e87f9bb7e05ab8dfcdee1fa1281707af09a21aeb5c27b470d66738a1ca3411a43ff0ef5fa457cae4afd82cad955001b72982bf91900404ccaba21c55fb7395c1d5e1896f5d2b5e28b08f89e2c320d5e131c3b9cda857c8241f9abb46b83e5701e41aaf706930586c6838e9e57294853167fae574cfe730a6c14e9890b5b710ac79d27973c8d860ef04f82e2443973f5d50c45d9457b787ab14c440589b8ebe336157a4a7a7f2a0ddd8346d13470cb6dc1cb7e4eec5f383ba7157a2443e7c45c1f0901f07b6813bda5e4ee151274c325d712aa64aa2dfdf6c79b9d4a96ba853a10923d0743a9eed5c2938802b768af437eb32ef5973bb096a7aa210f4bd2738d3603bcc0d2d2b129c94bb0f9b0eb12d9e1c647539fa1ce89ce737c08231ce26a6b7d169acae4e5e1c0be90b880e361fc18c4aa5528293d1515a4ea2ab178b821a43a5c2c2943c5df2bd5695ed0647621778e41c1e6a796d068d729b74a1b9c3eadb730f716ee5e82e12d4b0348a3637ee77cf4faeb2b0d9d552f765a8aaeabd56b86f3358ef7558c3c27514a89502814e16c86f2fda6c3566eda9aec8433a2f0b4ae3b36f26f0dba8dbeb0f090eeda50aee2a2dd036acb64b60851f615eac8798c5eee6a393c7e5fe3e314340fc57e5c51a40c51c4260f1be9187fa1d24e366e1dcc1afe1621fccf24e1892f357d4588d739c1becd2a0f93db53f66ed6f12fcdd504c0b297fd1589e6a83b8ec9cdc53a3656bdb045ff2170f42aca253d489af12a400ac48baad7659408305274a885ae155b92d78949e5f6bd4673c862895f1a3b97ff8681861b8b47ed514eb3fc5e404fec104a3f0c16a15b37e54e12662684b96139bfc7823593af5ad13c48ba868cc8df65f6c992256bf954a757b699cda77de672ef3057c9588ad7ea5faf8aca2e6d87800c35df4410365dfca101b2bc45730a037cd5b3895e6f5778b72e8191c61cf03b05bc7ee15fb429632c84866ef89249e9a96018f181e83496a92f5e4deee93aa62b58ac36da64cd7c1f8f70d045f9794b38df5a250f5b7c0ab3eb56341b6a639550699e9cbe1b68f702e811607b9e41743c3df737ed2722353adfa26ef1995353bd01c028ccaf50cc8f669e29e4433857291859bcc765e23fdcaa007e6203d4a4a4f289a1af012152d70d09e296404262d671681fa88a35593b3111cccdcd6a9d86c2321cb32578fc9d2127899453fcbce32cf025effd0c21a6393540184af0c4d951961bf4072b62f4592b14f209ef7a20ebbf73f62a8a0d384b1885d67c184bab086d6ceefd6502abc867bc7e58c9a3b9500bae7ff59fbccd1587e433c3b4cbea247c83f225890eb2d2cac04f8d4de751f41b01d27cff3cbbcfe80546758734c4d47da656b16e8f2157db33a975dc603522be2872f1b617f57fa795b1a2707c48efa2b083e9f6688ef78e56f8b9959a97cf77492a6ccc6997f1c2720f6e411e77a6f95bede579284b25a81beb4077cd9cf970100cbfb384dc44e4ea7b984f9a2b5f2765a5efd594122ae07e9c2e1ec2cad6ff48c6908a5088545282b9c00201300080fbfb0c80a4303c50ef91d29e1d2573e7cbf35b60f7b66ae661bffb01bd02e24e712a0ab7316eeec4267a5855c55074390ba00c477dd7acded93a5d9cb6f37ac1a6314cae426fb19a32c17e6baecd2113e8b4dc4eb3b69826b7fc5a6913e2b576ad09a7eaedcf334c0c9d94fd74937c5a00335cf6c5477d6947892ef344b0e41976fb272456e3458d9f833ce876752cadc6213eabbe3ebc21f9a12105e8a61476de6ec0fe6719b83bed08bbb5ed41fc68f11fdb52bd9710895463e8f4ab5716b0c6fd53dfe8ee1e50bb144947fa8e80a88b44128c2247a96396f525e6a31649305a84da2bd3144d252ad3e4d38869857426c111fa997f786efbd8ffc37f3c5973ad542f879d48a9b4de20fb444e3f27386e131d31cb73d29b5278e5365b2ef5aca46b4427f06e4484daa4f8423ac55c9f15d70c4a93db7f6d262a4efd0ac7da15d80cd15f2e8ad18f75198cc073286b8a6a307695d973717e68002c1bf2710f3dd71e3dc8ebd4ee11bb0bf9175c40e2db66aa05d98126f47354579e69c6d629884e075ebffb1e72926b516899242060580fa175346ca20bdb640b9b88937ed2998cb396314776a67890527ad4bf48a1c2e6d40e7dbb7c919c6fa0cd779001be706b2698ea158051d0d8e1b1c0469f62188343fc809bb8d623a7209b8e1ccefc36ff3cb2a1bd7a22dd0d0cd1862bd5d471b34c3ae21152cbd2d6dd54611c680c360800c77a79910dcf57b57e8a5b3eb3929e1a20891f8f0b1bb44c6219cbf5387316439c458ce12bee8692e0b2c354af05a9542ed8f445433ef062f4827d89fcc234f5bca05cbebbedf9544911b7d1b722dc689721e772ed5439452b8df073a9577576c11ad605d451103a9e49417658cb31228f358f46cb5fd1a60da61a3e8f53f5615137387feb1afdacad53ba4b0f35384a4edc87a7fd4bccb8ee1f9c9ee216895c4fc7a41e4c3e9ce2774a55b482cb4e690249f7ef9d5e74facb8eb764bf4ecc8ebefc3cfeb8ae3a04ae320b1c6bbeb3b82d6e3192f9a969f7d506812ab8e913aa785373e14675a6d40911f3397cb2582dd870d0699c1c7e2e02ba2c304ca2d0743aa20bd99ea8eb928331a308d0fd45e36385018a1a523330aa29d161ef8a9fe1ea09773defb6200d845c985c9db3c728dfbe9d2644b2e3ac8993c90c94f99a838ff1fd416a6e12e5367cebf30e139356e0561fc52db7b6e917b85e114564870be0247a8137bb75349969cd17ac077a92a88c8ea8a126da0560f96837130d26855a8f93c3db9604c9f8487b76cd953b01bbf512b7dd11353ca9b82b9450d74209a96d676927725549795147f8195c56ffe2193b259ca43eb8fe79bb54f259e98c21ee2ee5f1585a6e0217cfaa3015e8d258301331721d05c86e75083494a9c60268187ca42554fac280f926f182c88a88eed4f58fbcaa71425cac80d5c2f975ee6f2fe786e23c7ee8f2c1f2ddf33386def1f62ead65fe59b90a234361893c13eedd8905635af333f500f0c9438a62de8c7275b25d5186e6cb9b912b84838cf079da8d38bff341cfb532a569ad7e4845c5659154b914413b674652e4f83906245ad169e72d94757d357372e701a3e37ea794ffb3759cfbf7e74e555f059ac25b06d8357dba8737c9bab8345e174ccc61455e4ec4d702cc08f94c75c26839029af7a208b3de95c6658e5e6189d2c73d4fd93b80e044bd60b770d779c4e15f9ec3280ab82f0f86acdedcf23fe01410338c68b1a134fa35c30e68142c465f0e35874a1990bffe4c6fc9b32c28b01779dcf414eeffc079eff20dd8e22d8819080c14da5082f331ce498cf88ca251039111527838670f84d557273a77ba26a22cbfb235db3ef4e75ba00307eb153faf203cf4314d0f1bff0cb4eb18fb821b723c9e1d46dfe65708c3086aefdd8eda9846dbbad8eabaf6d4cc717fd26f6ee5b6505ebc8077717ae3620fd3cea8f95bb5e57ef987dfe2e4018fc7a6275f54e4d69c33c558b10c3d933bccf98c33e6b1ecc951eb2ac5655bc27d6ad4435e8130e300d74fe1475b803f3525b14f663878c08bcc598b4dc1ddd1965caf7d36ac72df474e49200da602180032a540eaa48170f8ca217bb49960d03650b24fd66a77031146b8d6f8457500904a9cf6b09f9313e43937333f2c588d0f81ac636b47bd10eebbd6ad824658f7ec453b873a3a1591656f0c06f38ba88fe60d028b624807536d8a9d8466574d00ed3fc53952475466c815921a75ee6066f45178617cf359d458e63f6c59c9a33153f7876c0212739e4ac726fc2bd57603a3344ac78c5e549d91bcca19f8d231d9014b6a7294523ce8e9d73dbe86962ed0d1bbb8ede1fc5ae4f2095dc700e5464ef4c3cca71818986f396ac047de73598f2a1288852d6f7b3579b9dbb5a7fe155f143d1016f8c82ebf2b56acb5829c04a470709cf7924b20a1d6a0272ae534ff6247038222f02dbe26b2b5f5de2fb12baf140819f3a639aa1c3343d109a12243f807f00b6a742481b3cf729c0725bd1c77dc9933d97c7307dc168f30e94be2fafe43650ffad4f52a845e3e95122e629b1668a3c613010f1b6520388716cf229b2f3cc4d9f4cb525c2786f9f34f25ab5182c3eba7e9559896629c5f5fabbb25dcbcd6be04949a2d0ac3a15d0b1e5c1a33932351d079898a2b8baa6f91778f1f17345d303cd779ed61f5bef424f271086717203875d22ccb045998ac1d08ed7b7d7a80d4c3a40321ab8b11f64aaac62ce44303dfdcb839239ad4fd56a1a03e357c1c8785026613f807b2113482c6609ed2e1d0841f8f75ee7e8f0de7d72426fd8f66b4543f45e0fe011610c038070dd9367f39ed2ae177d5044a6a881eb6ea5d44577c0d945dda5826637e2e6e966efce4c152dc4369ebb507929b1f53d352b5fc51ad8dd8aa11e54383a8701a8ebb19c4815af2e246a747d461d2975e92c8308a9b590df4a0c78270042f51a43bb03ff2c17fef04b06f32656d6e3fc0eb949aabe1cd60e25878e8bc8aabd3929ec803b2ec3e73216fec573df98f87fa8d64b5022fd86ee90aa3af2b90eab676850327aefd315fcb9f1f7140df704c789b59ce095446f561d8298121dc7f3ac682e75dd271cbf94630975d06047151529464795e384a9b4bdedabcc1d59c2442dd75a4392f50d24c9eb46895996eeb4e8ba8a267d42d3af6b3e1b2c768564ba65dba45de51226d3221424bd3031f7e9738fc54283b32f69442fa00343da52adfed2a33ec6e79f492b1cd459da02d59e41694845bf8fe72e34c221a7432e947c4d67f676a6cd23a856af532871a33cfab0fb3aa7c0b94dd25d274557e9717c8658e43e3ef9ea362f19aea71aeb348005b555df427fac18b5988d4f0f624d00a46f6a8b112887af13a5ecb80b4d319dcbcde81c30206514e6df66506db8c28149a28ffffcb6ac39e81ea09cf045bc971cd35a79e56dbc20b5486f16b98c7c9639bae36ab40dd3feedeb760bfe3be2bced671b8c40ab92fc09de05da220a7517c7fbebe980c819a1b14d56906387c353d9bd1ec9cd8965f8da9b68c266e449d93ddcf941fb9980ca31d237ef60c6004734483c937b05f35e6114552edd6e4f95a295d65d0a73c0b1fbedd7684e5319456db0e12965073f38c5ab6b9c4f7aed4b01054b567762c8d1e02692aa0a9722ac06bfbd3fede1ec111807668f658a7ea6bd6b8e8fa29b5f8bfbe9da778afd91f268f4feb884b5bac37c0cbe310e51cd1b6a6ca4242c57ad704f5453dec83914433eda9ac9512c01653ab5c441f045d43245b77e846445d093385154e3978ae2386b752597a9b1478b84f497c89c333ad7dad7d65aa6fd6cac6cbc3b956d907079a4f3048e29d1e3e124747a02d3a8f91ce6d9e856ba0392c51308a379baba03f5bf9d463c0c7e4f08325b87484972322abb29f098b9a09e62b1cc937cd05de91163f378d9d63f08d6e7b36b490c27b9acaf62bd1abb98c588c26a89258e248364bfe8dd6c418e1c756fe898a385a7155e7245", 0x1000}, {&(0x7f0000000000)="5a146301b1f2f5f6e668a233bc8f72d4ba36773c1e41be208ffbdc11e2631a25ff08c0342c2c23bf9682671a4c30d01256cac9d02b8adebb64503ff13a983d7f6b5504ef99e0180b10266b5cd3b5eae4bc3fdca51175fa22f6cd9091a5d110701f50aabce908edb29482cfe240f126441d93a2f15f96abcc090769914fb4649193e876a5329bb1b3d1b4408c30b718d952162145f90b4bf7ba9015e80e7e15b6b181f787112c864f0446c4e9cef61977201779a4795910327c3c4d97", 0xbc}], 0x2, 0x0, 0x0) write(r1, 0x0, 0x0) 16:02:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x808, 0x0) 16:02:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000b00000004"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000002c0)=0xfffffffffffffffc) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/57, 0x39}], 0x1, &(0x7f0000000200)=""/99, 0x63}, 0x2) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x115, 0x80000001, 0xffffffff, 0x81}) getsockname(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000001500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000ea8c6d79ba15aa9285fa9ded"], &(0x7f0000000100)=0x6e) write(r0, &(0x7f00000005c0)="2b43fb5ed45a23162c6e724b7d911ad97da32ea2d579da90eb1ff00665126eee7caf8b14ddb01f0385328f8d18cd0f0eaedfdd96371cd6dd2dd6e079611358b7ccb70fef5d141021b961b64bf54df0a71bd0e118424cfbe44b8e61e182f51b50810402003a029dc5314d2bddff01000000000000e2397202afa3b8ea97802fb5f7026125b6ea85b8e03e3d60e829ee7e17f1e529ef3598dcc114d7d3d8530428b4e657321a07b3a691cfe4b359d7b8d4266bfffdd9f54a48067d0302aefa85c5c49cd4b7f71487d110732af015510dfed9c670adf69a914e35635f7902ccb23a2386f2e4af84801deab47184d2435a8368d842becd2512cbbd10f83a109107a2dec598e10b315ddfdc03d7873036cbd5fc94ad64a3a289d05b4242956d3846a49cb4849eb194af200278368bc56700abadc8e2bb9898900157cbaa8368da60a12ccb796608900557ffab1dab8e03a47237e684c39db050781228dea925a043f13fb59b90e04171838d6b092f08a740a0fb54c3be84afd4bb7085053f2e02880300000000000000b2aae8ff1ca2d2e51a9cb1afc7ffc12a7645bab7fffdc4ccb9561ca300196f3b68b2f65fec1c0d325402a9d6c68de4ca116dd887c40d8d08774c10e9e1dfc268c5b7ef51b8a614aaa11e7c6cf2e01641c0e5dab8fb4162cfa0b5df2b73908330e0ba51d329099e67fed4a780cf46cb443f3f4e0e92092e75aa91a7f16c86efe270d068bad67bb0f89c1df62128e35d355c59a87454289541cc0000002d9a0000000000000000004a068bb58b1066af83d03ee089b79a058751785d1d27335d82eec697d8a34af0618f7ea116d44c0283c6644dbced4f36e47c8cbea2979f7ac8c285cdbab491cfff16b9b2df5f1a693e6ed666958d913e42ff9076dea07b9083d2a349e8bec69b73d2bd09843744635a952a7e15aa784202f98baf47ef371aa5733e525cb10218ae585da65c92c3965b97e6fd2e754a2bde421349c3cd05e1cd0bea523ed3612bd554c04d08763e359a9bec0b41b6b524bfbad0e2b95381772c2fb643ae8b35076cfdd1d431700acc6ff2811cc985f6a2d7a8e4518eb55a8e084842d59de1e7dd2d314bb20453adbe040d6fe6d0971c8516e7bb4fa6db2066ac7dc3b060ce42e212e41db03db31c7cdb9a706b96924068d37c45b7b69b5e5e692d858511bde43276b63f7c6882c4fe6f6524a08be9e8b65a3da57bfa583ce6c01e8d0ac46a058704cdf73050dd547322f2ece21c449d0b2f5628056b9b243014de169881efc7b55d564a713a298e82e4794a901c88573a4c86db70585dd629b9c75b6a4509b21a6b4b2cf4a3bb4341ca801cf74a5d6ee04b600d097155310fcc38fe579e6e45c543a70a88e7776d5af56225f4ae15d353a9e1b776b2d9fd655821e3544240e2cc1fa3ab4f4bef259f8d535cd8162740656a16932b1305622879c688816c9680651053e5845bc4471114980378c8b2f5e7187de81ceced890a46b15fb82f47aa75b3608f04927951ff629c5fee5bb1acebfbdc3ff452c7bac8bf01b5b7dfaa80dacc3b86729799595a4503ec53215cd68b93d3b6d1d02ad700c5a4856ba23a0b2b0701c3f3e7e2b933849b4c2ff4b9473a44678e859136d82ecdd03f1a1f3f9f3264a207fa73f5cd2ba3d12bb3639a04b52b031a43adf3a2481b41", 0x4a8) 16:02:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e732056e2fdbdcf6200a2a2cc980fa6ba0f2b4550779a6d86fb071b7625c1b293563bee63a1e558ffff597a668d0800000039ba404bf5eed155365cde", 0x8c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() pipe(&(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e027e040000000000009c11fe4dbfa6"}) readv(r2, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) 16:02:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x80) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x1, 0x800}, {0x7, 0x57}}, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:02:09 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x6, 0x81, 0x8, 0x4}, {0x6, 0x5, 0x5, 0x9}, {0x8, 0x10, 0x7, 0x5dc}, {0x7, 0x2, 0x8, 0x8}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") close(r1) 16:02:10 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) getgroups(0x8, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10010, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000180)={0x10, 0x5, 0x4, 0x3, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffffffffffc0}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x80}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x27c}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff4000/0xa000)=nil, 0x4}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x1}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0xffffffff}, {&(0x7f0000fed000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7f}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fee000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7ff}], ['./file0\x00', './control\x00', './control/file0\x00', './control\x00'], './control\x00', './control\x00', './control\x00', ['./cont', './cont', './cont', './cont'], 0x5}) mknodat(r1, &(0x7f00000000c0)='./control/file0\x00', 0x1000, 0x800) lchown(&(0x7f0000000080)='./control\x00', 0x0, r0) 16:02:10 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = fcntl$dupfd(r0, 0x0, r1) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000180)={0x3, 0x3, {0x3, 0x5}}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 16:02:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x100000b1}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe2, &(0x7f0000000040)="b6") 16:02:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[0x268]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000440)='r\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0xfff7fffffffffffd, 0x0) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r3 = getgid() r4 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r7 = getpgrp() r8 = getuid() r9 = getgid() r10 = getpgid(0xffffffffffffffff) r11 = geteuid() getgroups(0x2, &(0x7f0000000600)=[0xffffffffffffffff, 0xffffffffffffffff]) r13 = fcntl$getown(r0, 0x5) r14 = getuid() getgroups(0x4, &(0x7f0000000640)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000240)="eb8618c17437c84bbbab2263d5a6569f54cfd2de472a5d95166b94a8e78e5957361af4c3f14b8a6354d6ab5c958f0df0e050ab8b2b9c002a5242643d0594c0f89490b92358a403b483e2e7645f2740a0167c2525d83acbc5bbb32206ff947b62ff70f05c209138774ace78d31e5fe01aac0d8ec9ecb06e5955090620ba5d94cbbfc80a65e02f368fe61a1846c8d6c7901838ac2adabb1a0295a5c1cdde6df1082ad4f8ef803201a04c35e5b4dc89198dd7c0cda41975d60700c1a897e7aa2a9df18f9cc2572bd8f2c24cb85ae6db72953ae5b528f6a709cf1e4dd7cc1a", 0xdd}, {&(0x7f0000000340)="d4d4d4de3fd0d5247bb61eda0d114fc94a5fea55ec39481644513df0b8b8ea8e1a903c0846f53a0a7658c62480b592bffe8c8c3e77ee37c16f7b1bff241c239dff00d8f08ec200681e233988634d67da888eb1026fd14379ee830733bcc05aa76d12fdf17237f61ca607d9ab651abedb31658bfd6d4e518153734d414064bf16e14d64150ace05c8c3036591a68f76925c11281fe5e6", 0x96}, {&(0x7f0000000400)="0be86d20b88ef69e6beea5223bc78dac9419febbb0db5bfebbec3e495b9918ceb3039535ce7abfc94b234477120c142544a5da", 0x33}], 0x3, &(0x7f0000000680)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x108, 0xc}, 0x404) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x1) getdents(r0, &(0x7f0000000140)=""/139, 0x8b) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0xc10e, 0x6, {0x9, 0xf04}}) 16:02:10 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:10 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000000080)) fcntl$setstatus(r0, 0x4, 0x4) 16:02:10 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x82, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x88, 0x0) r1 = semget$private(0x0, 0x3, 0x94) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000040)=0x8) dup(r0) shmget(0x1, 0x2000, 0x2000000000000020, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) semget(0x1, 0x7, 0x10) r2 = semget$private(0x0, 0x3, 0x40000008) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x2, 0x2, 0x8001, 0xffffffff, 0xfffffffffffffffb]) 16:02:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x820, 0x0) sendto$inet(r1, &(0x7f0000000180)="59564ae9bad2d8304c59d7da4af4c6b003b5f585afeebbf93c11c3b8543a7ed90723fb64b1baca6d52286d5d0b6fc63e374f9dd916ecbc1c2c70a2216fe6fe6700726b686d21984cbb86b8304c6a69ee57a1f15fab0b03a5375c0c1a76", 0x5d, 0x403, &(0x7f0000000080)={0x2, 0x3}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:10 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x1) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = getpgid(0x0) r2 = getuid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) 16:02:10 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 16:02:10 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000000480)=[{&(0x7f0000000100)=""/121, 0x79}, {&(0x7f0000000180)=""/202, 0xca}, {&(0x7f0000000280)=""/168, 0xa8}, {&(0x7f0000000340)=""/185, 0xb9}, {&(0x7f0000000400)=""/37, 0x25}, {&(0x7f0000000440)=""/4, 0x4}], 0x6) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000934eb928000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:02:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x35}, {0x1c}, {0x6}]}) sendsyslog(&(0x7f00000000c0)="9d7018b7a3610f36c7c4f694fab8075699b23fc5c755baa722df2497cc67dfc8e9b12eec844a65c92419fd54a81a5a077740ba70a8a5bac5c63dafb9201dcf6e1074af37899f9c37c890cc4589f92cf804ea92d1cab9a27a1de00ceedd078b070913ddf40df6fc5948d9bc2e9f95139279b0cd625756a7d034947b19e6b2347e4bfe073907188596f5d6a295e51659d4d7633536b1365d446ca5e2423f6e60a0acbfd4089cdb1924cf2751597bc8804c90b20ca833676a150aa327", 0xbb, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 16:02:10 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x35}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:10 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x80, 0x40000000, 0x7f, 0x4}, {{r0}, 0xfffffffffffffffa, 0x0, 0x40000003, 0x0, 0x6b4c}, {{r0}, 0xfffffffffffffff9, 0x8, 0x40000006, 0x8001, 0xfff}, {{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0xfffffffffffffff7, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000006, 0x81}], 0xfe, 0x0, 0x4000000, 0x0) mprotect(&(0x7f00007e4000/0x2000)=nil, 0x2000, 0x2) minherit(&(0x7f00007e5000/0x4000)=nil, 0x4000, 0x0) 16:02:11 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) 16:02:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x26ed, 0x1}, {{r1}, 0xffffffffffffffff, 0x58, 0x8, 0x0, 0x10001}, {{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x1, 0x6}, {{r0}, 0xfffffffffffffff9, 0x10, 0xf0000001, 0x7f, 0x3}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x346c, 0x1}, {{r0}, 0xffffffffffffffff, 0x6, 0xf0000000, 0x5, 0x5}], 0x149e, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x2, 0x980c, 0x5000000000000000}, {{r1}, 0xfffffffffffffffd, 0xb2, 0x1, 0x8, 0x9}, {{r1}, 0xfffffffffffffffd, 0x44, 0xf0000061, 0x0, 0x1000}], 0xff, &(0x7f0000000000)={0x2, 0xf53}) open(&(0x7f0000000280)='./bus\x00', 0x10000000000000, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0xcd87) 16:02:11 executing program 0: symlink(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='./control\x00') r0 = open(&(0x7f0000000000)='./control\x00', 0x200, 0x2) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/49}, &(0x7f0000000140)=0x33) stat(&(0x7f0000000040)='./control\x00', 0x0) clock_settime(0x2, &(0x7f0000000180)={0x7}) 16:02:11 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000001180)={0x2, [{0x3}, {0x3, 0x9}, {0x3, 0x1}, {0x3, 0x1ff}, {0x2, 0x4ba}, {0x3, 0x2}, {0x1, 0x1}, {0x3, 0x7ff}, {}, {0x3, 0xb0b9}, {0x0, 0xfec}, {0x2, 0x1000}, {0x0, 0x400}, {0x3, 0x6}, {0x4654f234e1303a38, 0x100}, {0x1, 0x7}, {0x1, 0x3f}, {0x1, 0x9}, {0x2, 0x7}, {0x1, 0x2}, {0x3, 0x9}, {0x2, 0x8}, {0x2, 0xffffffffffffffff}, {0x3, 0x7ff}, {0x3, 0x4}, {0x2, 0x7}, {0x1, 0x7}, {0x3, 0x7ff}, {0x3, 0x8001}, {0x1, 0x3}, {0x1, 0x10000}, {0x3, 0x2}]}) fcntl$setstatus(r0, 0x4, 0x86) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0, 0x0) 16:02:11 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:02:11 executing program 1: select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget(0x1, 0x3, 0x2) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/221) 16:02:11 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) setuid(0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) setuid(r1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt(r0, 0x2cc, 0x8, &(0x7f00000000c0)=""/114, &(0x7f0000000140)=0x72) 16:02:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x2000020}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000240)=""/4096, 0x1000}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) 16:02:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030aa0", 0x124) r1 = syz_open_pts() ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) close(r0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000003c0)=0x3bd5dee3) bind$unix(r2, &(0x7f0000000400)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r4, 0x2000746f) r5 = openat(r2, &(0x7f0000000480)='./file0\x00', 0x12, 0x100) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000004c0)={0x20d4f8, 0x3c3, 0x4, 0x20000000008, "b00900001600", 0xfffffffffffffffe}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCNXCL(r4, 0x2000740e) bind$unix(r3, &(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa) pipe2(&(0x7f0000000380), 0x0) 16:02:11 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x0, 0x0) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000080)=""/243, 0xf3}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x2088a, 0x0) r2 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) socket(0x18, 0x3, 0x5) 16:02:11 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x281, 0x1) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) clock_gettime(0x0, &(0x7f0000000080)) ftruncate(r0, 0x0, 0xb5) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000010c0)={0x1000, 0x0, &(0x7f00000000c0)=""/4096}) ftruncate(r0, 0x0, 0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000001100)=0x4) r1 = open(&(0x7f0000001140)='./file0\x00', 0x20000, 0x24) r2 = semget(0x3, 0x1, 0x4) r3 = shmget$private(0x0, 0x2000, 0x104, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) shmctl$SHM_UNLOCK(r3, 0x4) pipe2(&(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r6 = openat(r5, &(0x7f00000011c0)='./file0\x00', 0x10080, 0x120) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000001200)=""/140) shmat(r3, &(0x7f0000ff5000/0xb000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x4010, r6, 0x0, 0x0) sendsyslog(&(0x7f00000012c0)="6bf69554074f2c1181c8f0de31bf3b8390", 0x11, 0x20) ioctl$WSMOUSEIO_GTYPE(r6, 0x40045720, &(0x7f0000001300)) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000001340)=""/243) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000001440)=""/174) connect$inet6(r6, &(0x7f0000001500)={0x18, 0x1, 0xffffffffffff87c4, 0x9}, 0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000001540)={0x4, 0xf4, 0x5af1, 0x7fff, 0xffffffffffffffff, 0x1, 0xffff, 0x10, [{0xe845, 0x9, 0x1, 0x3}, {0xffffffffffffff69, 0x4, 0x4, 0x8}, {0x4, 0x9, 0x1ff, 0x8000}, {0x80, 0x6, 0x4, 0x100}, {0x100000001, 0x5, 0x2, 0xaf8}, {0x9, 0x100, 0x0, 0x10001}, {0xffffffffffff7fff, 0xfffffffffffffff9, 0x8000, 0x9}, {0x0, 0x7fffffff, 0x1ff, 0x800}, {0x3ff, 0x7ff, 0x1, 0x4}, {0xffffffff, 0x7, 0x1, 0x100}, {0x9, 0x1000, 0x2, 0x8}, {0x7, 0x7, 0x2, 0x5}, {0x100000001, 0x460, 0x800, 0x2}, {0x4, 0x10001, 0x2, 0x401}, {0x7fff, 0x20000, 0x9, 0x1}, {0x1, 0x1, 0x2, 0x9}]}) semop(r2, &(0x7f0000001680)=[{0x2, 0xfffffffffffff000, 0x800}, {0x3, 0x800, 0x800}, {0x7, 0x1f, 0x1800}, {0x4, 0xdeb, 0x1800}, {0x2, 0x2, 0x1000}], 0x5) bind$unix(r0, &(0x7f00000016c0)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$dupfd(r0, 0x0, r1) writev(r1, &(0x7f0000001780)=[{&(0x7f0000001700)="49eaea361e90c84d24a1037b035315792c4546cecfb0431579425a3a1ed5518948ffc23d4da8a1b3758692eca10a42b1e618cbb3e98e8fecf35ef775deab261c289e18cfeb81e5d859459f209a2d4176b40bcf83e1b4670fffbcf3d3f4b36e0070c8484c9a3313d16f4c26a3f8cc", 0x6e}], 0x1) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000001800)={&(0x7f00000017c0)=[{0x187, 0x685}, {0x83, 0x3}, {0x41, 0x400}, {0xc7, 0x10001}], 0x4}) shmctl$IPC_RMID(0x0, 0x0) ioctl$KDENABIO(r4, 0x20004b3c) 16:02:11 executing program 1: clock_getres(0x8000000000000003, &(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10228, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x10, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x20088, 0x0) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) r7 = dup(0xffffffffffffff9c) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0x0, 0x10, 0x1, 0x7ff, 0x2}], 0x7fff, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x21, 0x2, 0x6, 0x8}, {{r3}, 0xffffffffffffffff, 0x8c, 0x32, 0x1f, 0x9}, {{r4}, 0xfffffffffffffffa, 0x2, 0x40000000, 0x2, 0x3}, {{r5}, 0xffffffffffffffff, 0x40, 0x40000000, 0x100000001, 0xa5}, {{r6}, 0xfffffffffffffffd, 0x2, 0x1, 0x5, 0x40000000}, {{r7}, 0x0, 0x0, 0x20000001}, {{r8}, 0xfffffffffffffffb, 0x2, 0x8, 0x6, 0x7}], 0x1000, &(0x7f00000002c0)={0x8, 0x2}) 16:02:12 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) chmod(&(0x7f0000000000)='./bus\x00', 0x32) fcntl$getown(r0, 0x5) 16:02:12 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000240)=0x80000001) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000180)) pread(r0, &(0x7f0000000440)="53f4af831face70d7637bdbee22bb5a72fc4f13c50cff507e4fbe41a9a1445b6f3c464b05320b15481dd588f65241458295945012e718d043780b467d4e3670c16bef784f0d90d8824a975a603b3761974bae5c8d1808339cf2751a6f3eb8ddaab1274540168a63fe5ec3982ee834f8e55b9627d590e351a32af3306697de91511b613f1399325040d56c9e5157d16407ef312c4b4a80c35b2baa2ed083384c97f52c04c9224b22779765c197e7a23d97fd8086ae81db1d3e89bf879ffb88124bb50b36c72377ee77e4d54dec774f57de19ef731092620a4caac0097f58f3180a49db4157601f633a9d2d29e8ed729a6b84e0cb3f7c30600bf99bb43", 0xfc, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x9c, &(0x7f0000000280)="019af703017eaba502bd889c08236ac8e4683d68914f8f3b9f43244b5ed1fb45be7ccccc1dd1da3d2c7233ae116b8faa52e72223a402c2204d3100a7165aadf9bd30f7e1274cc3d6b9d455a282d4b773da3387d368987f282544c6e221080047bcb21cc66c1d431ba890eb5232989d1dd91c6ba0df88e7e470d318e88422b7c49dcbe6a6a4c68f067d5d71e577bc1f89924672cc035ddba34d3236e1") ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = open(&(0x7f0000000380)='./file0\x00', 0x40, 0x100) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000400)={&(0x7f00000003c0)='./file0\x00', r2, 0x2}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000000)=[{0x7f, 0x5, 0x51d0, 0x728}, {0x80000000, 0xe84, 0x1, 0x3f}, {0xe47c, 0x9, 0x7, 0xfd}, {0x9, 0x3, 0x7ff, 0x6}, {0x5, 0x3, 0x2, 0x37f9}, {0x8, 0x5, 0x7, 0x8}, {0x6, 0x80000000, 0x7fffffff, 0x3}]}) 16:02:12 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2002, 0x400008612d) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) r0 = semget(0x3, 0x0, 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) 16:02:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=[{0x10}], 0x10}, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='^($V\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='\x00']) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r2 = shmget(0x1, 0x2000, 0xa, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) setreuid(r1, r3) 16:02:12 executing program 1: r0 = getuid() seteuid(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x31, 0x0) 16:02:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x80, 0x2}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000001c0)=0x8, 0x4) getsockopt(r0, 0x8, 0x1, &(0x7f0000000080)=""/180, &(0x7f0000000140)=0xb4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x4, 0x1, 0xffff, 0x8f61, 0x97e}, 0xc) connect(r0, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:02:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x100000000, './file0\x00', './file0\x00'}) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x24) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x81}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x5, 0xf8, {0x81, 0x4000800000000}}) 16:02:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x20000, 0x0) utimensat(r1, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)={{0x7f, 0x3}, {0x7fff}}, 0x2) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="7226d474f759f8354dc231ceab6595988d724097901ff0", 0x17}, {&(0x7f00000000c0)="22910a060775a99fb9533ec2bb6e984e47d5669cc7c4ab2a6faef9028d0e823732ce073e3af6e43681038d0eb8c38c90cf42263517c808c4e17ba70d64e6e270ac02ff74a38de69ecdf7805cde7cf83c34ecebc46da8a3e851314e3e2f314e2600ebd7b6f46ddc36ebd8ea3749e25e95b57f0bf64f9b515f56c35dbf2ffebb9c2cf2b03c0b688a84a116d2ec009731babc734168c093f5875fb47e499dc14e2e58ed753203f64314d5ce0b20a0402feb633f0dd3477c92f302c419cc4a63", 0xbe}, {&(0x7f00000001c0)="731eb12d732a105fcc077e1980bda037731c876b91534c5997d4cfe03ec27b65e39e8163d45174c11161240f478d31bd86c8511678d410fd3eebb4b9e0498a146402ba0e462292ee8531bd42c6ac692d37", 0x51}, {&(0x7f0000000040)="c7374e8bbe711d", 0x7}], 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x20, 0x0) 16:02:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000180)="56ffeba2951f0104e0d8a81bf98ce2e21e5a9ea9dc5534f72f225adc215bf8e55abc0491f928dec5ea9e72bb6db9f4310345ba7222e21d866934d08fce27ff3d106b8b887ed90005998d22d6cd3a9ec21a4f76992d955587179dc5c8d280564c738b9c191ea5f9a0174d2fe88f604075b20f3d7b88a90f5a912151a0dbd193e740901c2721050ff7cd388222b697c27866d87285dbf2f0ab03b8233c60262fa25ccd6e61de863ca6dbfdb5ac6519c9e5f24d7d66bf44faa28cd3b07910d2d1ce0994173c2aeaf9d4d6a2ed25e4e7", 0xce}, {&(0x7f00000000c0)="7c007331787f9ca74f5f9ceace33301e8f7853dc42ebaf665cf3f0f776262a1f0c021666fdb133eb31e205bffa07764a4680774d366c1f42d099acb56b927af6a7a5df8e23faad17552da984a0cb", 0x4e}, {&(0x7f0000000280)="dd8c2d2ce389b191a0b3ea57762a958ec26d0ee23def7bfe90ab4f93be0287cd2acff038239c797bf88437da5cb1f8b25994bc02a27f575ad9b5fa7f6217387669f414516fd55f2008aee684543fe86b059cd19fc9b5f0ca", 0x58}, {&(0x7f0000000000)="0d47bfc207ee04f07d27f0f988525bc7fc755e93402711b75285b395814ef923", 0x20}], 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 16:02:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x1}, {0x400006}]}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0x9, 0x3, {0x1000, 0x9}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") bind$inet6(r1, &(0x7f0000000140)={0x18, 0x2, 0x9, 0x9}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:02:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) socketpair(0x23, 0x8002, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000140)) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:02:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:02:12 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r2 = dup2(r1, r0) kevent(r1, 0x0, 0x0, 0x0, 0xec, &(0x7f0000000040)) kqueue() fcntl$setstatus(r2, 0x4, 0x80) 16:02:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffd}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b8000000000000080100"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x90, 0x0) unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x8) r1 = socket(0x18, 0x3, 0x3a) dup2(r0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) syz_open_pts() 16:02:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0xc}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:12 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, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) dup2(r2, r0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:02:12 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) pread(r0, &(0x7f0000000100)="e59f46cf1d772687aabe9c992d2964848d7223e6c08301742398e8aab6a40e05bc29b9b20a3e2d78500dfa8e776f25c43c54c473766383ad0a7dba1ca37b6679489bc6a1a6d08b874bd488693b8c520e7474ae89f478fd71c2710edb1709da46d81a5bdf6c96389cff66d5954aa68c2a3c4e7b03c763941475b553004d80709af540ae81fb115922ca3ece341f5bc94e4af7638f4a0c6071646dd7e3d3a8df78a32ca9876ab8404b21e70646958c7b6aa49dfe36438aa1e79b4a020a7d9c7b3d96dc7ca594e68aa68ef6980fa170bee4a53bba404176b67310dd307b60f285d3def6d5d176c317f187", 0xe9, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8}}) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r4 = fcntl$dupfd(r3, 0xa, r3) ioctl$TIOCFLUSH(r4, 0xc028698d, &(0x7f00000000c0)) 16:02:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x40}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="b6331e28") readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/231, 0xe7) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x5, &(0x7f00000000c0)=[0x1f, 0x5, 0x8, 0x64, 0x8]}) msgget(0x2, 0x1) 16:02:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff000000000000e7ffff5a9d071b542a538706000000b8180000002900000031000000000000000000000002000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f0000000240)="208cc520d1fbabd63d0bb4772427ebfa91f15ab7b8b15bdb56c7fc519fd2b54e6f9cff3c6775eedeeba3c1e4cff82e87f215564d38278c52f1c4a4129a392cd738db1dace2a81c634637e6d750764ef84fb876a8f34a37b77e02cbdbf966ecda9cc451902cd0e4d5de92597054bfd09ddcf153256f66c7791c5944ce28d6ec60d23d856c198c9a5b068a17e4e28abf6aecca46e7641725e1947616249b26b12f39b0c0cc86aab585003fed56b5d45233bf420afd89546956f271280671b41e861d01009c4f700a2d", 0xc8}, {&(0x7f0000000140)="a1112ab3443c5ab6d877baaad98705738658ca03ea1a4a9d3eba64509e529d59edc58f34e59767538a764f900a123a1e46f0ca733be5d8761359fb9c1e22ab8ea6a78948884569533878282b0ec2fadb9b6756920568f16fd6288f25b740208fae1cbbdb447ee8ba2ce9495fd47e3172de5bf580d8458faf83779dac1ac515ab64959cad4f6f2085d450f1aed98d", 0x8e}, {&(0x7f0000000340)="167dee9f054a46ee17180f730b4376423e7d14f75856e0f50b924a2c71a533ff41df461b71655b8fb2c1743cedcae339472647afd1e0189c75f4d273766269837a1b26bfd0c15f908ef141622f1079dd882f3a27e58cb00d4df645abc6afc1e8680ff71d728d772a5852a3b44d55017313d12583f3f5e4d3442fe9ad5985d8f85a5275d42b42a14c65f2244e76853bb610f9b29e351c551bdb36a2e77bcf42edd45035c2db3076f4fa35343546cd7a60bca63d84181553d705dfcf7b15f77d0569be7bcfeaf92637343b10aebc084d805236c7c09b3d348cd4fe3bec8867fcb883f61e72046be8a1aaaca41dcb1ab62db08cfc510d17904a6caf49533a27bec3e25b64cddc344157d0fcc8ebe441770e18027880906001ff9f73f4653b08941514f4cb83935893486afa7136d0328903f870663931c8b293b63e14660091dd7e7373fd7f8aef8cfb44925818aa5c39bafac9137678476953dbc5a8bf64faeb7344740ad6eb361cdcde32cc243e1f2016a738acd40fc5b2e6901fccbf0d92242a49ff32f7c07961fe60df8bf0387169ba8219bc629f712a06638bd4b8c58ca9d6dcc129eb4ff5e9dbc691bba3276825f8c12783f405e62dff49638c26a66ed3ec14db2c5b8519b2a3470f0caacba3998e2f1c03b72aa1d19df1de1497b42f8ea64b5520e10b387beff0259c8d89e155c247b8dcb6d957f55ff13ab7b658e961a6f723c7e22a842bea4609ce6bffc9cd654d2ae3a9372f6db97ffb0b8be5c0dddf65ab08e07100372a8ec52b3586cab6b0d1f039496c4d847d91c9ceef684211e4f87848abc9e04b2a316259da7bacf6731a20c36da010c4ddecf26be518944d5038e86918c1be35816bea38b403da3d2af1586b622dcc2b286f295f3dc9711f62f5ee531e396a5464a8055bba8af1cc6b5091ae04d7d815d6f332520152a1f5e4d6a8d98d23ff02b8f7a4ed03c83f6a310617e80e78ff0337d20b3c8252e9518e07b944f5817c108652ed17da7ca8e2e6bd395e20506aecf6d331bd6630a39cf3e1a5f12efacbed3790152d8b1cefe69e9ffdf455fe60535625930c185dcbce29127c7ab8e7504cef942570fd83d2491d4c35a7e0f87d5b30c91584e3637ccf3724c8f9cea25d66a2f48faac79333412f152c6ba31ea58c0b29cab1b39d83823aa7ef633db555ef2f2936e79a0a1e70c171f5ca56c3592bb8d97ab694013a70d8ce7eee9fa2e16794dab5de502790a36552b069f978c3bed4f4605074bc97f0511fbcdcfebbc0149622e15f2f70527418d25c2885e6ecfe0ba3bc6b5c4c686f3fdf4e1139f464d45a684b4afd5e8c5cefaee91e51d48c52dd7e9f6451feb4b3aea511edd34495dce1699e2f7aa272fff8c7b48d53bb3463a1a51fac256ca0d22be6f0301f99b1694dd55e22f5d7995e1f0d9e0790a024d251c264cdf318c5c5c35fc9e9434be73c19e7e136348083c3905095707f9e154f9653214b176c57be5ef879902df9aa21a340d6c04f87fc0bfe532780247074fb578109265ef721d98d85360d77dc99947d31c5573a94f245c9f283a63c95abb4e06ae1ed3f836bc467e539d8f4daef4471c1a7e5b55ecf9fbd02b22825cf109be690e540c411046f08105a91daf9afed4d992095d63e7348c1425806494c3f3ea660f1d0c77181376d901b08f16532162f6efd97e70942db895fa3bbb14ab841c04cd4306391abdd94d81702e0100a0ebdc8b753672b3bdfa40611741aa070bd4b0bc8dcf9ecc2d5f5e71bd3c7be10990ca601d93716390c22bc95f408f8af885c7f28607497cc7e35c7e62b2a8fa3ddc9f5af68963282f7ccda48d761434e1e0e252463881dd211cb49958bf2fcaf9ba2836bfbc8bf4e3e7c975799e097e6a1f5d5fd3df1f323efeca444567af05eac8c6dae94434eddc0798b798b0cd730f0ba103edeb506621b57456d3b8d8ce29b4905dadf7112cd89109c8c19d072361f0e87458b48312d06c486fc81cb8335b28f763bacd4f8533484347cfeaf8086bb16174bd33259c1adefb0a596bc9e3c6f67dc488bdbe5e143a8635b71cb4b90ebefa924919821791aaa084e425d93b14c1b762b2557f335112f4541117ba3cede021e182b10ff1b8dff60e3102fdbb407df2c6af74d4b61daa7510fa0bab3bc1c3dc8115e259f8678ec70cdcfe86ccc09f1a7ca25be01f3bc2c1ee63800b7e1805b695a00664be5309cddc71c1cf71f3088ad559e05fb1ccad880d7e847275f5041c130916869917a256cc876339201337753f7f2148a5242fc8babd5f69fc2af6ef03aa1ac0913a1204274bdd7f3144ad89b46725e38caf26cecb6ecdaa2dc78ee6a51f14bc8d12c82892dba137b93da5fe5489512453c2c5aeb0620f1407f8d33999c9aa4f5d2e0b9ba42f3da491503eddc6f8668249e8aa07357e22c67521cd949c9870e47a94928e23b4f4cbb8f02ac978fd9ef68c1361d5c3174116d2f97dd00b7ef365c633d218ad61c0a2b901c7823b3ee698347dcd057672c5d6f195a68d0fd3269ce83cf6ac2590005edc9eb8a3a5ff967677b0fd88f2c7f19a0ad8d55c5d82db769de88944321c6490ac59f4812bcc12ca22a8937ad51e2bc8db46a3b508a4e8bc7d112b2f3539ea757c06cf6439a67a8a176b436ba61d16ee21a5eb39fb36c8ae109870ae3b6d6659a7d8ba41d59d1d42f00e07b681ad6002612236ffcffcf903049953c0178a9e8893e7ffb596519b09a074dc3d9230d52f91c88af5d223989363429d09f4281104fec0bfae22de0e882b54b6c32464ecb0a39cf142bba248ccb40f5d00dafe46e0e029b22b3283a9adcd0bae6b4fb0cc183da9d8af222d80b1c6f85bd19defcf84720bf0e18ad8be78990e8719e88869d91e7a733c3f7e5482b31378d75ee23ca99de8137b05bd8174b112c32c534254b96d8b995aecbf81ae082251827d28913caedc90381ea3021ec7a0ecdd6549d6918e9c8bd613eccc1483029ea1bbe80bd71949497a648d79aeca17863c1940d516374fd3508a1c0072e1a622504894a3d3beb0b057dc4726d7d9e35a6f11cb78e471ad9f4fe1ec01cb9609cbd428536cd1f569ad1c49b04cbadfb221613eabfd048da7f402bebce8242142cba8c5057a0532d93dca65037c4db7931b47c743921d2ff5afc3583dae9fc23d58ee0f01e42e054126b5b9e195c57beade287f989874b86f10573a474036b085244136f0e87555d3a82d288341d4748c970c43ad03c77d55358abb25180b96a49a3b49163d0b295d484a24a5f0ae7b6d1aae4581a8b1db5b7ca00386a1fc1953a0e6e1580e0da9885502587ba61db179f82499be4f74262cbcaba70218c85299c98a4f25fc8fa3461eb7150a8500825008151471befd6cbfc6594d8b2a61dbc0c3bbcc299fb1a4ffe3794010927833ef3f25184a3ebebc841d1deab7bdc4c053279c7b865c154e663ecb1c04b624642984a0e2441c4828a92eb5b1326cc9cbfad1669b1911790b4d0c2db93936ff9f64be71c5ebf39bbb1e0329013da19cd6383146b53dad39e5ea37855065709e9dc9e3ea8b7f0445403c40e6a2b2f4aa5edfaaf5b30e213c5ca824b6b8d550e0ab9cc2c6821c108a4de0c97a50c126b52711869b2454b202983cf36858b9bd33605d67ce9025d6d0a82a9003ec6d62b4bdd87de59c9c6298db8d86bf33bd247ef7c7bef0a7bd703bb78237872fe92d7d060d5b96046932c180170e3784658ab1c6d9b3a212b8ff0b0a26725e35798d38140b3766f7512b4ce5703acc16df0feb84aeed26fe20d30d3d4e4ac038d1ceaaaa8561ac5db986ed9b5ccc2bc0ecd68575ad309cd64227eaa1ca4c42a7e829393702db3088fe2b2581622383433ad136e15226faa7702f58b8ee9d9649b9bc18a5c1b4f71669bfa25c7b75ef7028057b70209753022e121ed7753a297162311698699e1c3df85109aefd489a96ff6dc46c8030d9a1a012aed450bae36391097223774597cbfc1143637bab2e7dcd0eee4832595deeb671e1f837f05b9607597f60c93b76c07453dc21ced059f58222de9f8bf0ed8e35112b07ebe4b10673e3e5042c18f5e19022c60f5fbf501a71cda1f9ad199f330830b016c5a1b96c9c6111566104fcc84fb42858426096f42617f8952ea98ce8a002f69862203e52b8db193f2585de7f0c2e8c859240a34beeff802492aa0b6aad2dad1a47f8733dd9b5291f3f378fb2d2d1cb20c081614d2ce8ab993f17ffb237fb87e557bb610e7dacacf7b51df3143721d4489c67edb6ec31eff7d4e6cd4145187c36798960973dfcd5dea7cd12d96e4360851630563e2786a5402d1a80505a3079a2cdb309cd03b939bf4de6cbf2c3292dfbe07e641c9a9098e6d1e90b73bf97dc6176a4bc5c2f59e51689891e8b8bf067cc3fcd50c11695f73954a3c6e5c4c9a40862a5830cea2c81be3a81a3fbbf616dc32ca29d9667549f71c6e29b11f21a70a6d8da00213136e4c380484df3e50ac8ed1a2e0a7329dfd17ebe2fa522af105c42f8565d0466ead5c1031446195b38ee841f1153fb7737d2e0fe162d8bef47d61ecd29708c795bf59d7038be749d6ebdc4288f7cd8b88b7c02c2e14a38a1dddbf1a32ec6dada550cb6c0961f40dd74d1082023c2400e59214be4dc0c13f7446f22836c90cf7586dc6569814476c822a3d8f2a54a4d6db362731f349364f148f52ad168e83e5760bda81b5da37e8b8fc1ebc65106349e3aaa9be6388e4c221be20c8976c82dc8a3465a9bd8ff753361f447e75614e4619ada15bddc9b4cad9ad7dd06593eb2f23d3e50d760e1bf46ce6891510d4c727aae8911ef1423540e6e35be8e00063e9fd97806c76eae9733458dec520757cd302f7f272cee270465c6f300dd65c401cc99409aaa24e029767b421b23524bdf27457a51c1f0a28b3a7640da68d027c7df5c3bfef9f3f7bdbeb55735ce1d33f24a2b55a2b70f6bb6a55d757375e1ec1949d9e1dd07cfb989ecca362e523a12fce2d2fa3b604d7ecf43d41d33385e768b1b279856d1b35b184283da016326b87fbf05bb7f1f74ebe1a4754cfbd175d323f296d2a1aa9ee76636cc79b5bc32b6052702f9fcc00b0feb6a037519a7375f73e14b225fa9e95cc57df6548e74772da45fb8ab1b41691a449dbf986dc147fd52d1377971d2d0a5f9800e2fee1d5c975649a77d5b7b57c13bffc07136545aca402bb46dd6f8bb06e68d2c5a163ce22c90df38c059ffd2d26e2f0fa6f4911e6377271535f8a03b69b2f4cd9322ce3e36daa7b3d2954e711ab4e31a83b4c0a65f360bb8f3b4e375ec51ec98496d7d06668f1c7ede02d18505f9d82f6c200fde4e75293eeee5eaf4f350c16e3a9f91705505f92b48900cace258aa491d3e74af4e89d7c8940d4fa666ca0822583c548c59edc2ee08867d0f4f4a502892972ae3b321dbb4932ba7cde989405249657b5e4e9bbf7e99a592f4c7994412be1cd4730d906a23b9ba92ef5bed603b1b954d79876dcd0297172bb5fd4419dd18e7eb0536a33b3c1e14ac85dfe27741889b131b956b1633ba88b67635a7427538f156f58afeb7074f98b91ec64ccbb1bc47975a9f688ad640440f86f738f26f38e39cf51ff54415835c22ff4805c023479e5aa5f2c501f13af3c53b78074dccaa998bfcf13917e614aa06202061835bbbd4b20d18d9d494cad2c906d9fac02256c77d7335066894859561802c393f661bce27579b7e94a8560bc412096927c47f1805557221af49b5f2c4ecd668d3fc543080c08e65cf421a65fdf231914048fcb11c7c54294a0eed028a64b", 0x1000}, {&(0x7f0000001340)="75e60b46ee5fd4d21574a3b03849ed6c5c5bf4767679865a15b91654c8eb4638a311056f76ff063545f2a0801ae9fc18d7e53f3b4049295556968da86ce4fd7e3ee8c1e9384e5a8e6ab3d8988778457b43d5a00f64f87f1e8e565179dec7c63cc3ae5240d0ab1f1b0f41fa3c90a305030db537ee6ce70a3bd25fa2d5c5c652f56edad5acaa97fadef30d4b54d33d5b5689118d64808d40c8b630dc47b3508156dbac7e623533ad085319001c76c2021f482003f8c5d448e426bc39ddfed57171a4893b99a04143f28fe756833fe5b48e65aacdc9aceb293da9106372dc50e36baf73d563c3019d571ef0463efa1b98357a124d6eff68a2eb2f6fdd", 0xfb}, {&(0x7f0000000040)}, {&(0x7f0000001440)="679b7830b70a81801ce97806e952d6be76e3ef2d41f3c3c07424f3e64460d1165572fac7d60b3be31584e57a538fd70c8b5cf957137b90751aed07edba6c219b9c2e04da1c7809debd66819c12e687a7b097fc1c5609a3c1242fb7301c7e69119a8a84f820f068b9e7869ef37208f21e90f68219d64e5bb6b96feffa66a6b7bc618ccf6549b833ac451a02aa06642483ed8b2916dd4abbbf3dd6", 0x9a}], 0x6, &(0x7f0000001580)=[{0x90, 0xffff, 0x1ff, "7041973fa12877d4e6f01cd71121a42202dfabec80427e1de3c195adee4d81ade966b4a8508efc65ffde598c98f4829c2851174b049ce7e8074b552df6fd0b3cece6641bf3512dad144733a476547fffa2be534944125053f3c6321ffb9db2ee995b004b5d51440905123ecfc9964152dbd735eb3c99dfb392a0ec5d"}, {0xd8, 0xffff, 0x0, "96abc91ce1caa69a1064524b0792551b149864e0b3089d36d5fa102002befcedad64f3476fbc66da0764b2517c0e5c6db2f7855cf1281f1765d568011e89dbc4061101fd7f7a0522cf3b4e893aabac0324006d821f0c944d573989d9f67e7e9cfc9dcd198e9f0fca39ed87e7a784a20d45d6c477716cb56e98d65d229777f5497f49a73f3a507fd3c1bb760768643a833831ec83313cb463fc1b3b9085468bd31bb00194f988530c8c3c7a6fa3836a3fd58a032492d376a973a6eb8960f270f995af"}, {0x1010, 0x1, 0x4ed, "085993a968d7245dd318a2dac90b46329973f7bef8f34482d8aad239fe20cfc3e89241abde110d88d03a325a74d0f028455d60699949d054358987ef92946de3701b97f96ecbba39e897e04e5f6de33d0c67698398cd829f370d14939f51049b5963892694ab51f13d82c37f6a9ca452ccd251a125c750b4e9943c58bbad61ef9f313600d8d708ba5e1ba7b5b6a11912b7385f1d5781fdb081ae3b5e274445181a1aca0078e992987dcc30ba8a99cd2e2b53a541f21a81142eda9e500779a0018990d40442c730a20967595fafe8105a82cb7abb4bc3d18df36dd2eb16a1363d02ed60eb154a4d2c3598268fe781d4c80657cafea0e16f4e92b47f1df8e63bd4d1ab3cdc6a07acb336040508cf3fe3488ef9766bbb8a7b465fb3c48f5b0c8964165b09a4ad4674f16b3f5f7b8a8c1c34c3c6ebce44d394a9b022517d5f10b7d82f90b28d5f96540c411ceda3e3e3c11af8b84e3b70c24bb9dca7ea299371be3731d39a887e367f7139930d5ff1f1960da16ba158ef2aeca4cc14b7afbc047b57e56dbeae483c53c9d8664a80e2346e09b135dc001cbaa2af546e7ff901bd336f2dccd0c4fe0b8a9ae657a84b7e2a034205c77ebe48e7a6f8728431e30c07a7299cdd4a2b9ee442a12c93af065225037bc58fa1d501c14235c5d9a2a8e9e994bc5da7cce73d6bcf65db4aa75cc40d1fb4d9ff8a2d05a4e95cf66e86ae768e0576d64b2e8e76114e24bd2b8add3f905d311e51f4e41ca4572c87f7c07b1037a41eccc62a62eeecc630a95cceff1fe1521537320b0a39a6cfc8fdf77cd9eb2d1087739851eff2d7a60a5324c83c07bf0328d2c5408849965c167a0a4a050f578cca748c62b71394201ed27e81b435daa457aa2892937bc2b8581b0ccd0c80c0b47ea0e2178069fcb3bcdeff6f2c7fac2cc1b545d657f8189188526056dd154f17de24492e4acbd6f38b4734bdde67e4fb40d6964f699281aac1a7fbea489c83c55ca68eed136999d8e37b36049b7fb05974fced7f70f2ee982c3668ec6bb3b414a2adfc8f7aad0a7ba0516d8e594902fb4bf5bdc424693a1b501416a8cea00a2539cfa4ff0317973c67292729114743bd31ca7b8d21a9f8267cfe5c7c9157e091e6c2f25536ac4c476093e0576f64209127ea46817526c079b99d7c47e4a0561e5502971d215586d304612487635abff617df3e97f1d0612539bed342c1224294d5d30fa1aa8ff54a921a7f131945f2a01ac3eaf81d418fda80d1960edcc0bf3ebab2b3cc3fd9f0b424977a8857999df577458bb05c53fda664df2f7cce3d37855c5268d336ee4d25d2a5400339c1d76a109673859e0d1790cf32315e5050251c2d14711ece9f12f2e455b55bdc3a329066c848e7dd3d563da5f833e5c0a0fb083fe1bb9cc7ac45b7709281e9cf9f22bdc6d789fcac344fbacf0fd1678f177d712918c682c32ff3d502a7bd6127f9a34d2b014e6247eabd8faeec5a0a3618ef6d5a0f15a62c05eb9a5310ae62ceb75a5c577664c857f8ee820d3936884059f8dcefceb62ebfe0f526550344d90cf2c00bf7548dc422c53fe3ca73e8d3fdf26036cc620dcd0d031e86e36449b182518074b226c8f3bd4fe722d18adbfa2350e9116de1ee4de60a08bf84dca0962dbe12d476ecbebe05e6a8b8b21c14547384a9256910967aa333fa08fa88a76b848e405f582192f01ccd4b639fddef4512914da1de9cf92b98322d35624eb3e5942af57cc655a6049a91586a0df022c1dc9deeb13049e0c851daf1131ca4675f656dccbcbd84b71395e03dce0ad1e85efe1eb701e20f06d4c88328db0104cdb0ce7412be48bf682f1444dab57dfd9206feaabe00f3baef61cce1c3a10be5f1f68ae672636a478f85991a9d18d0bcfc1a1683cbfc095305de7561738fd37ac88fd2435544d1ad93da98f9fb463a6bac13791717f9da9b5390dcba02a70cf29df91a40b0920048f02e76062a9b843fe1db0863e36736a47bff9f099747b5b2e14a5e43e211fbb3636373a784c15c0123853684dc67d60e0ae0148cbaad1ad7a377ae337bc004a8a7884b045933c7cecb698ec622153367c23d801218de7e1ff0088a05326864c994166c270dad07f95d90a65369af2f7a22e6de8a457d028878795a799266f7bcf93c1c4f8055f24b21369c9cf3280e2558ee02e20510734ad4221fd589c8975694a4e1df13f80d33631d01f4903fd2bade36cf2736be0b32596e40313b25c93ca1cc9f231f69993ecab29685efb14425e45632dfd20eab51a6cbba384091d49350b213c51c429ea4e157a64fb57e5c972f570a8ccffeeef8ccd30c1d6543fb29fe9b7b9949b19367fcd3110aae0aa116ee1c3462a07eac33a2b09262bf3add9a6dd3f78e8ba481ec3b22a45720d1e0b2e1224468cdd9c5a1da3077f68fd3bc64d32da65370842002aaa0690f6947231175b58c6a8a3c98117f4dbb0e3bd53cfb5a808d6734e9685919145874169f4a53177b2074e7918aa88f8a4eb927df9ced3928cc8643f79917dcecfe049efb768e379c7017577bde9ab7a5c5ddfc4b4aa11674bc4e46a5ee6290e7b36d77686590812dd70f157647c019f748f671579578bf78c8289244af2df4350b2ee26c6eaa04f2a690363b0e019d2f206241ac36fc39793770addddf93b0a4ea723923a1da6719353ca01d476b54b0cbb90dfd3ec4c7449be4414cfb80feca7ecb1e58fdea8acb7d3e3b5596855d87ba846e1852309b8837d27a703ba94db9335e5fc98ee378e3346a1d5f1e4a7b0d65f99bf27f748d791c40af084471b454488ff06a6f10f4afe7a8fb7d76bdfbc5e119a16a8f1340ecbbb7050f7c7aec87b09e76717ab8fafa8924afe99c4aa478583b861252adb68a23a4364492ae2dc60f2b20feeda6ce4db586335ece3d8e8a1f79c4a3a31e1682a1c94a1f49a904456ce8f32fb20dde9787d42cc5c4de6a1aede5d6dc31faa7ed55e5bd1d6fa451bf4ab1a5a0d1b75e9d030da595cc27a74faf9e95da2968e7214127e529862f383acc138b50d28eeb3b5b3d802127b4b6cf7a743ad179367f49f84934ae51aa8955a45bf9dfb81cfb966bd2a34c7f55ef3efbbaf0e8949eb629ee9ca8d5936037f30ca935b33e3687cd670ae126c2e17408f274ef335cde958ca951adbc0300a1225d1a77f78aafcb9705ec3e9d011045c171add2eb936eab704831598ee473900dcf902443807e30754f5b35b2431e2a7fe970d9530be78bf18815c831d5d76d48cf780c66c434d0faf3f17dfbe56ddea5bd9efedd63c0d474a1250b536078def89a88c1e7b519d3a3ec2c06e330c8f7bf54a8bd302b0d8d6bfebbbe951edef3c38f0384202f4976c8623c7647c5ff2fa0787291428e0be02b2347053faca814a6534e990b686004573899a2c4c43dd5fd18c85ed6f1e903a889a2e26e83b89c693df2dc9f62fb6356590ebf7c6f6aa1d14c15b38f587795c3befd16527a748afb6dde265f9299915dba24d8b6d6319057564e556cb078b0bf3d14e7c1b972865f7a2b97910dc4f7cbc84a6ef42758b16ddc6b18b6bc51f3667c4738391effdbc38c9006d0d61e3929af8486ef1342fa4a913ea976741c066847cacc705b90d75ddd493a673684cac05ca674e77b51e4d2426b6a8cda51aeed3aa2f9c26d9ac12734ae086eed576fbb1c9ca282115c3ebf123bf351fbf5068e5af23b825d1c4fa85eca1937e826081790aea55ae0c3564bfe1516d7cee6d3996c988109f5f2c53ecb99717ee95c5995b257a5d47c3a33332017f13d297ee2a62183b8eb6dc88342e60bf811e3d0808a7cb667a64deed2894f13ce0e9a0ae9b93c162b2f20c029ec83f2b68446b71499d16493e37a22c33a9a02b84fc779bbd3859f4e5ee60f6c5c6ae29e28fa9cb30cfcbe360f756f4201d3b4fd11c88c0df014fdf8bf9fb1ae55c9d54bd0d2b8e85f391f94b88f0d3ed77d7c789a6e8c4727c5575919504b3606f3c7f2e7adfbea6e7228f08e52d099c9d1cd7c9746cc1173110a6278e81d7442edba62f53ba5e9b4d9783ffad3b25b33d4079a9cdd98c8b8ec762b87f5a1690d4f367e74cf2c6b55ea8fa47ea1879b3918371d251e7418912c59df7b324d0c26c30b7bda0c9ee0c78aea946676d49883ddca76d43fbdd0fbbbbeab064d5b33cdbce1ffa657fd22cfd22766e8b36587d7eaa33b241f713c7e453b4b868441b2618dd333fe5710d24bf5b25ef12f4f61a25f1434459027e337e0d7a33f8b8ec81788330e20b0ccd0f46d2763129cbb0d8425c9b89011fd443daede2db9c712d97ff3b054600d2be366fed379672a4083fa6b7c64a347687ca75d4f720f2c1a09abb5a4dc0a3400ea014c9d0d304be0a38c554933a2605dba28835ae9aa01d82f13f5695e8a5b3e97d9bd80fe8ad1998a50ad05701f462f0c65fc12b25dfaae75e7c3dad770ba16c1773c72663fc9f0ecfb4cf8acf291d694b220b600ff0f79e57882539f54aae8347437a1415bcd171f4e912e98562cba8c1b6a84ad010138fbcc31e539632caf78ed985d40bc628b1a4509b032fa9c5d8c7cc10daac305030de5a204db244a2788cd2ceb962b49db8cb177a3ab01e42ba93fe476bc54e4f58e2c3bd0931da1e9bc958e86ab2079bfc2e82f7a71389f9272f2782513d1da20fef3901ddb9b619188c1f315857ba89a9b2893c2beee6af6e51f7d2a039928532d06ec2101ab5b5b014d0bf032ed31f054a3ae6ef4a384f0d36fa19afcf33fb73c0e6ef3712d3e146ab6e6b9695f1a43da03c8f37b2616692eabd6b5409e3b7fef5426f8d642d82f8e458590cb426b3886f3643b7546fd023d87ce968cb68bfff7e0c23ee059ee7b4407db104553cfa843b746ffeae620bb5c467e9919297841590d08f424d3fc166e6594aa7f80b35c6bd0d4cb8216fcf4676563c3e5355ecb996a7b8824022607b3760c668c4c4aa13c261dc029f99862b9b5260c66c879560250bdf37eb7a0c5f2342a78dd33297c786bf6b2a5d2db72e47754398cf97bac8d7eca2e20c936c162441ade0ec63662f8e997cc41fa0c9d0fcefc3f9c09bc5bfc28fcc7c016fe3d41dad2dc1b32e989f58c1a216791d33e93e125ae2fbe7cf907ddd7bd8fa47054e5419705ac99af4d3c62d72784822b8251199514733171f3c3cdb41c548852facf2d7f4f1c6adebe7a5ad08a9c1dab54d6ec95f79ff85c75e43b974146aa47e7048925dcc6d8972e8c4c2af5e141b7a9a4c761c5ba462cffbc3921a4894524b79419c77d23ebc20291071279146a02097b6a7847087a2f29442eaaac3b3c2cbe6ca4d8c903ae254bc7e563287ab6d8bbb9d32c0d659cc5301abf79bd14d3e2cdd6f056676733df99a4937f5549aa712de05cb9d779df6b2548a9512f16d282545f7cd594f6ee8496f2962efc29bd27c23e2352c4a213ca44479aed72f08c22956b3cb9936be5e5490c73cba7c8a441a87c26518f31ff2777b5315dae3f087b8fd42168d0cfa97e3ee2365749f62e37e2475d66aad787baae41cc7fb2c2e514b444452f1a8f1bcc0d1c5690730bbf7f371a4d5882e945be0cc5677cd136f779aca2e1ddc8e4d0e8b01893aa8ce4ca9a1b57a52422cf068fd43cfa409b23205522608b80cb24d5890603842c9ccba0ae52626acf081b5f6ab156b700e9bcec9a914f00fb438973b2b51da96a20f3383e6a463a3a64808eae1c2b8924448269311dc295e47160354508e760be63a3348e3f1355897090df7539a6ad88a32846c0e093750738582d3cd7f51d75d34612c7eab9c340bbca54ba1d016e1e53ff50c4"}, {0x18, 0xffff, 0x0, "6a655b176c89ee"}, {0xf8, 0x1, 0x0, "99c9664a5f696933dca69e2fc35a7b9fe2ace402811a7b6007285bf4c94a560bbdac6578122cf09927613b74710de9b297d898c1adcf8324824085cb244c76c836181d508909fcc012ed2973b4d2ceb498e088e36309350c8ec7900c8660caf08ef0513930551f7f5ceeabd0bc7f53cc361422c41e4fa3a63bf59ff3fd96c94dd4b8a081251e9a7e80e1baec73fa1ee50c27429c066741707de4f89b3be5e997f1b5eab1ca3a2042f46b17013c18bd3a69557f06853a13d5e4245a9fb88c350141080447a9c7ec2358dbd3ad5b53e20640b9269c0e2b4f3c4b0bbc0fb287568006a0c9b00f72d1"}], 0x1288}, 0xa) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) close(r0) 16:02:12 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000000)={0xfffffffffffffe00}) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYRES64=r1, @ANYRES16, @ANYPTR=&(0x7f0000000780)=ANY=[@ANYPTR64=&(0x7f0000000740)=ANY=[], @ANYRESDEC=r0, @ANYRESOCT=r1, @ANYRES32=r0], @ANYRESHEX=0x0, @ANYBLOB="34931041cfd9133d76d621fa9712a48c73ba651ad30311f032c1ee11b0ba9d175bbb9851e5e14c07e048e56163dafc49a10678a8dafd345926afe83ef525ad6a4c8b8937b518d6f5a0994eebe1afa58036030c6d45c4cdb97aaee70b00b20d1981ec77833e8d53f8fdbbb0adf8ece360292d18ab77e870cbbb13b94248d9f0a6ba92b607ee3790069b8f571d8ce2e111850c42d101e49cfc9e1d81ce058cb3016d886b46598e04e253194020b1157e93eec7", @ANYRESHEX=r1, @ANYRESHEX=r0, @ANYRES16=0x0], 0x8) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000140)={0x10, 0x3, 0x4, 0x400, [{&(0x7f00006fc000/0x4000)=nil, &(0x7f00002ee000/0x4000)=nil, 0x3}, {&(0x7f00001a1000/0x4000)=nil, &(0x7f000005c000/0x4000)=nil, 0x1}, {&(0x7f0000664000/0x3000)=nil, &(0x7f0000756000/0x4000)=nil, 0x9}, {&(0x7f00002fa000/0x2000)=nil, &(0x7f00000d9000/0x1000)=nil, 0x1}, {&(0x7f000076c000/0x4000)=nil, &(0x7f000033d000/0x2000)=nil, 0x2a40000000000}, {&(0x7f0000117000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000211000/0x4000)=nil, &(0x7f000071f000/0x3000)=nil, 0xc27}, {&(0x7f000041f000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xaf}, {&(0x7f0000066000/0x1000)=nil, &(0x7f00007a7000/0x4000)=nil, 0x2}, {&(0x7f0000326000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000198000/0x4000)=nil, &(0x7f00006b8000/0x2000)=nil, 0xffff}, {&(0x7f00006e2000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8001}, {&(0x7f0000549000/0xa000)=nil, &(0x7f0000603000/0x4000)=nil, 0x6}, {&(0x7f0000622000/0x1000)=nil, &(0x7f0000415000/0x4000)=nil, 0x3}, {&(0x7f00002ae000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f000064d000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x77}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x3, 0xfffffffffffffff8, 0x4080, 0x86}, {0x1f, 0x10001, 0xffffffff00000001, 0xb84c}, {0x100000000, 0x0, 0x3, 0x7}, {0x1, 0x3f, 0x9, 0x332a}, {0xbd6, 0x1}, {0x1, 0x0, 0x5, 0x80000000}]}) r2 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000640)="e7241c133da769ab891bc391d8fb0b", 0xfffffc9a) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) 16:02:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x282, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f00000000c0)={0x4457, 0x800, 0xa}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0x7) 16:02:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f969830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7, 0x700e, 0x6d84b7da, 0x8001, "722315aeceeb1559ea62bbd32ff09ae3c9dd2d02", 0x8, 0x516}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff80, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:02:12 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, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x3}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10400, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x1) 16:02:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x24}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xff, 0x6, 0x101, 0x800, "c2988258762e9598b6c7e4aa3303e7ec6a102f0f", 0x8, 0x6}) 16:02:12 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r3 = msgget(0x0, 0x2) r4 = getuid() getuid() r5 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000040)={{0x7fff, r4, r1, r4, r2, 0x8, 0xbf23}, 0x9, 0x8000, r5, r6, 0xa5, 0x50, 0x5, 0xbc03}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000100)={0x2, 0x100000000, 0x101, 0xffff, "1d9886a69d6be2b7c13fa8defa152778475a36ca", 0x1, 0x7f}) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) r8 = semget(0x2, 0x0, 0x0) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000000c0)) 16:02:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = geteuid() getgroups(0x9, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x3d8d7c2a, "73cc510e52b37b2efee534840a76f30d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 16:02:13 executing program 0: r0 = socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000140), &(0x7f0000000100)={0x8}, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x8, 0x9, './file0\x00', 0x8, 0xaaa, 0x4, 0x3b9}) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) shutdown(r0, 0x2) 16:02:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x840, 0x50) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x3c5) writev(r1, &(0x7f0000000200), 0x1000000000000354) 16:02:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x9, &(0x7f0000000000)=[{0x5, 0x1, 0x7, 0xffffffffffffffff}, {0x80000000, 0x7fffffff, 0x8000, 0x3}, {0x3ff, 0x3ff, 0x2, 0x9}, {0x9, 0x1, 0x7, 0x5}, {0x9, 0xc5, 0x1, 0xda78}, {0xfffffffffffffc00, 0x6, 0x400, 0x2}, {0x20000, 0x7, 0x6, 0x7}, {0x3, 0xcfa1, 0x7, 0xfffffffffffffff8}, {0x7fff, 0x10000, 0x4, 0xba6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:13 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) ioctl$KDENABIO(r0, 0x20004b3c) 16:02:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = fcntl$dupfd(r0, 0xa, r0) utimes(&(0x7f0000000400)='./bus\x00', &(0x7f0000000540)={{0x6, 0x3}, {0x2250, 0x6}}) renameat(r1, &(0x7f0000000380)='./bus/file0\x00', r3, &(0x7f00000003c0)='./bus\x00') getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000580), &(0x7f00000005c0)=0x4) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) r4 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x1, 0x3, 0x7fffffff, 0x8, r4}) bind(r2, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x3}, 0x8) preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) close(r1) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000b00), &(0x7f0000000b80)=0xc) r5 = open(&(0x7f0000000b40)='./bus/file0\x00', 0x20480, 0xffffffffffffffff) fcntl$setstatus(r5, 0x4, 0x48) shutdown(r3, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0xc) r8 = socket$inet(0x2, 0x4007, 0x1) sendmsg$unix(r1, &(0x7f0000000ac0)={&(0x7f0000000300)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000700)="c644191db8c1fb62e63e1209cddcbea8aa7f67b64ccd1f50bff3c083cd96519b593b1cd4ba9744431d38dde23c0b2cc43dd95c02c274fe1641c194f131d9d53c1843f5b06e02793069b6ba2333cb1cd1306f4437a27394eb4688f10ef79a5a7a71295dae6b942f134eaec16e28cb6ae49ef04c8179e9116cd300128a891f122d550ab08a723fe2eda7d1d794488fb104b448a8df2a0f29dd1034e2ac8ef5809728722fe52f4584c12ae79b0ff67cd668596572f53d46b139341b83", 0xbb}, {&(0x7f00000007c0)="f2675e8475b98c5764875d97ecec3b8ee77fbc0194d21ccc6302eb78de785b6f04b34af6a2116827f475e3ee74aa9682682fd26a0079e1391875826b1c6f0c7488a9fa8e9b8b00063524c1fd879e081fe870cd03efc99d621c2b38d32f41567028def9097df6d7d2625f05ae6eeeb4978f617dc17abe064482a6ee2a493a3bc86a783997dabccadaac08a682eb5a5f63524af1469b7bd9e0", 0x98}, {&(0x7f0000000880)="ef489421f580d0876ed4adda97bfad62456f91d1cb07b6fd3bb5fe5a4ffc635184c3e660a4a1db093ad5fee60dd35cd32f983598e18c23201f8c48f37399d003e5603e856e7f7cf3371e430f722480c73be0f40e8fd229e1f28b696865270fec96e4cb380b9f625f62f64378c311e45fc56ff932b6c722bb759650abfa8af3ccb85a0df96f5bd70d4c9d7b180bd0d1df5e489356100ece2690e8a047e4ce76d37eba80c142f27fc5b0397d34", 0xac}, {&(0x7f0000000600)="ecc78b8cb75acfd12ae4075f18d03d0b31a90a903dc13770773604", 0x1b}], 0x4, &(0x7f0000000bc0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000908ee732c4a34ca29cab74101fb52bc88b41e8e005c10bd688d7a83740557618e6cca6f95d6f8eb1fd97ab4be537a577c3e547d0376fd8b624aac22d56a09d94b77c589aa31d96451f2441f3710c0921337c18a8447405fc0b8d750d6071f21b3410eb53f442e6f8b4b8f12ec77548e6cf566aa2bb73e98c6f0ae6de8d9a281f9fccdc926ad526fd808e88eb1b7ed400b659007bf21cff50879abe", @ANYRES32=r4, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r3, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r8, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r5, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r5, @ANYRES32=r1], 0xd0, 0x1}, 0x402) close(r5) 16:02:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) read(r0, &(0x7f0000000100)=""/182, 0xb6) semget$private(0x0, 0x1, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) recvfrom$unix(r1, &(0x7f00000001c0)=""/13, 0xd, 0x801, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:02:13 executing program 0: r0 = semget(0x2, 0x4, 0x80) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) 16:02:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x5c}, {0x80000000000006}]}) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x3, 0x5, 0xffffffff, 0x7ff, "1ce5b519655b01892accbedf7d0ddb928f423ac6", 0x0, 0x5}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x258, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x77) syz_emit_ethernet(0x1, &(0x7f0000000140)="fd") mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:02:13 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) poll(&(0x7f0000000000)=[{r0, 0x2}], 0x1, 0x6) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000540)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 16:02:13 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x14}, {0x81}, {0x800000006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x8) 16:02:13 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x101) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x4, 0x6}, {0x18, 0x0, 0x1000, 0x81}, 0x100000000, [0x0, 0x8001, 0x60ec, 0x8000, 0x0, 0x0, 0xf61, 0xff]}, 0x3c) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 16:02:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x5c}, {0x20}, {0x40000000006}]}) r1 = socket$unix(0x1, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x122, &(0x7f0000000080)="b6caf6d681d942d95a901330f0aaf6599a36a3a5b3c275be6c93a4ca30e5ea704058fb454227e028f4130f03273caae9c7eceb51447c457b6c495e3c84df18a1d110f44b2bfd40662cbb47a92f700328835e50c0fc23834ea80cb5f1ffc854c5de437c1987c6") 16:02:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x82) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x7, 0x7fff, 0x30d, 0x6556}, {0x4, 0x9, 0x5, 0x80000001}, {0x3, 0x3, 0x40, 0x800}, {0xff, 0x2a36, 0x1000}, {0x8, 0x8001, 0x800, 0x8}, {0x4, 0x257c, 0x91ef, 0x80}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r0, 0x0, 0x5b0cb9c) 16:02:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) r1 = shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmdt(r1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 16:02:14 executing program 0: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000380)='./bus\x00', 0x11, 0x0) write(r0, &(0x7f0000000000)="d188091521b9e886e10767332984c6ed33e62bdf10e5c4d6a12081906801055dc4d6c30e47", 0x25) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000280)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f70556e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6de67722af3b08e9a6e919eddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f0496edc3d387511d95babc9e9756cb", 0xec, 0x0, 0x59) open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0x140) open(&(0x7f00000000c0)='./file1\x00', 0x208, 0x2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:02:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socket(0x1, 0x5, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "002100008000"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1, 0x100000000, 0x4, 0x1, "771bd34a8f177e1d5e0f4992b7ef71e733994114", 0x7fffffff, 0x8}) 16:02:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8100, 0x40) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)=0x1) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000400)=[{}, {0x22}], 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000140)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) faccessat(r0, &(0x7f00000003c0)='./file0\x00', 0x4, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:02:14 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt(r0, 0x7, 0x3, &(0x7f00000001c0)=""/67, &(0x7f0000000240)=0x43) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) r2 = dup(r1) kqueue() ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000180)) getpeername$unix(r2, &(0x7f0000000100)=@file={0x0, ""/89}, &(0x7f0000000080)=0x5b) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xfff, 0x0, 0x0, 0xeb, "5444b39e9671aa37608b59ab71b2e46290d259fd", 0x2, 0x5}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000340)={0x68, 0x0, &(0x7f00000002c0)=""/104}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:02:14 executing program 1: unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000080)='@\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') 16:02:14 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r5) r7 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x3) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x10, r7, 0x0, 0x0) setgroups(0x0, 0x0) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f0000000240)={0x10, 0x9, 0x4, 0xfffffffffffffffc, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xc2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x95}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x60000000000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x57c}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x10001}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2e7d}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0xd000)=nil, 0x2c8c}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x8f0e}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6cd7}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) getgroups(0x9, &(0x7f0000000140)=[r4, r1, r2, r2, r4, r0, r0, r6, r3]) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) r9 = geteuid() setreuid(r8, r9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r10) r11 = semget(0x1, 0x7, 0x680) semctl$GETVAL(r11, 0x3, 0x5, &(0x7f0000000840)=""/198) setegid(r4) r12 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r12, 0x0) mlockall(0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0xe21, 0x7fff, 0x7, 0x5}]}) sync() linkat(r7, &(0x7f0000000740)='./file0\x00', r7, &(0x7f0000000780)='./file\x00', 0x4) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0x8, 0x7f, 0xb826, 0x2}, {0x0, 0x4, 0xb9, 0xe39}, {0x2ee, 0x20, 0x8, 0x7ff}, {0x55, 0x94, 0xfffffffffffffff8, 0x7ff}, {0x329, 0x0, 0x4, 0x6}, {0x7, 0xfffffffffffffffa, 0x6, 0x10000}]}) 16:02:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x400000008000) recvfrom$inet(r0, 0x0, 0x0, 0x1, 0x0, 0x0) 16:02:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000340)="3007c0c093ed31c1062c6b76328f9735873a402b9dee0c7a947f442d447e8135b94fcabe756b79cf30f02c033cca0aa1b40293c3807ad44144aff983a7b111f0a7486149990000000000000004af5700ff001959cf020000000000000000020000f6000000", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:02:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCPROMISC(r0, 0x20004269) 16:02:14 executing program 0: setrlimit(0x5, &(0x7f0000000000)={0x200000000007, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r1, &(0x7f0000001580)=[{&(0x7f0000000380)=""/4096, 0x1000}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfc6d}], 0x315) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x9, 0x6, 0x9, 0x13, "2a7833ae22827c0a9cbf53692ba9ce2eb3e44596", 0x0, 0x3323f013}) 16:02:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:15 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) r1 = dup(r0) ioctl$KDGKBMODE(r1, 0x40044b06) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) 16:02:15 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000001c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020efbb414b7474672292bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file0/../file0\x00', &(0x7f0000000080)='./file0\x00') 16:02:15 executing program 0: r0 = socket(0x4001e, 0x800000004003, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x10) 16:02:15 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) r1 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x2, 0x3, 0x1, 0x0, r1}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) bind$inet(r2, &(0x7f0000000080)={0x2, 0x1}, 0xc) 16:02:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x87}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x2, 0x200, 0x5, 0x8}, {0x81d, 0x0, 0x1, 0x8}, {0x7, 0x8, 0xfffffffffffffffd, 0x9}, {0x2, 0x10001, 0xe5e7, 0x200}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x9, 0x2, 0x1}, {0xb94, 0x400, 0x6, 0x5}]}) 16:02:15 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x6000, 0x86136) socketpair(0x36, 0x7, 0x5, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet6(r0, 0x0, &(0x7f00000003c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r2 = kqueue() r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) write(r3, &(0x7f0000000240)="9621b30fd67af19a63e1cc8eec27d547756fd9c1613b9ec1b61c5485b2826254e54ad1f440206e7cb22afeb3bae2c8c9fa58853394f7fa72b3b703f8c06ee614e5865b218c109b37fecb7cd3357bb4e1ee935cca2c3351af8fd8e5816d8dc2d65547ff8da8df74d3c8ae58c405f61e4ec24f5cc4baa861b4c7d79a43598912d2f3fc26251b0b35e0c713dd1373b19f497d915d1225c1ba4fc4201df1ef400c50590e8ca5a5", 0xa5) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x104) semget$private(0x0, 0x4, 0xa1) read(r3, &(0x7f00000001c0)=""/116, 0xfffffee0) poll(&(0x7f0000000080)=[{r3, 0xfffffffffffffffd}], 0x1, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r3, 0xa, r2) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f00000000c0)=0x3) accept$unix(r4, 0x0, &(0x7f0000000040)) r6 = semget$private(0x0, 0x7, 0x180) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000180)=0x10001) 16:02:15 executing program 0: unveil(0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40000000000083, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) unveil(0x0, &(0x7f00000000c0)='c\x00') r1 = semget(0x2, 0x0, 0x290) semctl$IPC_RMID(r1, 0x0, 0x0) 16:02:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:02:16 executing program 0: shmget(0x3, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmget(0x3, 0x3000, 0x20, &(0x7f0000003000/0x3000)=nil) 16:02:16 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) utimes(0x0, &(0x7f0000000400)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x2) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r1) r3 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r3, r4) 16:02:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000980)=0x5) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') dup2(r2, r0) r3 = geteuid() open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0x48) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r3, r4) socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r5) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x210}, 0x0) open(&(0x7f00000009c0)='./file0\x00', 0x83f, 0x1a) r7 = msgget(0x2, 0x10) msgsnd(r7, &(0x7f0000000140)=ANY=[@ANYBLOB="03003eb7edc4ebdf"], 0x8, 0x800) 16:02:16 executing program 1: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0xfffffffffffffffc) select(0x0, 0x0, &(0x7f0000000140)={0x1000, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x1000000000000}, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x4, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x2) bind$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) 16:02:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) chroot(&(0x7f0000000180)='./file0\x00') ioctl$TIOCCONS(r1, 0x20004276, 0x0) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x2, 0x1) pwritev(r1, &(0x7f00000015c0)=[{&(0x7f00000001c0)="d1b6745ae551ff811747c77c6a3dff115c1a5899f5a6306dc39b085cba15eda2cf80b44362ab52b125ebe81406c675158d5af81cc13a4ede8aa0f7934f744fe32e8591f18f3e6880ede5109cf50bd2b6abaf310f148571ee7e9ac07963684612a6642a261c4ba0f8820be8858c48c78e8b3c1d0b80477779687304a0454c57855d59ecbcd5d98e3bd453a6e29c9720ce6bd247c5fdb51eb530af3ed682249ff2da55a861a36e02292a8e8a3fcdb398ae765ca1743ea27b93642d4364d86f8330", 0xc0}, {&(0x7f0000000280)="a8b206bf32e9f0f999044779e265e64daf553884bcb30723017424ae5f23224533e0aec5a5ac5b117767d117eae7690b6e095e99474357e9116dda6dc1de55f63e98b2276eb2169bac9c9222", 0x4c}, {&(0x7f0000001640)="52bc0f70fed0391dedfc6351958c610dc53ea504de514d57a59eabd48a2f19420baf4ef1bb0f8cb103f4cd8d2f4f7c9eb7becd0bc01c991991b2762a4254e259e18b438aa9d35624bab5a9374f5b283d5daad41573827b6134612e756d8f4141949167825344039d59c048021a0976954a4236dba5b20fc4595cd08ce153070094d37ea641703e91125612b6ef9eef66dabc2b418aa9fb5e28bf30a00200af2aae9eeabeb6938a1df26ad58b5dd8c6f82d43a44f1cd2ba2d9e6bc0f4818eb608f82c71a5447620aedcd81925db3b62d64430545c5944015b230e69fa96eaef5d246be489b3d4ba63ef5560d19c5234e0fec4716682169d1bf59e84d97bc6c597113e05a5d19d8dc963223b5d7e45ec21103bc97f0a6ab243fe0dcaa72dea2e42320ed52361204058c4ef74644274d8f2b421e099a924b1763d7ae3439c895bad0a4969325247", 0x102}, {&(0x7f0000000400)="40d836d5a678ccc1f4932f0de41ae469f426c62bebcfb0a5919c1c61dbe1c203d81db8a84141ba1561d62971f65aea645720fc8872fb3e3aa490d057d91a8faabea0dfd88d388bfa162175fe37099c4d1c64ec1d4cd7c172b02e80f0eb140a56b3c7dd420bc01a1eb65493e9698d7bdfd752510482371e84bdef761c173c0ff584f73db934792fecb16087be17a8636fb20c7c84b930520657a9d0206f0fd806ea2311e7262f564f2e0762e46c9a4e2175ef419c300844bbd88b2777b3c8d9da51cae9", 0xc3}, {&(0x7f0000000500)="9e73a27eb29c1ae815e404ad8a1cc98446beced3b81879dee8a2c5ce06ffe019cac69178703af3470da99b42e572128af33f31a63309ed714097bec7dae7b3de6245a2bc09f97f124f07387e7ab1690ba60f26cd02b23d5dc03111a72c855ed5c0a93e96e3964341c80fb22d563c64f548dd17d6fbd8d11a7c309837cfc22e1f5750b10c61e741c1849b18c7ff7820d090750c83fbe3c0155f928cb517138bfeed5c1e4dc1a37978025d13c237dc1244de081a1aa52976ca9a411e7c562f56d08fc32269c3014b307f1ba5d3e8f9c9c02a33e07fedb60d84461b2d80173da15349e4b9cdd313745268ba922dadbaba7d693fa5175f9245f3d8abcc4a05b51eac6a781d06019407f4096e6cb84d3dceb9d6f833eb81cda6907e5f263a8830ced8489f1b9e5f9a6ceed87c76437447701faadc1da32e5fd9e3ade866c684701c0de91cfe6246547e9d9cee36a886917a3dfb55b0784866d1460b7c4addce97842338347be7c18440f366b95e834c71fc7e839c8258bbbfd1a6170c3f078ab08066516cec80d192c3c077a19b7dc18396e88247a512defddaa885c4734f9da6f1ed9285083b91e0fda47e53b953e003e33ca47ff93baf9d843b7bda7bcb6b791dcc5a40df438b9c84602ff1611a05c92b950a3454f3c09d1cdbdb3dbc84ac753254bb4055567e25c0aad2637f199d631562c5f91239bebe287fa81c816f70b97bd59b20943901c81fc1d2b0fe1d4e87ec3d302868932218d116ea8e65a97281b6fea58759bba998760aff316ba3bf416021dfa049ebbecfa945f4c29f872a9b77c76ed9e47f879bf9270523d8a763b57960c9c1a826d9f91d5877edb920333cca19b09ed46315624ee72a0f2ad5f9971ccae2060834ff3b6228962c8764832d8ac6451414f293af06df50b24f25799d3a74a58312208abe030358366976647461f92e2503ae0b5d102aafbe43ee0006b198fcb8520beecf3ebed690fbe5d93fd8a3e6e315dcd1f3de4d4a2e08d108cf6e65aa7116da1c5db60190c82931dd33e882e6bc40b5db025fa076f404bbfdcc46c2c9c7c451393e3a1f3d5e19972d296102bfe447d4dc37372adcbcdfb94b83fe59ddb63a3a637893b902f02c554da5587c0153912c956e4950328f614da23b41e13285064771b71cbd252cb183e16095a905986e1cff332112ff86f04d42e518e00714f14411cd8ed2d3d16ddd5c8161e3d9e6c8a9bbe0ee27c6e4a6065d02f6a012e48a5530bbf2cd475049b206c770646afda568ce6c2a3aa40d70fbacf34d35a362b743516c93b4c8b678d39595aa2391a4e55975085b9ff28fdeef07dfb25d4fde9d4c14dda31ba6fa9b1185842aeacd789f148f2fc3a57734134856d5be5b3f683bd19ca399f55a8a3592818936bfd297f2e76cdf1e2ea22c46eab4741c6bca8bcf1eb3b6aae465ea43a161efb9d848d103563136e3b973f6b1fa9a10650682b820f6716172b20557884a326950589abcfac6d6e7d8c3ab640b321f783a62b0554652c9b149248dee130dc3d490fd2187dc846c3162ef20a5464fe7f6c35aa318d12cdb27b2ca2e81f66107bebbb4019b4df20d318e6182d2efbc6449bf920b417aebc18cf7d8b62b8d188814019b276b9f34eea7c6f1feb2f409f466e94f05b3e9643777b11ffd44959b9723babc0e88e23fde4b9498d7a05ddb880ef574e539cbbf539261d38dabaf122bd1f963fc2441b3ae63c4ce2ad1d094a8a14f0df1d5ac9f4ff1585ad1ff999775e19c0370545ace80a383eaa7a9b0ae30bcfedb42e4b77ca670e276640ba2aa5f156d4b91ce3ada7cc3e05aa2a8d943a81287b6909addf22570f5b94a6edc8a3973b34ce99895f1e94faebde00d29901aa1cefacab09716238de8698bd495e86507fb201ff10a22552952c01992a911da0a9759c4e6d815c3a7509f4d3a3d747849f9823eeaecae6412528f860e3b42e40518986b3bd5b06aa0ea9152af273c61bcc5c0e59d6d105a0bdc2a6717793054caf533212eb311ec0b64eb1eb036d669890feee873d0e898598ab0a5ed91d780af04c1d0ffccf40d6d1d6769457dba5de9f2cf5baee386a041b927b733b20d1421710b478779726ea0310b1e7483d65c1906ba0a963d7a0b792cfc6742fb458ac31640662898ab3b13574ba0207c4544dbdf8f80283d2c85010fd40543faa98a1173bd292f1a4fb720de87553dba5ec8d2fd542e30ae6c22e9156cee5eb63360f7cff3b4246931958344094715a0ab195060a192bc9803f641bb8a95d1be495c8273c5acee10bdd8ff0db7ab5c340b0193e2df2bc83c0a4ca661c395ff34d784de4f7b3a5fe15d0fd6c557e60e586dab345eb2556501ac98436495f55ee146b59c1f76152cf037c1a42f6a187b253d05e4c717bbfdb31f424efa859165ff1dcc2ce4b207baa0ac104a23b9329c4e98953b64055d1ef2da259ccf9f395801e2031c7bfd10d699a512981a6f52454c3a2116bd9977e7bb681a349230be137d783d45690c6ef4fa75f2bc982941fcdd9269457f24c9486876f7cfac2eecfefc04543a4fc5c94ce791bfe6d59d80b555267b83746fe16be2c8b37cee095825d2630018e0ee2adbd0fe5e7a43e76c88f52c14fdfb3f470ef3ead4186debb2f7c4d067172ca3854a383e74d8b81f96387c1d5fcacd0493e7c98c81b85ab06084a0dc1d884a737a08bb627a415fac3271896e4b382a3813d050caacbe93a565109f720f7a2f2862ec7b243980acef6a8b47474eb1bd3f67204f4560136449fcc28d00479d3e8cfe941376c793ed48bfced97766c5ae239df36804be62d9aac76dde339eadd4cf4032cf5c7a102d214e6195639fc9dd619b7de6f4b0efc28287cb76a005174adfc82af8a8737e20b1e0f4e9e6024c34517f3fdc93ce7c6d3e17d2d45e426d075024963c75e41436167369b85aee4609ab73acd287d2790d8dd032c26a48ed8fbcf75bde5169e5870d7ddcfc2e7c07d3ea846756dc778a77aa2967cd80ef2a3e6268e0ba2efe2b640e0c2f3d09ac47a7adcbc377be4083adbe6391e2072fd287f734ae3681ad6040afed1ae369af1bdd79a32974dd4b8fae4e0ae9a4ea661a2bde5d7d01e64ef1c7dbbb06bbb8c2701bc1e5fbf07166f40b42c128d4a3c9c276692d77dd27446dcb10a630cd8e93297d6a553a9e5f1c28578247f4a65e55b541e9827e5178db84bac0b81fdb8a67fd60293442de67a0dea6238030a84a00be3ff28d8bb4a898e059dafead087b85cc2f05dd7b493bf66e03b116df12b613e6ff3b0b20ebecddf236a0db666b6a99a673646e16706211b3b4706f754bbc776a4419810d51e51fede960d21d6de480058606a4b2c3f885fc154621fa543974e51341df7fdd489910b4b8a707f937c56f4f07abd056b2fdaa5a500d08339243fb0c70f9b35436a415212e73b8b75d8ba34269631676eafd9b6998d5c07de3828f0907547427d2578e771ad60015b9e7615a73ed5168d6febbdc7ad37fd723d0ef13a10c1d3a644a1f14a17b3e46346e97c70a50f6045fe09e1d2b94470deb17de9df772109c18a17cd48af4d162f1967fee55b9d349fe376f291fd05792ea049626c216b06718e84cce10aec777f7fbbdfda612dcd014bcfd29569c8bad5018c3582d99f0f110cfe4b6c380f056797cc2099d2f7324aa4fb79cfd0dba990a186e76b4963e73eb723fd503d204d9ea8554cbe097680102d5e26f702b48be72fccbe54e309d5b3777a6adf53a0be15686a9369380bb12acc5064fcb8b7b653ba4ccbf749de8463bc634c1ceb9c66222d94da77f1dcb3b27b0b2a3f1613623004a1a6039c44267e0cf85a9e674d1eff9ea557a8d6faa509f5dcf39a081a48005e325c4c254a87f670163cae9a91188836b779cdf6483db7ae8f8dd77335d467506f68ffbb98777b1bf204e0b4677b0bd06f4574120e7eee8a84fcbdf7399bbc80bc25e4bd2bbb997efff4ae5268c10555a1f580bbe0722cd0df38f9039836b41b972272b1df0041582870dcf87691a417a962dad6738500e392767fdb7264eac2fbdac8b1c81ecff2e0978541ce94400077898abf675a613ca196255337a4fd9a9c446596b4b1099e22fbc6d1e34c4433f2bd0c2ca7ad951a57b58c4d44dc1f43d86e542b36ba8f09efba72b32f6e6fee118302e8a0d4a58ef7ba530430582d98c1e66298c6fb15b149912750ece1ba406d12104ec873beddce4cbcae1c90b63dffe97590d4cf3e9af1187e1a77adb4675332d6f92ab5a7d125cb3d7f1dda3cc7f77e89592b9ba809009265130ebbbd118495ff2112f72754d29b923cbc35b334c0ffcacb548ba45762069a1df8852a32a66364c9d3b91b853cc791e64fdb0e1446ec06429f86c6dec21950acf7fb7d9d9807d77222250e5b49fb3a11694543120178da0be0450f18a0db15bce1917e52c1d13665f657f236e582949acafd449962d3bae5b5d8d8e609929111dab714b96a76a59363c60cc960b8559f8cc85dd0797586ab2bb8ba8355b3fd8b52bc63db6462414b6d816f8a83af9b4e5cb01fe6d58ccc76dfdf8bd97c47e77341cf0082d58fefd918e71863d840a3ebecd41176feb2051a147beb2938ad906d6c21f920d1691171520f8b9f0ffdc125d0db5801335a7ca57d9e621b2d32a6d9d54ff7d1926f70561cee16a3233fb888754eb06eb79822434791041faf7102df5babd4688c79d6c5705e71814b0c0eb46608e36c9ee288af51da2931b1eb5232fed811b59e04e25e705735566ca99c86815f4becf687c36ff9ad30f0602abf919c7525a267758ae88acecf94055ed24f48ae123a88a69e62118fd6e22b93d4fd5bd042f68ef38f9b67e2b9a82f029629488ec2bbebdd3884a3a51e254a3db0dc3130eff733545c0a203c9c4cf9c59f6fe04d7f5fb62d24095a2d84401208f159d29cc08760503c23d1311c3d6fa1ab2f183f59acc74b16949a22753b5faf128738310804340adeacc7a99642eeb4eae5397b65d19f2584583be1197b5972a0f09430c9798446332d8a231d59d57036e72202e8c9b805084741229f60444a90a56a3f9f1d70c7d6fac6f66ec26c6c2f1f7011e9c441f21abb84aee97299c91686521a70369f65dbb354f9ab4efcef5a700d3ba00934176e1dfa285045e8d1bcab423e60d072f5b8e66710f2139bf2576bd74fa9f6a22230df642f26319aaf7cdad472e0b8adfd70621b3d0513a9cd8a24c869e489d295362f222ec18bc17fbf8e24c61c5ac3b35f5aa9a2006810745f2a117442e1601d603c5f3f454d281f8281016e903120fc832a615c5479c2a693cc472736336b1b45f20caa1715c000b375d63cf8c4137cee8a6a96ebe5f3b53eaf5f86018189baa60a55723cec06dc404d919d56da43d070e1d99b6b9d1ae4b10da0a4179f0640cd12fd15fc89a1bcf378a62285ce5997ee112e699667a0e8268d798bb68dcf75e1fb66b22fa76ffcc98b316942bb2d63736cbb104de9606afef751ba1ba3811c1b5941c714d871a3c93fb0051d4278a47d7afc00db8385a15a21f9f2ad2868a538f0777b30a1849ed1b317abb8366078e7a13dd5a0714da953d2d3b7df7fab26acc23c346ec6fefbf088fcda1f729ec4f3b67657752e256e0630ed60a312e287235907eaa26082d015eb9f4726aa56faf5eb0b2ec35aac0a5edb2f23a928e7cf5ea4aa483e801d9793ff9c9a1dc526fab6add4b6524628563a0c04a8f8d4914c01822f88bc3623b4816fd03f7d44d5d5b4d636f1cf36b1963c208b10fd1d0767e9cb1f6deb8d960c4e93aa613b77ef32749", 0x1000}, {&(0x7f0000001500)="36c2b5cec1bb80fcf4d19703c7843a394e606c37f6ece819fea989e12a9950cf50e6c5ae202f6a74ad1e0b1bbbf5dc49b975c115b83281b33aff9c439957c5f20ea58a88aeb32a8dec54770ebce9d8b611fce1646c46189001df04f9ffff6e63d9d0da3be41c501700a287b247c5017484a3a643fb5fd53fe7ee576e9f1cbe7836bb6597c0db4ace34399fcd2eddec69d6dffd21", 0x94}], 0x6, 0x0, 0x0) bind$unix(r1, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) 16:02:16 executing program 0: r0 = geteuid() r1 = getegid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) setreuid(r0, r0) r2 = open(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x2) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x20) setuid(r0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x40) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000140)={{0x1, 0x100000000, 0x2}, 0x0, 0x3f, 0x7fffffff}) accept(r3, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) r4 = openat(r2, &(0x7f0000000200)='./file0/file0\x00', 0x20080, 0x10) chown(&(0x7f0000000240)='./file0/file0\x00', r0, r1) chown(&(0x7f0000000280)='./file0/file0\x00', r0, r1) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000300)={{}, 0x1, &(0x7f00000002c0)=[0x0]}) accept$inet(r4, &(0x7f0000000340), &(0x7f0000000380)=0xc) openat$pci(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/pci\x00', 0x8000, 0x0) setreuid(r0, r0) r5 = semget(0x3, 0x0, 0x2) semctl$GETPID(r5, 0x2, 0x4, &(0x7f0000000400)=""/182) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000004c0)={""/16, @ifru_metric}) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000500)={0x10, 0x2, 0x4, 0x0, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80000000}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000f52000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000d55000/0x2000)=nil, &(0x7f0000f06000/0x2000)=nil, 0x100000000}, {&(0x7f0000e98000/0x2000)=nil, &(0x7f0000ea7000/0x2000)=nil, 0x897}, {&(0x7f0000d7f000/0x1000)=nil, &(0x7f0000e55000/0x1000)=nil, 0xfffffffffffffffa}, {&(0x7f0000fb0000/0x2000)=nil, &(0x7f0000db4000/0x4000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fcd000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000cbf000/0x4000)=nil, 0x8}, {&(0x7f0000000000/0x1000)=nil, &(0x7f00009fd000/0x600000)=nil, 0x3}, {&(0x7f0000b2c000/0x1000)=nil, &(0x7f0000b0a000/0x3000)=nil, 0x7fff}, {&(0x7f0000cb5000/0x2000)=nil, &(0x7f0000dc9000/0x1000)=nil}, {&(0x7f0000d01000/0x1000)=nil, &(0x7f0000a35000/0x4000)=nil, 0xfff}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x20}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000abb000/0x2000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0/file0\x00', './file0/file0\x00'], './file0/file1\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x10001}) accept$unix(r4, &(0x7f0000000a00)=@abs, &(0x7f0000000a40)=0x8) faccessat(r2, &(0x7f0000000a80)='./file0/file1\x00', 0x10e, 0x1) r6 = shmget$private(0x0, 0x2000, 0x21, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000ac0)=""/198) open(&(0x7f0000000bc0)='./file2\x00', 0x200, 0xcf9d05e2bff6d5ee) fcntl$setstatus(r4, 0x4, 0xc8) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) truncate(&(0x7f0000000c00)='./file0/file1\x00', 0x0, 0x10000) 16:02:16 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a397e11de3b90e1caf58ad8b1352b3d027130d35ee1f755710aa42b23d96eac3158ea79fb773c4b88df1977fbb5144bf80738cf54edd674880f93fad3a5ddfd4742fd8178b2835e79189d9ba9c5270be88fdb1dfceaef7fe58e6cd3820142da0ace1efd460f12ffde3a84e9da8114017c94615089d05363c6f430c55493cbb95798c7862f7656894a25ff296eb0800c6e99dd052393f130ed537cee24e677a9739d5341c7896366701ba8705018714200a0a2d2f1b97c8be1de0aa20", 0xef}], 0x1) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r3, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f00000000c0)=[{r3, 0xc}], 0x1, 0x0) 16:02:17 executing program 1: r0 = socket(0x1, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) 16:02:17 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x11, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x7fffffff, 0x1}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") getpeername$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:02:17 executing program 0: poll(&(0x7f0000000240)=[{}, {}, {}], 0x3, 0xed5) unlink(&(0x7f0000000000)='./file0\x00') getpgrp() execve(0x0, 0x0, 0x0) 16:02:17 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000100)='y', 0x1}], 0x1, 0x0, 0x0, 0xfffffffffffffffe}, 0x5) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) execve(0x0, 0x0, 0x0) 16:02:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x5}, {0x100006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf9, &(0x7f0000000340)="b6") 16:02:17 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe78, &(0x7f00000002c0)="df8f1f2e5a8a2aaa7353673d48407fda16b481ba5c1dc460d918c3ac27a667b005a1eed565b10aa97dbf5bca7fc6599ac929e1a44bbcb434e60528874c504559afe43094d6a8b023743cee584af3709e57c8d2abac2e19527baf5bcebec1b1e57922dd45606f941204") 16:02:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x45}, {0x28}, {0x40006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x210, &(0x7f0000000000)="b6") 16:02:17 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0098363d190f000000002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x856, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:02:17 executing program 1: mkdir(&(0x7f0000002000)='\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) symlink(&(0x7f00000000c0)='\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', &(0x7f0000000000)='\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') 16:02:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x52d7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = geteuid() r2 = msgget$private(0x0, 0x615) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r1}, 0x4000080c2, 0x40000000000000b0}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r3, r4, r6}, 0xffffff27) r7 = getpid() r8 = getpid() msgget$private(0x0, 0x49d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000200)={0xfffffffffffffec3, 0x0, 0x5}) pread(r0, &(0x7f0000000140)="213f482a3218f8d7d2", 0x9, 0x0, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x3, r1, r5, r1, r6, 0x10}, 0xfff, 0x100, r7, r8, 0x7f, 0x10001, 0x6, 0xc64}) 16:02:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7}, {0x81}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x5457) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:17 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0xbf, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0xcf) fcntl$setown(r0, 0x6, 0x0) getsockopt(r0, 0x3, 0xfffffffffffffffa, &(0x7f0000000080)=""/99, &(0x7f0000000100)=0x63) 16:02:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x31, &(0x7f0000000000)={0x1ff}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000100)) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x4) 16:02:17 executing program 0: r0 = socket(0x6, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) 16:02:17 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="96e67cdc885082ddb16fba1ab6ac2080b11a558157fa7a302deb57692fa8cbcc6a81be4ad4f5205102a58c37d0587a9df4ef20bfb9502dc046243b46355c6c46b7807ae04b9c41b4ac4304657787b11102d7c5cb91d45bfa6dccd86bb05ee21b5b0f2c2922d775dc99772085042181102fad3b5642229edfa094a577bb55382b4aebfdfb802c9bb795cf9f2d1ec0f18d6354a77dd2379ef648358b41dc3ec8b6b23b223b9d77c57d440e7dc30401191deab69c395e944038a3c2f8e0b2815a8ea80d04", 0xc3) connect$inet(r0, &(0x7f0000000000), 0xc) 16:02:17 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt(r0, 0x3f, 0xffff, &(0x7f0000000000)="46fc70b22c6bacacc2003f7288f2", 0xe) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f0000000440)='.\x00', &(0x7f0000000480)='x\x00') fsync(r0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x8, 0x8, 0x10000, 0x8000}, {0x7, 0x6, 0x3}, {0x9b0c, 0x1, 0x10001, 0x4}, {0xb7, 0x2, 0xffff, 0x4}, {0x6, 0x400, 0x1fffffffc000000, 0x8}, {0x81, 0x1000, 0x3ff, 0x9}]}) 16:02:17 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10020, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f00006cdffb), 0x0) 16:02:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x39, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:02:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xffffffffffffffff, 0x0) getsockopt$sock_int(r0, 0xffff, 0x204, &(0x7f0000000080), &(0x7f00000000c0)=0x4) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000002c0)) r1 = socket(0xffffffffffffffff, 0x400000000002, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000380)={0x3, 0x7}) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000180)=0xffffffb2) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) recvfrom$inet6(r0, &(0x7f00000001c0)=""/244, 0xf4, 0x802, &(0x7f0000000140)={0x18, 0x3, 0x800, 0x7}, 0xc) getpeername$inet6(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) 16:02:17 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x43) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r0) select(0x40, &(0x7f0000000040)={0x9}, &(0x7f00000000c0)={0x8}, 0x0, 0x0) 16:02:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}, {{r0}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) syz_emit_ethernet(0x97, &(0x7f0000000000)="7f") r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) syz_emit_ethernet(0xfdbc, &(0x7f0000000080)="b6") 16:02:17 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) accept(r1, 0x0, &(0x7f0000000040)) dup2(r2, r0) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x4, 0x1}, 0xc) kevent(r2, &(0x7f0000000000), 0x9, 0x0, 0x9, 0x0) 16:02:17 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x1000) getpgrp() r1 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x200, 0xbb, 0x0, r1, 0x7, 0x5, 0x40, 0x1}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x7f, './file0\x00', './file0\x00'}) 16:02:17 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x4010, r0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r1 = socket(0x18, 0x1, 0x0) fsync(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:02:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x7, 0xffffffff, 0x1000, 0x8}, {0x605a, 0x3, 0x0, 0x2}, {0xfff, 0xce, 0x7, 0x3a6aceae}, {0x5, 0x4, 0x3f, 0x1}, {0xfffffffffffffff8, 0x2, 0xc4d, 0x8b8f}, {0xabba, 0x40, 0x2, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0xffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1000020520, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) 16:02:17 executing program 1: r0 = geteuid() setuid(r0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000100)="b1000502b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:02:17 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="c3") 16:02:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x100000000}, {0x8}, {0x4, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCLOCK(r0, 0x20004276) pwrite(r0, &(0x7f0000000240)="7e2aa38c84a31c15978a93ed81800c688a4c976c65126293f80eb40b49ae45fc3c68cac31f1905cc9e3406a357b0930c218395ad0d7db2b981fd50eba7a6edfce69b48295a53f927e831d892c556f3d76c4d618c589f24cdb172c1a330ed9f0f767106ba9dea5a464d5e7c58893dbf5bf6e2bb98f193e7ebaa8a4aaa1d710437283751d1777542bb1be3cca6c3dbbc332261601ef6d21a9ffdc166ef0ded8f83fd5cf70f4d0975982d11551739a267e443d9e93e70901fdc", 0xb8, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x12, r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) getpeername$inet(r1, &(0x7f0000000100), &(0x7f00000001c0)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8488, 0x0) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:02:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xee, 0x9, 0x7, 0xfdb8, "010000006607dc8dbd8a0c3bab7a8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:02:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0xe004, 0x974) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getpid() open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) 16:02:17 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) socketpair(0x4000000000000010, 0x4, 0xd94a, &(0x7f00000000c0)) bind$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) 16:02:17 executing program 0: r0 = msgget(0x2, 0x100) msgrcv(r0, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000004cc15b1ebd3c3fa7217c2d3f000000636f730000000000000000000000000000000000000000000000000000000000000000001747fdffffad0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000d704000000ce5962fd016a0000000010"], 0x97, 0x1, 0x1000) r1 = openat(0xffffffffffffffff, &(0x7f0000000700)='\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', 0x80, 0x10) shutdown(r1, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r3, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x20000008}, {0x6cb, 0x6}}, 0xffffffffffffffff) r4 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r5 = msgget$private(0x0, 0x10000004) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000840)=ANY=[@ANYBLOB="000000000000000000002000000000000000000000000000000000000900000000000000000000000000002b5981d7d8310f6cc69775b407edf4739c4a91515447cf463c6e83789f1a067108388c92707c327ba5ee4d5cd770d513e44cb05d11a973da2c828cffc8b9186787ad2183251befa62865a4fd2400c71421b60d8133efe2c454c3fe6a1dd812ea44a877cbcd3c00be855ca00eab75e99de2c309f57c6c91669cd2ebe07e4b4cf64eddd17f0fbe107089ebfc569679722b7cf0e6b03f4ad3eb"], 0x2b, 0x0, 0x1000) msgsnd(r6, &(0x7f00000005c0)=ANY=[@ANYRESOCT=r5, @ANYRES64=r3, @ANYBLOB="aac64733b805c2e3f7f1423243642a71db40e45fe64aa198139f9d2d46ca5d26a8cdbb59efc3cdff4892bca9c0928e8884fe5cdc20e840f8c64c1a4275b8d4721f0a4b722e21d5406b6e9a5150955759c2578a599628c89197659d0f8444122bd081fcb76e929c5cf75f195c70669c373a749bae06ed001000007bc30da5aa8a"], 0x3, 0x0) msgrcv(r6, &(0x7f0000001480)={0x0, ""/186}, 0xfffffffffffffe9f, 0x1, 0x1000) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000400)) fcntl$setflags(r4, 0x2, 0x1) msgsnd(r6, &(0x7f0000001640)={0x0, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) munlockall() pipe(&(0x7f0000000940)) r7 = semget$private(0x0, 0x2, 0x20) shutdown(r3, 0x0) getuid() socket$inet6(0x18, 0x4005, 0x100000000) connect$inet(r4, &(0x7f0000000340)={0x2, 0x0}, 0xc) syz_extract_tcp_res$synack(&(0x7f00000003c0), 0x1, 0x0) semctl$GETNCNT(r7, 0x3, 0x3, &(0x7f0000000280)=""/166) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) recvmsg(r8, &(0x7f0000000000)={0x0, 0xfffffffffffffeed, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) pwrite(r1, &(0x7f00000004c0)="e3777631912ddb93efe890b0f64c5fbbd5d8bbabe230969be857c3fd51eff42cf61d592c275e3e151ce0cc7724a35f0b9c6f8f87a491cf06c77344c09cf61174c047f1824aebd9068c8ba63ca223de77ad0fa0c842f32b79f88150c3cd800de47b513a51e88895aeca85212450d3301bbd53398968a20365c26b34b96b68d66e2f371b374b371122597696aa2515ed499ac3f082b60c47935bae079e48588087bb9a3a65854f0a40189b3a7247feba4262fffe4279590050357924445927891420d2fb8d8e1af1c2e55f4ca1c2ca419c88245b7248052c", 0xd7, 0x0, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000680)="40e8c2d9ec81edd315197fbdb54069479ed22ec3bd8c8b3088bc8eb2e030933c9a63fddc866c0c9d00478706cf8e546bbaf829833abcd840ccaa9d81fd65ad7e0731", 0x42}], 0x0) 16:02:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:17 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x3, 0x9, 0x68a, 0x8, "2c7d8979c6135a9e06c605d80ad770d46a923cab", 0x400, 0x3b}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x9, &(0x7f0000000000)=[{0x8001, 0x8, 0x6, 0x2}, {0x1000, 0x2009, 0x7, 0x4}, {0xa7dd, 0x3, 0x4, 0x520}, {0xfff, 0x0, 0x3b9, 0x15a8}, {0x7, 0x8, 0x7fffffff, 0x6ab2}, {0x4a, 0x6, 0xfffffffffffffff7, 0x100}, {0x69f, 0x80000000, 0x8, 0x5}, {0x100000000, 0x2, 0x6, 0x800}, {0x0, 0x0, 0x6000000000, 0xffff}]}) r2 = semget(0x0, 0x1, 0x80) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000340)=""/5) flock(r1, 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x117, &(0x7f00000001c0)="93f5e730dec49fa263f7f07b6e85a69c892a259153f1009e2ebed259eb0f44e1a392edcd5e3e1ba3238aaa19424c3bbf5694c22c68bd6b8cf2b6e5c34be5ba8655e24fc51587384af1c82456d142d4fc99ffe459ba88d923a3c53c915fd48f1a93f6d0fc026ddceacc69fe098f72fcbda294617d208e54c6507310bca8bd58eb3e8292aeea85cb120afde12cd82cf53fc3b4d5510726f37183fde4cfa0b938a40b426a87e0568b3c05b6b97f40a077d6394e58094390b492587bd97db12ab28c79a8043c661d2eda813375299cbe7cf604ed29f432b37ef5101e8ef827ef2cfd184e64bf45d03f43501aa376f009857e4bc5fa307b62822d3f258dba55dda4b901608dbcbf8888dea9f06029c92b3016b6d6afebac3741") 16:02:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) setgroups(0x7, &(0x7f0000000100)=[r1, r0, r0, r0, r3, r2, r2]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) shmget(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) 16:02:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100000000050}, {0x40, 0x0, 0x2}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2c}, {0x400000028}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup(r1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000001c0)=0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x7, 0x0, 0x8, 0x1}, {0xff, 0x0, 0x2, 0x8}, {0x8, 0x6db1, 0x12, 0x14}]}) 16:02:18 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x4000003ffffffe, 0x0) fchmod(r1, 0x1) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50, 0x0, 0x1}, {0x25, 0x0, 0x6ebe8015, 0xfffffffffffffffd}, {0x6, 0x0, 0x0, 0x4}]}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom$inet6(r1, &(0x7f0000000180)=""/93, 0x5d, 0x800, &(0x7f0000000200)={0x18, 0x0, 0x0, 0xe8f}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x58, &(0x7f0000000280)="2100c188580ae87c843b30c59f57584829708ff2d73404f05e41909c5c2ad012331854827bd700001438055d943f5075ff06d6487ae3517d76f8df394a9d6fc75f94498e71f76672648eaa559abd8b435a84929ea7f35d8f") 16:02:18 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c650600"], 0x10) sendmsg$unix(r0, &(0x7f0000000c00)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) 16:02:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) 16:02:18 executing program 0: r0 = socket(0x1a, 0x1, 0x0) r1 = socket(0x18, 0x0, 0x1f) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) setsockopt(r0, 0x29, 0x39, 0x0, 0x0) socket(0x0, 0x4007, 0x8) 16:02:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r0) r2 = dup(r0) recvfrom$unix(r2, &(0x7f0000000000)=""/118, 0x76, 0x840, &(0x7f0000000080)=ANY=[@ANYBLOB="0202080000000000"], 0x8) 16:02:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='!') 16:02:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0x4, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x4000000000000}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") write(r0, &(0x7f0000000480)="93", 0x1) syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000140)={0xff, './file0\x00', './file0\x00'}) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 16:02:18 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) r1 = dup(r0) poll(&(0x7f0000000380)=[{r1, 0x5}], 0x1, 0x0) 16:02:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x5501) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0xc10, 0x100) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0xffff) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000040)=""/42, 0x2a}, {&(0x7f0000000100)=""/103, 0x67}, {&(0x7f00000001c0)=""/142, 0x8e}, {&(0x7f0000000280)=""/74, 0x4a}, {&(0x7f0000000300)=""/144, 0x90}, {&(0x7f00000003c0)=""/180, 0xb4}], 0x6) openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:02:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xfffffffffffffffe}]}) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000240)="eb", 0x1}], 0x1, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x10) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x4, 0xdd5}) 16:02:18 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = getppid() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000000c0)={0x7aa, [{0x0, 0x8}, {0x3}, {0x3, 0x81}, {0x1, 0x7ff}, {0x0, 0x7068}, {0x3, 0x3f}, {0x0, 0x20}, {0x3, 0x6}, {0x0, 0x9}, {0x3, 0x10001}, {0x3, 0xffff}, {0x1, 0x5}, {0x1, 0x8}, {0x3, 0x3ff}, {0x2, 0x6}, {0x3, 0x400}, {0x3, 0x5}, {0x3, 0x7}, {0x3, 0x6}, {0x2, 0x3f}, {0x3, 0x6}, {}, {0x1}, {0x3, 0x6}, {0x1, 0x7e8}, {0x3, 0x6}, {0x3, 0x23}, {0x3, 0x401}, {0x3, 0x6}, {0x1, 0x401}, {0x2, 0x401}, {0x3, 0x4}]}) fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r3 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpgid(0x0) fcntl$setown(r3, 0x6, r1) close(r3) 16:02:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") r1 = dup(r0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000040)={0x1}) 16:02:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6, 0x6861fe05, 0x20, 0x10001}, {0x88, 0x7, 0x0, 0x1}, {0x1f, 0x7fffffff, 0x1f, 0x4}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x800) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:02:18 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0xa3}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) mknod(&(0x7f0000000100)='./bus\x00', 0x8000, 0x1b135a67) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020002800) 16:02:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="28000000ffff06830100000008cd7fdf0300000041415e187f653be929a270f2eb356c273c73f4a9803f93096a499b291d995a216895eecf4df3d0a2bb19e142e2924ed97e5c64928f0fe98df6d50ed7503fa6ebcff7982d79820d69ab477d00eb3814644a2900", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:02:19 executing program 0: select(0x0, 0x0, &(0x7f0000000040)={0x500, 0x0, 0x0, 0x0, 0x4, 0xfffffffffffffffe, 0x0, 0x401}, 0x0, &(0x7f0000000000)={0xfffffffffffffffe, 0x1020}) 16:02:19 executing program 0: poll(0xfffffffffffffffe, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x2a) socket$inet6(0x18, 0x4, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = dup(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:02:19 executing program 0: munlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = shmget(0x3, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) close(r0) r2 = syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x87}, {0x74}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x83, 0xffffffffffffff80}, {0x83, 0x200}, {0xe3, 0x1}, {0x47, 0x3}, {0x126}], 0x5}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000002c0)=0x7) writev(r0, &(0x7f0000000780)=[{&(0x7f0000001600)="0706f940c70592e45da39bff7538c893a46caa6532e68e8b2b5012042175fa5b0c8aa823b6c7078f1bafb3841e32e52fc2066922aefc2a0e111d667e780314e83251acd706a3362036abbe50c4f19f9c6f31f2d6748841f103f160b0dcc3f642fc1da476dea0762c084780183448c7a2cc242c95257806db07bc6283a57ea7f78c00703e4bba03c1ddb20a", 0x8b}], 0x1) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000016c0)=""/4096, 0x1000) 16:02:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:02:19 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(r1, &(0x7f0000000240)="616d9860b42c96aedc00258a6e311eca732c384c25", 0x15) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)="1cb3aea4d95ab3fb1523e0eb8b251fdfd9296d294af38125fd37855bc2511864e36e78c718eabc2002ef9e52197ec91760d054122d62d389718e064abff4fd6e8b6e82f1a6febfb9f4dd025c87ac2942c2b28319a440d3bf9708a76f32db", 0x5e}, {&(0x7f0000000000)="2845aecbca204a", 0x7}, {&(0x7f0000000100)="221828e9814fefb4f63c8697ffe96d706838fad95b210e7919139d52052385feb0f236d2e918f3894a7e73208602307afb550955795d60b61c0222b2b9653fc1cf3c617677bbd040678c56ca619f56ac120160c02760950b71021288bb599a03197ce44620ea016736910f4ad31f4b9ee9ea6470682475bfd8c9f472119eab8ad7b50bd62adfa7e3695f285fd011979bde7444e1ff9ed8c0ec4e455d881d598505244a940877f462ddf7288083ce3d352118195ec649fe55eb87a7933f7c567c3048b75fbf701464e70a1f1bbfd2cc4d049445ec8e8753", 0xd7}, {&(0x7f0000000280)="064c0598c4e5930ee4714c8c4cc11669187a4350194d5462a8b6c2f019e4316205836e8e64666b88205d33ab9d12d274182c3f8cff21f2103b1a1f2d69e483f066aa9bc20edebbb621d43eda66135b768a6998e3d95b0547cfc9cc3c8b3702b84d132c20cb9aae0a22f17e805c3f57c9e83879b352f7c79a1021ebe7fda874f40d9608842062b01c4eb69a63badb9016446c4131912f82c2e0214c4df5c5c9c4c0491de2290adb240bff9e3939b14f3e90f6c2b4083e5165cab9be2cdda8d2a149b4580de69ae1acc7825fe75d6f2dae95", 0xd1}, {&(0x7f0000000380)="bc7a77034badfa8b1b3f9d5c99b77ad7f13a643f67c646b8476964d2a3b362c47854f8a86d72f4c061d759282a57d99df097a56c9abd4703fff9daf31dc4d92e537d05e778438dff3bf09a701d148f663004d879818790eb5e432f24e32a81a614bf28bca18440a124642bbd31392f2f2b523a70da537bf0827b12e5c4ef1c29c9589dafb3905fad5c57ba5a36445d75e536e2b271118b7ebfa5dc428c0cab", 0x9f}], 0x5) 16:02:19 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000100)='./file1\x00', 0x100, 0x81) r2 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r3) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, 0xffffffffffffffff) linkat(r0, &(0x7f0000000140)='./file1\x00', r1, &(0x7f0000000180)='./file1\x00', 0x4) 16:02:19 executing program 1: fchmod(0xffffffffffffffff, 0x8) 16:02:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2c}, {0x54}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='W') 16:02:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x1) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r2) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000180)=0x3) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0xfff, 0x1}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x3ec, 0x3, 0x1dc, 0xff, "f2cf7140375157a0a2d5f65b496b98fbf252d1ac", 0x9, 0x8}) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x50, 0x0) 16:02:20 executing program 1: setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) poll(&(0x7f0000000240)=[{r0, 0x1}], 0x1, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) pipe2(0x0, 0x2) accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) setitimer(0x1, 0x0, &(0x7f0000000080)) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000300)=0x6) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) 16:02:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:02:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./bus/file0\x00', 0x200, 0x9f, 0x2, 0x0, 0x8, 0x8, 0x7, 0x1, 0x2, 0x40, 0xfffffffffffffffc}) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x84100080c1}) msgget$private(0x0, 0xd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r2 = getgid() setgroups(0x2, &(0x7f0000000040)=[r1, r2]) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x20}) setsockopt(r0, 0x29, 0x24, &(0x7f0000000140), 0x4) 16:02:20 executing program 1: r0 = socket(0x16, 0xffffffffffffffff, 0x0) socket(0x10, 0x0, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) r1 = socket(0x0, 0xc005, 0x0) setsockopt(r1, 0x5, 0x7fff, &(0x7f0000001040)="ce56d3bc4e73cdb8a69f15217fbb707dec3b97e1a3312fb79c56f146e3273d2c8f6dd451b2201db07725d986f6f4762f9c1fb784d8ee06e423edf7cb04308f8e50fa2eba46d4521fa307072f19f2871630a5889bd71c95f9a6d685a41c", 0x5d) r2 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) shmat(r2, &(0x7f0000ff0000/0x10000)=nil, 0x2000) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/4096) 16:02:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100)={0xffffffff, 0xa515}, 0x10) sendto$unix(r1, &(0x7f0000000180)="07695a4ca0b5d3be3dc53044766c8035e0074f0b1a7bd36bad81ba8ff19add1e57449ead2b5beefd760cd6c1ff74827a6b78d307009184b81f0018f7a51c6e891be71f2c1bed75521022562c5f3498", 0x4f, 0x400, 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x800) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x8000, 0x0, 0x8}, {0x884f, 0x0, 0x8001}, {0x6, 0x80000001, 0x101, 0x6}, {0x0, 0x0, 0xfffffffffffffffe}]}) ftruncate(r0, 0x0, 0x3ff) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0x1, 0xffffffffffffff80}, 0x10) 16:02:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000340)="3007c0c093ed31c1062c6b76328f9735873a402b9dee0c7a947f442d447e8135b94fcabe756b79cf30f02c033cca0aa1b40293c3807ad44144aff983a7b111f0a7486149990000000000000004af5700ff001959cf020000000000000000020000f6000000", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x23) close(r0) r2 = dup(r1) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000001c0)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000400)=[r4, r5, r6, r7]) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x4) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:02:20 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x820000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x3}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x2) 16:02:20 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x2) fchmodat(r0, &(0x7f0000000100)='./file1\x00', 0x10, 0x4) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x7) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x7c, 0x0) r3 = dup2(r1, r2) sendmsg(r3, &(0x7f0000000680)={&(0x7f00000001c0)=@in6={0x18, 0x1, 0x8, 0x2}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000200)="8ec249a85ce8c34ea274890132d22f75f8e774a487a5599572fe2992ac1aef5231eeae2cc94154a4db78372afe6024db29366f35206d0ea4acc62063e1bc930c23c8ca9e0bea1a9ac430c71091f610bf3eac330264c1618131627084ccd580c9307c18988d8c63e48760abb369cd0eb21fc2f5d7a40bc6677d07a16a3130a16879d61a9e3148c97a54", 0x89}, {&(0x7f00000002c0)="ec3773c3a45ff64e7381f2698a5053574b66fa536c394d398f512e06b243b67135e27f390ce26215a57bbab9685b64456db9338e783504ab56369adc2063e54c6782ee20ce3cd63b67953f180c6d67bc394a4f2ea860e8b5e55f8ea77b4e69c895490e3f59fcb653b10e72b9df8c419bbce3b90b5a031ca451275840a50314b0bc5e4b5bfea02d5f9254f015ec73f76fb8df4ab15ec80c0c7b043b132333ba4024a2de", 0xa3}, {&(0x7f0000000380)='@', 0x1}], 0x3, &(0x7f0000000400)=[{0xa0, 0x1, 0x8, "3675d62509deaad3d4f03d8ce4179c9a5c2ee2457276989c55542262eeaf4e545eebd78ff061376d58f361e4064740f89d387caa1c46ab64fd7f06c722f2e9f5d24bdee34cf61be8bda967d503d4e230640cf8b71f6fec36541c9c980ec9436b9e03743b2e3a31f1c12659373632cada19e8d50154a24a4d679ad5cb5d412a20eadca7527917a3bc4f6441bcf6"}, {0x30, 0x1, 0x967, "7736ebf5a2453fbab52d372db47421f9a2e5fa3df73fc6424965d0afe96c"}, {0x20, 0xffff, 0xffffffffffffffc0, "489a6f6dfb060d20f1760d9d34"}, {0x78, 0xffff, 0x1, "8abcea391bba12a3f238b23cfce4f1eb7731772810b8dd57456979e4fcfa716d673b29b61f1176064a6add6410a02b5ca5d63f2e35c53b10de5554341d25463cd2905e344af7a96b81860dfff69972e64b6445eb70ea86dd35aa042846ce122c4281fe50"}, {0x18, 0x0, 0xfff, "f82eab03a13a"}, {0x98, 0xffff, 0x0, "17d205d8fc90bb625331aa260cb6fcfb573181628eb886d1ae134e3e996bf449e3e0b34b5d407f20c4f1cf73ec9833b16394d01839d670115a111b22236866ea9fb003a1b91f1dff714df93060384bac009082f521deef1fb22357d868cd6d5338d1c058c769b3476fe9e94565d9196eaf972b637f354c8e5eec598774652d6b7058"}, {0x50, 0xffff, 0x0, "a249c7c335610cbacefc4a3c3eeda1cae2859bca986a99e1265c9e085575890b8d510e60b77a1afa273bb06b9ecb890569931f4bb2ae074d0d347ecf840f49"}], 0x268}, 0x1) getitimer(0x2, &(0x7f0000000080)) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x8010426d, &(0x7f00000000c0)) 16:02:20 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETAW(r3, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:02:20 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, "42ef517e178b000f000000004a8e00a92c00"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706dd80bcdcc16a361761b7179791ed0d1cb442103ef398f4da1e31dfecbe4b452bfc2c0bee93245c7f8c145d593137775f655a0d4ed5e53fc430f3f8896356f91c729a963f15de1ebd5cd1ea63e8d6d89409232bf83d4ef5f29452ba28b961c6bb5f9869207c46b9e92aea5f2152b6ed4c2f3a326a6ee58136e4688515718235031d4a4f4d7c64585a85781c196101d47e88a2a3cc328ef5b7531c43a64a67b2d73981fd091b6d578bea3b21f1ecf2bfc39f2e0969716398e7ec26e2d38c1d585e9b7f2604a7b28b5b883035ff1bbf2357168ec07ab08f205b8a631a642345f7f75a0068e9508c47c121fa6d527c3a7e6d6e4c14da54db0d4f06735ab89aa279125b25168de3a259a7d004b5801133243ea39d58deab69f03f0659f80ef3d97e8cb57d46e36d7ac7a97ace95362c1ca7ba5e2a9e2c1170ec52051f7f2d9febc50156541e6bbdfbafa29d76358cfa31f1b3ef05515f68c8efc0c577feaae0855013004f40220aa9b28fed6a95aec5c1a23acfab2e87addc091e926feb02924cac8b56281cba8447f7502953e5e18126b98b37e90950e165db32efc1ec7d99dc3c1bcef6ab28903c39778a1e835be8955118804b396900a317e8f5865585e013b467f2758c4aeea83db4b799752f502235814f75434f5b6d0aa7553d9a35294b94489cd8c39be48ba1ebcee57830e70e52c60302651a559fa053f6e077c76e71b778f26060df139c7052eba13a825f0b0befcbf89733f2ee0216f0e91e5da0d9a5c24270ef6119c9135ae86d6058a66e76eb19597db07c63d6492bc5d0c165a415efb503d4855ad9ccce66636fb8dce7496b963885b0b261e6096c84673312a138ce33abe113c99fdf5177dc0e8f98eea10555108e34bbff84d1c1cc5754f90bec9e67da99c1ab0a5c9532efc91c3909ab12e56377f2a0c30b274321dd48387b432b25ce291f2e00233703d924d4537270453ffaefe977852ececa45473dbdae51b1b1ea6bb5afba8d42d355a7a83bce5fe3a225dffb2f70df221c3daee6b1862552cc9fc2c0b4b4c7901f7157fb37feca1ceb40a5f529da42f407128bc39799e58b47010c8188ad2b8b8e18d263b92e3557a7fbc9d142ac845c79ce74c69fb76aa76ef1fc3ee67e498b4725e9391dc431bb5102eba0f039259ebe03d1849d9d65d0ec8243cd3dc424f74399174dfbe312843ccadd28606828d241c01c095a56faa590adc668530c09b60d2104796736dfdc6c8c898c7cbadfe5aa70eb0269167a57839bf4fcae82a8fea056038470a1c64bc80606ab32975c61b4b21c6808fe0a026604ce35ee4f66a89e79aed77a292e3230762d91e71ec1e8af0284055aa48571957f1cf99229151c385ff30cff5fe9205cdf711992b8d81fb2bf5739f5e859b50cbfe0634227c00875021e300d6a115d3cd5f0a4268fe6b6510beef0d773199913976835316351cd128b6e7458e8b265d7806a0c24a0952011e49db3766e9628cd3345b87a80613bf6eefdc4e9d539b91db24058acf1259fc8e15a1285b10cce94159dd02b9224f4833633b892ef6369d3519d996ddd171bd8ba6086bfb35c04e49ca9f1c5d0ba14737b437b146645c59d28e1b9565623f9a02b7fa5520df9214c5beda3559015c7530bc89170e00194b1004c715f84cbd4c47018682986917b4e9d8b6184fe65c2c5246bf850516aa13bebb48196d458d22d05adc078b3f862dd1189f731c76f39c5bd911cf4fca9da8223b3d7f916fbd6e990b4ed17ecfe50fbf6a11d23ee4e0b0f7bdc9143a1fa3f1983b180274e4f0329524b56ab5096362b65f51fa549c7ea9076e0426348b958930280e0bb60311c125ac92b22a99a6350423519c7b1e26976b98cd981d551394dac2e752859a27e78a4d4af4a0e280558e072f40c738144101fdc911050cdf70e3a0ac7aa6e862c060ff9cb52777baa6adfd325469869a634aa1e1ab5f40b03ffae6eec9d492d34e2e742e2337f0db3b69a67c837a0e16a1f89659c6983c84b2438fbdedd7a2ed3cb248f652ed6b0ed17f5ce8935847b0f6ddcbd144b3b0acd462cc6ebcaacd0a783e12ec54e4af6fb4f0154088ea08a66f4327e15f6588f65ee679e06b210ad1aa9b0bffb336e542c76761f625aa2149b2dec14258edd37c65602a2d3b57f4f03be2be3e4904ea36043e7b89fcf8df7ed7dd72ac580d982c7ad59f7dd3d663276ec147c3ae7e8b94ed8b0fc1209d17c6a7c0666c88a0bcaf743c25cc7d2a0d19528cdf381c1db8b5ef82d0f719de862178096d4e21a5c6c64db48849983f32ad34fff10b3052ae9e08e776f3c2bfc3b99b7748352b405dd522bd4ecf7c5dcb97b8ad25d94884b1cd8374567e86cff852322e0ac2bb76d382a65f6f313b95c3fa94b799ceb4e76515d60c2092770026fb10affdd2155923f833fb48e3b674c9f54cacd627cc7a83fef6af01d8cbc85c04322c65d432c940f942430bbab5eb2992b9174d7d122f07adcc0dc0af396c7d80025724130db3403062dc2e87ee62676d80c45543dab1f598664e16426d21b42152729243335faefde4cf8694f73286024f22a98a379793c5fd8375028a4ac9ff7337e31703791c33c728c88f52904a765fa30f37db4885bc6eee4df7fb520abe010045f3622bb1ba4e1a9ae37c0ecec8b6acbed7f32b19397cad1672ae24bddba492f4273fcbe837de30f572b9c5c184ef3809fa5fb4e682d9560eeb3a9a8452f3417abdf6ada856a8466bb90420f7dfdc8f790f73adf73910ad8ebff863aa150c9280bad3b1c6e60976a8ab395f72e75c003ca3099d13da96312dad4d4d1f3d4fee9e81871d3ab3f9dd8ddbbd5eab9a32b65a991c23947c62f8bf9f24b3f1cb8b5f6114154ea3b9e14bcbae76ec59ba325b4d870068c221bfbfb4c1d036235e3b4c959a079b5ec9fb22acd2ed3a3c2c5f655ef737e2cf63ee0a000f8effe8f5557713f8efb08de2bc7773d023851c649a7f37964df8bbe39b392eee2973da0d5510f55815beb4fb2c890b894ff05246a0cf4e8ef84c61b5e8c9a497ec4b8d96a6394916d59b47840f0c1aea59014c1c9cfc66a295bb60d5c2ddf2160fc19c794545a492ab1c645abf0f128c1537a3d6dfd27986cbaf6387d9894d85879a426fe949dd9aa53a6444eda8f716ff3b10df04fd9dc10d825fdfdd707a6b5b0d091e6ea44557e357624687e4f0a9fb08d4c7da65c7d70648eabe38504c14aba5a0edc83d89061fefa64adbd229eb24f8be9683252e25fb7a6479b601de42ae9de77a5a202d62d03451062cf8937b36aa3b600b117462148b8a55790cfb689b494e6e58c54981b078ec11a6f9b4c5eaa892920c92e42617e76e49f07d16ad4ca1152ecbbe9235599e391ebfc9b11d5080d16ac1aa64d00a0b472b4942cb68ab0411a4c9330281eea74a56857f6e9bca724dccb95fb380be69614517741ea5351300bf5470137a1bb1ff280e9b6d54b65a47ec2c547d8fdb30d8c3390cf71dde2ff5b4e725c5e", 0xa7c}], 0x1) semget$private(0x0, 0x6, 0x0) 16:02:20 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002002, 0x5300) r0 = kqueue() poll(&(0x7f00000002c0)=[{}, {r0, 0x1}], 0x2, 0x10001) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 16:02:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2008000200d, 0x4300) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/87}, &(0x7f0000000140)=0x59) bind(r0, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x9000381, 0x0) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x0) 16:02:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="9fc0", 0x2) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x2, 0x6, 0xfffffffffffffffc}) recvmsg(r1, &(0x7f00000003c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/154, 0x9a}, {&(0x7f00000001c0)=""/122, 0x7a}, {&(0x7f0000000240)=""/140, 0x8c}], 0x3, &(0x7f0000000340)=""/74, 0x4a}, 0x840) r2 = getppid() r3 = getuid() r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={r2, r3, r4}, 0xc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 16:02:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8451b4db70318261c795c1c4004279293dca2cc6d348cfc897bd5b4bf0", 0x1d) sendto(r0, &(0x7f0000000100)="ed9917cd7090b6c19010e0b10cc75208340ecb3317271d83000d15d8fea694ce2163a59d22d1915826fa3996af964d02416cc32d1daaed7135ba22cad002005a8ee20b1ba2533f74e73e5addb23a0323afbafe4d964031de6995dcc315a807bf95e59819c70f93c0fbb9fbb903b600958d0917bf155bde41d81bd875596a29d5c1c5695eec2a92d772e05b25384776e9ebd7f3ece8c2964d6510d0f191e65f276a96163820901e3dda6a08c7891f0fdcd138e22b817bf08beaf47b249278434dc92770aec20ec94dbe7c21b7fbb790a44398243e4984854c3e86cc250892afe0d5bb924540", 0xe5, 0x8, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) r1 = dup(r0) dup(r1) getdents(r1, &(0x7f0000000300)=""/234, 0xea) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0492080142a0abe9a0ec79dc65ae4f3c414587b152179bd582d2", 0x1a) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) 16:02:21 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) unlink(&(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_dstaddr=@in6}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 16:02:21 executing program 0: setuid(0xee01) r0 = socket(0x3b, 0x4002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:02:21 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282910e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) shutdown(r0, 0x1) r1 = semget(0x3, 0x3, 0x12) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/44) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x4, 0x1, &(0x7f0000000180)="8f568773f3def334bcdf59f142dd488f1883940d948a051d9071a29b108a4ef9c587cad5879b660a9d3986d82601f2dcfb5e780315ba5e57da39e9261cc0aaa41b26825fde95f95b3d71b4e259aea28e8f4679f90c80d67292fce26efba42d5616bb4e6d6240da0b24736136e81a8e7bb5254aa3628b95925784571a33956472090bfc8933a51375ab4d6adcacfad290714426f78cc3c7c5b8a0e5691e089359cfde059647c75e605dba38408e40b352fe2b6b4d3a7b4966f3d534", 0xbb) socket(0x26, 0x3, 0x5) 16:02:21 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0xf0, &(0x7f0000000000)="ebffcbff13b9fd812ec94e713048e69931929648", 0x14) write(r0, &(0x7f0000000780)="14cf2203", 0x4) rmdir(&(0x7f0000000040)='./file0\x00') 16:02:21 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffe, 0xfffffffffffffffd) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./file0\x00') ioctl$TIOCSETA(r0, 0xc3104222, &(0x7f0000000000)={0x0, 0x800000000, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x0, 0x20}) 16:02:21 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() kqueue() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000100)="bd", 0x1) r3 = syz_open_pts() close(r2) syz_open_pts() dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa60200"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 16:02:21 executing program 1: socketpair$unix(0x1, 0x81627b37b4c5d9ca, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000180)="c4bd467aacd0465e05e85b11fced531b78a571bf483e5f14f56e2f4e01d21e39abac68bd81419a7b81b74e72718f34c2cd1013724144925f07f070af", 0x3c) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) 16:02:21 executing program 0: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x3) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x11, r2, 0x0, 0x0) msgget(0x2, 0x248) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r3 = msgget(0x2, 0x400) msgrcv(r3, &(0x7f0000000580)=ANY=[@ANYBLOB="e8ed0d000000000000000000747cf33d7c93f99fdc00000000b200000000000000000000000000d0d4301e96b0bfd30000000000000000007a1f30a47f2d61a000000000000000000000400000000000000004002000000000000000000000000000000000000079875eec81f0d34b88dc419b145ecdf13e45d9efd0114c30f3bb29e77634252288e5cace4e9dee9b8e1e6d9fec545a252d5e71ceca67e0c7b9ac15c835612db304ae898dca3a7171f3eaf3b919720bb37e63909d72cf751571e0c6dde6a68bcc36d0079f28f1b8b17c73a19287bd5bbec5941a0e28234a99aa230e3d6c6a81d9e0843564142728e45a0d9edb9b92d43a206e32998aa7ba2bc85f9ef82b10d9a6c15a012a829a0442c80fc1901d31b14606a2aee2254548caa52b9f48a60e0f0449a07fd0cd336a25a71d497700eef06f3c9c3698ba774343633952cf45eb6fb1cc18abe69bc0f4c377cbe54d49ef0000e403577c5d9461e8fdb63cf7372db2fbe3628c954efc941944b360b56bbd847026ec480000bab92e8800e40e8a395a5f84ea420a1859a0c42a1691436e05a3135b546e38a35578beaea5bd69a3ca2d1bfa9c0a4867cc2422b8401bdd2c9914523629e95cb8982dec3eaed0686911febaca8346a823750583af2ba7e0aa1232a05f1a22757f6fbd438fb31f2f4bb34af5890470b5"], 0x1, 0x2, 0x800) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4010, r4, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r5 = semget$private(0x0, 0x2000000000000a, 0x40) semop(r5, &(0x7f00000000c0)=[{0x4, 0x10001}, {0x1, 0x401, 0x1000}], 0x2) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom$inet(r6, &(0x7f0000000180)=""/174, 0xae, 0x803, &(0x7f0000000240)={0x2, 0x0}, 0xc) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) msgget$private(0x0, 0x0) shmctl$SHM_LOCK(r0, 0x3) r7 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r7, &(0x7f0000000440)=[{{r4}, 0xffffffffffffffff, 0xe4, 0xfffff, 0x3, 0x1}, {{r6}, 0xffffffffffffffff, 0x2, 0x20000000, 0x6, 0x3}, {{r4}, 0xffffffffffffffff, 0x24, 0x8, 0xee11}, {{r7}, 0xffffffffffffffff, 0x80, 0x0, 0x8, 0x3}, {{r7}, 0x0, 0x0, 0xf0000001, 0xa, 0x20}, {{r6}, 0xfffffffffffffffe, 0x8, 0xc0000010, 0x9, 0x5}], 0x4, &(0x7f0000000500)=[{{r6}, 0xfffffffffffffffd, 0x8, 0x0, 0x7fffffff, 0x5}, {{r4}, 0xfffffffffffffffb, 0x60, 0xf00fffff, 0x1f, 0x4}], 0x1, &(0x7f0000000540)={0x7ff, 0x9}) ioctl$TIOCNOTTY(r7, 0x20007471) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r8 = getpgrp() fcntl$setown(r4, 0x6, r8) fsync(r1) semop(r5, &(0x7f00000003c0)=[{0x3, 0x0, 0x1000}, {0x7, 0x3, 0x800}, {0x1, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0x8, 0x800}, {0x1, 0x4, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x801}, {0x2, 0x2, 0x1800}, {0x0, 0x4, 0x800}], 0xa) 16:02:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000140)=0xc) listen(r1, 0x5) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x20, 0xc000, 0x9) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00402e2f66696c653004"], 0xfffffffffffffe62) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) 16:02:21 executing program 0: r0 = socket(0x1a, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:02:21 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20010, 0x0) sendto$unix(r1, &(0x7f0000000080)="0c3c427bd987cee7a2f5a37875ad74f2baa8b07dcb26f54d571462be23", 0x1d, 0x1, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='./bus\x00') r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = dup2(r1, r1) kevent(r1, &(0x7f0000000180)=[{{r1}, 0x0, 0x8, 0xfffff, 0xde, 0xe1}, {{r2}, 0xfffffffffffffffb, 0x10, 0x3, 0x7, 0x400}, {{r3}, 0xd16ff685fd662901, 0xef, 0x1, 0x4, 0x1}], 0x0, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x2, 0x5, 0x6, 0x8001}, {{r3}, 0xfffffffffffffffe, 0x4, 0x2, 0x1, 0x1}, {{r2}, 0x0, 0x40, 0x40000000, 0x4, 0x5}], 0x100000001, &(0x7f0000000280)={0x6, 0x3}) r4 = socket$inet(0x2, 0xa1a5f3607da3c9c4, 0xffffffff) fcntl$dupfd(r0, 0xa, r4) 16:02:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc0106477, &(0x7f0000000140)=0x8000000020002800) 16:02:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$BIOCPROMISC(r1, 0x20004269) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000200)=""/194, 0xc2) 16:02:22 executing program 0: clock_getres(0x4, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)={{0x1}, {0x5df2, 0x4}}) r0 = dup(0xffffffffffffff9c) shutdown(r0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1c1, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x800) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x40, 0x485}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000140)}], 0x1) sync() 16:02:22 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pipe(&(0x7f0000000140)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) pipe(&(0x7f0000000880)={0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="a8120000ff02050000f7ffffff004b71c30700000000000000b11fdf12acbe0018dfa0dcbd1a702582b1e3712d1b0cce06073d129a760bb440e6f6750bbfc088f6a4b95f14da2d19c9a56291bb0b138da69d7745b10000000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) r5 = fcntl$getown(r1, 0x5) fcntl$setown(r2, 0x6, r5) recvmsg(r3, &(0x7f0000000000)={0x0, 0x2c3, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x45}, 0xffffffffffffffff) 16:02:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000040)={0x1, 0x1000, 0x8, {[0x2, 0x7, 0x100000001, 0x3, 0x3, 0x6, 0x1, 0xb, 0x4, 0x1, 0x0, 0x10000, 0x3, 0x6, 0x80000000, 0x6, 0x80, 0x9], [0x61, 0x81, 0x5e, 0x6, 0x9, 0x0, 0xffffffffffffff00, 0xce30, 0x2, 0xfffffffffffffff8], [0x6, 0xfffffffffffffffe, 0x1, 0x0, 0x2, 0x80000001, 0x40], [0x4, 0x1, 0xffffffffffff0000, 0x2, 0x2, 0x3], [{0xffff, 0xf60f, 0x4, 0x1}, {0x120000000000000, 0x9, 0x606, 0x800}, {0x8, 0x100000001, 0xfff, 0x200}, {0xff, 0x7fff, 0xe62, 0x72}, {0x480000000000000, 0x8, 0x401, 0x4}, {0x23, 0x7, 0x5, 0xffffffffffffff80}, {0x7ff, 0x3, 0x8001, 0x6}, {0x3, 0x2, 0x8, 0x9}], {0x7, 0x0, 0x2, 0x8001}, {0x8, 0x2, 0x7, 0x8000}}}) write(r1, &(0x7f00000002c0)="92f62c39645e7bce1cbb53501f6177db8433aa814bc48ffe1b1b60ccad192e8411644d730ffa8e1bc23894a2f82c583c784f551815d4f5380b16e193f6f2c184738a083dcd5ed9644f", 0x49) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) 16:02:22 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0x46bfb) close(r1) 16:02:22 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) r3 = syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x2f3d94ed, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x8) 16:02:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "000000000000000100"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000300), 0x24a, 0x0}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x440, 0x104) 16:02:22 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) pwrite(r0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) 16:02:22 executing program 0: r0 = socket$inet6(0x18, 0x8005, 0x3) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f000027e000/0x2000)=nil, 0x2000, 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x238) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x200, 0x10) fcntl$getown(r0, 0x5) ioctl$TIOCNOTTY(r2, 0x20007471) 16:02:22 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) semget(0x0, 0x0, 0x10) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x24) r2 = semget$private(0x0, 0x4, 0x10) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() getuid() getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x40, r3, r4, r5, r6, 0x10b}, 0x1, 0x10000, 0xbf}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:02:22 executing program 0: r0 = socket(0x11, 0x3, 0xa997) sendto$unix(r0, &(0x7f0000000240)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae27eaa0416fa4facf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd09730fd3872babfbb770a5b3eab2a02f8dc1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000001001000010000000000000000", 0x348, 0x0, 0x0, 0x20b) 16:02:22 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) r0 = getgid() setgid(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0xffffffffffffffff, 0x1) socket$unix(0x1, 0x1, 0x0) listen(r1, 0x9) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x20000007d, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085762, &(0x7f0000000200)={0x3}) 16:02:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x4500) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x20000, 0x20) mknodat(r0, &(0x7f0000000100)='./bus\x00', 0x10, 0x477) r1 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x3ffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3}) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xbb}, {{r2}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r3) 16:02:22 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2}, 0xc) 16:02:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x24}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x210, &(0x7f0000000380)="b62dbe327a9e0d7d5bb7a648264550aafe37bcbcd0f6ae7d44c564d3b87f06b4df57643ac4e2f869bc0187950579be487228504d299541420476590d8b72e7ba68fad684447dd84a564a38260b381889bce547a2cf59eda19510b3d25b59e2423894bd191ede187c49d103b81e186132ca5e0cb4560372933dde5c769635b7a14a3c956c48b2fab8f9087cf2395272250ab4ac5d5fa8273bbfce15745618c2509058b58e1147f680b32acc0399023031ed417bb05e4945328e931f2e4a119073cd721b4256ced90a478d5fca27887fffdaa00000b90000000000063c98041afc37b0a95a5fd4f66fdf84995cc5e2a28d646133ace9a7ecc9dc363f300209f7b48b3e05c3a80dce953e80b49a8f599d14e4627c618c84ee70f4971f5270eaffcd068c3e4063b2684e0226898153414c18695a1eba4bcfe6439c464f9ba35a78ab044c3cdbecadf7e023914b8bf45597bf72cb05f6502fc5041b9c") 16:02:22 executing program 0: socket$inet(0x2, 0x7, 0x2) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = dup2(r0, r2) connect$unix(r3, &(0x7f0000000100)=ANY=[], 0x0) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:02:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000340)='./file0\x00', 0x200fc) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) getuid() r0 = geteuid() setuid(r0) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) open(&(0x7f0000000040)='./file0/file0\x00', 0xe2, 0x14) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 16:02:22 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fa, 0x1) write(r0, &(0x7f0000000dc0)="d059f51b8ee301ed2491718abf4450da4183694804e8f21718436d38c0b80810593a595902f3724405dfbb48cfd13a2bdd9df48ec677fbb70e79d765e876e138c3dd1eebbcdeb0a2cef7aa910056ee4a33ef360ff0e0d16204888db0407f0937bbf0249c84487035874713", 0x6b) 16:02:22 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) openat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10000, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r1, &(0x7f00000000c0)='./file1\x00', 0x3, 0x0) 16:02:22 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) ioctl$BIOCFLUSH(r0, 0x20004268) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) minherit(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x3) r1 = open(&(0x7f0000000000)='./bus\x00', 0x40000005, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) mlock(&(0x7f0000004000/0x4000)=nil, 0x4000) write(r1, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:02:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="9c")                   16:02:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10580, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x80}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x2) syz_emit_ethernet(0x1, &(0x7f00000001c0)="a1") r1 = accept(0xffffffffffffffff, &(0x7f0000000380)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x2, 0x1, 0x400, 0x3008, 0xffff}, 0xc) 16:02:22 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpgrp() socket$unix(0x1, 0x1, 0x0) fcntl$setown(r0, 0x6, r1) chflags(&(0x7f0000000000)='./file0\x00', 0x10001) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x141, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x3) fcntl$setown(r0, 0x6, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0xa0000, 0x81) 16:02:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000001c0)=0x800) pread(r0, &(0x7f0000000100)="a1f031569bf775abefc1a65eeda6fb0df55fb0c36ca4ce83b3edd0276afc4e1f0c7524bf3f9a6cc13753adf99f36d24106244036d80baeaab95baab70c910db730bcd0f7043df000a86ea73d373ceab0bee36d34b72331896c97ceb519004a40c1deeb55752892387a59df3b224ea6d52c20e41f6a7465d4cc6f9757d021b83b391d17b28b13aac8f457a86c38b589559ade750b9cd75e2dc07f6e", 0x9b, 0x0, 0x0) setuid(0xee01) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x3, 0xffffffffffffffe1, 0x800, 0x0, "36ca1416a102e1a2ed09c6b58404f66845719f56", 0x1ff, 0x10001}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x626, 0xffffffff, 0x5, 0x9, "63ed1f9a274f9b0ea666b90c84d2b05aa3508130", 0x9, 0x1}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x1) 16:02:22 executing program 1: r0 = socket(0x18, 0x1, 0xfffffffffffffffc) setsockopt(r0, 0x29, 0x800000000000010, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="ab8a5d575c2b303c1e21a8f0d0e2eabaceb1ae64f93cc987dfdc9ef925aac7d23a2f6e49f0482c3695a056ace99ea463637a9416234bdf3dbc6c4a837cc843838bab4f6f897a1eef0bf4dc7acf8b3ee64171c3d9c14f1e85a35f72598a", 0x5d, 0x40a, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 16:02:22 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="b0", 0x1}, {&(0x7f0000001640)="d65a53c374f65a671867b739fa2c53e27946363d07a93651dac53f6b3fee4d7cb5ba84aba40bcfea266367e52c1b6fba8bd779441449d748a9163ea1fb385f879b5cdf3f774f8a6a4eaec4f288ab775342d7d3b4cacf23e837b0be959288b92b428282a90db7a2d6c466a52b50e11a187d581cb2e49dba75c4e721e86a39ce88ee279b5ab6d3da1b8bb32ae1ddbf2cd77a1726f6dba32d86046ef9386ea5de2d1bb9fdc1e9a5febe44061b74fe3329fbcce196d922a450c64a4d49c50b27a223e04193a00d1e50d468b3f916ce40ec681a1076351bb718ab74e528aaf27afadef27c3da0a515a5792d2a890854c959e5ef96a6527577199eb767c1668f43991d9511baa6503a5049d801b9e5a39d35d33d5b5e492bba68f9befb044bf97c08d9e2b5ef6416707a3df76784ea9f97a269124c3604114eaec5958ef33f6915d1b259899e691d0cbe8bd420507424df48bc94c2341e025fbd4a388ef827e0a8469fa3dee57a1b84dca7bae80b62e614b98a43370409dd1e0e1435cabda5ba25d72ba295f9b44d858eeccc5fde96935afb74e6dcce9668ac338bdff857f96590adfdffe5147415e7185145440965f9a6f88c26bbf0cf02f0ca3ff51d11ca1eb78ed4b3d872a490526021be4f8b3ac5b3964960177e7d51cb01be081fd62a9f3ad7ba1e3311c075dd960300ea0ebae36dd3d91a14cbe475d1358a99989fefdd2138f03dc0b75e8eae953150437b6b2f849b4189cec744fbea19c55574d81812631ca48b04be0aa90519f3c551f33cc01127426fbaa4aa79be238ca970bbed825cc58a287bdb289a9c89a21e930912b02a0590409964a2ef52ce1e43d82101a032681f16e886a9155dc7d6b2efc7f354348abfe5d91ced2351d5b66cfa544b5033916f45c7e2a915ad0834779dafe9c02adf63021bda0efe24ce37030a00d9cff3e196d1c61b46e5f2168139a3ebe0a5dce4efd4d399de4338cf500204da9ceeb3d13a0fa964fd86a5c68ea69a4961ab39d00c2dd08b56424bc82508df37f674943b8571fb7235512be78d713301b4eacc1252d14429ec64a2639b72f9227d5fc29aef9317d6b489748f7a90b40c9d22071d05d1d399da02df75e07f9a088693d1a87b831d6ed4634cbf81784e8ba758fecc37b5023adac1c1b08ed8edfce6b6baef1abfad5a4ac01f3851b6337910b7db41b521cecd51a0b43a400adff9995649489ba2fb3fb4dd3f9ba620fdbdc59ed605a67b7432b1637d5685d2b73bc16f5d0e6d75d53e325e9e8fcc1ef1e5f3e3f39da3bc7cccf4f7c3739ec36bdc19fe92dd39eda184f81abcb0a258547f25b917af755906e41ea5a33d4e0f32cbcc88ec7b88cdba4db5621fe08a390e66c1b0a83e157213b2421b95b9fb59633f0387826472a22784d9dcd1389484e676ca506f0922623f92dae184b6c686c92d664598c91137e5b83ed47df4a9df7b5f1c23584ec0aa83e6d8a554b48498a27e2a55b1dbd0de43782a2d6300332f0ad4ce39291a0993019abfa0640ac8a14f792ae130b9ea6ac6c3b0b857c5b178e6a8e0538a94092f8a91d01bf6aad1e956225631efcb7e75d92d5c0035e58b83854b281df28bd269693f3b9ef605f11bf915d029bb7b91aa3a7edbb77d701cd7c6f3fbd3979f7d271a7fb7f1822a393dd9de6750a87ec61e98a5679080659132cc7e8d4404221dd25143734ae9daf37b795520572137c65edfaff97b6c79f03ed7251f0013ab6161e9a7710738d64c858d59b6f5411783dc54bdc8f024ca3199094cff2d66e6678e7c3583feaa093b9f85bf45be3106dbe87d8577cdf706ef6972a9d3432a879de4d1c4fc77a4cdf7aeba174ed0f5935d690e816d7d6be25a1fe1042a6325be09a0699abb75f58808126601496375af8b040537ecea87f27cfba20464f6f4828a2f93b327531cf238ab9b6308a2ed792721053f1b44ab703b86f6f4455d4ef59d520fb3303b751565258c0bdefac56d0eefd83da2875e787d3fa6a06ecff5f23094e4153f9d670b480ad3acaab6c2b15f2b81643fd729d3e16cb7ea9542925d9f95ece9451ccbc170712b65d4d68ca0c418110520b3e690fbf0383ef3f75dc8b23a90911277d2f14ca77a99947c0e8020369f1c050f9605f53d6a813caa92e4d400a948b48b63c38e9c76224b920a9fd3081275503fae4d618f1eab795c6ea760e1cd9c2a1a0a461521343e31bfbfb255573286261b572f0705147bc7f60e0a05701c519c0236673bbd5ee48badc89760302543768dad8a0dee883151b86c9811cb96e01871a14d7945290849fcc005b970e7d288a547c6d2b30ab78660f0ae23ab07dee46ff83008de052049f7391fd3e1cb39e0933ca9456ffa5b450814cf01108a98de07922619cdb8d1829f88e05cf75895cd976219842fb3b300344acce1e9bc52803582fbbd378f0d1b850e11d378c248e97a025645f5bc5483c7625e092d584ca417b8d7acf4060968af72ef72ecb96b498fe7efc9129b756c2b1c8ca83bb5570d8839cf42ce1cd1d1e42859026ca510d935f1f4f55a1a036650b42872254c86bf391aa2c8dbe53f039b9434064090c7189794fb84ed46543f456b20143fffa38e5ff2a4b4955fcb70090e92e7592de441c1cd6800440a5e12f2932f25dd65a8412196e92993aecdef83bf47808e500ead107790b7ebeefc4b74835dea8a35e44a2c723f748ccb59877cf44d18322c755b5052534fe9e22f846eb542bf3d7b87aed61c44bbab7143bebab7a0d30648768365fa0f21bcd21cc87622130ff0aa80e8ea899ac41f93bb55eeae72ede629d8972ca6be81b32bd46b6a7aac63e22cf3845e90677cd2009a4e4934704ee16bfad4028f3616539575d85da2a2845702f908b19b30f99dbe452c2fdd7bb82a9ff52f375c1a3cfab9b2146342c8eeee55ea2ca5f7616521c0efdaf2f07840832a6d39a5ca1592011ad8366063476f96d1a33eea88e0a2fe87dbd04ec58b56b35b05b22564e7e21e169b7503ede29290a2e270a4845b04766756f01d9267383852b5e7ef6ef878483e272a5d2b1f294e2b7b29b8568db2ec2920bc0a26d9b51d115c00a15b7a44880893509686f9be3483c97892b78e10aece6edc4d061672e480f2145c602a3244dcc2fc2b52c86b6ae660e824b373544bc51c19887cdc84f7c332252fb05b4ecfd71a1c469cd21ef5c40e478f5caf9c86d474cca58a4e8d2f1b0d87c007d5d6772d45a263183581d87949026728a904cf241714613eff99dceccf906bca1f60ac51be7a76fcbe65747c1f2ab2331951cb08d43823741541b1373e652ffc3c56217544b63c51faa699d0cf84f27c760a990a8288a950d63428021a3326d952f23d74f307eddb6ec70c0b698decf4a7b6fef0e8809e5cf04f38a17c18619879b61e7acda6a545048c84bf12ef019236d35e8742c3bf92315fb9154312bdb3db7af9416865272b3a18b5c09fbbf2450f0fa354789c5f286e53ec18c58a45fbb7d31a0de160707c2cf3d88dc114ab4589bde112cc46bc73d357bc7994715fb56b5f434811909de66767b9db0d5f986f24e819285f961093b4054a6a205e9ae2ac997fb659e281e7498b09b7cae3a305c38147baec005a03ec3cc94ffdaffd764a66d6eced8e37744eef445cd4b91a068e3ff368a6ad28e9e9a58f4d134bd170b4cd7da0733fb2cfd8f76da4bc9df696780e57bcc48eebad9fdc1294a5d1142893c99f0ee3e02a4cd42d36210bcbce57d3efb183a022e569939866013ba1e90631a16fb1054cc3664bdfa422ce210fc3fe9a770e55bf971e8688b7f2f8b7b9172437ed36bea2260601c8315c542e9b9e56d901d512b72bb382ee74ba73c520d9272e263fca7c8a42bbfff6cf89690ea0ff2e3a71fdfff3d7b565468d74b182a3bed2fc093d2a71db9c228238a24cc7ed67588864041cb6769c847815dbafba12b4adf0ad79f51c0a52e98914e2b31528f35b67ee92a6e9975a2e0cfccc2743cd37085e0ab71753226f57232a37216270cb952bf205760a13f945b37782046a76545d170d85ed49fb07df6a9d94a3a8800d3ba2f16c18c9005d08137a2b7da5cc6def3c9d5f27a6202e78565c960cfabe2c63eeb623441e29e6b01a05b27796eeb7804070fd171fa3ce0814862cedd40358fca944e928c1d8a8fc17e388fd1d4b1a2010bbc4911191c41f588676ea342f21be4270bf67f2fc3a2aca4c8f7a08ed91934df5dcff92997a8ef9de485fb9c790261f0ec068d87b91f3a072e7eb0287571ea90718a344f7643a24587c7643b9771c593eccfdbca33b5538c64b6000a2676199f1ca2b47f18f514418d0cef4ca2157016949d81e8b5d3e024e9e28aecdfb0e68494e0223158b32bbce10776dcd8b191b2a51748a27792cd0b79b97d6ced00ede3c82a25d717ab221c0d71a738e5e6e8676a39681fe0052498bfb2f8655198df2fbd4ee00138c66c0dd5ecf82684db4aa289eb92b935df7c7530b93834424024fdc455ab96d192b0deebfcd7d242daae9e71d260008495e5527d2fd5e89d1d59d1d849bf89ad015a1d4807f93965a72dcd449af3fb06dd7b4fd588b13c8f8c0cd2550e9b4c72a704bd6185ed1dbdd4317ee18c2682532e090357f3266eb69ffd7245b83cf245b36166f93f6ae0022ce2cfec6afc1cb801b2c1d10358d68f0655318e1f303be6b6cb28cf4e7fe567c6936aba9f5dec9df030cb8ddf0a81cf94797cbe5d41ad98a530e8bb7adc9aefc357f664842dad97ad2c0307f921b2ba088225855c24f274afc64730463843e265872e2583919f9f5f2c7fd70922c273c4f1bff6cc0a0d3e789662c3e115779b0817b84a2bd855b4298628c04a29cba71abbf623ff1db9beb8021ff746e044eda50f455524f6db2b2cca28ff32943d28245b86ed4672107e7b3fbeaca7a7e6bc573c709364d9c56a3e390cc51254b0086960f3bfcf0d06d29c3334a0a52493f2be777f0696f129a774476fe4dae4c895b1db315053765372d4667bd225436bee81344c04d1c5c772073199f6db142c9213289f190d84186ebd9a1a3074565af2732d51380d4ef3de836b84207fdd590eaca5f13ab3b8f5958d9e1551797b8384218565834be50accd2bc5f576ba3520cda53c97098d3a3e139e2b3da7c34b9348fac6ef5511658b7c82c3b0d30506ec9fbf4a3c0ea02aa84b3a0b98cb645c4e7f3eb865d78a4bfe12ead70454eddf528819cbc987c6d3118dfe667204717028d38cd610d6ca1955c7bc37bd974b3cd45db98c77f8afc1e764d48d7aaa67b8a24108bb5c0555652159313ef71950d098f8b76e9cf7366129bc63c1ef9bd48e99b531bfadf528842d65f1173ede8d976e427bc3bc4b22dc2bc5853336cbcbd27a344504d13b0540af95836e39bb80dd07948530c85c46b72c8cc1479a1e01489c3bfd07d3a1cf89ae5d9fd7f92e1b0d5e6ff45726fc349b1aae340cd1a0d8d8b2d302b878d51361c239e90e61887e8321381a3db1db03e2abe2e49a59eb25bb57eefaa40347cb59ba593fbb3c72352c3cf89c12a7e359cfd1f72f0eb897d25c8256d56bf332ed6a09ac57f2e9897381569617099d3af264d65120758fb11d9cdb87077f130c629f4de44e2fe605209d10b0f6e52bd326f163522c2f3c201b89622dcf9be5b011a9b7da2cd1fd0cd78ff5f15d08271da5284dabc05d7d0870ca8119733c11597d92a4c21ff0c691388eff447593fe9fd0c36fad87f18bade2dc72be37d1150cb8d48ff86815265f0f9d55bfecb4d8385d0d2862916d38b43aeca27a5b8f6615f99c5a101d", 0xfffffffffffffe89}], 0x2) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x6) r2 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) setsockopt$sock_int(r2, 0xffff, 0xc, &(0x7f0000000180)=0x5, 0x4) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e625f94a1a599854c531aa5854e091f8dc663cfabf04d1c3ee88ae6ab3a", 0xe1}], 0x1) 16:02:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) r2 = dup2(r0, r0) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCFLUSH(r3, 0x20004268) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000180)={0x16, 0x0, &(0x7f0000000140)=""/22}) socket$inet6(0x18, 0x4000, 0x101) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000100)={0x3f, 0x0, &(0x7f00000000c0)=""/63}) 16:02:22 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20140, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r4 = kqueue() poll(&(0x7f00000001c0)=[{r0, 0x1}, {r1, 0x20}, {r2, 0x4}, {r3}, {r4, 0x8}], 0x5, 0x5) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x87}, {0x40045}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:22 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) writev(r1, &(0x7f0000000000), 0x1f0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:02:23 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x3f) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f00000001c0)='./file0/file1\x00', r1, r2, 0x2) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0xfffffffffffffd4b) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chflags(&(0x7f0000000240)='./file0/file1\x00', 0x100000) 16:02:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x14}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:23 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) fcntl$getflags(r1, 0x0) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 16:02:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x45}, {0x10000000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x10) sendmsg(r1, &(0x7f0000000280)={&(0x7f0000000140)=@in={0x2, 0x2}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000180)="69a43b3782c4b26be8c3529ae43dc4d72d8f20a22992f4370260628b1b866ac9b9268b2be54488d6e9b7392b4baec9c5cea0396385e2bf8e18b1df5e7b49b92e9e7f6759a088868984d2e459e9f7869d772358bdd10c296d4f02b8fff2f82e2b489ea2a38ad0c86fe3e79db508a42fe3723b9398915bfe2452689679d35853c3efeae11276da62b192c5d0f0654438d1856407c46696a20953cb29da914c8c056437afe46bf511de8f365448c7f4acc717ed", 0xb2}], 0x1, &(0x7f0000000340)=[{0x18, 0x1, 0x1, "2ebd2a9084"}, {0x60, 0xffff, 0x9, "413e3680169b710111043e2d6426c7e655fa00faf1a84bfe0bd78dab831d1ec9940d0aa99ef4ce74d59daa5efd8e6b3e97efe4664ce4cf4f10e4bfbc263d47fed2173ff55bad1276d007c3"}, {0x88, 0xffff, 0x7, "6ed10f9714d512115870475991ba1d79b85a2265a45f4ce408c7305fdb6e857b663583ee971d0da23c66a3665f57ec2b27b71e91f65405ec5896fa5104301be578ad979e62fb4e472e93f198ffefb84c2994157dab4b56a5d5861eb0e8b80133fbadb8bb0ec2a728832dac91b1d1174c727faf"}, {0x80, 0x0, 0x81, "df742552ff560b0c22fe74149510fe4217aa40cf4c418a39c87c3b2d888abb962a4b6b1e6c010050c2eebc60c3ddf9761f8d215322a5f4c56f9860ba376d83bc41557c9aa47d30ffe0c8a54f5ba36fa63f94f6d46bcdd6f02bfc7933b09a9c2bc5115a100983e138e4f714e6a4"}, {0x68, 0x1, 0x9, "91bca82ea9967ba3897149400d71995b5d0f71450ffaa4998fc7286783f9a8bae8c8bc1d883fab84934329038f955e648cac876e5c1571b63a966377622bd2e557bd2c404cff4755d0039223adec698979"}, {0xd0, 0xffff, 0x2, "0e0aa2cfa1c35dda63b4feba52267ae3326e1dec66628481f08350e47f89f165b9de6d46d3bfa105a3cde7da30303871edfb0539126f828f2924066ad155c69d46327c6ca50ec421f16d42c1599de5ba341198bc2571d77d84df5d6cfdf629c2ddc61d915369e73cc215b486cde3573103fcb5d338ba9660fea4f308f2e7c305bc133caed0fb29bb5af2dc6008a65624ffebe64a5d0c4473c36edf77b18971b125dc23f811006d2dfc42a3cf2b855f5eb8e42f7855f4a187db48e1bde1bf"}, {0x1010, 0xffff, 0x6, "d56bd7e1f99390c21a0fcff7b4927573403aa7083f919dedc7f75d093301360b85fcc85309a61efdaf5c327ae2ca177a537d94fd196c0ff9edd0c0623a903d0401bac9df8148f907be901ea1b7a5b3d4b64baa0e8f756f9f323e55d3c14cb3478d4821e32c530405589a3ccc0564e162dd6c463346311c5b60280c8dfc8d185bdb2523760b9aed3a3e4bded1df67f456f2b5e30642b011ea0f4f498e43077b16ac04a3904524ff2a257096812b53fa916b6a6ea76557e530cab1b38a52716dfac3e0cafe2576d25ce958bb6a48baf2fa9ecfef02dba31f5097f34c2d7084258880a04cf99b0ddbd5dcd092dd2349d4ef2a8ebf209d454b1280b1db8a243dc48d014213b5647922156efa80fba3aa4163e225c77a50a0d325b8ef7b9dcda4bd72ed73ea41a56b56af47d701e1eb6be62d206ba16455e858e6f2a94c830b9f724624e9f938868bb64f065f6a1bbf49028314fb5e636f4871618bb738d88a7f61d15cf5f62ea1d39e722ec79cb9606dd421a4a2bad71dc2b67c67836c2224c39121afddb39c044ac440094c929507b634b82c7180f5f59feaab4849eead72a2c5ceb9a7b39e58682bf41d7d6d36f5a68cfd073054880fcf1664e403dedd55ebf50035385149d79590561ec5b6ec9dc2f4fd24e7e634d07a3c6fa31bd52810567f14eb0c12b05c7888da84a88b0853e25ca30d5ffdb8f692379eb3a2ed23308c3110b1404246ee809c7c167c67afc2ded3258ba6351ca84c3d28d181372ecc9ed4fcbed4022882f6f6f725a4d6c6fadae931355c5361f32edc07d523fafaf2ecd9142a630f708fda47b79ed6d9c4d80040fa216dcab619467c162c85d2157c5a85d7efebdc57f6000b8b705aafed6bfff3a20b03fe36c03fc0666a8bd1d0bb9679591e6df6c47e3cbf66d999fe4fec3b3de49f43dbcd091343b211c9aecd2645bb3672f650013eefa7a83c66eba55225777c1a63b54314c8085d3372512e82a8ed1946281380dc14d46eff20d0e341364dd26d7c6c987bf4f1f07f2a53b37ab51dcf22485ef2cebeb47bba81ecb49004ac72c9cf1254616d62972ace37cf10cff808a8b1f043dcf5bd5d0e492419772b1e9c7b20e7a79ed3b1662dca07ba202fd8960556a55a927aa926808deb7fe9bf9872cbaed6ddcba2478eea72d1474a1f6369d28155ef6fcf04b9d767011e43c7db04a2e983acb5daedc8697960fd029d8e423d35222f2f3c5ceb11ac8175c0bdbe67fdb6662df7c926c37becf77c912871e115f545a4a216ef083d6b6cbd3ba1c499c5bfd14bacd622b110251d0aef5f8261cd997b6258bf634a117be56e1628c8cf31d059c04aaf503360743f7525b4f7d47110925716b33b3725cf2bb19c56ca92bc0100314392913cf26b43f5a6d257fcb0211870e23f34fb3d11bf5a6aaf6d4a41a23d5392b96afdc4a82e5e5755d366197c6d6bbd8c627f1597042c759ccc0039fc3aff13f35aa161ed2679046c2c53d5cd69be3d2e2acf2ce4b6a47c152dfc7eeb8a75d4cfe94c4155b5fbd568d3847ede5f3355547ccb36767a2529a7c371c9d03a4c82a66eb75bc58b31ab74d78c44e530712d52570345d12822dcd6c219e87251cb7b6d652d6d48db4e1394ba7d3bffdfe923eec14b6851b2f1577a5aa73d695739d37e1ec42c37655fa915b5eefcd4306126f38ec188eae9f60a2f5aa3ce984f95a9d5d68fcfe39062c99c00b7bb0e2850c1553bc08d0f61aa74185602d870475296d719a6c2f79fe74815b0e800b3c57e6d03f96ad6f0bb3030e4b7f7408cee228426f145c5ebdee69f25e5e04092a47b423962a663af4e8184ced1edc9cfc08134c6ea95f267c686d563b613284d7d1614e86159c231d168af523f9acf4165e5b32e1fa9fa7f98315a9ae54f44dcde5934894aa4cd2e0a450082da9d539132c0a0b8eca6996e458bf422af6c22b91317423f037d007fde035dc91153ac2b8cce45deb985ce4c8b4952b56dc7708dcde4452493e6bb58c7c40dac07862b12dcaa8b6b7cacbd3a99fd11bae42c299258c609d737f62c2d56a926841958d88081e63c13bcf73be9e7ec93997297d9f1c87fd205c1e73c5158501f8703fd6e213c201ae719b6ac858cf3d3e6f96cf71e14e96985df56122fb5db880daf75a8d1fe725590b4098ff3fbaa90b2468590bbee47e2e77003c1aa5af50e67f417b09952ee2a926cc21aa32573367ba343fe5b26d6346ffd10641e1862dd9ff67314287ec1a9a52454c50526773b074ef0bbe8b24825e72a5cbbbada02e0c7e426f2823070139e860f4dfc8d619ad3e8f31ac1fcf04d0338023d9e9bba27c122e9685cb9260a9ce0646a27f8e370891de62016eacafc6faee66a84f1085f7fb2ebb3fb03a2b32e71d53c70549d2de13086648a4632ff0736b322385fc2a4d52badfc63dfda6d778e93bbb85f011efe115e3d08f2ae39941701c9640cc4c256b35a0a2abc43ec37332e30179f6ce5da043ffc4d0a5f0edb3381085f77e46e2e8e37d54f57e868874a0b8e788f5ef03efcac4ad9332566e3513cf479e906daea56151ee051971db8763fe6510d23910e1faf26d9e914446653fad27c4e9a8c8c7e7bb446aebcae4e16c007040561788d88f626daa6ecc4a20ffb448036575cf3fe8f7caa0a366e172def489aa07928c6a824b897fe72aa7544eabf9b7e11306cc1b2c2da4330b637982a690325701eded54a36e673cd0f6cf6a2963b90a735af23ec2885fc9df81c19a86502b64ba245cff6c89254372cfed33e0346b55520077e8417974ae7ebebaed02168c354e454414e66107a211a70f48f139abbbcca2f51bd89cad7378cf219e54d55ae5e792f1e23e7d70e02687f1eee87f8dcac18ec603052d9f895ca8b87f1bba15c899f525ab7ca2e1661bfa07e7738e421b6e30a97d42dcbbf703822db8c26db657d9f4c812f06e65f239cdea0b3903fa22caa950c8dd162f903fb5d1c00805f70228086f97699c92f17428da428f0bcdf8e6e280331c8254cfc7c78ac9fee402ac60aa2788f4a6bf2ed1ede1aee9aa28fafe11ddd58be0b85290417375f8ee40fb48dd3b0c00de9b178a0b447fd48826602101451e973b5a71c7333c0bba8bdb3cbaf84a0dfd5dace21852378d46240059713876bc279f80268d5b20e203b91a7502909fb9846148898ea23edeb6ebd23eb15063daaab1f3784befad55fb70c7e2b46e71671d47494d3a73ad8846a3e5d0dde2b1ad11eeb79c131d9545a5edc96098e4972c5ba980cf79d013ea9291b64005fcb00571aa90983d84e343a2f97e63fb4f468d5dd1f7af8045023a4f0329f27d352a68c5ac32a4b5bcf0cd1ca30ac8807afd508dadbc208df2fdf255ff843de500ebdcec5f1b1989e8d9833a07f1bd0cd6ad44e0afb4ab3dfceb5a018d84604b161b7966f9c020fa5951e0140a7c521bd01cc0332a820ca8f58120adcdc7e9c410b4f6406bba55fc6b6744f024ee3df90990a77c41aa16cbe822e053bdf1410bead131c89e0113c39b212c06f03b92d5dbbab2459786aaddd1a9dcdbcb9a3d8bdeabbbe7289453fcf834d57ef942e41c9ea5173911eed46f1b49d6c9b47b4b3db6ad43ef7d1118defc0e33e87218a0052ae22e3647322a5c0041858a01431b7100ccd8a5c057ff7e34bd26011ed6f4854a019666895cb23f4cdde47d4ea54b16f06b2f29fb45706eb1e3671fa9e901856f1758e6368c693ca79be93c9a7ddc47467df27e2d2718d9466209bc7bb81e231aac588fddb5270391d04d118c136feda643f0119ca6b83d5bb5adb7c7e55e5503391be7dcebf9fed4648af40e2d370b6ca8e9e652cac1b28ac5892694cfeff233a81e82d36d3e8ec6bdf640ce1dc520794cad29d11161ee46b211d4566a51fb2373d5e877ccd2f1b53a0ac62feb29b4a3a146a30dfa16fc415792cb2cb6e30ab6daac9a72402e6f3178196d956973e551bd4c529383a607ab16f46294f1363377c49a919c5f396b06895457e8cb89d87be719bdb66dbf858ce2553e948655ac00ca4149ee49d6a1ad137411d34d9854f914bc5869f1a891ec92c955352169a98857886663388ff41c3a2a0af57ac6f4471c39479dd2af76c1fd41d705fb06b0de72c9ac0eeca0f8ed3104ab72bbce0ad3102e031065e2bbf6d573369fe01ebf242391d2194c270d4f8604b0d1ca52937f7bfeb82a7191b6ffa1713dfec6bdb208cd3697a28358b4a07d2b78aac2b4f0ee00947dadece7276859f7fe428b1a9bddbe2d5cee7c4f6ec9a0b3af68b6a57806aceacfa8a8b73c43954e0532820709c173e461250a931c8d61f55093168af3cfad1b1854d83c89c676783e4bd3527d7609399e0cba4f9e3a9b6ab253e5fd2114b99d38a2b022c49c228044838ba155933e3ca144614b812f69ce10d8c2023457cca179de4236ded682827d54b76a36fa105dce473e60b3dbb35c8dd0706f2046dc4705878c178bf24012ac23958ff1e665527079b83ebfc85787531a117c177db72899f40e5ad5a6033223726741081c7986a75fc2952f89db42c1ebdaf71f1a435d8d1799bae8e0a6a5aea9e35fc1bad852254483ae4952d8ee0babcb1df42ffb3b53cebb5c9f26ba399730c8e5df9d46906222d4f078f7a57b8411a268c0dfdddfc9f3a6b99b1477688b94b70bb8a12284b7bba2979b90de895c32798d73a2bb6a473bf6cd1dd206988a108308beabee3ffe7583670347ccb7364c1103cbca23330aaf6e9896505c6fc11cb5d110a4ea9214f575b1d7fe96f8b03fad305506d9d14aab6b6d8ce8b224eac7cbdcc90ef45723b9fca16846efe017d6c8accbe44662f151fd461bcad015f17f16a3e6e4e17de354b0f72e0556a80b67ad7e0bd8f01318ee394dcb921d962be97fbd7cd1cef116d3daa007e92a1515611abc4a2cc8c1e0a8f85471c2533087f355848f76a2b9b0c5978dc7131ab19b2960e796edf42fe007f40a7046a4afe406a27bfc76f9a74a306fa449c02b55ac52fed3c8ffcb49a0c81580e74e6aec0b7420519cf471aff9062aa3f92119284a45f75a8b249feabf395d69873d020c8822e02b8630d9530cca84ab7d9b0d8f435cd573e6cf305bddeb6caacf5d3fbb09c166acd189e7701186eecd624703fbd877c22de7cd8fba4abdbca1f56d4cac2b3236b701d8fb4b06553e77fafede12b80142bfac662a0cbc0be68677eecf1e3beb293622c51dd47faba19b70a7359279d76c47c890722a10a377758340959b3b871903013a15a1677a39ca6d25602e7efdeba405398338df591aa9868a6b9779dcdb41b65a8a97092f19bc30352ee110f85275db6bbda8313ced23801735b6d530a952ddfc307499a836a3c2d7ddf7c9f582b9f9b39f83ab489b455a5d024ed8139406e0327672a9736d451ac2913cd7e67b4f7bd0420ec782b103949fc6c7c23d95b9056386c52f32e796bc601b1da85330e45b817c2d11b82723c227d494c00c32a5012d5fa28eb2dbd5a274c8b3ccac2a278cbf69b163c83089e1e9bf9f809f837acf1a423765ed554832c3f698ee94cfaa59cd333276fd225c59f18768333b0a016b8aa618824f62e9de34a6056a4ceee50046082883de4447ebcd1706bf2fb88ceca332871f96554f742a4955cae8c76e09db1b504cc2e7b6a32f5a4af63adab4b30990b6f2dbfa82f0667a836e32899725fccd7be906652577105b105027ac495abcd9a10cf2240b28d6cf312e72bea53bce1f4962d2e60245d06df9d139b2ff9bb8a4a66775f8932e747217bfe2cfee23b8f4671ba1d7ef077e0319202d6afab62e99f2d"}, {0x28, 0xffff, 0x1, "3152ca7098366cd233d67ed51000f245acf2d6"}, {0x90, 0xffff, 0x7f, "ed00b94dc76f06aa443c3241d50d427fd0db72c0e5f52b78e7c39bb0b01f9d577ea1eaf6ef4f160b346ec7544d07ebbdec045eb2320300d0ba89fe75780cab508aef0c09be68403eefa22470defafc6d0f9c07ee7c619bf72abb68eefc8ef7e714da04a6c5d7d44cc384abcb0d66488019fd947052621b58b4ad2b"}], 0x1380}, 0x5) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000002c0)) r2 = getppid() r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCLOCK(r1, 0x20004276) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001700)={r2, r3, r4}, 0xc) 16:02:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x81) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000), 0x0) r1 = msgget(0x3, 0xb2) msgget$private(0x0, 0x390) getegid() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="fc1ac5be108867fd8a929e1effc9d904e8f597f01fc1cba9ca3b35a9a147b1ea359b50957bbe9967a379d2ed7d794d44ce9655d564a4601b0f5989c25c3309707c4fef36d7c78f2647c551b6bd27da2d3b361e4a0495c181c53f68099c3dbd195143ce38fb59f9afaa1bc49bb43307281f", 0x71) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000200)=0x4) r2 = msgget(0x2, 0x8) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x1881, 0xa4) ioctl$BIOCLOCK(r3, 0x20004276) msgrcv(r1, &(0x7f0000000080)={0x0, ""/104}, 0x70, 0x0, 0x1800) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x7fd, 0x0) msgsnd(r2, &(0x7f0000000240)={0x3, "3cd53bcbb677e9d94a9513fd1b13820d10005060cd0ada52a03b7a6a07185b1404a079bf54b200dec385479e97932726ac24bb6f0dc98de6a56259de2a82160d175e600b8c01ae3b4175ca7e"}, 0x54, 0x800) 16:02:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x80) ioctl$TIOCCBRK(r0, 0x2000747a) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x40) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000100)=""/83) 16:02:23 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2000a, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x54, 0x4}, {0x4, 0x0, 0x0, 0x5}, {0x6}]}) r1 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r1, 0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x11, 0x0) flock(r2, 0x2) close(r2) flock(r1, 0x8) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x1, 0x2, 0x9, 0x80}, {0x24, 0x5, 0x8000, 0x8}, {0xcc, 0x2d7, 0x9, 0x8000}, {0x3d, 0x4, 0x9, 0xbe}, {0x6, 0x38, 0x8}, {0x9d, 0x3, 0x100, 0x5}]}) 16:02:23 executing program 1: r0 = open(&(0x7f00000003c0)='./file0\x00', 0x28000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000440)={&(0x7f0000000400)=[{0xc7}, {0x5, 0x7}, {0x82, 0x1ff}, {0x0, 0x9}, {0x47, 0x6}, {0x81, 0x1ff}, {0x100, 0x69}, {0x8a}], 0x8}) 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)) 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) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x20}, 0x8, 0x5, r4, r4, 0x8, 0x10000, 0x8, 0x20}) 16:02:23 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) close(r0) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x8000, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:02:23 executing program 1: socketpair(0x2, 0x5, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x80) r2 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x2000) listen(r0, 0x9) r3 = dup2(r0, r1) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000040)=0xfffffffffffffff8) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x3, 0xff}, {0x10001, 0x4}}) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000100)) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000140)={'./file1\x00', 0x7, 0x40, 0x100, 0x1, 0x2, 0x4, 0x9, 0x2, 0x0, 0x10001, 0x2}) r4 = accept$inet6(r0, 0x0, &(0x7f00000001c0)) utimes(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)={{0x55b, 0x54a}, {0x4, 0x1}}) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000280)=""/40, 0x28}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000000340)=""/239, 0xef}, {&(0x7f0000000440)=""/94, 0x5e}, {&(0x7f00000004c0)=""/140, 0x8c}], 0x5, 0x0, 0x63) r5 = fcntl$dupfd(r1, 0x0, r3) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000600)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000640)) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000680)) shmat(r2, &(0x7f0000ffe000/0x1000)=nil, 0x3000) execve(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000780)=[&(0x7f0000000700)='($\'/[]\x00', &(0x7f0000000740)='\x00'], &(0x7f0000000940)=[&(0x7f00000007c0)='x\x00', &(0x7f0000000800)='}{%$-}\x00', &(0x7f0000000840)='}\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='\x00', &(0x7f0000000900)='\x00']) mknod(&(0x7f0000000980)='./file1\x00', 0x2008, 0x3f) r6 = open(&(0x7f00000009c0)='./file0\x00', 0x8040, 0x4) renameat(r5, &(0x7f0000000a00)='./file0\x00', r3, &(0x7f0000000a40)='./file0\x00') socketpair(0x0, 0xabada2b45efc72b3, 0x6, &(0x7f0000000a80)) bind$unix(r1, &(0x7f0000000ac0)=@abs={0x1, 0x0, 0x2}, 0x8) r7 = open(&(0x7f0000000b00)='./file0\x00', 0x20180, 0x24) fcntl$setflags(r4, 0x2, 0x1) ioctl$TIOCSBRK(r6, 0x2000747b) fcntl$getown(r3, 0x5) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000b40)={0x1, 0x6, 0x5, 0x3, "e19eb362021f45a2183106fa6ddddf124e059149", 0x3, 0x4}) 16:02:23 executing program 0: r0 = socket(0x11, 0x4003, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a3717fff00000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:02:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x20, 0x2, 0x3}, {{r0}, 0xfffffffffffffffd, 0x41, 0x0, 0x0, 0x2}, {{r1}, 0xffffffffffffffff, 0xc3, 0x1, 0x6, 0x9}], 0x8, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x8000008a, 0x4, 0x4}, {{r1}, 0xffffffffffffffff, 0xc, 0x80000005, 0x401, 0x56}, {{r1}, 0xfffffffffffffff9, 0x4, 0x2, 0x0, 0x8001}, {{r1}, 0xffffffffffffffff, 0x10, 0x60, 0xf70, 0x401}], 0x10000, &(0x7f0000000280)={0x6, 0x7ff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$getown(r0, 0x5) r3 = semget$private(0x0, 0x5, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) fsync(r1) semop(r3, &(0x7f0000000140)=[{0x6, 0x7, 0x800}, {0x2, 0x2, 0x1000}, {0x4, 0x7, 0x800}, {0x2, 0x3, 0x1000}, {0x2, 0x401, 0x800}, {0x0, 0x1000, 0x1800}], 0x6) fcntl$lock(r0, 0x20000000000008, &(0x7f0000000080)) accept$inet(r0, &(0x7f00000000c0), &(0x7f00000002c0)=0xc) close(r0) 16:02:23 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x5, 0x5, 0x5}, {0x3, 0x100, 0x3, 0x7aa947b4}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") lseek(r1, 0x0, 0x35, 0x0) 16:02:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:02:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x24}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) chmod(&(0x7f0000000080)='./file1\x00', 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) ioctl$TIOCSBRK(r1, 0x2000747b) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) 16:02:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000100)='S^]\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='+}%\x00']) sendmsg(r0, &(0x7f00000024c0)={0x0, 0xfffffffffffffff8, 0x0, 0x0, &(0x7f0000001200), 0x353}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) 16:02:23 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0xffffffffffffffe1) 16:02:23 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8181, 0x80) sendto(r0, &(0x7f0000000180)="8e75f447b32b9f44fb3ee2eb2daeae77e7ef108e04832b0fb1b528d97d71a4be488cb90ea7a1e24529f76630790c325e9aee063d03687c037f3a5d18c6e86c42ac88b50f3536be6ea033f0e2d1f9dcc67fa41a86e810b441cf8090fc9b93b953c853664fc3adc06fddbca84b7ecb595897e591a2bd976f68c24cce71df9cc5d150ce87cef6aaabe357bfd44e831969b546ababace70af85a960f3f255fbf0cc918189b61110f70296ce25d75d39880dea833a33927cf839069b315a1630491f175960d561368115bff770ffce87105b3f68cfb04bc78383e78cad749", 0xdc, 0x40c, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:23 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) open$dir(&(0x7f0000000140)='./file0/file0/file0\x00', 0x10243, 0x0) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x20) chdir(&(0x7f0000000000)='./file0/file0/file0\x00') 16:02:23 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20c60, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x8, 0x200000005}) 16:02:23 executing program 1: shmget(0x3, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r1) shmdt(r1) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x2000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:02:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0xfe37) write(r0, &(0x7f0000000000)="01928ce220834ce0bcbc4682eaa9b3c87bb1c1edd7f0a082000ac36a9a3d8c69814031ad18e7c5b70202f1efa5d93e6646d9a28654fb35e4b1c38b9b8db2a7619b5fcdab6166e0713ff47be703928f1663230d56f1f795c7afcbadc24d", 0x5d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:02:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x5, './file0\x00', './file0\x00'}) 16:02:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x5, 0x8}, 0xc) setsockopt(r0, 0x29, 0x31, &(0x7f0000000000)="b2", 0x1) 16:02:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) write(r0, 0x0, 0xfffffffffffffffb) 16:02:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000000)=[{0x1, 0x0, 0x3, 0x7}, {0x3, 0x6, 0x0, 0xfffffffffffffff7}, {0x81, 0x3, 0x64, 0x7}, {0x106, 0x7, 0x10001, 0x800}, {0x9, 0x14ac, 0x1, 0x80000000}, {0xd1a, 0x3, 0x1, 0x1f}, {0x7, 0x8, 0x3, 0x3f}, {0x3, 0xffffffffffffff7f, 0xfffffffffffffff7, 0x7}]}) syz_emit_ethernet(0x70, &(0x7f0000000140)="b66ade3e862068a94368dfd6e1d562b6c6431275dbbae998a81c76e54f89bf7dca85db6bf28cc772a14677f06aae3c78826184bc8eb403a9adcca0d31a9f11ddb6125087a628d20b9eb9ccad898fa474d53f5a8a3dd0fe2af4619ed2eac6b5760927d75a66f2f9e70b16bbba592ddcee") 16:02:24 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0xf, 0x0) 16:02:24 executing program 0: setuid(0xee01) r0 = getgid() setgid(r0) r1 = msgget(0x1, 0x0) r2 = getppid() getuid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{}, 0x0, 0x0, r2}) 16:02:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f853f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab08a73824b3da025bbd47b3b09000800c7d4096e8c9b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f7d0c36a5d00d1628b53a000000", 0xfe2f) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) r1 = msgget$private(0x0, 0x0) r2 = getegid() r3 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) r4 = dup2(r0, r3) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000000)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) r6 = getgid() r7 = getegid() getgroups(0x5, &(0x7f0000000240)=[r7, r7, r2, r5, r2]) msgrcv(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a8135c1c8a92534d85a6687be0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ff070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3f600"/4104], 0x1, 0x0, 0x1000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) r8 = socket(0x10, 0x5, 0x8004) r9 = geteuid() poll(&(0x7f0000000180), 0x6d43e05a74e490c7, 0xfffffffeffffffff) fchown(r8, r9, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000014c0)) socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) dup2(r11, 0xffffffffffffffff) getgroups(0x400000000000031d, &(0x7f0000000200)=[r6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r12) setgroups(0x0, 0x0) setuid(0xee01) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000001700)=""/174) 16:02:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000000), 0x203) sendto$inet(r0, &(0x7f0000000100)="33b5976c22e7b320cd5528f77c167b77f9f4b9c2f5a44f557ac78a593cbbbed068fd256cfe0c6e3f640b28401e1cc874c5411637f1e0737f4e082ac03116034b37da8c129aa129d4c76fc7061438e58cc53a4e2ba947adb6ca86dcddf13ad407cf632b54cb72bf1eda3132dc2102d634c43191f4d4b8e173e5b4b503d22ba1ddde4714b2599fd1050fc51f1a1b404e7bc35231b0a831998e27ea806777e360350f3f754936a6c3ee97ea6edf499e33a72975b2c75aff4e9832436def860148612d70802afe24086c27521ff74a", 0xcd, 0x8, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:02:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x7f}) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) connect$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) 16:02:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000140)=':$\x00', &(0x7f00000001c0)='tap', &(0x7f0000000240)='-/((\x00', &(0x7f0000000280)='tap', &(0x7f00000002c0)='tap', &(0x7f0000000300)='tap'], &(0x7f0000000400)=[&(0x7f00000003c0)='tap']) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x7}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x4, 0x9, 0x8000, 0x1}, {0x80, 0xfff, 0x2, 0xe51}, {0x5a, 0x7, 0x401, 0x9}, {0x800, 0x100000000, 0x800, 0x5}, {0x5, 0x0, 0x7, 0xffffffff80000000}]}) 16:02:26 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRES16=r0], 0x1) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/166, 0xa6}, {&(0x7f0000000040)=""/57, 0x39}], 0x2) write(r0, &(0x7f00000000c0)="025cf012eb3563ec2ef2675a2d287d81012799a2", 0xa0) socket(0x20, 0x4003, 0x8) 16:02:26 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)=0x7fff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 16:02:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x4018, 0x100002, 0x8001) fcntl$setstatus(r0, 0x4, 0xc) write(r0, &(0x7f00000003c0)="d0519fef4c0600861b2969cf79555698b364600000000000021d0c23aacd1ef22b0ca5e6720b36e562285e85a9ac6b6fb5c7f0ab11d6cc3e0baedd36256af9d3de451cfc201620746d9e9e03a503d4b7588080e373213bdc6b0015996d3d2f4acbbaf50af25a2cc50ca38274f893a872e624d0372243f53f110b2ad5ce070a2d893519576936cd236a95b1432ebe286f6a55c4d8e6d199dc7ab210f3a4dbb09831084575008b75938ebfc1a87bc97c16b2db00"/200, 0x22) read(r0, &(0x7f0000000000)=""/171, 0xab) 16:02:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) setsockopt$sock_int(r0, 0xffff, 0x100c, &(0x7f0000000000)=0x2, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0x1, 0x1, 0x0, 0x1, 0xff, 0x3, 0x0, 0x3, 0x0, 0x4, 0x6}) r2 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000240), &(0x7f0000000280)=0x4) r3 = socket(0x2, 0xc000, 0x5) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000100)={0xb03, 0x2, 0x6, 0x7, 0x6, 0x2, 0x6, 0x10, [{0x20, 0x4, 0x5, 0x1f}, {0x3, 0x4, 0x80}, {0x6, 0x258, 0x7c3, 0x1f}, {0x7, 0xffffffffffffffff, 0x6}, {0x4, 0x9, 0x7fff, 0x10001}, {0x9, 0xffffffffffffff7f, 0x7, 0xfffffffffffffffc}, {0x6, 0x2, 0xc1d1, 0xe7}, {0x0, 0x9, 0x7, 0x3}, {0x80, 0x80000000, 0x10000000000002, 0x8}, {0x8, 0x0, 0x4, 0x20}, {0x4, 0x7, 0xffffffffffffc9b0, 0x1}, {0xe68, 0x7f80000000000000, 0x1}, {0x4, 0x7, 0x8, 0x6}, {0x2, 0x0, 0x7, 0x1}, {0x8, 0x0, 0xf96, 0x1003}, {0x5, 0x8, 0x84f3, 0x8a}]}) dup(r3) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) 16:02:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) r2 = dup(r1) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0x40) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) 16:02:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCSETD(r1, 0x80184600, &(0x7f0000000180)) 16:02:27 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) recvmsg(r1, &(0x7f0000001300)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/235, 0xeb}], 0x1, &(0x7f0000000300)=""/4096, 0x1000}, 0x2) setsockopt(r1, 0x29, 0xd, &(0x7f0000000040)="eb31ab8e5508ff8f5c9890417e8b16348d593fd24c86d0bfc3e69a2a858fd5d03697e6c6d19f8ac4e6176d4655b9053b956f9d1c6b1f1faf770df1a46fc6694d0821322cc5fbcf1c9a5fc5452a6ccdd13dfc335985f414ad4c0fd7d98b2bb84eecd1206abdc0d0bea60ba23e92056d38c5b5dc771dd15a0b359cc2673a9e2ca6c25a12311fd1197714f51330656a7e2cabf4e07afd066b20589ee42ca5b76e852ce889d03ad376d2a615b581a750b81b175d0000000002000000000000000000", 0xc0) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc)       16:02:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0x20000000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) lstat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) 16:02:27 executing program 1: r0 = dup(0xffffffffffffffff) ftruncate(r0, 0x0, 0x6a) syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10090, 0x0) 16:02:27 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, &(0x7f0000000140)="b6") 16:02:27 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) 16:02:27 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) close(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000040)=[{r1}, {r0}, {r1, 0x12e}], 0x3, 0x200000000) r2 = getpgrp() r3 = geteuid() getgroups(0x2, &(0x7f00000009c0)=[0xffffffffffffffff, 0xffffffffffffffff]) r5 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000a40)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, &(0x7f0000000ac0)=0xc) sendmsg$unix(r1, &(0x7f0000000b80)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000940)=[{&(0x7f00000006c0)="03ce9db70ddce54892a1e33175052196c25802e5f3c4dbb7efe93d9f6bec45412d1e85ea1f9b270f743a63b4fcc229534a68c66f2ac09bada61e0f7df4d8b8c3fc900bd358ac962feacfb3c3ddba7dbd4333742114aa1965eed2fb44a1b1cd77fd0fab2bd689c443030397f0445a5229277debb8bd55f5c7d1da5fa66ef724249247828142b0755bf67266b51a6d93360cf32c79d0a838a2ca496875af200e1e00b2f3f9229363ca4bfcd7b7f211638fe2c9d6ed58aadee5aa8e3c46d58bf3420fb303f90ce79fd55384dcc757edc382814bd595d79db3fe3d9a22368ee4582c31c8614e220fe013339a17fc538bbbc849f6acc17cab314ee14a038cff1c", 0xfe}, {&(0x7f00000000c0)="1b5bd94d6df6e9a5b09ffe5f4589b615bcef75c45729e7bc4990a14f577a6d9308c553f4ed8b9946164cbd3d741e601a035ecff7570c4f501fe5a67635ffe0ab2d7bc655f0bd0bb125d4915066f5a03773002d8c3249", 0x56}, {&(0x7f0000000140)="618b166102246ee7a4bc16b6c0d9b90ab31fc78642961a321748a60bb833d664d8a839e264089d78109ea8e6e0397620d2f06dc179eb", 0x36}, {&(0x7f00000007c0)="5deac1bb828a05bd8d4f0b8c46a4b86159ac2f2b016d830f389cd224bbb182edee64c722d82e969690f9e5276fd027238f2427df5ede5c7cd8b47acfd6488a4fd6910536754dd0dde02a6be8f9eb97d942731aeb64ac0222f912dc5dc0dd428d08db371591306c7367d4f56ef4db4c6e21f8248bf7c58a388a920490", 0x7c}, {&(0x7f0000000840)="e366577c7ca07777b38974ca117f8aed85319e2f651cc95e6ca70abad57c536962d1eb7660eaf7f3d0462481ae281d65632f579c41e9a9acd468e0eb41b8c2ccb42918ae3e1c0effbe58cf3e64f96ed42a0d0a717adc526368d79037f7c47d71cc9780f16eb0c3f7aa1f0b0cc86fb49f1d37e4cd1b2c6e3a19d56a6335ae7064e83a5f43938657859ec6c92585757c8380d50a81f0a6513ec89b48ccc8cf7a19da7504c69419d368c7b0ea694a21cb5cadc478280b26dbc686daeb4c0f4eecbcdfe1e519eeb0383d03ebd0d89f611dcb0b928607612de7b385f84ebda1f4ec1711a9ebacbdb6ae1478d11a", 0xeb}], 0x5, &(0x7f0000000b00)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0]}], 0x78, 0x400}, 0x4) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000001c0)={0x10, 0x95f, 0x4, 0x1, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff6000/0x9000)=nil, 0xdf7d00f}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x100000000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x7f}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3ffc000000000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x80}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x20}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xe3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x80}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x100}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x67}) 16:02:27 executing program 0: setrlimit(0x7, &(0x7f0000000000)={0x1000000000000008, 0x94}) r0 = syz_open_pts() close(r0) pwrite(r0, &(0x7f0000000040), 0x0, 0x0, 0x0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440)}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r0, &(0x7f0000000200)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 16:02:27 executing program 1: open(&(0x7f00000000c0)='./bus\x00', 0x20220, 0x0) sendsyslog(&(0x7f0000000000)="eb2333ac39d384776e98d41da602960f98e3ccaefe1d9e59f479b55d4aef6533593725e204b72f0aa58acc42c5c0840c8bb5c60fb4e894296de272126f148ef01d6b4c54e08f0a6943e0dceb2a3e2a1c4f45ab2b16ee2dbec6bce87cb10c07543270ddb3c9dffc4af137b61ed5f02bc4a04e2487878e362c006453e2a554cf305be18bb46fbfbc4f", 0x88, 0x24) open(&(0x7f0000000100)='./bus\x00', 0x240, 0x4) 16:02:27 executing program 1: r0 = socket(0x2, 0xc003, 0x2f) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6, 0x2010, r0, 0x0, 0x0) getpeername$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) pread(r0, &(0x7f0000000240)="f577bab7daa6d8e5a7d6e924c449d3bd93bcf65db901f776c41940d425438deb20056680b0ad6c37ccd8141a3d83b884fe7e13b0105b803773e8b0d87e673a8fe91fcb4f229692890f720487f8f42f14b036e5f683a89655d86942528a48d642c6b1d0d9c71820bcc07a4c2205ad911543ed68385e456a84e52c91b73591138abb7d823084d3458b5916f40f6ea983b556e299746345cfa7939bff9cb404701989", 0xa1, 0x0, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 16:02:27 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x89, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x6}, 0xffffffffffffffff, 0x0) 16:02:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x7fff, 0xffff, 0xc4, 0x200}, {0x5, 0x0, 0xffffffff, 0x8}, {0x6, 0xf, 0x0, 0x5}, {0x400, 0xcd, 0x6, 0x9a0}, {0x3ff, 0x9, 0x100000001, 0x3b}, {0x1b0e, 0x100, 0xfff, 0x596}]}) syz_emit_ethernet(0x2f1, &(0x7f0000000340)="b6") 16:02:28 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x30000, 0x0) r0 = socket(0x18, 0x400000000002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000080)=0x4) setsockopt(r0, 0x5, 0xfffffffffffffffc, &(0x7f0000000100)="04000000", 0xfffffd4b) 16:02:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x80}, {0x16}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000a40)="a1") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{0xd704, 0x996, 0x1f, 0xac24}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x20, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:28 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x202, 0x22) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0xffffffffda7fc849, 0x7f, 0x9, 0x1, 0x7fffffff, 0x80000001, 0x3, 0x1, 0x1, 0x8, 0x2}) semget(0x0, 0x0, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r1) 16:02:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xa0, 0x800000000000088) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000100)) 16:02:28 executing program 0: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x8) execve(0x0, &(0x7f0000000440)=[&(0x7f0000000000)='.*\x00', &(0x7f0000000080)='\\{\x97)-/\x00'], 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0x0, './file1\x00'}, 0xa) r3 = semget$private(0x0, 0x4, 0x204) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x1, 0x4, 0x8, 0x7, 0x200]) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) 16:02:28 executing program 1: socketpair$unix(0x1, 0x200000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="c1000000ffff0000010000000000000098f055f033e637f6b1f69cbdfaa32c92c65edd42124c45239739f198d2375d6e8ec5312e9189187ac5c0a71d708af2a8e3ab9c8d523bfd677c69131c6ffda41d9310cbe084ae004bb3f8eaac5f0a40aa30f00c90ac9bff3c3095ba141067bdef5854f95e978584b16c9434f1dfafdb35c655d2f37acccf36d8b1e91912d9dbb64809dc7b8132bcaa8e486d3dfee5321294dca5ae59", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64], 0xc1}, 0x0) r2 = dup2(r0, r1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)=""/38, &(0x7f0000000040)=0x26) 16:02:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:02:28 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) write(r0, &(0x7f0000000240)="85", 0x1) select(0x40, &(0x7f0000000000)={0xffea}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) connect$unix(r2, &(0x7f0000000380)=@file={0x1, './bus\x00'}, 0x8) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = syz_open_pts() kevent(r4, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffe, 0xc, 0x40000000, 0x4, 0x2}, {{r1}, 0xffffffffffffffff, 0x5, 0x80000066, 0x0, 0x1}, {{r0}, 0xfffffffffffffffa, 0x12, 0x1, 0x8}, {{r5}, 0xfffffffffffffffc, 0x1c934b8a74e174b0, 0x18, 0x5, 0x8acd}, {{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x86, 0x80, 0x200}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x2000, 0xefe}, {{r1}, 0x0, 0x0, 0x20000040, 0x3, 0x3}], 0x0, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x5, 0x80000000, 0x0, 0x6}, {{}, 0x0, 0x80, 0x10, 0xffff, 0x2}], 0xffffffffffff8000, &(0x7f0000000100)={0x5}) 16:02:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x3ff) pwrite(r0, &(0x7f0000000280)="03359d79fe7748820b54b06e0a42cd5c9db8243f715033e85cec229b7d00e06e1e29609f1cfdeae6016d2a2a37a21d5c0f6ae781cefeb8be4dcf91524f716263dfc51c9bfca9c9ca1a1d1f1929492b050387a92d6af8b9475e7506442150e5cca9341e76be92d3f763b16f32dee10fb95307c356de2f8de578d51176926e8f10151464edc41a015f1d977e2316d18ac96991ba949b39828266b95a865056358144c4030099d57836465755347ee6d17183c3102c93206561e9a89efaa3bafa66bc9d45eb5693fb1ab5b2df7077604a9cb79627f388087be5160ce2449a084ce84bc34b8c67c1663650ed9ea05eb7f334c8cc89f66ff9a04524e98bc95a69d0443f0d8de67c46c3972f69016a7572ebf47633ac647d25675c165fb0e653920d4df2f3d7debfd4b0d5c0044617b752275180773eb871a5af8f908c6187cbf88edfaf35db01a967082b712cb6191407fb76434bb334bea5bf84ac1b517dce604a8f12096ec48ec8f987826c97c2c72219c39ad35f7e1e4d342c9284d272794f9c0489af561798a0440bae59b47dc942192bd727ef04d23a26a5845af0bfd709dd1b8638691ea55f2e8607ca0d9d64e4ad750cc01527d5da42a3d9a2e4ad79edb2a31d5e8ab990b95ea2d9136b6552e827e5533af98e1d647b3060236401023b636bfab13230009a92bf5f5b36727b0f5bd5fc0475f2ab463101f405e353caabefc56dc7d251e3295711e1ac5f451f2a61157c8dc6d5cabdade20485294f3723f74e5f64cb5dc9adf319cabce32cef5391ecc39c785c04be65bb6c79279e123e46a76076fdf9c7b2b38e1dc3e991b9e38b20b7b8def36a891c29fbe04eaed63a52fface1c4b2ab0627cad85c895bc09bbde8483648df14c2b05673a50715c2a89137edfa737c7b09343599bcae0a1597abab6e71302415505e92db40ab03ef2ca5f9f0f3c2ebae9b0441c3a3731909030ee1a33066d3175fa68cfb0e0e2eed4ab057a92b37d4b9a8d2a55549d4c38f88a606aae0b568e81d9ed778ea89fdd3e2f83dfab827bea91ec399c7de477bd28c05ccfdb446cd69831df879bae287c9b1919f9900040ec8247c78594a3a623a9c1c72887df46572488b41b97fa602ff1a901eb2c2781d69c5d86294e3f5a0af81c0afe58757536545930a26ac007e353b3cdcaf0f28e01d6bf4b5a90a19865505720e73e96c6cf268f7d877a88c44fb8927ca2d459f5a3a2e214b93fc4bc320c12ec932584642d812623d298843ddeecde9afdb1f1508b4c597705bbabdbe67eafa11af2bb3e5222b99c5c1fb447a02a3765be14972da8c1e7cd0be9159c00aeaa2e845a42781906d20b05c1421427a549221ea11f4f59b10e629f893d0d650070d4b2b09a95621eed5652a27bc4e122b8c30b500f84d082d284d302c67533fed0dcf64e9bdfaf8cfc447f3b89e1e84afa88c0566d3eb2d980925c38657466b76279d60af27dae90ac8551b3ef7b34fec3f3ad01336841fd0eb645425e4f9eb27ffe458ac509681e4f63886f9e4f8dc13edba6017b858eef805f2655d1f7c8e901138e02402d4264f6de9bb8c5de43144cbdfd6453b50964a79d984d7eeac6e5c9fa458f41b6918e81026d0bc4c82e718108e2efeb50fefcb2c2dfa0db532307fb9ad4b537b19c6198103e98258cffdae915a87ad257a97d5b9b688ab8cfe5d8dc42e13bf3ddd64a84877b00d4030fa5cea4ec90956d287b838f80ce56fe1de373cdb5733f109b74b665acf00a8927fe13ffb469e86256056236e22d932d1e6bdd6fba1e6250e9e67bf048ddc2f577fe4e7fec327d56b95fd1087eb67d2a72293904bbc6b3aeb4ad4250533d2b445911bcdd0c99783e182bcb01e9fef01863cf6f3e91a867b1fa1bea8634ede22b8dbe364f99c7f6afab4447ebd17cd74b785e2dfea6fa7e521dc0bf17ead48e4e82e1f30aa39e533caf9a2c7c633f5ee98804eb6535dcaabae98218b33582bd9eec7fe7a5266d112842ff14aa50ac65dfc04a7c7f51686521b5582d652dafa8cea6d6c5c69bc74349985bbcf2a0e0309aed570bd0444f41918e38fae315f15ef87888558f273b31a780b85f4db74fbd161f229261ca60f4b2ee5eaf5628150c35eaec8e717fb6d3ba5ce4ebcc1148cbe0f7d79f3ef27f984a850f91be569665334755d18b74513c0b22c1a377e96e79c394121cd2ca3eaa865d9b5ae6c9b0caa4cfbb5b47b5db160d5fb31fd1d9903a8054d9f67f9da72eda5cf5821da465b3e13b1c926a8ea13d3844cca0bd990b63162a6e9b3c9e35a7a63c9788c7175b5ecf8672d6ee451429212bae630b405048f4f5f55bd905a60bf1cd5c1f8e2042aa83e85c0888766944ecb7e8485e0583d24c415c6e2d3ffb7679369252ad19eeebe390ff161280dcede40135b753cb0f9771a7b7ea53d8dbe485ae8f2a48ab66ce83bf2a050934a8044af625c6832084dc15de42729b0e68e1d32601cacc598c07eb97902b8541b5c1f3bfa1217ef703782f3de6875336b768701bf5052a6446d5bbbbe0ed47b9c4c741b7e09b0a490f665b1c2398b2c7782f0255a7492e78cd71797962b709736f9bd301e11aebb520bed888438900cae4fbb1721628bcd1e419628e78c9aad9860974efbf3c643b3782d24d188c4c88f102171eb0ccf99b5bf0db0468de776f0b8c51060d9ff77d8485d0e8bf7792b508b2ddde7dfec6486ba49206b2d268627de4142d985df98d205b1e53578a9a30de2b3f08927e8d4be7bf600a87ac07f536ab11bd8e7e3419e12a6431cefdcd0cff3f0bb4c04da228494e2a539ac29de22c18941fdb0b9d780a504688aa9f3ad5ef62eddd1ee90c15ee13b885c5f7a8f81f9124d24abc2b68bf5bc826041f8ceda6d7775bed164f1eafc21f0603ad132a79f0f0cbd8e7a60a94e1b302c7b13196fb56457ab2c3b10b97f7ded361a2bfee091fafcab4f5007e35d3909c0bd4817a78128a31a1374300b15699c516c508b79e9f58a66de24a059dc5113a1db7bc1a61c09e84817d82faa07aca282ea4009db50c24e8c228a658052f94fd214b98a61981e9fc60f469a83829559c34073d7dcb061290fe4fc85672fbf96bfd22600f91583119afb6025f3111962ae5c2194b6e167ffba9400788bf0dd9cea5c43a4d9cdce7b94655959f78b0b0d718ad42d136206aaa17db8df2613e341faf63c843fe1de5e03f692bd0228e3892912305a41adc1ad6157cfe9fe82a6514f3f327a47e98c7b734e7c60a54a2fcb73c269069cb9ae8ad0330d15eb61169d6f06785ff1effaf8fe611930cc91890ed17c0e5d9ab365c7b4135f435d7bdd62155fcb128cfec45b195714e8c76116b20c78126473c6bd23b53203e4678d094704c69fbb0200ebb4dab884690db5980f217556170e1a3888f1f8bb69250fb86edc0d17b78ccc751dc21f0a163d98ea907b42abef841ec83cb074ca98a5710b1992544c212698c8838c9ab21bc6fd57a7235a7fbe6191647f04603e149d2136eaeb7224b0a4d852530b892eb63899a0242ad2d3335c9fdd2e5493dc32a155999704eab524b9413fed898de13f9970334f6f207d64628023b7e4e28e65c3b30e1801d3b63e3df49d4ad54a2c8e64f4834ecb10be86e4f904656356901b734b8e4bba4f9338f98c74fa8eaa5691a9cd06504999e49a207a31f7a8b73999d5d1fa14b7c4296d54c89137b644d4bd25990339c28fef4d0b9f4be806db0da0dd84e377f40547edd1ea3c7bf41a24eee0897e6a82d5f9475b120ca94254192eb729e6c48a348ec6cd7371e3b52c0974e9a3fdee89080cf74887c9206c1226ed7476a1aa4ec4595271adc1e35025a4d5ae0f0e5c86e2dfc50b1b222e61b13b0cf71810f9839f1b25db6a79ac96dc90e91c4ac4b8d42b7cff016726df7596efaf0932e97238e35c34cc7b3ea33e9b2e60b536af5dd778c292d51a6b4fd28612486f5807f3219520767ae691beb244088176dd16bc7422676d1fa4f458dfd5c2b77e41916dab0eb59853b27499cabcb088a67f58ffd68e7da79b0037167847897da58d0f0147861d247cfed834ed3b753cc2b95a2326e81f6b1a1576f38e862dd340cbeb5378f4093636981bbe36823cb2eb0d50563a5d0be3a680750caf022f104ff726ed70fa35ea36550a0b0a5c85e6c04137b7419992287a333b26f7147067efc606124e541a98f50de2e37881fbee4f8b29ae236028cd192fd1771653090b63b8561223259ee1c6f7cffce7e61a49c29027326ed9b72a4013f36aa55146b5f9d4b8a0c5ebe208cc7784e9ff80ad2c47f3c265b5e3d3e15395b7ef180833d4d2c05041b12399e82a9d9ef7e984a1d946c6002a4da1538207de65951ef159a6a2acc7012f99d30c4572f700e20e8cfb511e65bb3f7e42113831e1c92da7ef51de40165dea8cb336e9dbedc0a45a8622eed9dc7e21c4eb7fa4a0b6bc177ba039f0d0d15cf6dd275d60b8604c3dba1492c8c31ab664377aee2f3bfe7f15c79eb0fd79590ba6ce9605701b7b03b70694d8de5648708655955564684db3c344f55bb7ba55ef7c6b07e7f10b6af16bccd29501f3ffc8a13da1263841f5e8be8522d97332021db36a4dfab755abc6913b41ea94e122d9e81c6df9f4d2a012510115d172a855b267fd9f849db2f7a897aec62f59f6c341a8d1e32b8f9698f1fb266e21a2e99e11290e36458f15780714bddde2e4e01dd62490e9a5044dcc00a8259099f157bf83ca69c72fec808afc72aedb75f067659c2cab98d4736c526d96d1bd952d3a919d9f9cb30f8c77d41f645c07a4888d9deed5ad1e8851542abf46b6a2f57bf5ccfe14423b6566365e69011ffd1716068c467f5e4a460155104021007292d35931c5c519cfcea0a3d4c83cc54f442f55792f9a24753206a732f34b41833966ed578ff7a37911543d9c3bee3980b71412de7cd79cd621fc68fef978999f1260ec4778bdab74d8be54ff2c6bfb380de6c3893d7bbf4ef47a2c625bc9c04b91e2bbce93d31d07a34ffedeab6ed6e7d513aa60964cfa2619b8d8d8efbc0715b6f65f081196c36ad93872791072f714bdaccb97c17152db4f75618c8f5b1ec8409a3af241fcc272af9cd349b4e7c36e522919892e5d81930742dfeb2f4eb964d549a9072b880fb4654cf75551ee43fd0489f09f4681727e06a44466ed279730d965d8cf4f126f954926ef4c1444e790e9bc7c201a9f68c44244cbcc7d5a5ac6a0c4de08bbdf526a90b9f955f34eaefbc3b138147144082b08ff826c02702b162d8446b364bb4d5a5e0df468d64dd2647212426c7954e2231eb20bfab3b78e727087e66ed559fef937da5db43cb48c2b67d67ba3abaf389aa313bcd314f309ab35873fce300b12c5bf10f5301a615d9929e82a2c55e868736b0c9db1a1ef63319e8f6899dc0253e1182522ca43bb8e9c16a9f628aa4e37e9a31a2e5a389695d087efafe94b2cbf4d93a521271dca9d085d22bc14db5d69bb66823de69ab5fc94e1fb7fccf12cfc0531ba3a8783de14e9becb0deab0fc6c3b44fbe4e851775c65a0ee2701c955b7b80e1b1d4c7baa057a14ba83aff4e0fc149996f3f0f539d58081407c00ea846697b1c3cfc73f2b35cfb607297b35677827defc0b67ebc40b4428fe43d6b30df717b87fd4a2d15e78cf9fbb22348811dad6acb337b3ae8df0c8e067df4180bb8f4889541074fcd3b4a68977142ded33a445fb8ceb9dd63c261ffec0074168c57f063a47e8850fd9424dda8b016f68548144cb6743e97c5be597ff173fba24f8627ac8a9a8d8a0da701b46b06de47179d875de", 0x1000, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f63e7e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)=0xfffffffffffffff8) fcntl$dupfd(r2, 0x0, r1) 16:02:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') chmod(&(0x7f0000000040)='./file0\x00', 0xc2) setuid(0xee01) accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000200)=0xc) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x420, 0x0) r2 = dup2(r1, r0) ioctl$TIOCCDTR(r2, 0x20007478) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000540)=[&(0x7f00000002c0)='/dev/pci\x00', &(0x7f0000000300)='[\x00', &(0x7f0000000340)='+$\\(.*\x00', &(0x7f0000000380)='*@\x00', &(0x7f00000003c0)='/dev/pci\x00', &(0x7f0000000400)='/dev/pci\x00', &(0x7f0000000440)='&\x00', &(0x7f0000000480)='/dev/pci\x00', &(0x7f00000004c0)='%)\x00', &(0x7f0000000500)='.\x00'], &(0x7f0000000740)=[&(0x7f00000005c0)='\x00', &(0x7f0000000600)='/dev/pci\x00', &(0x7f0000000640)='/dev/pci\x00', &(0x7f0000000680)='/dev/pci\x00', &(0x7f00000006c0)=']\x00', &(0x7f0000000700)='\x00']) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 16:02:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) r2 = geteuid() r3 = getgid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:02:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x1, 0xffffffffffffffff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) 16:02:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:02:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = getuid() getgroups(0x2, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0]) chown(&(0x7f0000000140)='./bus/file0\x00', r0, r1) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x400801}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) accept$inet(r2, &(0x7f0000000240), &(0x7f0000000200)=0xffffffffffffff68) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000480)="6a687fd00d409e35fef4dd2ae14fd6264abf51e1deeb8438ead037d5788571f08706bdb4eaf53af070d2213f662bb6aedf51bfcf19364ec057aa4184b90e061c802cd3a45c8f2e4de1a22c1f433e6f72104f3b3560cfcf07c27679a59d1d1df0662364ca2e4dcedf042ba534a9f876d03ac4bdf122de4e773f1715464638506cd019a81702d8b8a23b60102538186ccd6c3be0d4d6e4d2270a74d5467f163269c4ac4f97c67646a3d068d16388221672b92dee547b5ed34d89232a68bbd85a714a9a19d849626bcfe3a30cb8277f51430c41bbf08cf484cd179f1a015c737f478031965b1d60b904264f5c94e3b43885677c32095ccda2f7c861e8130d88867c88a906da5f85486d0a8f2bf555c778858d5a9389737da62716a0bf8a8204759e4ea6d53d47a02f44d5d659b6590c76e3b56d9c3ad90c9cf6ee06837eba0e629c242bae0ce9da07901cba902c6582fd79bb9ca207a75757cf6a3f9acb347ac281b7dd49d4e8eccef596b1f1e1abed5ffc16b33f73250d65432cd630c8040278fcd6e15994cf5f83aeb9dc91e63185b4cb88a48c758eea59204b8187237d1f8ed6a9ecfba4f5147e4081a72b712f53bb3d5dbdd1f5c16dab45cb32b9b5f4184f4c1aeb61cba7ce85df8d8210150d09c285f2fcde15f7f3b97cd335a4eebdaf9b9963ad2cf5c23be5adbadf98b55ac2455a33594a0f40af6be8e7f95464db528467b1fc6407967a869d65af127a44a6ed9c29ee", 0x3be}], 0x1, 0x0, 0x0) 16:02:28 executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) 16:02:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="ac590c5b7121debc3e1c8fb9db10dd705b1bf7071f1e11e62b2a76150b113406240131e723bfcce5bb02ea9eb303614ac697ec68cda749a5c0", 0x39) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 16:02:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x4c}, {0x6}]}) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='7') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x5, &(0x7f0000000240)=[{0x20, 0x6, 0xfffffffffffffffa, 0xe7}, {0x10001, 0x2, 0x7fffffff, 0x5}, {0x1ff, 0x6, 0x4, 0x8}, {0x4, 0x8, 0x29, 0x2ed608cb}, {0x9, 0xe6e6, 0x9, 0x8}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0/file0\x00', 0x30000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000001c0)={0x1, 0xfffffffffffffff8}) 16:02:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa9}, {0x2d}, {0x3c}, {0x7ffffffe}]}) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) write(r2, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xfe33, &(0x7f00000001c0)="b6") close(r0) 16:02:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getpgrp() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x35}, {0x6}]}) r1 = semget$private(0x0, 0x7, 0x308) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x20, 0xb6, 0x2, 0x0]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:02:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x30000, 0x8eb, 0x29df, 0x0, 0xffffffffffffffff, 0xfffffffffffffffa, 0x6b, 0x2, 0x1, 0x52c, 0x5}) semget$private(0x0, 0x3, 0x90) syz_emit_ethernet(0x4, &(0x7f0000000180)="78cc0df0") 16:02:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), &(0x7f0000000080)=0xfe36) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x30) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x6, 0x7}) 16:02:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x1000) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x3ff, './bus\x00', './bus\x00'}) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000080)=0x3) 16:02:28 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x8, 0x9, 0xb2, "1b9d59bb04aa6e2706371957841b1e18f5d3228d", 0x8000, 0x8}) close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x3, 0xfffffffffffffffb, "61aaedb11ce9bae3c6514e14d157191fe8f476c0", 0x400000, 0x1d9}) stat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000100)) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:02:28 executing program 1: r0 = socket(0x1f, 0x4002, 0x6) fcntl$getown(r0, 0x5) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x10080, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x80c1, 0xc2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x2, 0x6, 0x1, 0x9, "2e2a7aecb591b92a9cdfb884a6bb65203503702c", 0x38eb6b5b, 0x2}) fchflags(r1, 0x10000) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socket(0x39, 0x8007, 0x9) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x25}, {0x6}]}) getppid() ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(r0, 0xf6, 0x51, &(0x7f0000000240)="f939f397b7265082a495de0ec31a14d08f36204595ed9cd9d90360e373907e052f6864c50f29b71a51e016d9bf8323a247a6ff2bd90dedd85d1bd385b26c30683bd132980bbd90224bad72abf0ea0e4c1f99fc7a91735dea3af0b3198346d051355e30d320b024c82f212ccb1f4f777b0bf3fe64b16ef5d3aef200adbf430067f7ca", 0x82) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r1) getsockopt$inet_opts(r4, 0x0, 0x3, &(0x7f0000000080)=""/34, &(0x7f0000000180)=0x3) getppid() 16:02:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x400014}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = syz_open_pts() syz_open_pts() writev(r1, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "65d7855c5fbeeddfd46e8d594c8e63ddeaee15d3"}) write(r1, &(0x7f0000000200), 0x4268) syz_open_pts() syz_open_pts() 16:02:28 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x68, 0x0, 0x0) socket$inet(0x2, 0x3, 0x9) 16:02:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e", 0x50) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0xa) r2 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x41, 0x20) r3 = syz_open_pts() close(r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x5) r4 = dup(r0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000080)) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000240)) clock_settime(0x2, &(0x7f0000000200)={0x80000000, 0x6}) ioctl$TIOCSDTR(r0, 0x20007479) r5 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x6, 0x4, 0x53, 0x6, "2448b086803699ab38340953fc0791adc55df30c", 0xffffffff, 0x9cd}) writev(r2, &(0x7f0000000740)=[{&(0x7f0000000280)="066edb249e9fce7aec9bfde7ff65b716eefb415cb5d5659d316ef51d8586c131a393ffdf609842b92199daaaf031bca6dab055bd7fbc35d779f8a4e0d474a1948a4c4dfef3500a3a0f5e29f21eb9d59a23ad8c2fe62fd68e4c0007a8cbd82400648ea89bd33b2ac77c39fd9434dea69e8d60994d85be0ee054520cd24ed2004a553ad1c977433faf7f4b4cb5", 0x8c}, {&(0x7f0000000340)="912ae1f5044f8612bd4833905e2b", 0xe}, {&(0x7f0000000380)="e4be93bbbd6049edb82006f98a5636181104a1bae260e25b63", 0x19}, {&(0x7f0000000440)="df9f19eb958c92c6c513ec14bceb3514960c1e2f3c47d942a2d029eb7f3e36c5c4caabeb6810c6c28cf66000cb8fc3f4f860d4d9e8cb7c453ced25203cca6b9266a96aaa92d856be1903ae228ca5cc8106c4752ef1220c", 0x57}, {&(0x7f00000004c0)="4a3ca1f3d2173f8481d62ee4ce63e974c21a2f7c2bb46841421b676d674bc2dd544bb54b9e2393307edb2e069487548a52fbde668d74cf9d7a7473666689de78ccca3c019378b26b0e919ca7dbfb486e479120eb6dc8d7279bf9c2ebf7005d393999b9c2334f3ce3b868197b4cc448afdef928c306a3b6a441bcde791d43645637a6d1524af4a4ab2a44094eb5f0d4b8d1e1ddcc3f9c9d702f0c23cd8e6d9cbe459681", 0xa3}, {&(0x7f0000000680)="fa6987d6ece65db89815e88a79bec321800c28c7192f647c69883af93a3b97b9c099fff91e06de0666eb80af6cb5d8e1fef8d3ffe870a27488eaea6d6f9a1d421f0cfd04117e56e767ac7bb0bcf2210e73b28f7874015dcac086617dac9d26e1683b4aa31c902457497a3fab048b406464f053ab35f7468b6d708813aa124d5025b061060b17bcd8fc536c8a99586240946c478b3abdeadf55ab", 0x9a}], 0x6) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x8, 0x0, 0x3, 0xffffffffffffff7e, "854955882e027e040000000000009c11fe4dbfa6"}) readv(r5, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) 16:02:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) r1 = msgget$private(0x0, 0x0) getegid() r2 = getgid() getgroups(0x0, &(0x7f0000001580)) msgrcv(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a8135c1c8a92534d85a6687be00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3f600"/4104], 0x1, 0x0, 0x1000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) r3 = socket(0x10, 0x0, 0x8000) r4 = geteuid() poll(&(0x7f0000000180), 0x0, 0x7f60119d) msgctl$IPC_RMID(r1, 0x0) fchown(r3, r4, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r7 = dup2(r5, r6) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000300)='./file0\x00') getgroups(0x400000000000031d, &(0x7f0000000200)=[r2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r8) setgroups(0x0, 0x0) ioctl$VMM_IOC_INTR(r7, 0x800c5606, &(0x7f0000000100)={0x0, 0x800000, 0x7f}) setuid(0xee01) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000001700)=""/174) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="03b4aeb3ec242cdd2a5016dc4ad672585e39ca284398d6f9d1db4e2c0a", 0x1d}], 0x1) msgsnd(r1, &(0x7f0000001440)=ANY=[@ANYBLOB="000000000000000006906f82344008357228c50a777a592dbeabd0a2edfac9a80e6214e95b9ceccb4693902780ac90a2b9da4b935964c64da60b6f7b557ad673e9d2e8d73d3aeb44847177479955fcfc29a17e88cabc9678d975747e83cafabbb8905a6da7fd99b1adfafe5dd417cfb4dd4ec8e91a1ee3a1"], 0x8, 0x800) syz_open_pts() fchdir(r6) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x8001, r4, r9, r4, r9, 0x1, 0xad}, 0x0, 0x20, 0x0, 0x0, 0x5, 0x4, 0x2, 0x7}) 16:02:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x20, 0x8004, 0x7) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="06000a000027000000de08f24e98513e8dc1cb57999ff25a32946c2381f88a92186e38cc817e8757f1cda3db175739cb082b7811946e914705fa4569460700000000000000000000000000c786c1d07e13e278a10714368533e376a6f53d35039011f480577d01000000000000000000003839484a08defcb54900ad8d9e250406c723deac9a1e69e2b1bced866a86ebf5d2c6277266bfea3a51042e0fdbbcbcfcb9d281ce7053a26d0645b0fa8a4ad2875cf9c62273a955"], 0x18}, 0x0) 16:02:29 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) write(r0, &(0x7f0000000000)="41ee0493c83bf52cca713391b4c0abf40d8d34edeba8a5d1b7005400d4b899adf68d57d37966bd7f41737891ccad326eb5578a6139cd489973f7d5bc0ae2f5cd92c60a673c67084fad4c3310bb337f92ccc69be2603f8403ce50c5", 0x5b) fchflags(r0, 0x1) r1 = dup2(r0, r0) socketpair(0x16, 0x1, 0x8, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f00000000c0)=""/144, 0x90) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000180)=0xefce) r4 = semget(0x0, 0x0, 0x3) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f00000001c0)=""/192) link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') fcntl$setstatus(r2, 0x4, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000300)={0x0, 0x3}, 0x8) r5 = open(&(0x7f0000000340)='./file0\x00', 0x1, 0x40) r6 = open(&(0x7f0000000380)='./file0\x00', 0x81dab3ad94074af9, 0x122) r7 = open(&(0x7f00000003c0)='./file0\x00', 0x80, 0x1) fcntl$setflags(r2, 0x2, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getpeername$inet(r3, &(0x7f0000000500), &(0x7f0000000540)=0xc) sendto$unix(r2, &(0x7f0000000580)="a178850108124c6c9c8c0e76838d4b380de6c643a377f146a212affdbd73de047e1a9e07312c516157ba97bff95d637316df3c7d1142fce58c4f48f54aea65668e3c93d4f12750494fc3228fc94fcbf91aac91eca4be409ff00045616f31c2ccc33e540351f8290fc56406caf52b248b2c7b3d6b0a2e0e72e4730f01eeae928fa4dc39d8351e8830183563962849e277456eb1072dd2cb4a645357a14d4442d8e2d2ea5c4ad4864281155b9d98f789b25a7005cf88c5ccb70fbbcc3f58be4513940dc8548268497c76bc074f0162b70eaf20cfe6e577c0ec1a9e7b91a3e339e9", 0xe0, 0x1, &(0x7f0000000680)=@abs={0x1, 0x0, 0x0}, 0x8) preadv(r7, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1, 0x0, 0x34) clock_settime(0x4, &(0x7f0000001700)={0x100000001, 0x8001}) link(&(0x7f0000001740)='./file0\x00', &(0x7f0000001780)='./file1\x00') faccessat(r7, &(0x7f00000017c0)='./file0/file0\x00', 0x16, 0x1) sendto(r6, &(0x7f0000001800)="d5684782758d9a4cfb3c02d71f535236e2658bf17b501d085cd08556a79f73806a102e1836d26b9d33b416c6bb23059186ed7648cde61aa75ad45cbb358bc894848c1957611f2d18f2a2ceb54974f0e3603c", 0x52, 0x40c, &(0x7f0000001880)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000018c0)=0x6709f5ab) write(r6, &(0x7f0000001900)="0628693939ab2b4441182820dc607ced2f0464127969a987b16ebbd2b2e8e231bd8fbdaf849541d1f3e314d48f528ffabceaf705f2d4ce1a1a7e10b74015621f1bcb45c2eecdd4b85327e3a4b8d3b7aece098f7bdadae948a893b6f708d3fe85e6459d4a4e75c10e53b1f92e12b5cf80307dda69b53ade66697ee54f0d0370db34b5720f72afbd18b0c4d8ae46ef9eaea018e537a40b25592364080bb8c1cbd737eb77d75e17dd2c7ee05dd08fb4853ac30d881f5ed9e51a9af027f4ca3a3ea499b819c8aa25a0b1675331c02f4c6b051196cf153dee6f750d3d8d341cd7b183b85164f7ce337b5bc98f37ab9ef6e4a850135271137901cdfbb9a792763b777bee307302ee1a015d808117c6030b634a4c115677ac1e1e3b4630c6bab0813cb5c66422ec42929f0c1dd9b89d49f7569438eb6188f9e8e99872412856ad72247a5706bf7e4773e92ab8b2759a6a9b8668efa4901179fd89a1f7abe629b84ce180035172d9f75196f197aaf56e05b8f4ce6bcbbc5d3668143c9ff69533183718baddc319c2b746c8927be80d52905aaa7903a6a73dd566d7858a12c0402b15cfe88df6a0122250ea8fa157c69a370d0c996023bd7322e18ecdcb7167ce1f9504241a659cbc35a7989cb81c184346b74d067af3125e794c2d3ca3673b93b86b9e416d581844a2d73a6ab20f15ac876e0e94e84343df47ec3bd82b4ee6de4b11764fb97f2b89437e163481117f63b57cccfd69657841e809c15b31dd3d4d52cb9fe8d76669b897da3611dd15e5102fa0649cf26ce906a57bcc65f4fe7d95d5605bc528695fea898182340f42eca08fd55d03f52fe5131c9e2976165a2b5382777c8c9058ddcabca442caba1fccc389343a10846863eb43a0d94860537ca856e8e9b15d297a41f378390820b3cb2485a731d4a4d5c80b968661e2118b9f4d67f27ac5444868960baa1f2aac6eb77814e3c39ef21d717bec0c999322584fcf6e3693f2defd6d0be9e3f0e17ec5a07984ef1635a2f5cf52f7140e021a9d6c2646b69282bced03840e3765de017c16818257193f595390bd50c7315ecfba1ace6e5345457f601ba1f72418bab8891f7592d04c3a5c419e89632899b124a9064a9df42065b6822d236689ba29af639e6c9abed0b07ea67ba7a60650434e6a4901e7e1231dee5763b83921d795f42baa1b8cb909acd87bda73638a4e7dedb7d463db06504c336832d42d1efcaaf82e212e5ee6c2c99ee7d08ae9dbe089fa81da7c44c6ea0174a755a67ee2adf72218f0c69fad7c219cbfb17329dc11ac49480a7896a92289da6453107e80b01a9586260ae8ee5b6969d55ae294944c16d693976fc5f563c7f064f669cd83fd313d18c655876204ffbd9b5ba473fe208fd813f8b8b19da9f3f8bbb78799bfa789ea27f0fc80f0309628632bd8ebe5bceff1c2bc4196523fa735fa65b30d3b56d2b6965552dc7aeda5693cd33d8386f1e42c20583f0b97f566a0f9fed431fbc451ce3cec4c01ebfa9b59c8e1a77094c65e90ebf756d739ff3e0997eb1d7ee17102536317d16ff5750c613136aba475f903e4da0af52d0308c22b03051ef27abfcf8e6d1b8adfa704b9b1aca91bddef7a2d88357c74fafdcf992f07a0676520ecbe9fe0910a1da963dd6d5eadfa224a47a1f59faec627fb72a58bfcaa3bf5ab1021ee35e9994df4ad17b8c07770aea8f6c674c0daa882657aecc147a01787d75f0636a35620a40006e82f5450390aa6cb5d84bac01d3d7014622838dc4e1dad064043a3377e60e2714ec9c0c64d0dfaa2b8158a7558effbb574df91f937830a10685da83bd1245af131c5a77651bfa7ce792b0565c4896f6ccba3d647bd21736770aacc99dc2e22cc985c6f4bf5e83ffddfef3a633203946db6895c4defded572c8daa76c79adf07959919a543be5b04040bd6e328525b53bf46c7cd32ed0bd30b28d04509dc6793d6504ca8d68478b2ce37994b7b97e000dba3cdfcf10a49818299126a11632cbae4e40aaae476eb5633b29e9e278eb40c65134d116e71cf9e03ccda0bb3a8031a84a2165700ec54328fed8c399c49f9e40e07feb95a58eaa53eff596ef398f442e19d491d289f267605a87101f9ae68f017b8f85face1cb79eee76758060caba92b122d9ac062b2e594f894d1ccd28826c4cb21dd145cdbe14383f3b945d464a641f4939738dcbcf21e6fbf41700c68821e195bb1043d5bdd80b91f25aed268e6e2a67ff7bbbbb42034083a2844a79d816c55313f7e4b590c9e807e036e323332b961ab43439d49ac4638a97e802ccec98af53f74d62763c83f6d612c00eff125aa43040ba57b4c2a15cd2e5435c34bce0dd5f029ebe640cddfa2065e1b9a4799b66821d863fa46af6a914887c7950320ab7e52bc82d29dfb8b79f40ba526e614d27836b7dbb5c16fdc416d795e93d88f3d44d268362888413b76cf34d786ca358f28d2906729408d8db25710ae9375ede5d2074f937a9df25ff3b181b3d44496c6fd93d7f1c196459938e253ba85b3d601daecc14a1b13c4f488572e669c1d599240d2a8d7feec48589f81ae416c2c1362667ea51fa642ad6578a5215bc01cd705135e6f51aeaa11b5cc5520f985e3bf09663434d9868c18246e4bb21e42deb27df861a6104df5848de727c3825dfd8a80a2713ebb844e403220bc5680d5dbd1e5d56ca490d0944b5aefc3cd64a7d6cdefe7b78fddccb1c324b286cc1727e01543c4daaf887fe62ebcd348398e54e123024c2d00c64141632d05081022a6ac98b9c513a67addd69207525d1c6e007a955b9a457994e788dc88ac867745b637beef79eda8ecaeeb5688c4c24accc787a5d94d15c3aaa0aad326902c7883db5e5ac1e07cfbc67ec0d1a4ee81d91067e0a9ba041f0249b16f9a02733495fbbd9048781831edadae4da3a280b1e37860702b6190fa2d01b2a41b47a20e853735bf1da0ab839734361c5855e68a9edfc4b034800d630b412d2888f92d146b2da53f1ed12700f4979c7c1110c94008849669a37dafc57602fc3f490881a07da7e7043f8f2449ba1b78865cbff1723c62f967e9fb419670d1ecae15047a05729fdd8ec9745fdf633b81ece5db6eeadb73b4b94c6a850448ead18c74af2ad6b67bb1979a84ad9f709e1ffd97abd683983ce170279df939f9cdde96060f688e5dfc6f2624d86fa5eae4e1119e99b6f0cc3a91744594dfa3d99f3d6cbaf89f22ddd514614e0e0b2589cde15015646f27e40d86fbf9d924acffce547a5c4b98fa370ff67cb321e0cbfab81b113beb7fec9339d44cdd8d5a70781635ff791a71b5997a32960f4434216156523021dd9eb2ad18bd23a4efa7fb1711d2387c5c07784e73146b773223e564cce762b1c1db70cee0e17b30f9bdf85b0fbb51709967f7a694a1e00be440589d64ef4487d89a2fe1e9d3fa66a60dc959506e25ebd55512de0c7fd07d0d59a0e82f8bfe63d1699aff08839c882fb894b8f9b7aa11541710f92e52672744cc3b1496e0561a6bc6fe5914794c183d05ec4b04dc503fc8682d046e08c355fcfa9dcaca6229f0f5d335e305c33d161c9fef73b7a6b43651207317e41aa6c81a6f8f2c59755c299e40d8a132c647638a3b1bfbdb1f548d2a7c7f4a9aaa2fb5befccb17dda4f671ae98a558478a9bd85d676a50d230f7a9d861e7325961832c477b036d26f18c884ddcbc826101d87f5c6a07cc02012556c1fa0746786717e5856ca3b195e2a3dd5aede088b653be158b41363f262c81653506716c7c8129f3592baba6095d5f03f15b5b600714dd419cee7d5a50190a8c29e71f672798e19b1229a4fd9f7cc67bd26ff3e292bcb4507a7054f2054814e780e5c4c8a437926dbf30ad3c5565d8bada941fa58f97f5e4d70a323e00d6296e9c0c34964018a8db3c86b007c38b3900213a94800dc5f2cea7837b7fa778872e6afb45d5c0849ca175fbf32b05948c8fa54c0bf6cc9d67014d1eb87a0dd5f9fb5464f75462ca50cc1129bbaa0bc8a6f053ae04bc3c0ad1bdaee8e698f673baf5ea2cf6a1b77dbf7437f3524f41f3df9150d93e21d3cda7180bfb44929a93bc852760ba81a6c24fe68a71e3c5bd521699c5e9ee04dd7450e11a326c7206003eff764524e08f2306e006474bee5a47586cd51199ab30c95ea74dd993b1ebf8d66975b6e4c592ad242185ce4fc3ac903ad81aec8428144b3dc1431d40b6cfc7e922734abe66f6fe33e6846fd511d96809d6c2f1b4b5aa2f788c2bb78bbcf7b6d67212c24ab4477f93ea352fa7a71d555e01f8bbee1e6a4a8f5ed905d01065e9771e554418a10fde330018487b9afb95dc589805fa5e596d1cbc6a0ab4ecd2afa5e096b6452a4933c4abdd78335f5a63e055c242ce0bcdbed29dd1fd74b0866bf87f5870b262c4ff60deb84ca3a0fb1064a0d9101ffc74e483dc04277709f5f62a30b1d3e1123c8a95c1878b279e07f6bd4ad60011ed57ee25da11967dbee501df3106453478befd2a0fddd54a3a26fc71dd881b9d7c7b1b0b644760a82e2f41e130decc53e31cb3f5a6224136caa368811446324945c76b2c708b8d9a51c4d1e70cd212230c9f2c30c32de6ced6997395440053c364bab513cf37ba9efb4e5add3edd346e3136d412d1b7c75d951a46bad7cd7e2251d924c130d8a289f7b027d187e9081305b74bd5a1787df36f9d3c65498e5926ab6dc43ebd707d3a80d3008d6d4e5cdeae95fbcadbfd07470a52bb5a8074b65bc4b24f189ba60fa6442573c27c5206d91e24768a1f1481f5384bcf6c29b9fd00b038c7ce086223bc5b19824edfac2ee5e0810195f9c7f7427cae7285df7ccddabdbfa39be2d03ff5256401f201bfdd5474a7a8ba36f3dd4089878c0232df0b01608390bad8f8b47e40add1f25c0a8ebd54ea3a8f4357a9bffa11fed3420a0cee37b0c3dbf19166e3d15e6ffda88500c3e0081741b6f27f5347b3db6bbcf6c026f080f00d4af58a68d4e6d8631b9935444297c1a51a167398f94296c7b25076efaefa858b60ab5b79399df0b0308eb243b50efd4646ff28662687faffec647d303750f50d28bec934c337865ee8843cb02da991aab32d558f13f8ece7506f031288ce0e77f68378c43eb1392d7d42cf7aa34456294dcb5db6c3998385cb3830254358a3d55314f4a26b21b2ddc16dc2ae109e7bc7d640ddbeb7f0f5dad6e5a67d4f4d9dbdf0048ce4251c54632c85b1e813f1744f696b139f5f995457b4548de922238a468c34689dc6e5700b6ab3917dd66fe46f73159c6579511282cb7c2a8b22496e06836adeb3a5e04c3f9525fb2f2ab24685538cb904fbd80baac3b896ee1bde3de1634d602e3859931c62022b48e5fdbb0feb204fc48fd158b5fb2736a1cf6d9325ec8abe91c83b23d7967eb459fc62e02badb1d2162ca21f050662d7f80b202b6dd1c4997a2af87ef7d20e8779df5381b83b1f8d9fce46dcda6f3c57917ae2bd60d27dcc40cd7ec61bc494cd34495cd0e02fbdd11dde857c00eaeb751143c80586f1e0454566eb6b0b6ec35b45dc8f3e455dd118644f97870c6c2a946e0be4cd3948438b6e91c87e632933b445033b1869ab075b9746e076d4d7d2e186aa530a1ff5791157c4d35bc0a9bb2d9c0da8ad996b1e3990d9965199b567c451b69e2dfcc1a6c1e78efb9fe23eea620b0c23ef67de8abd4b6228761bac52f0b8dece4e29659371ee78fdca1d6a910d1b95c48874d5409de9a5c46bc5eb7d038bcc76b883f89f9e907251d3b4b089e48b8bf9ecd68d963aa8a3b71e75e1a36cec1ac03ee1bd149", 0x1000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002900), &(0x7f0000002940)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000002980)={0x1, 0x10000}) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f00000029c0)) 16:02:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x7c}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x7}, {0x6c}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) connect$inet(r1, &(0x7f00000001c0)={0x2, 0x2}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000240)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f00000002c0)={0x1}) ioctl$BIOCPROMISC(r0, 0x20004269) 16:02:29 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt(r0, 0x200000029, 0x32, 0x0, 0x0) 16:02:29 executing program 1: socket(0x18, 0x2, 0x0) r0 = socket$inet6(0x18, 0x7, 0x8) r1 = dup2(r0, r0) dup2(r0, r0) listen(r0, 0x1ff) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="0800bbdf696c0000ff01"], 0x1c, 0x0}, 0x0) 16:02:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x3) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10051, 0x14) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000080)={0x6, 0x4, 0x8}) 16:02:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0xf98c}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r2, r3) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x5, 0x2, 0x10000, 0xf04d, "830c7e4a94765da4da864ef7240e9b18f96a060a", 0x6d, 0x309}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000100)=0x80000000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) pwrite(r2, &(0x7f0000000040), 0x0, 0x0, 0x1f1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000080)=0x2) 16:02:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x880, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10002, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0xfffffffffffffffc, 0x9, 0x1, 0xfe4f, "45c59cd65f765d2e62889d77681b6d422689055a", 0x4, 0x1}) 16:02:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x5, 0xfffffffffffffffa, "73ccd10e11c0ff0bcd84984ac8cfddcfef71acdb"}) write(r0, &(0x7f0000000240)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cf", 0x56) 16:02:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x401, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x5}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x800, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:02:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000580)=0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df71795acd00"}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x54}, {0x10000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660c", 0x38e) ioctl$TIOCSCTTY(r1, 0x20007461) 16:02:30 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="50010501000000000000000107070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd30000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d000000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fc2d04a1b9ff59a65f288695d68896dc7ed7b1875f0098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2db7b303757e60642b45cbc5737b8e2405757105050000000000000065f3482e093de700"/336, 0x150, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10410, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x4, 0x6, 0x100, 0x6, &(0x7f00000003c0)={{0x8, 0x8, 0x0, 0x7, 0xa2, 0x80000001, 0x7}, {[0xfffffffffffffffb, 0x8, 0xe9, 0x0, 0x20, 0x5, 0x4, 0xffffffff897511ab, 0x7, 0x880d, 0x7f, 0xeb, 0x7969, 0x1, 0x7fffffff, 0x5, 0x46e6cc5d, 0x1], [0x3ff, 0x8d, 0xfffffffffffffffa, 0x81, 0x0, 0x3, 0x6, 0x6, 0xff, 0x100000001], [0x200, 0x8, 0x40d, 0xbf, 0x72b49338, 0x6, 0x40], [0x1, 0x4, 0x7, 0x0, 0xfff, 0x3], [{0x1, 0x6, 0x80, 0x6}, {0x8, 0x1, 0x410b, 0x7e7}, {0x400, 0xfffffffffffffffa, 0xbe7, 0x5}, {0x6, 0x7fffffff, 0x6, 0x970c}, {0x0, 0x2, 0x379f, 0xa6}, {0x4, 0xc6c0, 0x1, 0x9}, {0x8, 0x4, 0x8, 0x4}, {0x0, 0x57c, 0x6, 0x7f}], {0x800, 0x3, 0x8, 0x6}, {0x3, 0x9, 0x80, 0x6}}}, 0x3, 0x87}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000000c0)={0x2, 0x8, 0x5, 0x2, &(0x7f0000000640)={{0x8, 0x23, 0x9, 0x100000000, 0x40, 0x3, 0x65}, {[0x80, 0xffffffff, 0x0, 0x5, 0xfffffffffffffff9, 0x3, 0x4, 0xc0, 0x1, 0x7, 0x7, 0x7f, 0x9, 0x81, 0x1178, 0x9, 0x7, 0x630c], [0x9, 0x0, 0x5, 0xfeaa, 0x2, 0x9, 0xffffffff, 0x5, 0x7, 0x3cd], [0x2, 0x200, 0x1, 0xffffffff, 0x8, 0x3, 0x1], [0x1000, 0x2, 0x4, 0x2, 0x2, 0x100], [{0x7ff, 0x5, 0x1, 0xffff}, {0x0, 0x6, 0x5, 0x8}, {0x1f, 0x695, 0x3800000, 0xffffffffffffffc0}, {0xbbd, 0x1, 0x3f, 0x400}, {0x4, 0x3, 0x7, 0x4}, {0x7ff, 0x3f, 0x1ff, 0x3}, {0x4fd, 0x9, 0x100000001, 0x4}, {0x2, 0x6, 0x0, 0x200}], {0x3, 0x6, 0x81, 0xa0c}, {0x3f, 0x5, 0x3ff, 0x3e1}}}, 0x3, 0xf7d8}) 16:02:30 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0xa0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x7) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) readv(r3, &(0x7f0000000180)=[{0x0}], 0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) ioctl$TIOCSCTTY(r2, 0x20007461) close(r1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x8a, 0x70e}, {0x18, 0x0, 0x7, 0x200}, 0x7f, [0x82, 0x21, 0x50, 0x1, 0x70000000000000, 0x1, 0x6, 0x1]}, 0x3c) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x5010, r3, 0x0, 0x44) 16:02:30 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2000000000000282, &(0x7f0000000000)=[{}, {0x8}, {0x5, 0x80000001, 0x101, 0x6}, {}]}) 16:02:30 executing program 1: ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f00000037c0)={0x10000, 0x3f, 0x1ff}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x100000020000001, 0x0) select(0x4, &(0x7f0000000000)={0x10000001f}, 0x0, 0x0, 0x0) flock(0xffffffffffffffff, 0x4) 16:02:30 executing program 1: r0 = semget(0x2, 0x0, 0x10) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r1, &(0x7f0000000740)=[{&(0x7f0000000040)="9d26b643fcfe9c32d565281b81b4a1", 0xf}, {&(0x7f0000000180)="4296fc527a177c4cc5867a67155336cea84143af5573d17569f5f9f4e68d25f0101da2e5a5c7926c5fb92924130d871bb9654d8d2a41be1c0969abdbc34437d4e3c0c73cf864415131268aa24b273edf3ff5986177fb9da15171b550ca1bb73fdd2d4b643b95deab8e0f3399c50d410bb0bc6c2b290ce4f5b372bf62e2953577d102aa2d1207c7638b89f2210a15a7db7c1484b6f134d70f92a16926b4d37d2f7fa4b38609cd558b3d2188e96ea88bde0bdedd864d2754882d249fabc98d6f78d87983", 0xc3}, {&(0x7f0000000280)="0100a9ec912af58523e693ab76327e88f83b39ffc735d5a8965bdeecf44a5d15041dee89eca0185b16b665b9c49a35953d2b95ea5c954be84efa329c2575f2a8b74e85a79fa73dbc11", 0x49}, {&(0x7f0000000080)="80b94ac58c8f60e34bfbceee0b28171560912dae", 0x14}, {&(0x7f0000000380)="8d7b3002cf2ed2dc1285ab9eb7e9c61fb9c8f5c565d8d131b9c8d611059221781604eb6baf2da6a2c380ad3b38af14a1080dd851d7f01a47fbe60ce468fcd5b83b7df432ef70810a8c2d6250f7aab4204ebf413dde60dff6ac0166f733f8641ce15ef62cf6f6d9c3074233d1f35ebd485fb2aa9b6466ff648f267ed352141ce4c0d652ae53cd329f6f58b2089e423dd3a989bac82d11dfe989b2f56c7809", 0x9e}, {&(0x7f0000000440)="359d70dc83f3612e035fb0295a97a57813e8abc5f0d9b0308f0b96a9c6b365c489b719d7b360f080ad3630e011df5bebe07b1c44d02f2183e3304a53a6991316794851a5294df17e7c98bd124d49c6fcc185c163e4b9bcd4495e4d1220222c76cb34e27c0f2d12a33f5cebecc6bbcbd93eb2a9c88088fda5174b3e509b4a6e0fd3f404638c8e142eb76509e66aba3df9cba5c78e736f3d9e15fbc4b784749a1c6f232c87a5985c8aab3b7fb5de65cab130648257e0819ead72d329e2630a6e4a73d34fc5f91a4444392ba7b55002cdc8bc223b64cbda998a433a98134490e3", 0xdf}, {&(0x7f0000000540)="d1da44a5f4fcf09e7a71f3668e9a11a06d6593ab60ead49347e74ad04c06434fc80938c19c56b4db01516dbd3381421733a65354f60c5b1666788ce52098991dfe53a16dee34e680406eb95955cfeb3e8a97063304a307b604866c4f01e3d54f24a722db0efe0a31579edcd4bdb3c143d6c01e01c7753d20e1bf12f6365727b60ae54978643207c8e7464d5a22f3aca0dd78d8ee1907ed9d72f009b444b77a560dbf7ee642c13f4ce17b7b3034cba41fdd525dbe2a3aa3aa0ec035f062dca00861d93c7183bd5860c05147e557e6183d1137b0bcaebc1cd8eaa6fb7cf346e23234b12abc942458108a12a983c3373f393927962bd30d1a4b303ad7c819d1", 0xfe}, {&(0x7f0000000640)="680b6d9d1a387f734727e698f0ab53d5c1f58ca1db08d5077646aba10b8f438fdee79d378d4c248bf19b6b1f0c48812d29e82f6d9dbcab0efab58a9e92786f0e297f175b383f2c09c435d544d2423482645305fc15b3b9d3548b9e1a2c21999158caa5a35d56105547c33ff98a9d9d7d36860c64c0f476aa60609eb4f351321f59b47f30cad4ee493b56b86f4940d37bfbbefaa8f43d9d72adfab21fababc67790d9c96fc73e1d7e83cf64a02533969addefa06926f189a088158f46ae13f6c507a04f3ca6d260bc5b09fbed2362616b46", 0xd1}], 0x8, 0x0, 0x0) pwritev(r1, &(0x7f0000000840)=[{&(0x7f0000000100)="5d1892972b439cc5b5aa598a7323319bf414c1e4767cb744d7480bb215fd36f8bbc2030813", 0x25}, {&(0x7f00000007c0)="5a51174d17888be5dc105dd26f119b7060864aa9607607effb0ab593df974627432d73a7c864615efc82525bb4b3d3d90319a29f73d73f4e5518a847d0130fc60a4802edb32d2ac6ba19382bcc8fff25032a9077f09df79f1810463cd966a7b6f82362199bf5c7181d9420f60a84d872adab8b8be13b66d52077", 0x7a}], 0x2, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6")       16:02:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xcd3de457}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0x1ff) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) fchmod(r0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) close(r0) 16:02:30 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x200, 0x10) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x100000201, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x101}], 0x2}) r1 = msgget(0x3, 0x4) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/124) 16:02:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:02:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4a0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xfffffffffffffffe}]}) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000240)="eb", 0x1}], 0x1, 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)) 16:02:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimensat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{}, {0x0, 0x4000000000000000}}, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x100c1, 0x4) r1 = semget$private(0x0, 0x0, 0xff) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000100)="86585f225aa2be0b91d7c9f6ff0c0b2423b25d0b2c30ac317bfd5f41c4e56507ab24ffdfa96d91a00692965fd77d5e37791346f43c6ed3412bed3de2dfb4737f55508c9f83ee8f1344eab3c93ce2a79f10f6294a1ad0151914fe463a41f2458a1dc5fc4c3ff8a9ecc7bab12237c16f422894ac46d008b2e1ba1687869d36ce0838f913eb6d4f8241afacc4a64e43c548d878b8cc2c8fa42fbcb0186905f3da41aac7637dff29", 0xa6}, {&(0x7f00000001c0)="5e360b15ddf90793b939a9eb6624ab705168192d25526d7281cc781509e308c9a1fe490febbafd3c9294011bd373558daae58e808daef57a5985dc1b0782b393114815b2e1d4d1000b2427909bb09d0dcff0863f07c99cbe4b866786511a36df2b2adbb3bd51ada7693106689398c7042f17e622ccef26c620fa6d9926fb35464905d72546eeed73b1e93c", 0x8b}, {&(0x7f0000000700)="8c7009c1031df4e99e3a3eacd4f8152c335dc7c3f8c75b4553f37bbe0b9a2baf35c10afbec98a760d2fc3de0e081720063709044776d4b4f54056afedb40d9eff16a4586488565ee59c1daa0a499b3e59df93cb16204c4ee974770108424067ee3555af1e196ff2d4009696972fd9459fe441b78c31c63f823699e203d9e48fdbd3afd4a639e71b89a58dd22a98d1f817f2594350597e5de333313fb0d4a044b402d68eb2c4ab9b9a4b69d8566d921153e589e8af008281fbe558121acc251697c0961d32908c571e1fa7c94a9ad8a53a7a8313e45000ef50c746c0f96a6291a406f01f5f236340bd8ceebb49271661451bdeb506fbc010b7dfe5d790b76f81468c36dfad5b1af30b54cfe6c25779d2e1ef559d160b14c700e9b9d6a3f6b8a9a0b0e525b9f1b8a02ccab539e18ad5837410d8a00fbf8a4cc84855a490d102da37b61cfd1095cd253fb780449a849d27af68400a45dc5e39c686d08cedd126df5118a371e9117774344e7d4109373b41ac2ce09242dc43d9e3e3733b3834312ae6dfc8b55bab561ee16e965eb60354734c478eb2081250db3e12e0524f2b140013b96ac1bd33c66ee172c46ff685ccd46faecf10e39701001911d6e6ab2f67e50d1ee710890e3e369c985b8fe21d5b7daf4db3f6de80701cd059a33267f10d136c4f8104b6c6a537b678e40e4249f8a32e4e26d4b05ddf131486b62edcf66e5bba2fca27ad1fc6bf785d7843a9412f9aca8790c83adb7868130c17026fdc0273b3bede5df10677ae82e592204f09186c17936382d0f5d6d37a936dd5a07ac46203b70257123c8e8cb93a480c7e2330b63eac566a6f6504bc0c7ad6241a8f8fa5febff4604c252ae82d7a61adcc7f33ea153d84e2fe6ec5ccb37c0a5e0aabf22e9dbcdcaf5bcd524109b7b181334f643761efd4103c30605b5f380e7412c3925389f09fe33a5e6136774bbcfa9bea697ddfa78470e1f972afd35873ccb246edab19c55ded3a5399e500bfa86e067464f7c95ec673424f4dc07d368a5f59c6ad27414f126a30b59c09c25e2bdddb39f92505b582e16e3524886af7b894e2f29ebca5f4cce9a95bf9695e7e5f1c9c7f17b231440879282fa1b294c06f930fce57b76b5094c368b7329677bad551ad38714cee36d2c2adf1e5d875d9b69b9ab1aabc7307b2c2b644368460695eb70cb6ec098dd27c1942e24d366c9f11d8b3edb48742758c03c58a680010cc61987b84627195444d0a6b50ec2bd1e74115948528e4aafa534ee4b70ef29778b5ebe8e03f763f766cec5ee61a2a996f5c525236299bfd7edcf4a609559012ef8ca908bfeb41bbda0ae5bf888837cd57c8aadbc2b9ba8683196d92597db6fe50998d03ed8889d7fa57a0c97e2d7dc883ead0a237af4bd78214221ea85e2f2f03853052ae49e97ec0011a8c8190ca1cb2a07af8ff3a0cee707740152494060b3f57bf1aafd70e6b7515b080ba6c128b25550a3bf45424c11854917766563e5ae04051a06b3c07051f577353d8c402e02afd4d52aa5bdd8c7f4b99894339ac4159d7f8e58354d8fa99ec631085574b0b16983bbd7b12962947fa19291991c583d4e2bb29e3788f0ed33db6ef3de27b1c37dec1647df8162073924e10e30f7f116407902eace130880e8d3434bb9a8995f55e5666bd42333d41dd7f18dd62c364d16bda7592fc584843e94c69bac5520ae91397288855d9f1b03a471aea70b5a23ef5952a0fbccee81b6617cc68263122f8bea429060c2646a4a9a36e2bcf27258a052e20066f113bbba240527f03bd672d87a803f4f1d3da0eb33b68fdc81815d9ad4c55526d09a462f1693987d4775e7efc09f6085ae0c3b95240041a9f6cc223936b8ea0fc1d83979ba6e0b526c374d54f9a285d928d5627898828efd286611bf8c8774bdf61931f50a9ceaddb949409eebafb84400acdc77385cf09eea5c96a2324aac52d43ea31b12238cacc2685f367e27971aae3efa3a6a67e11c46a35f1898bf9e5cae64d0336404006bb8548c80f9251d96964483ac133786b4ffae2f4bc5b1d42c6c015a95b10516603cf6276ba2fb83a1a4ecdc447aec6c1bad62e7c718f1b8af9fb1e4eca95a7f706429cf3449a1a42f457c94b5a4adedb5acda9d8e49784587c4baca380f8997846588681dc676449a25c8008a05859b81f16acf3d68057ef36bdade4f472c3f125856fee74790f0f1cf38ccdc083c2b73ed2c7f80c0fe78e8222eb1b5a1bce318867f0bd0435a32decc3af97c9aa4f3ee455d6fa0592486237015d57320609c9b9ff391196e1b7a148bdd21a5f65de62a3d6c3fbb9096ac282ab7fd38804302b1c79cb2e746f28fee9fe6c4ed338989f091716c645185db578a0033716fa7f4224b485233eec2655c34765989ccf9379b30cef20c0e525a6a2640e34ade1c8cfa65b117b2069d62fe8f0080fb28429f32b97a44531d40330b929120b8b26dcb94cd70e0d3de60d13912a6eb09cdb88a77627b6948363470b837c56467f8f066954e0c3083f5b54c69ba99d7a2299d60c4bbb39f25c51fa60a1eaa079550a031f1a29ffb08aff18bdb9386dd82c0f5d34b6d7b46573ae88bbcdf50ef2e59cebf8e861db769c2515f3b4d8d784cec8479d58bde205db344c124f287f51e82c2942fc5b735ea209973a3611100092aaf3d1d1cfc8e65dec4424bafd10c37388fdb2da0255cff5bf01c5b34654c2239c1edf97ee9d5e89f300151c7d95f7e5b3edbf627dfc66606d65e032dec78ccf4fea51d895d08deba63805b76656c6426b7d7f1e5706ddebcc6965b1603b81ba7cfba7656fb544afdb2f0373d331c931fb5ef629a19b0c27bb55be1498ccc8a20948a11372d8978937dbc809ee3d94f0dce2342cceefb636e53ca06fdbb72789e7ea466447d57f634c9e1b86a152f88a83ffd9cbae31f412148c04af7fbee8181bcbcde53896714fa67a12a8d787287dc406538743db08ff9de17d039740693db46836b6924ac01e108d824f517c588d58409df5ef4fce6d3f8dee7edf312faa41d44869a94f49df09f8ddf7d3f6147356ac295741ae4d6f6ceb512847cae14746403c85a20a61cfed4d93f89e51beedf1dda737989ba1943d20fcd8bc155fa234f2d205397801f8a8dfacf180260992d919a45111a7677fa35780b38970a63c10ce2155d242cfd7568efc012143c385faa81821309e39a3c8ca1901d01204f1ca8a581d3077e0148560ce5e17dfe3c3214b6d65a8960783bf8daf0f7f76da64945695411befb0ab5c8bef147e00550942a7909175c305d9396c870b9eb1057cb4772b716fe363c82555452db18b4a0ee4d518a4f335c4674cca1b3d07881403f67b8c7b4de86e7c369974e969ddbfe8342dbd27799a8a1b72e7293becdbaef253548c493fd19c1057903fd91f488629bd50ee625969da48e7c7a20655bc2223c09b53011ba721ebf828b956373ab07e233f28ae6128a696d5e1026cc0232087258f2655299e66e5d04f6015580dfd7bdb87ef2d88882a0b9fe305be0190b8b496aafb7419f80543c3d8027dd44cf43f29d3a833bba2488ed91c423265e3776f94ca3ff6ce9f182ca3dde68697d807b8ef89fcd60996e85d8a75939d25a49f23ad731403463681bdbbb535056635c935d20364fc57e9db7d14c23d4f4fffcad204fa1d0056ba62d0f83ce05a3d67f2f0cbaa90cd0c7c1b1f2dd369ddfa7a2d435795f88b7d9acefc3314c4097aac78f0e63aa84b6af41f43b8e70940a09167a7d28a81f50ce8fdc6b98e7dda8ed56622f23d203a7b23e3b0ac6c3faf97f750a1f58b4626f8daa970c2fa60799d8e29e62a2422a6dc24a6bfdd653c4096906874d659e5cae92146c714683063e928b078c7b3851594e7fba663bebe3f4677b84f5013e1986cd26724046ddae9b426040f60b0023d226767623f15004a48b5843a7f56694a3e1d7235dc6d04e09424d1693d3c01c8826023554d90b6a2abf78a3cabb19f264e0b9f912d276723c33f37683d51d425aaada635153c78ce761c61d9f3f359473f17b1220c00d36e930375b57a1d1b4d9e805e3bab113ec07c4269bd8b23c7d144ec80907fec3181adde4d5e9eb50b9121751e7e89e214337045010d578b7bb42b2baf7bdf97fb7750f5aaaa4f731bf7c802b23733309a0c8b94421aaa1dae901ddefc1915e199f13ad20645770e20496cbd31f63ade377801a1821051a6af608f3a90dd49425e962e5688ac9293816f65633cb9ae4da41d3f881b03dd540cb4f730f843369397cd77cca165903e764af2372b5eebb6743095d649d4aac3c11de444535f8af86b37850933b779a7f4ca62e4a45816ded9d503b4abf6f863912b56f945f394bda60ea0997365c49adf27be78172f7432e578b47bf3ce0328c5fe2dbff16a1d17ba4d0b6a5b9bbd9c2704f987a69a3e4e4339420a631a8faa03d9dcb6ad020981a7d6a873fb49477809c1782d3a1b06138957263d01ead1a2c841d7b332ca33cee78a79398ae310cc77c39df6a8c43e0cd74b771bd7afa46c7372b22ae3ba64139ad7748e951dc54adaab0c28fe19ec8fbf847b58255ddb6f999dd42bb9650b0ed7a2247aa2784af9e20a64ae7e49b45292ff2785fe6b2724988e486339f6481c1832e295bb0d30fd8e77d8eaf194bf76432fc4c86ea6e0e6657f159bb7ee495c2001bebfcc63f8cd7a9d428af420c4b74901c7ed7e1a115f72edebb9abc8c04732b2fdb43d63ba7d79261352afb9b242ecfc8668d8c389b6234bfa259c1b9d5f1c999ec88b648e1565e8559512208f1d61f3029fa4dae216e665226bbd8307432ed75e2373a0469172964a000bfa92c02443de22b0a70ad6ae47dd17be67326d475c966da54f4ca5d862ef8df847f6ac8d6d96db138ed66a13b6eb5f18b4d5017b7a5eecd141bcbfaa120310668edba2d40719de4c10418d1c2f979cc96e061e016d62b8b6b412d700cb02e2aa43572f4257f73587f9f3c6ae1d36041a4dd1bfd9e3f4d2304dde432c50810a9a7d26e228a3d734b0551aef9d9c56c4f4077649777e01db0dd5b5112fc23c5791f2bc80d431b330d01e1a982df9d7d3584d73235d6768509a10bd92ced85128635a066454723b08c80ab7b72260671b95e65d5a1064b927de79020ff12573157487c2018fb27fd89d36284f334a2cb8f4ad28fa44f70c46571e72e6d15949c6c3c451d118329c0a2a6c03d7ccd99f9ff390a848ced4ed41987541e9fe6ccff447329a17e5fbd89a2ba87802940622e0f8156fb0e998c7e276c12b0d7f0d3e81e95703184abd74c1f750fbb09986c8a012601073897c7b152783984b5e944cd1a7cf819f75379a64a38866db28d88e35bcde023ea9cb91821898c67b8a4c13ded8585ab8fb40ffcc71d4aa51c5de8b64b50e80b1b99d226c5285aff59a99c544eed08735dde2d63738e9455eaef3fde5cc9cf19432f8ac55b92b180ca282a8462d1ca0062284fd56bbc1354611073b9b1eab661ea74717e6160908463f0b5b58a0555c9079e53d27decf5f777f16c12b03cdd3f2033e723c4c85f3a2ec75d520d9c964620c1ce47a50687df5d4cd02f58f841b948405f6c96dd4e97d0dd02c3f49b5e39535554dc615122b7525f8825c0fd481b6b174b453feb9bdddfaf99b45117722d1b3fc387cbd68e801729178ec04f09a31ffa8e0f8624df26e56d386d4aaa53044c757af2bcc226a36933bac0b38ea3cc8ec0b953fa3e02e4f4e0856768db37a8f9c40a6b500ff02da22659b3c93ad69c6334a3dc11e2e945463c8eee1f380a164b8d37b6", 0x1000}, {&(0x7f0000000280)="2cc2522369eb2e4ee989330ab8ceb4bc04619a1e6983913bc43ec3a2e345face1c619d896c2940edc79ea27573da48a0451a6a201d608459d9ec27e7bc84b30e89", 0x41}, {&(0x7f0000000300)="04f60269ec41e8bb04afd83d07f39ab6e531db04eb823b67f525a571e219cb4493d6e4cecc1d9647d7e8b0dfb3cce35e5764f95f87006cf1ebed4259c0bed74ebc215970003f9ee8d1c3f27222c9aa91e06d3d1d60169215d419a26f8f", 0x5d}, {&(0x7f0000000380)="28fe23a7177c8b0328f8b304fb96acc683cb066d1b2649ba30b646625bf47e6638a7552edff19b49947a10e0c58a3532fe33dc2f222c4b495c0e81bf2c24560f94e8bed64642864331d862bfc81e750f7848396c5b483b81c352209ef2deb3c78f15204042ae133f892f204df615061f3de6e347463c03da54f1", 0x7a}, {&(0x7f0000000400)="91e97e793763b42660f8dbc46dd16287c022db76f2afec7d7cae9f3c9025eebda303216c6d498f7473be4dace5deb26733fa7dabf1fe76c6cb6f4b2e92432d27f7327912ae01f4481a0d01c287d7253c0a4450a765a0e531f46c6cb293fb0540c4409c0f421b5b49fb71eb524c7d", 0x6e}, {&(0x7f0000000480)="738dd9c17723789f927065bdb9e9e91435bc411c4b7d3d94feb6da9d78dc9d566fd488c49569c7d94ad2a82e7f92624766db1f7c0dc0b65c86b5510e04de3238f6425bd4068e82354577abe59dc83325125bf2fc7cf79b3a78918947aa5f9edbbe0a60ac5bebf285050d0f0766e3d6f23504d0c752dc8b56d64a07e73246835f1721113a68248db72906fc4c55c4b72ad0c7d2cb89b0d506f657d493f339174f1751e6556f0caeea6b632bd35eff04ad1a", 0xb1}], 0x8) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000680)=""/127) 16:02:30 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000000)=0x4) 16:02:30 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) mlockall(0x1) 16:02:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:02:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffdcb, &(0x7f0000000480)="af") 16:02:30 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0xff}, {0xdb, 0x6}}, &(0x7f0000000140)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x1f, 0x8000, 0x80000000) connect$inet(r1, &(0x7f0000000180)={0x2, 0x3}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:30 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r4, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r3, r5, r6) r7 = getpgid(0x0) fcntl$setown(r2, 0x6, r7) close(r2) 16:02:30 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) sendto(r0, 0x0, 0x0, 0x403, &(0x7f0000000040)=@in6, 0xfffffffffffffe9d) 16:02:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10040, 0x0) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) fcntl$setown(r0, 0x6, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x120) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x8000, 0x6) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:02:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) socket$inet(0x2, 0x3, 0x9) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001640)) 16:02:30 executing program 0: chmod(&(0x7f0000000380)='./bus\x00', 0x9e) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="5280028000418525a803badc630f76c4e151f062b10000d6d9e20fea8fda00013bfe209640311a0100c24a475bfda6ad0100a15f5a4bf4f84890e0535925fa4eb8c13a2063b9698252f12fd4ab894191ca200bb97b8eed010000f2d645a4e63881e91a6cf500e3bc1d735fb4955c86f38aff20e57702494aec26873d4aa843da8857c2822bd0da04000000000000e84f69afceced7c0e0bca10000000000000000000800000000000000000000000000000000000000000000008a958a080298c3dc5b173ed7405327f6f4d63ace98f0e6e192fc14fb149f05f3f2d0f690e405ed67710dc048fb818098f956f4a02757183287ff5ca2f7624aab27446c5f07df4c6d24cc02d49dc3c40cc1fce121fb234f4d52c1a033c728d098586ce9f1e523cb51336c"], 0x1) mknod(0x0, 0x0, 0x5) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r1 = open(&(0x7f0000000880)='./bus\x00', 0x1000000000002, 0xfffffffffffffffc) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000440)=0x80) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0x8) openat(r1, &(0x7f0000000500)='./bus/../file0\x00', 0x0, 0x24) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000002c0)=0x5) bind$inet(r1, &(0x7f0000000300)={0x2, 0x0}, 0xc) readlinkat(r1, 0x0, 0x0, 0xfffffffffffffdfd) ioctl$TIOCSTOP(r1, 0x2000746f) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x500, 0x0) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000480)) chown(0x0, 0x0, 0x0) readlinkat(r4, &(0x7f0000000400)='./file0\x00', &(0x7f0000000940)=""/4096, 0x1000) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x200000ed, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) msgget$private(0x0, 0x23) setreuid(r2, r2) fchownat(r1, &(0x7f0000000040)='./bus\x00', r2, r3, 0x2) msgsnd(0x0, 0x0, 0x0, 0x0) preadv(r5, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000700)=""/96, 0x60}, {&(0x7f0000000780)=""/211, 0xd3}], 0x3, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)) 16:02:30 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) setsockopt$inet_opts(r0, 0x0, 0x6d, 0x0, 0x0) 16:02:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) syz_emit_ethernet(0xf5, &(0x7f0000000200)="ddab9eed1a4cb14f315b85556ea9e05ed835dd97ebca898a6215042b7cc631442124cef5eb7d5ca0ada31ed5604061474fcb77a696e655b2da9a11b5f1fb1c79be5895901e3b53423da3a1716919537f8d5a70baa97a6bd53aca101741cb6009d1fd7085747237f53e81fa1a7a47f043ac5fd4fdf78d1a5ba8bd0ca91d0ef1ca27e4426c07fb928e1255bd18248bce7f5abc6b75248104be22c5ead71eea18140cf742a5ff12147bf5043a592d7b9084cc93aa6952ec05fcc56d79acfbe4cdacfb82b4b645750fffc27bd1a62d25faeb322abab5d798bfd310cfeaf97ff8dcfdde499b50bb9672617ea61828800b84881a3c9f3e3e") socketpair(0x16, 0x2, 0x2, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000300)="4a3f0073786dd30a8b68b9b5b44f9e9ef01071570e18fc2ef77dcac8864de5a8d768d5c40c9b73dc4bfbde663ef654107fe454b5c436a25c05514b271251038242ac08f89bc48048ffaf03ebecd20c4f658fdfbe7e8b72d587149e524392b0d23966b99b9d74f4764bae156867a3bf3e5b5a80da18de6dc1fe102c078b6d9e04cc11f8bb3c2a2ecaa1e7e4369f48609e38d98f0aaeb4e79df383562007abda1c6d", 0xa1, 0x401, &(0x7f00000003c0)={0x18, 0x3, 0x1, 0x4f5c}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1d}, {0x34, 0x0, 0x0, 0xfffffffffffffffe}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000080)=[{0x3, 0xffffffff, 0x1, 0x39d}, {0x80000001, 0x80000000, 0x5, 0x63c}]}) 16:02:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)="000000186004008b5c21000000000800000000000000f659565c000400000000000000000000ffff00000000", 0x2c}], 0x1) 16:02:30 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000100)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x87b, 0x3}) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff}, {{}, 0xfffffffffffffffb, 0xf7}, {{}, 0xfffffffffffffffb, 0x1}], 0x9, 0x0, 0xd37a, 0x0) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 16:02:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:02:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x4, 0x80, 0x6, 0x4}, {{r1}, 0xffffffffffffffff, 0x40, 0xfffff, 0xd8, 0x8}, {{r1}, 0xfffffffffffffffe, 0x0, 0x14, 0xdb6, 0x5bd}, {{r0}, 0xfffffffffffffff8, 0x10, 0x80000002, 0x8, 0x1}, {{r1}, 0xfffffffffffffff9, 0x40, 0x2, 0x1, 0x6}, {{r0}, 0x0, 0x80, 0x10, 0x9, 0x2}], 0x7, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0xa, 0x8, 0x5, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0xe4, 0x800fffff, 0x8, 0x200}, {{r0}, 0xfffffffffffffffc, 0x1, 0x80000081, 0x81, 0xc00}, {{r1}, 0xfffffffffffffffb, 0x66, 0x40000004, 0xec6, 0x78}, {{r1}, 0xfffffffffffffffb, 0x10, 0x80, 0x9, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x21, 0x1, 0xff, 0x798de7f5}, {{r1}, 0x0, 0x42, 0x20000001, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x7, 0x3}], 0x506b, &(0x7f0000000140)={0x4, 0x977}) pwrite(r0, &(0x7f0000000080)="014fcbff58fcee8ea01a391b10e5c805566d3768dd7488aba1adb12494934ee8f9ca833acbf32752534ad754dfda2938f61d2b76202e556af93b934da07f82d02f94d90accce6d0de51953a26b8b9ec0cafb26042ed3bd590d89842709ebfff517dc4c3af3b1712ba857a3f83955b453ac1aa64cafadc22552750f720e8db0024c4832a3a19153b3de2c607f73a2777007354cbaa986e82d375988b21ac71d3b08d1181383f117efc413d5cee510eed8c9f0d20e72d0b2de", 0xb8, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r0, r3) r5 = kqueue() close(r3) r6 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000400)=0x2) dup2(r1, r5) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000000000)) 16:02:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x88, 0x0) r2 = shmget(0x1, 0x2000, 0x2000000000000024, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) r3 = dup(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffffffffff8000, 0x9, 0x2, 0x7, "2120a8de78dd38a2535e75372a1ee32253125489", 0x9, 0xfffffffffffffeff}) r4 = semget(0x1, 0x7, 0x10) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000440)=""/172) msgrcv(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064f00e70ea2445f46e9c83cfe6c7"], 0x1, 0x3, 0x1800) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x0, 0x7f, 0x0, 0x0, 0x8000, 0x100000001, 0x28a8, 0x3, 0x2, 0x5cb, 0x1}) shmctl$IPC_RMID(r2, 0x0) clock_getres(0x3, &(0x7f0000000180)) r5 = semget$private(0x0, 0x5, 0x2) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000080)=[0x2, 0x2, 0x8001, 0xffffffff, 0xfffffffffffffffb]) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000001c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000400)={0x9, &(0x7f0000000380)=[{0xf, 0x4007, 0x0, 0x384}, {0x7, 0x401, 0x2, 0x9}, {0x40, 0x8, 0x0, 0x2}, {0xaba7, 0xfffffffffffffff3, 0x6, 0x1ff}, {0x4, 0x7, 0xfffffffffffffffb, 0x55f2}, {0x7, 0x7, 0x1, 0x71}, {0x4, 0x9, 0x4, 0x3f}, {0x3ff, 0x3ff, 0x0, 0x73}, {0x664592a1, 0x8, 0x4, 0x9}]}) 16:02:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7c}, {0x35}, {0x6}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$setstatus(r0, 0x4, 0x80) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) dup2(r0, r1) fchdir(r0) execve(0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="f3ab831097b7fc9e35b47c38c820aec3b96252aed6d461d52db038a2ee62e1c05703aeaa6c420c1003eedc8b5bfa761d0dc039e1090b735e8738d2823f614da33e956b310f215028bf70f3c592f33ca20aabea9900cffab4f5843c6580af368489c118cb833f699220d5a56edb8a6a148da48c7d31eb9d1a8393363213cae0", 0x4533283e586094ef, 0x400, 0x0, 0x0) 16:02:31 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000040)) shmdt(r2) 16:02:31 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 16:02:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x800000000020080, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000000)=[{0x4, 0x7a, 0x0, 0x7}, {0x4, 0x0, 0x61, 0x3}, {0x7, 0x8, 0x800, 0x2}, {0x10000, 0x1, 0x3, 0x40}, {0x1f, 0x10001, 0x7, 0x7}, {0x2, 0x4, 0x1, 0x7fffffff}, {0x7e5d, 0x9, 0x6, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:02:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) syz_emit_ethernet(0x69d3e329a9d4fd8d, &(0x7f0000000000)="eea97aed2100") 16:02:31 executing program 0: r0 = socket(0x6, 0x3, 0xfa) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x6a2a00000000) fcntl$getown(r0, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r3, &(0x7f0000000100)=[{{r0}, 0x11fa44dbf9bd7b2e, 0x20, 0x40000000, 0x3, 0x4000000000}, {{r2}, 0xfffffffffffffffc, 0x2, 0x41, 0x2, 0x9}], 0x80000001, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffa, 0x80, 0x0, 0x800, 0x8}, {{r0}, 0xfffffffffffffffe, 0x4, 0x20000031, 0x4, 0x2}, {{r2}, 0xfffffffffffffff9, 0xb1, 0x80000002, 0x8, 0x3}, {{r0}, 0xfffffffffffffffc, 0x40, 0x40, 0x1ff, 0x10001}], 0xff, &(0x7f00000001c0)={0x7, 0x8}) 16:02:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) r1 = socket$unix(0x1, 0x1000000002, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x8, 0x20) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000280)={0x9, './bus\x00', './bus\x00'}) r3 = getppid() fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x3, 0x0, 0x2, 0x5, r3}) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x200000080, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085762, &(0x7f0000000200)) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000002c0)) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)="514ddbb5361c89d12fae417c6cb153a2ff6c9f34134d05f9fa272f0da28dad63ec2ea045a5892115fffd3bc34252126037dfd60bd9a591dd42e9c632298e2a04a269b68512bbd82d59477b50a104db03f8d3c37d6185b67739cb87", 0x5b}], 0x1) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000040)) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000240)={0x3}) 16:02:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x7, 0x3ff, 0x8, 0x7ff, "05611e945155b036142b72a9f5f1efa960305476", 0x7d0, 0x2}) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "85754908a7a7230062f90f00000800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:02:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x10004) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) munlock(&(0x7f00004d3000/0x2000)=nil, 0x2000) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7ffffffffffffffe) read(r0, &(0x7f0000000100)=""/32, 0x20) 16:02:32 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x8) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x6, 0xfffffffffffffffc}, {0x101}}, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r2 = kqueue() socket(0x2, 0x4, 0x1) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffdfffffffffffb, 0x20, 0x0, 0x1, 0x7}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:02:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xa80, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x100, 0xffff}, {0x41fa67cd0818861d, 0x4}, {0x65, 0x10001}, {0x47, 0x1000}, {0x3, 0x8}, {0x82, 0x3f}, {0x6, 0x8000}, {0xc5, 0x7}], 0x8}) syz_emit_ethernet(0xa9, &(0x7f0000000280)="4db27dcc4ce82263b9f3a7235ecd4cea9590f31320293aaf27fd61887b5f27d4a5e8a6bf43594998855aa7cbbae6344b0c7ab759f729555b108f958919cadc1c652e1e66dcd01ea8eff1360b62b827a2e84138b28d605fadf55537968189639582e42be184b5e87a054615307eb1e58bac5dbe70914846356068ac76d0e0cb6ea0ae3b1a74b1f670514c856c2c7ba42089a5d6770a3308c7a2dccb0de01e81cc750c2832ff79852aa9") openat(r1, &(0x7f00000001c0)='./file0\x00', 0x20000, 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7c}, {0x3d}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000180)=[{0x1, 0xff, 0x9, 0xff}]}) 16:02:33 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) listen(r0, 0x1f) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x8000000000015, &(0x7f0000000040), 0x0) 16:02:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000280)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x40}, {0x6}]}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)="b630d10dcd455881855d7afec3cff64253664cd2aee8312bb8e6ebaa91e040c0bab855f714", 0x25}, {&(0x7f00000001c0)="e612eceb857d95d0034f22b7405e850f61906de77e8320748d4aba471ed46ae92f19540443b23739be3939e89922ac3b7d0a40413700c49c431c53be31b3bcf0bad29a2603e1ec979c16f236ece5e8287465be4b1c49eddebfecd3406d852cba94328a59533eb1b7bd9f07c66e6078a6692aed7ce9340a51310744bd7f1c01fdc7564e377322b829fd59c41ed242d6dbc8cd6dd19d3535439c347b80a68a", 0x9e}, {&(0x7f0000000280)}], 0x3, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:02:33 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x100000801700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) madvise(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000180)={&(0x7f0000000080)=[{0xa9, 0x100000001}, {0x0, 0x1}, {0x1, 0xa}, {0x18b, 0x6}, {0x40, 0x8}, {0x2, 0x3}, {0x85, 0x89}, {0x181, 0x6a}, {0xad, 0x3}, {0x23, 0x800}], 0xa}) ioctl$TIOCSTART(r2, 0x2000746e) setuid(0xee01) ioctl$TIOCMSET(r2, 0x80044270, &(0x7f0000000000)) 16:02:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() semget$private(0x0, 0x3, 0x2) r1 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ffa000/0x2000)=nil, 0x1000) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) nanosleep(&(0x7f0000000080)={0x9, 0x3}, &(0x7f00000000c0)) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000800)="578a14dee122e53f08b5e33a8a38338d89c7b11861f072adb613719829d0c85a38706b4dfd29f54212fd3c10decdbfce89a7c3c17f821988b9b313aa227d2e0802ce66d7c6c2645ce88e2efa3a5e4177c9b1afbea53e9326676134c4d3f983348887826231286e309193c382b4a86a57d5cf9c1d54cc9453b81efb49c8cecc7d58bbba9b6a4da0c91e6919fa9a07e3be7fa0ff9d906fcc997296e8c79aacba407b85ca9f6c39dc7851b30e714dfa49c8cbf81dc5e527373fc6ec7cfe5a043acd953e2540e9063fc65dd508d83074769a3d9ee45030422ea17b249adeecbe55c0a01ffe979988af059bb70d7b82f49d9e21aa90d05781f0d8c68c2642cc8f09b084521197b1b81ff6bef47640b510ed2d992fb5d8c8917729935e5aed73a2a8326eaf5b72a7cefcfab84c69c26ef3ee53cc4451e5079ed19669778d2bd39a55e60a46e42ed94e456c00322d9bab65953488ceb3d42492745b24aa5af4503dcf9e1e67307a11ba95229dc588f12547c6f7ce9ad8b72d700cede22db941b5a3cf4d5e5e71b1a3f88141ae0a9a574919eca84dd3da7b4560f76e0e504525611fb8de3ad282c63bba0f642da91a079d56e45cfc411e6ce9baa519d0072319cc64ac7c9f46d22f414486601e2fe8c68c1dbfeee19e2e5c7b", 0x1d5}], 0x1) 16:02:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x82, 0x0) ftruncate(r0, 0x0, 0xfc) getgid() open(&(0x7f0000000080)='./file0\x00', 0xc80, 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x2}) fchmod(r1, 0x20) fchflags(r0, 0x0) 16:02:33 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff8, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x1de) chmod(&(0x7f0000000040)='./file0\x00', 0x8) 16:02:33 executing program 0: geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setuid(r0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) chdir(&(0x7f0000000080)='./file0\x00') chdir(&(0x7f00000000c0)='./file1\x00') r2 = getuid() setuid(r2) shmctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf34}) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/90) shmctl$IPC_RMID(r1, 0x0) 16:02:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0xeee9, 0x100000001, 0x558f, "2ea86ecc016bdcd569ef64e16eb595607fcfd711"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x450, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0xcbf6, 0x2, {0x8, 0x7}}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a7929392001", 0x24f) 16:02:34 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000002a000000000000000000000002000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/214, 0xd6) 16:02:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000440)) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x800, 0x110) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000100)=0x3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000080)=0x2) 16:02:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0x0, 0x90d0, 0x200000000000, "f740f800926f9a009b6e42a3000000000100", 0x5, 0x7}) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x14) syz_open_pts() r2 = syz_open_pts() mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) fcntl$setstatus(r2, 0x4, 0xcc) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:02:34 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) 16:02:34 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) unveil(&(0x7f0000000580)='./control/file0\x00', &(0x7f0000000240)='c\x00') execve(&(0x7f0000000040)='./control\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x2, 0x1, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000200)) 16:02:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x2, &(0x7f0000000280)=[{0x3, 0xfbf, 0x2, 0x7}, {0x7, 0x200, 0x3, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) accept$unix(r2, 0x0, &(0x7f00000003c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000240)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000180)=[{0x5, 0x1f, 0x3, 0xdf}, {0x96c, 0x6, 0x7f, 0x4}]}) dup2(r1, r0) 16:02:34 executing program 0: setreuid(0xffffffffffffffff, 0xee01) r0 = msgget(0x3, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x108, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_dstaddr=@in}) 16:02:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x880, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0x4004426a, 0x0) 16:02:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0xfffffffffffffffc) 16:02:34 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4000000000, 0x2) open$dir(&(0x7f0000000000)='./bus\x00', 0x8018, 0x44) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:02:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = msgget$private(0x0, 0x20) msgrcv(r1, &(0x7f0000000040)={0x0, ""/6}, 0xe, 0x2, 0x1800) 16:02:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) lseek(r0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="a6") 16:02:35 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000140)=0x10000) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:02:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) 16:02:35 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x3, 0x80, 0x200, 0x2000000000000000, "3deaf0a4ff85db2f7a02a7407e088f522334ae8c", 0x1, 0x100}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) socket(0x11, 0x4, 0x6e5975d1) 16:02:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x20, 0x6, 0xfffffffffffffffd) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="2000001e00000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003200000003000000815e77f2e9cd1424eb6862dff764b171078fc59bb88a37b43d79f5683bc143f0173f554eb2dbea7fa67349b30b572d08dbd113b487b99871675f03db98cc37e1baea75ffcda9d551154a255649324d7553016aaca3ea7589e837114f08e19fa86cbeb7eb5a54e36606c63125bc5914d84716e90ef378752ef61e20ba3801c06d85fee3c31347d9921c12fc91857f2328ecd318d1e648c21dcc8fe970e40e2e9880be047edcb789ef9b09a5fd9a0dc18e73053f298c65eeb43fc2908ac6112f423cf021c8cd2b82f90a45153d58347aad89"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) shutdown(r0, 0x2) 16:02:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pledge(0x0, &(0x7f0000000040)='&+>\x00') munlock(&(0x7f0000079000/0x2000)=nil, 0x2000) 16:02:35 executing program 0: r0 = msgget(0x2, 0x100) msgrcv(r0, &(0x7f00000004c0)={0x0, ""/143}, 0x97, 0x1, 0x1000) r1 = openat(0xffffffffffffffff, &(0x7f0000000700)='\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', 0x80, 0x10) shutdown(r1, 0x0) pipe2(&(0x7f0000000240)={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) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r4 = msgget$private(0x0, 0x10000004) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000380)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/43], 0x2b, 0x0, 0x1000) msgsnd(r5, &(0x7f0000000780)=ANY=[@ANYRESOCT=r4, @ANYRES64=r2, @ANYBLOB="beaf15e9ea8e1b274ab1a683cff90300005f36bcb945b0be68f7a8e65cb0e9838355cfdf48b836c081c077721500eea22920cd74bec44d547e662a5b187c534a856679539d1ce59f2e9f361782f5ffa0efc95fc98b14095b2d9cbe856dca57641edce7c510cf9cb70203ca0bfcba98dabddb22"], 0x3, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r5, &(0x7f0000001480)={0x0, ""/186}, 0xfffffffffffffe9f, 0x1, 0x1000) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000440)) fcntl$setflags(r3, 0x2, 0x1) msgsnd(r5, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) r6 = getgid() setegid(r6) munlockall() pipe(&(0x7f00000000c0)) r7 = semget$private(0x0, 0x2, 0x20) shutdown(r2, 0x0) socket$inet6(0x18, 0x3, 0x100000000) semctl$GETNCNT(r7, 0x3, 0x3, &(0x7f0000000280)=""/166) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) recvmsg(r8, &(0x7f0000000000)={0x0, 0xfffffffffffffeed, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r9, &(0x7f0000000340)=[{&(0x7f00000003c0)='I', 0xfffffffffffffd9b}], 0x1) pwritev(r2, &(0x7f0000000b40)=[{&(0x7f0000000580)="db2d6ae41fd74fd4fa242eb7112d7b3807923a0464956396d269b81ddec3da93ecd798e25cb4aa309d8596fa67d31da0c1d86964206dad95a7f099c9c51a0f493aa5f9b826b438d22003628b72344f19b28473008bc339d452f1fb1eaf62188a979595c441526d47ab7815eb8661b869316121e3c98ca9c741be71d0a4818742fc6ecc030de3f7cdd85778b4b2d60f59218d82c2a97641dfa9eee25d3ba8a2efe5f0196e42daa7c51ed75fd87e57aa7089c2e714edbe24e1e8eed2676ffbdf52afe7096ebc74bcc11d617989a912c56b1f0f49f5209cde5271324e3fe7dc5e", 0xdf}, {&(0x7f0000000840)="49595ee7985710ad98fc949c56c56fc3e6d45f6f4c4cf32980efdda0b9f47845c990cf28b957b2ad66642ec6667cd0fdf63810a1d1591a106186ec8cda05d56ab7b98a36fd8c43579e901b73c8870aa726074df6cecf4ce1c4499820490c089ba0bca21235a8995a29fd3ad56dc7750ee9084c70a4f89eed6843df822a10dde08f66b957b01017d52b91819798bd9e0d91682add51cbf78d219135129006cfcae1a6a517204f1ab807a729500553a58e4e2eb3fb7d2112930a500b4a2a1cda394b31d89260cffbd1399404bfaf72e8f0a734264c0c2a71cd9b", 0xd9}, {&(0x7f0000000940)="4ab642bab08a3d0d8c99a0ad3c26e5d6263a6a2b3b54f422ed0f5e394718b84849ddee140feae5eafba7de853ca96d839be4191f31ae773bce5e68df4a50fe976761c1295bc1923a9109f99e3f67f6e839b7f0f389c81e9b28fb160454b8bb14e69202b2d6b88446010716d3581abcad0d9b7d4880db3415b7c1b45bdd0c4e602486f0024f0c63fde05252a2b1a37419934fac0c05dac1ba0352833776c0217ab549f4dff308df9b449e1dcca57a705abb31a318e5f3fb1cee8379cff20a555b2a849437f0ed1cd50eee518e88896452", 0xd0}, {&(0x7f0000000a40)="382e011352adc73fb381cdc2389940f89e4774e2ebce9d24751f7d855b64dda14e3ad7f51267b3c0f6f0e8f71c4a47077db5e8879394b7a386b821de58397c18639e7a16e6d4cd57117de0a86d1823a9362e4838ebefc667d7eef9efc8a16a6a70d7b86126caa596c0e377510f7380d4338d73881f00ed35c8b8c8a8a907f024a83d4880b71c79f7cb05ae62d53ae89ffa61453dda5d465d8f8dfdca818005a24ca7f6546398733a65133ff61b596274c6a1dec3cd6cc76e4d5771a9a4269349d7d7af7baf49d37cd2928f442e0e0c95759cd5037b12b6ffe99ba58687f685", 0xdf}, {&(0x7f0000000140)="03aab1f55faf7e5291064b5f919c5ad16f2af8a931da18", 0x17}, {&(0x7f0000000680)="1de3352cbb3e3de3eba55bcf15d820a9ad5fbced7ff5d11449fa462169b1bca230ff0f4ee1a793e586e46d8b8cb8fe00af6b42be30b4f32fa5227e88ec88717f8fdae85498e6e0c6d85f8c44c517ee346e5f0946f90943913736ef865fb9a630adc0bdb2f865e144b50c01597128fa431ae47ba3b6a1af4ac1f6c576cf55", 0x7e}], 0x6, 0x0, 0x1d) 16:02:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x801, 0x121) accept$inet(r0, 0x0, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x14) 16:02:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r0, &(0x7f0000000140)='./bus\x00', r3, r4, 0x6) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x7, 0x7, 0x7, 0x0, 0x1ff, 0xfffffffffffffc01, 0x10000, 0x0, 0x1, 0x800000, 0x5}) 16:02:35 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) accept$inet(r0, 0x0, &(0x7f0000000000)) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r1, r0) 16:02:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x400, 0x100) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:02:35 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x69, 0x0, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x8001, 0x8}, {0x3, 0xffffffffffff0001}}, &(0x7f0000000040)) 16:02:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0xa8, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x30}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:35 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x10000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r0, 0xee01) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) 16:02:35 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82a088bfad3da2e6fd00"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) write(r0, &(0x7f00000000c0)="bf52c7485ac54cc100fdb69a7c1c3790e88753ce4887a15d7898a7b8208bac", 0x1f) poll(&(0x7f0000000040)=[{r0, 0x25}, {r0, 0x21}], 0x2, 0x7fff) 16:02:35 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)}) getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000100)='./file0\x00', 0x280, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x2}, 0x10) 16:02:35 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x113) r0 = getuid() setuid(r0) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r1 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000340)=""/192) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) write(r2, &(0x7f0000000440)="08847ef639a97e509400940f5509827ae627a4cbde0d2b4547f56dd789e0e0b5d561f13fbe1db56023b15f91e5118db8cbec0d52662e06a44f73123b80e0fed7c510dd9d41347b3b5dbfa62d147b5d7ff8a7660b753e5ccb02b480d9f40725067082e1a854cc53987e539cfcf6e673adb10ac76d5a7ec332af891673698b97864b", 0x81) getgid() unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0x14e) getgid() getgid() getegid() r5 = dup(r3) fchmodat(r5, &(0x7f0000000680)='./file0/file0\x00', 0x0, 0x4) getgid() getegid() setrlimit(0x0, &(0x7f0000000200)={0x4, 0x1fffc0000000000}) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r6 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000140)=0xc) recvfrom(r6, &(0x7f0000000240)=""/200, 0xc8, 0x0, 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/82, 0x52) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x100, 0x0) r8 = openat(r7, &(0x7f0000000740)='./file0/file0/file0\x00', 0x804, 0x80) open(&(0x7f0000000800)='./file0/file0/file0\x00', 0x10188, 0x100) ioctl$VMM_IOC_TERM(r8, 0x20007461, 0x0) truncate(&(0x7f0000000780)='./file0/file0/file0\x00', 0x0, 0x0) 16:02:35 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x82, 0x0) accept$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000001f00000000000000000000080000006200a05300000000000000000000000000000000000000000000000000000000e9"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:02:36 executing program 1: socketpair(0x10, 0x0, 0x6, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:02:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) fcntl$setstatus(r1, 0x4, 0x40) 16:02:36 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) 16:02:36 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000100)=0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:02:36 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, &(0x7f00000000c0)=[{0x28}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:02:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x40, 0xffffffffffffff7f, 0x605}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x235, &(0x7f0000000100)="1b71ebd6") 16:02:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r1 = geteuid() setuid(r1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="6007874b4548195b5fb14023673c4e594bc3bc69e2b2f362227e", 0x1a) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r2, r3) socket$inet(0x2, 0x4, 0x9027) 16:02:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x15}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0xd, 0xaf17}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") r2 = socket(0x11, 0x4003, 0x0) shutdown(r2, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000513b1000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) truncate(&(0x7f0000000300)='./file0\x00', 0x0, 0x80000000) write(r0, &(0x7f0000000280)="f1b727a8dbda59a0b45f29ac5e4ea723e14f70f40956399cddb7adad3b6f3817469bbf7ab1b43ac7994dc9db9ca6309f715d7b08c0a2dade29d55147687ce9750a3e268b20a06729671571", 0x4b) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000100)=0x3) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[0x7, 0x37, 0x5, 0x3, 0x4, 0x80000000, 0x7, 0x1f]}) 16:02:36 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:02:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d6eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xffffffffffffff6e) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0xafb, 0xd9a, "b0000474710800"}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:02:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x61}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = semget$private(0x0, 0x5, 0x10) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000022c0)=""/4096) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x9) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0xd1, 0x20}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000140)=[{0x100, 0x9, 0x4, 0x2}]}) socket$unix(0x1, 0x1, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000100)=0x200) 16:02:36 executing program 0: truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x7) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x3b, './file0\x00'}) ftruncate(r0, 0x0, 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40074}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kqueue() lseek(r2, 0x0, 0x0, 0x1) syz_emit_ethernet(0xffffffffffffff48, &(0x7f0000000140)="b6fe0d2dde6f84af260668eca700") 16:02:36 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x4}], 0x1, 0x0) poll(0x0, 0x0, 0x3ff) dup(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) 16:02:37 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x40000001}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)}], 0x100000000000026b, 0x0, 0x0) 16:02:37 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) getppid() mknod(&(0x7f0000000140)='./bus\x00', 0x8108, 0x5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setuid(r2) r3 = semget$private(0x0, 0x7, 0x8) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000480)=""/89) getsockopt(r0, 0x2, 0x3, &(0x7f0000001000)=""/4096, &(0x7f0000000000)=0x1000) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000000c0)={0xa2}) 16:02:37 executing program 0: open(&(0x7f0000001180)='./bus\x00', 0x0, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x20, 0x8) sendto$unix(r0, &(0x7f0000000140)="37706d27d89b296a352d02101c56c23178e66512b11732261cef4af8b744b3020b55717d3db3a5a0ed102d02b108ea716ebce57055a4fa6c3d003da1c77e74622eabd2c8544796cc0471ac62b4a91047c12cb0e2c7b50e6e2195114e9878c75d4cc283308e6f8a6021179d3fe2d3e932da70deeb0a467de293dbcaf9ab90e0227f091d8d6ec812ab1e1dbc7e426bd5b650c2cef3a84fb9479545677dc89ba08d83d164c6830bdc869fd7e1cfc7e78e59468660e2df3394eef8e05ed8f882dc1aa0e860e6c4adc9794f23cb2dc9f1a690b95137a824064f276e0dfd19870a0b432075a0fe875b0ccd5d21d7b0f61db5c86cedf1a5fece387c90818defd4f44f19c43472505bb614c1a34de2d1f32b201d54d6a305563bb306260e8bfb29bbdbdaee6ae62440de6a603e9a2f712edff120a3224544a441c2a859f6362929d8dab2eff448a3ec4858b47a02590e4c054db9bc08dab3a2bac814449f935144a5f7982a6aef6de3560d09cc2122b55eecc6e588ba99a5500e7d47c9541cc74f18a6a28af8f7d06699c64ea74546888456090c238b2180f23d293f7f48f78624ec09426006c1dc2186be3ef7bc4bd0697075aa83d2de3b3683256cd999719b5d9b10be13c95559067704b35010d9fb56f783659779fc7f87035a5a6fa804236ffcf0599ad46804d63169b3d7d29d385d688f1931a2d239196016e34c3dc34fe9d603f4728227a6aefa4db84cd2f9d8226326bb0db5b014c0bb9bb8c5c6f5a86b8ae359bfe96ea98e2dc878c80cb73c8a79490b02d7a1376904c5871e6616ebe0ad9a20f10e9769b699e139c451aeb6512dc08c81b10f0c85f1108cfa4bd5289843c0842a292fb34fcc24fd4247afafa707d6707f8f7da084157c2af9171ad9fa12eed23bf938d759f5af6b58f757cdd0398a155e70694c746105044ee4e70d07f9b838b8f55475c7890a2db02baaab303434ca6e10e888912ff5dfd3080be44931cdc26d07026dabc1e3468476d8546f46cdea2ef2b55fa08359978f1b0a848c361a026fb5066b4899ae78782c26468f44b2411b68c810538f79fef93e5066d4fdf512eb96685545f5e7b6ba2e0c8b36772f497bd36407da42e94698aaaaf15aff7dc6a36e9c74c28934eadc90f4bf9a111b9dabf69193b0de553785c6253e4696bc6980a2d5289276d122a9f5170c089676070de3b49537ef1572bb524183aba14684c1f3016ac29ab3b4dadc1dc853b861155ace2e85ef03d24b0ccd42d96b83e2c5db66b4bd7eee76bbc5298948b9ec3292f4813edd181b9e09618f2080a6abec7a09a7135595cc158007a8f2331354b2754092a9f730909e4fcc437cef5128cd5e355e7dccdf9e39c201f6be6ad10f16557d06ac537c2809ad9ba03e286d15e858e326c21bf966d101ddd5a48edb96423d8e9035f9a971d92ec16fb24a3398861247dc44e99711ce70bb450fbad64aa879e5cad19fd96a62c04f2cca692646354313d02c6b7edef5395771a600e9dd65153fa0ed23771de4a492e0b464bb8b6bb57213fb67c519912c0a23ff83a7d6afee0c53dcee89a9591e5f6c4400e20c8be88a3589628f84a76144b42a63e6d15c543a7108c2255e53787bd0858853361220fec977bdb2b77b9b57c309cc53b48ee49c7c9d1dc244769521db1569f6540c24a18ceaf576fa54625a104572ad66376d2b18b39946a55910cbdcd08b77d3d9dd9e6f45f8c3558de0967cf324f727994dedb2fe02e25cc832d91bcfb97cbfe2514fb5de06492b9461a4f26e0e62f72a47c84c73377cff6b20e6c5e3ab8794cefa32e206fd82b39e89596c1be37f6762f5233065d6188df1a279c62958eca30d1680e8377c60bcb0e737288139b0f3316436c830cdeed875855561f6333603e0d5ca450c35bd26965cd0b92743a96ecc861e3a244ef73e188a6b5b89d3819de89b8475a921e4705f144d6cf87b77125506bbef3c63a578cb3f0cefa58563649800c2d6e6cb4c59492f096f8f209a6fd4bd178f5d289b08ef01617d0250620f1e0f8772a5309393661f8a38e71e006c5b1a07552121e48b6d0fb59b93f113f4ebf9612d827634fa5a33ece8a52444d8e834abcdf434fb96a09aaed8565ea7d9ec74b3a2707df158178e5b626489a5af51d7d28e92f621e735f5f1c47214ba4e7234eedca20903927f72c8d9f9f6003a090e8ddbd9378d20026bcdd65c6c0c4dc59853a1fc4575514ff2983830fa6802f88a1d2d3bb4a56a694c887550ee4f984b148bf9e32934c0da535bf9efd2c979416e65003fb5a7965457cc83035bdb308014636223bb60c5afd4cf7a155f1e2916ce655614828c4730ae4017d61ec1ad5669d7e85abb419bb222b1b3f08e63c979d7a0affa5ee830fddc10bdd44bab052446d112f622422d34f9246000a92612fe2a6263612ed9edb2c68ccf39ca2a8b55e64f91b8b1a68bedb2c3e0ff7ac27048256b69f0a8d48772d5037271f95b56f9e7fd238aa7ec7632f75db8a5a91336be89f051bf32c167ed396970cc5bddb2d3f263bd8309f1754a8f063636207af2bb9d4ca275e9af5da24b4e996470cada17a87ed3d49d8c1b0098e7c0fa5394a59ab34a52a3dea13e84280e68f1adba4a54483ffb3385df39cc0d3ef684b2e679e01461ff3060289fe1c0183ea57766977474516cfdc168451faec4e76683c23e25a444c8393c485168289bf9d302032b3f97b69cd3753e3c2f67d7c1518612f2128c3107b64993b7200884a8e62792449e441dade5b7857e8cce9537007db9778c4281f560ee605ab79f55ae3481460fad83a00c85469e3901ff33844ab0dd809111d58cf55d2a72cbf9a1696563de5a700bfc51353c021db67c4493920c682f1410775a4c26afdb789375600808b9314546fc958152c628877872518eccc739cddb4884de67945f85ff2b9927491465eb1dcbcf18a9e309908f33f4bda949b30ec3757208cf332cb5af713d1fa22d80194d55bbd09436b8ccdf8b73f1965c0b2127d6d2f2556c142fbdd2b10b3f0058aecef0030834f2a811aa991135a6b16fa602502ba48be16bb1ed84205473d088d67945400daf8e97430060ccf43b04fcb55cc5f25178dfa889b7dd27b0a01f5d079e851531ea0a6d0a7b01747ab0a0d3b204445c628c4dd9d559519892dcad398cefa5a5b0c1b40f2f871a6b0e53ab5cde13dab58e118dcfe7421709a30c5e33e968fa304736f9dd947dad91f7c92c583211bbf6b01d6c00fac63919de3d118d76e5226e7d8e53e4d59cf475092f1bb85ca8aa5dc35b4078ef1347ab1bb9581d1f1d6d003685f3821148df2a14eaba5d8b5687bb78ed3155de9401a5ed18ff429a0ce7001af4466524136717e632d9eb0a0a9f15ee92fc24f2355057cece4930fe84e45adbe4cab7a435f308d28531bcf6fb7066ecb79195f36043fd81ff80c91824d524c830a7e20398ad7f73e8196a3c21cce81fafed12c052685279ae855944f558f97830b2abb6c7ae62da961aff72689db6765a89eb2e22baa7ebe14715470471421ecbd26d889940b81c551ad3ded0b8dfe1f8121c38ca80ed6d117febf495b0ad2acd4ebd37bf046890b5fe70c01b70b07adbed19e5192594b88a0dcb9c50bea1ad359bf9ce8ffe399697b59ecff7da835cdde90b842a4b29f74f3fc93bfcb42fa3629441782298925bf939ea2ef5a9625e60f7be7cb2b2458ef3452a6988a8bcf77a0be7d2232893b15548145211673327cad0bef99a73701fa0641f31069f2068b4ba839c6487df249607160c4709c3c1704350b6cfcf1b52e7eb1cd9c2cb8910d0c02224275401a7cab28f8c8e97ddf4fc5d5c9175d6cd22a06933b892dd9c7d5668b9f24bc559e9d6baa7811bc84a4ee445e1688879baa1dbefc8cd636ca5ea68029b95c733ef4d9d50ee18972f15cdff36835a0cba942becdef14c2311c68e7090561c99967429710d3548ba8801260a75d77515e6b408b013060f4531a29a8449f895e78da044595ec0d0e0ad212dfb0f71521f28911643d1428e759c8a4410ed18929e95597ca2ac1ddc16b1434131317c848f2c3b9eba2c23532826f198573d8c3b2944a90ebb4b783c247e58d9647a05ae0b3c06d1c3e2bef9757fe4c17baea55bee107c9f3a58c0c7dc64627ca82daa97e40fa3987cb3273379483f48b4f3549996fae3060c447773607d437641269fb725cc421aa70c4d9b748fb2d23b628270f88cbdfffb8c733d57a7cb2f797a5aef43a293283206b82c6675a42e189bea165c914b40d397e6c33ec9595d7bfdf6fbd9c5b5efce666812eebcf84674e23a1c088c2d7d44571a12190b30767b8250a885eb0f23afcb522aa0b30031d8b62c9f2477c14b23af856facfba7fc246f771a508e79818c6fa5c44122cbec0068970b93d744e63017af1246557e83572c26e2138c026afb8da0b28cc3dc108fef683b88f8bdf19d2bec3ec3d9a0cd867122a561bdfc341c87e7c9fac52c8d755d4894ac45d29e8761b2b5d4f9dcc2ab8632d0a61707ccde0493bd7c0b07c510eaa6cc2f776b9cd166e21ddddba7a03f736f074bdb89d64b37aeff1c1d75bd8229f8c2dfb97e9862bb5f5f03a7b67ca2f95c1de368ac5d641abe79dc78107fe9fc17be7722c7293048130035293715716852bae578e4322bef71a88ec7d9291e9e221d50db6c7fa25df3f7a9ccb0f4a4d173b0f3d5aecee6780fadefb68886de35759c6dded4e6dd564c6df3ea01e477b91eb419de199c3beb7de8db52e610ffbf053f4e40dc16d27a873df457f0cb2383c2a3c5270330c52164d2240de3ee14ad48bf7888b5747830d55a3a8deae68667647e223d006d04a43a326f667424167f070a3202025692dc57c8761cf3289ce6b067bc3d5b166fc9ef28525f3eecb0c318d1650093aa78fce0aa6ebf4c39f68d6e35f96b1625c8f5ba0a43ce74feddcbaf984bf5ea4422c473d37d75f6d93787d703fee68b427a20b5d5dee769312b48554a2d6008e7b524e29add3ff4b8ad9493fbce1aba43dd577c8d487572ec08c602e9b5c97ef177a263d225d23e1b4fbd5647ea92f5138ceff967865c9eeb5727426c3cb0d5a95b59b56754bbe502013825b83e000606ed9683b2e298181a8062cf7b46641eec3421afbcb235b0620ef6bbdf04032fab7c3b8c76faec9d65ad5ea0ca30f3a54887df347dde54835f706455cdab88ab6540cb5b750e3abfc29cb20788f6e488231c8a13e72d166298948e9a5798ab838ec538a098eb4209f39034f2433f01248c2d1fdc367dd0e29518d6a52c5e686b8f3719ae6c6d4bcfdc295fc8f62db65cb451b5337de3e49bfb7000711156472906cb0a8d6e98aa026c37801c8449d18412a32dd689cebbaa14b75d18fc61342ce7eb49e15ea6e50405a35361c37339b68caabf755968ef15b15f77cd4dc43e9fca2826a17ff09b8fc144477f3501692a57cfec4ffc0f3cd841e5b34426d5e90e39c41ad391e0653acffe18f79cda062a374f0096b9dc1aad8a83d31cb5f42a9749dca6c93e848b5ece0030140bba7183d2086f323642abe04237210f93a0dec28bc0978c243367db6195e601c2ac7f6e88bc8c384f600f1f377cbb6720660f80c40f9a72ee39142662589acde89775c156084d7694f0dc0e2c7752d7b86b4332e9ae91f1004460bef74361961eb414dde3c00d74e9fa573155448ddeeb332e2461588be7a2e45808b27a770aa313589dbbe322d3048a8cd29f53e8e8d9c2a4e7f3dc935529e80da75ad7d02f7efcf5dea5e3cbf3501df31ffb9211895a2e895f7e8164c9b928", 0x1000, 0xd, &(0x7f0000001140)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1e00, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x100}) chmod(&(0x7f0000000080)='./bus\x00', 0x84) 16:02:37 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000100)=0x81) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1000, 0x1, 0x5, 0x0, "b56348b78c70a82f221349f93cdc2512e57094bc", 0x7, 0xffffffffffffda61}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) flock(r0, 0x2) syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:02:37 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x50}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='\x00') read(0xffffffffffffffff, &(0x7f00000001c0)=""/180, 0xb4) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x90) 16:02:37 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x1) r2 = dup2(r0, r0) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 16:02:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x880, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x40) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)=0x200000) 16:02:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x1, 0x0, 0x0, 0x1f}, {0x3c}, {0x30}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="06") 16:02:38 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xfffffffffffffffd) 16:02:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x74}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x0, 0xf9, 0xfffffffffffffffe, 0x60}, {0x400, 0x8, 0x3, 0x9}]}) 16:02:38 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x9, 0x2}, 0xc) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/218, 0xda}], 0x1, &(0x7f0000000200)=""/43, 0x2b}, 0x43) 16:02:38 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/132, 0x84}], 0x1) write(r1, &(0x7f0000335000), 0xfcb7) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x185) semget(0x2, 0x1, 0x80) 16:02:38 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10800, 0x0) 16:02:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="fb", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) fsync(r2) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:02:38 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) write(r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10280, 0x40) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) sendto$inet6(r0, &(0x7f0000000100)="f056f25f9402a1b587d25c9c03fed32d560d00f9e16f0bbba492fc6c9d803a400b399dc2dac3b26806de0752958f78cd5b2600200fcaffb7b5294c87a27792ff7193515c85ac20124f4af1616d980fcabc39201dc471f0b908d5689ea361575f8c88171dbb4affadcb3610795e40dbef8553c38e0c50d37d0ec43f6d1b2e724f1402ffaa49ec0359e150e7d382c1308f40e41a4064a75355775d9baec48c92c3f08a6eeb99a05a9762f19cd7", 0xac, 0xc840dd249ad9882d, 0x0, 0x0) pipe2(&(0x7f00000001c0), 0x10000) 16:02:38 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000007c0)=""/124, &(0x7f0000000700)=0x7c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x3) r2 = semget$private(0x0, 0x9, 0x42) semop(r2, &(0x7f00000002c0), 0x10d) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000680)=0x6) semop(r2, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x400000000000003, 0x3, &(0x7f0000000980)=""/191) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000500)=0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x200, 0x0) shutdown(r1, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0x7936, 0x1}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x1, 0x9}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000004c0)=0x34, 0x121) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f00000001c0)=0xef) r3 = socket$inet(0x2, 0x1, 0xffff) getppid() clock_getres(0x40000000000004, &(0x7f0000000280)) fcntl$dupfd(r3, 0x3, r3) semop(r2, &(0x7f0000000000)=[{0x0, 0x0, 0x1000}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) semop(r2, &(0x7f00000000c0)=[{0x4, 0x2, 0x1000}, {0x0, 0x3, 0x1800}, {0x0, 0x81, 0x1000}, {0x4, 0x0, 0x1000}], 0x4) 16:02:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) fcntl$getown(r0, 0x5) chmod(&(0x7f0000000000)='./file0\x00', 0x8) lseek(r0, 0x0, 0x0, 0x2) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:02:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="b5f3fefe7c844c9bb875cef8f8d75e17d88dcf34291d70c5891a193b51fdd0e1004aa732d336bde61845c3d242dc12ff109a5da3647a97a9f3862fd52c5a6f46f86f8589b6d678fcdea585ff4535b12457fbce4ab192f5ebe1", 0x59) munlockall() setsockopt(r0, 0x0, 0x2, &(0x7f0000000040)="c16431645756ca81eae268486e5a9c948feadcada2da611db21a539f8cace5774f01cacee3e1fb8666c6158918c8abdc8519b2b1af23a43593438dc16c0de199421a8d967961268c66d5926eb42c5fe6fd049a1541e013e2d18c5b5724d6cd5332716959be5d833b12e8bc6e5713a424a611c36bbd2f631c774aa06580009f060b46dfce7697a43b3d73bfc15f7b3c35646cf1648843d5cf1d61a1d35ac5ca73b72cf647f63d15580cff983005165700d098c1f828d24c5581bcdd6f60467cac6409f46c61ea", 0xc6) r1 = socket(0x1, 0x4000, 0x10001) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x1, 0x101, 0xc5eb, 0x1}, 0xc) 16:02:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x3}, {0x5c}, {0x6}]}) socketpair(0x1a, 0x0, 0x400, &(0x7f0000000000)={0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xfde5, &(0x7f0000000180)="64e0652d1ed281a9fd0aa7358ec0698aa084eaf50a8c6268c80654fc11fee7f46b227c37a4cb4e0d1e643f38b807dfa80000000000000044ed6ad65bb5f81b359503ad74b6012bd81ccfd95caefddab037") 16:02:38 executing program 0: setreuid(0x0, 0xee00) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x43, 0x3}, {0x88, 0x8}, {0x23, 0x800000100}, {0xaf, 0x100000000}, {0xa9, 0x1}, {0x100, 0x1f3}, {0x3, 0x4008}, {0x8a, 0x8000}, {0x84, 0x20}], 0x9}) r1 = geteuid() setreuid(r1, r1) setreuid(0xffffffffffffffff, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$getflags(r0, 0x1) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000000)) 16:02:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x808, 0x8) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x2) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x4}, {r2, 0x22}], 0x2, 0x100000001) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) msgget$private(0x0, 0x20) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:02:38 executing program 1: mkdir(&(0x7f0000000240)='./control\x00', 0x0) unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000180)) truncate(&(0x7f00000000c0)='.\x00', 0x0, 0x4) symlink(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='./control\x00') 16:02:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x8, 0x3, 0x3, 0x8fa3}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:02:38 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x81, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) 16:02:38 executing program 1: geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:02:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x200c, 0x501) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x20) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x10, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x7, 0x0, 0x6, 0x6, "59e1f6daf37a5cd3853f4fbeca422b27f41dc5a1", 0xffffffff80000000, 0xffff}) syz_open_pts() unlink(&(0x7f0000000080)='./bus\x00') syz_open_pts() vput: bad writecount: 0xfffffd802b898d00, type VFIFO, use 0, write 1, hold 0, tag VT_UFS, ino 1458, on dev 4, 0 flags 0x100, effnlink 1, nlink 1 mode 010000, owner 0, group 0, size 0, fifo with 0 readers and 1 writers panic: vput: v_writecount != 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0x18 panic() at panic+0x15c vput(fffffd802b898d00) at vput+0x187 vn_closefile(fffffd803af34878,ffff8000149413d8) at vn_closefile+0x15b fdrop(fffffd803af34878,ffff8000149413d8) at fdrop+0xc9 closef(fffffd803af34878,ffff8000149413d8) at closef+0x118 fdfree(ffff8000149413d8) at fdfree+0xf7 exit1(ffff8000149413d8,0,1) at exit1+0x32f sys_exit(ffff8000149413d8,ffff8000159b2d80,ffff8000159b2df0) at sys_exit+0x17 syscall(ffff8000159b2e50) at syscall+0x508 Xsyscall(6,1,0,1,0,7f7ffffdee04) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffdedd0, count: 4 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic vput: v_writecount != 0 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c vput(fffffd802b898d00) at vput+0x187 vn_closefile(fffffd803af34878,ffff8000149413d8) at vn_closefile+0x15b fdrop(fffffd803af34878,ffff8000149413d8) at fdrop+0xc9 closef(fffffd803af34878,ffff8000149413d8) at closef+0x118 fdfree(ffff8000149413d8) at fdfree+0xf7 exit1(ffff8000149413d8,0,1) at exit1+0x32f sys_exit(ffff8000149413d8,ffff8000159b2d80,ffff8000159b2df0) at sys_exit+0x17 syscall(ffff8000159b2e50) at syscall+0x508 Xsyscall(6,1,0,1,0,7f7ffffdee04) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffdedd0, count: -11 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff8000159b2a70 rbx 0xffff8000159b2b20 rdx 0x2 rcx 0 rax 0 r8 0xffff8000159b2a30 r9 0x1 r10 0 r11 0x5761ae7453623673 r12 0x3000000008 r13 0xffff8000159b2a80 r14 0x100 r15 0x1 rip 0xffffffff81bc2978 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000159b2a60 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=504079 stat=onproc flags process=1008 proc=2000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000149409f8,0xffffffff822be988 process=0xffff8000ffff7b10 user=0xffff8000159ad000, vmspace=0xfffffd803f00cdd0 estcpu=36, cpticks=7, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 53767 75161 1 0 3 0x100083 ttyin getty 37068 15953 71497 0 3 0x82 nanosleep syz-executor.0 95033 203790 71497 0 2 0x2 syz-executor.1 50267 134730 0 0 3 0x14200 bored sosplice 71497 73773 99690 0 3 0x82 thrsleep syz-fuzzer 71497 109599 99690 0 3 0x4000082 nanosleep syz-fuzzer 71497 496833 99690 0 3 0x4000082 kqread syz-fuzzer 71497 442711 99690 0 3 0x4000082 thrsleep syz-fuzzer 71497 466553 99690 0 3 0x4000082 thrsleep syz-fuzzer 71497 344186 99690 0 3 0x4000082 thrsleep syz-fuzzer 71497 122908 99690 0 3 0x4000082 thrsleep syz-fuzzer 99690 209413 33039 0 3 0x10008a pause ksh 33039 246658 43591 0 3 0x92 select sshd 43591 483310 1 0 3 0x80 select sshd 50362 123339 81335 73 2 0x100090 syslogd 81335 176473 1 0 3 0x100082 netio syslogd 29052 425819 1 77 3 0x100090 poll dhclient 18948 337441 1 0 3 0x80 poll dhclient 52258 393546 0 0 2 0x14200 zerothread 50535 197864 0 0 3 0x14200 aiodoned aiodoned 3856 267035 0 0 3 0x14200 syncer update 94184 181927 0 0 3 0x14200 cleaner cleaner 65001 349231 0 0 3 0x14200 reaper reaper 51606 453376 0 0 3 0x14200 pgdaemon pagedaemon 87750 228681 0 0 3 0x14200 bored crynlk 16985 470385 0 0 3 0x14200 bored crypto 23783 35538 0 0 3 0x40014200 acpi0 acpi0 25048 470529 0 0 3 0x14200 bored softnet 86281 15230 0 0 3 0x14200 bored systqmp 43918 120944 0 0 3 0x14200 bored systq 93625 240202 0 0 3 0x40014200 bored softclock 96369 288018 0 0 3 0x40014200 idle0 66270 399220 0 0 3 0x14200 bored smr 1 186274 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 9558 6373K 14665K 78643K 24728 0 0 pcb 13 8K 8K 78643K 371 0 0 rtable 120 12K 13K 78643K 1306 0 0 ifaddr 73 18K 20K 78643K 550 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 223 0 0 iov 0 0K 28K 78643K 647 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1202 75K 77K 78643K 6102 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 66 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 1K 1K 78643K 526 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 5 13K 25K 78643K 5177 0 0 sigio 2 0K 0K 78643K 74 0 0 proc 42 30K 54K 78643K 1071 0 0 subproc 32 2K 2K 78643K 119 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 457 0 0 in_multi 33 2K 2K 78643K 196 0 0 ether_multi 1 0K 0K 78643K 15 0 0 mrt 0 0K 0K 78643K 7 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 102 450K 450K 78643K 102 0 0 exec 0 0K 1K 78643K 728 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 92 21K 31K 78643K 13058 0 0 UVM aobj 130 7K 7K 78643K 140 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 227 0 0 NDP 17 0K 1K 78643K 156 0 0 temp 205 2728K 2804K 78643K 19726 0 0 kqueue 0 0K 0K 78643K 34 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 18 0 12 1 0 1 1 0 8 0 rtpcb 80 216 0 214 1 0 1 1 0 8 0 rtentry 112 114 0 69 2 0 2 2 0 8 0 unpcb 120 1741 0 1731 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 1168 0 1168 1 1 0 1 0 8 0 tcpcb 544 751 0 747 1 0 1 1 0 8 0 inpcb 280 2137 0 2130 6 5 1 2 0 8 0 nd6 48 21 0 15 1 0 1 1 0 8 0 pkpcb 40 30 0 30 10 10 0 1 0 8 0 swfcl 56 2 0 0 1 0 1 1 0 8 0 ppxss 1128 92 0 92 18 18 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 428 0 236 13 0 13 13 0 8 1 art_table 32 429 0 236 2 0 2 2 0 8 0 art_node 16 102 0 62 1 0 1 1 0 8 0 sysvmsgpl 40 38 0 25 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 524 0 514 1 0 1 1 0 8 0 shmpl 112 138 0 10 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 9616 0 8215 46 0 46 46 0 8 0 ffsino 240 9616 0 8215 84 0 84 84 0 8 0 nchpl 144 16879 0 15254 62 0 62 62 0 8 0 uvmvnodes 72 6824 0 0 125 0 125 125 0 8 0 vnodes 200 6824 0 0 360 0 360 360 0 8 0 namei 1024 54017 0 54017 6 5 1 1 0 8 1 scsiplug 64 6 0 6 6 6 0 1 0 8 0 scxspl 192 58440 0 58440 28 27 1 6 0 8 1 plimitpl 152 488 0 481 1 0 1 1 0 8 0 sigapl 432 5338 0 5325 2 0 2 2 0 8 0 futexpl 56 85314 0 85314 6 5 1 1 0 8 1 knotepl 112 1095 0 1076 1 0 1 1 0 8 0 kqueuepl 104 1304 0 1302 1 0 1 1 0 8 0 pipepl 112 2978 0 2959 8 7 1 2 0 8 0 fdescpl 424 5339 0 5325 2 0 2 2 0 8 0 filepl 120 31885 0 31790 7 3 4 5 0 8 0 lockfpl 104 1919 0 1919 9 8 1 1 0 8 1 lockfspl 48 658 0 658 9 8 1 1 0 8 1 sessionpl 112 27 0 17 1 0 1 1 0 8 0 pgrppl 48 77 0 67 1 0 1 1 0 8 0 ucredpl 96 6457 0 6450 1 0 1 1 0 8 0 zombiepl 144 5326 0 5325 2 1 1 1 0 8 0 processpl 864 5354 0 5325 4 0 4 4 0 8 0 procpl 632 11922 0 11887 4 0 4 4 0 8 0 sosppl 128 59 0 59 15 14 1 1 0 8 1 sockpl 384 4158 0 4139 11 8 3 4 0 8 1 mcl64k 65536 688 0 688 45 45 0 33 0 8 0 mcl16k 16384 10 0 10 10 10 0 1 0 8 0 mcl12k 12288 84 0 84 19 19 0 1 0 8 0 mcl9k 9216 70 0 70 17 16 1 1 0 8 1 mcl8k 8192 70 0 70 21 20 1 1 0 8 1 mcl4k 4096 267 0 267 13 13 0 1 0 8 0 mcl2k2 2112 31 0 31 11 10 1 1 0 8 1 mcl2k 2048 62804 0 62759 27 20 7 17 0 8 0 mtagpl 80 157 0 98 4 2 2 2 0 8 0 mbufpl 256 124895 0 124708 37 23 14 27 0 8 0 bufpl 256 20326 0 13440 431 0 431 431 0 8 0 anonpl 16 504667 0 492850 217 159 58 66 0 62 7 amapchunkpl 152 23350 0 23247 70 65 5 15 0 158 0 amappl16 192 29832 0 29175 210 174 36 46 0 8 2 amappl15 184 1007 0 1007 2 2 0 1 0 8 0 amappl14 176 92 0 85 1 0 1 1 0 8 0 amappl13 168 408 0 408 2 2 0 1 0 8 0 amappl12 160 698 0 697 1 0 1 1 0 8 0 amappl11 152 2331 0 2315 1 0 1 1 0 8 0 amappl10 144 467 0 467 9 9 0 1 0 8 0 amappl9 136 948 0 945 1 0 1 1 0 8 0 amappl8 128 526 0 507 1 0 1 1 0 8 0 amappl7 120 454 0 447 1 0 1 1 0 8 0 amappl6 112 2296 0 2288 1 0 1 1 0 8 0 amappl5 104 934 0 924 1 0 1 1 0 8 0 amappl4 96 4920 0 4891 1 0 1 1 0 8 0 amappl3 88 1015 0 1004 1 0 1 1 0 8 0 amappl2 80 42991 0 42926 4 2 2 3 0 8 0 amappl1 72 101510 0 101109 26 17 9 19 0 8 0 amappl 80 12286 0 12251 1 0 1 1 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 139 0 10 3 0 3 3 0 8 0 uaddrrnd 24 5339 0 5325 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 5339 0 5325 1 0 1 1 0 8 0 vmmpekpl 168 33892 0 33870 2 0 2 2 0 8 0 vmmpepl 168 623883 0 622197 242 162 80 100 0 357 3 vmsppl 272 5338 0 5325 4 3 1 2 0 8 0 pdppl 4096 10685 0 10650 6 1 5 6 0 8 0 pvpl 32 1459215 0 1444292 496 344 152 265 0 265 25 pmappl 200 5338 0 5325 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 704 0 142 18 0 18 18 0 8 0